Forwarded from NikAmooz | نیک آموز
#WindowsServer
#WindowsServer2016
#NanoServer
یکی از قابلیت های جدید ویندوز 2016 نانو سرور می باشد. نسخه نانو بیست برابر از نسخه Core سبک تر است. این نسخه کمتر احتیاج به بروز رسانی ها امنیتی و Restart دارد.نسخه نانو نه محیط گرافیکی GUI وجود دارد و نه محیط مبنی بر دستور Command Line. برای کنترل این نسخه باید از Web Browser به صورت Remote استفاده کرد.
تصویر + فیلم زیر دید خوبی در این خصوص به شما ارائه خواهد نمود.
#WindowsServer2016
#NanoServer
یکی از قابلیت های جدید ویندوز 2016 نانو سرور می باشد. نسخه نانو بیست برابر از نسخه Core سبک تر است. این نسخه کمتر احتیاج به بروز رسانی ها امنیتی و Restart دارد.نسخه نانو نه محیط گرافیکی GUI وجود دارد و نه محیط مبنی بر دستور Command Line. برای کنترل این نسخه باید از Web Browser به صورت Remote استفاده کرد.
تصویر + فیلم زیر دید خوبی در این خصوص به شما ارائه خواهد نمود.
Forwarded from NikAmooz | نیک آموز
NanoServerScaleDemo_mid.mp4
1.8 MB
Forwarded from NikAmooz | نیک آموز
#Docker
#WindowsServer2016
#Windows2016
استفاده از Docker (داکر) در ویندوز 2016 سرور
خیلی ساده بگم با این تکنولوژی بازی در عرضه مجازی سازی تغییر پیدا کرد. در ابتدا این تکنولوژی برای لینوکس ارائه شده بود اما در حال حاضر پروژه داکر بر روی ویندوز هم قابل اجرا است. در ویندوز 2016 سرور به صورت Built-in پشتیبانی داکر وجود دارد.
داکر یک پلت فرم متن باز برای توسعه دهندگان و مدیران سیستم هاست که در ساخت، عرضه و اجرای اپلیکیشن های توزیع شده با استفاده از کانتینرها به آنها کمک می کند. در واقع داکر یک روش جدید و متفاوت برای اجرا و توسعه برنامه های نرم افزاری است. داکر با استفاده از مفهوم کانتینر یا محفظه، به توسعه دهنده اجازه می دهد تا یک اپلیکیشن را با تمام بخش های مورد نیاز مانند DLL ها و دیگر وابستگی ها، بسته بندی کند و به عنوان یک پکیج مجزا بر روی سیستم های دیگر استفاده کند.
تکنولوژی داکر به شما این امکان را می دهد که مجازی سازی از سطح سیستم عامل را به سطح برنامه برسانید. در این حالت به جای اینکه تصویر یک ماشین مجازی (VM) را در داکر بارگذاری کرده و اجرا کنیم فقط نرم افزار مورد نظر را مجازی سازی کرده و بعد از انجام تنظیمات مختلف آن را روی مخزن داکر ذخیره و هر جا نیاز داشتیم با یک دستور فسسقلی آنرا لود و اجرا می کنیم.
برای مثال شما می توانید تصویر SQL Server و یا هر نرم افزار دیگر را با تنظیمات دلخواه خودمان در مخزن داکر ذخیره کرده و هر موقع لازم داشتیم Container آن را لود کنیم.
کانتینرهای (Containers) شما را قادر می سازد تا نرم افزار ها را از اساس سیستم عامل جدا کنید که این موضوع بکارگیری و قابلیت اطمینان را در نرم افزار افزایش می دهد.
تصاویر زیر دید خوبی در این زمینه به شما می دهد.
#WindowsServer2016
#Windows2016
استفاده از Docker (داکر) در ویندوز 2016 سرور
خیلی ساده بگم با این تکنولوژی بازی در عرضه مجازی سازی تغییر پیدا کرد. در ابتدا این تکنولوژی برای لینوکس ارائه شده بود اما در حال حاضر پروژه داکر بر روی ویندوز هم قابل اجرا است. در ویندوز 2016 سرور به صورت Built-in پشتیبانی داکر وجود دارد.
داکر یک پلت فرم متن باز برای توسعه دهندگان و مدیران سیستم هاست که در ساخت، عرضه و اجرای اپلیکیشن های توزیع شده با استفاده از کانتینرها به آنها کمک می کند. در واقع داکر یک روش جدید و متفاوت برای اجرا و توسعه برنامه های نرم افزاری است. داکر با استفاده از مفهوم کانتینر یا محفظه، به توسعه دهنده اجازه می دهد تا یک اپلیکیشن را با تمام بخش های مورد نیاز مانند DLL ها و دیگر وابستگی ها، بسته بندی کند و به عنوان یک پکیج مجزا بر روی سیستم های دیگر استفاده کند.
تکنولوژی داکر به شما این امکان را می دهد که مجازی سازی از سطح سیستم عامل را به سطح برنامه برسانید. در این حالت به جای اینکه تصویر یک ماشین مجازی (VM) را در داکر بارگذاری کرده و اجرا کنیم فقط نرم افزار مورد نظر را مجازی سازی کرده و بعد از انجام تنظیمات مختلف آن را روی مخزن داکر ذخیره و هر جا نیاز داشتیم با یک دستور فسسقلی آنرا لود و اجرا می کنیم.
برای مثال شما می توانید تصویر SQL Server و یا هر نرم افزار دیگر را با تنظیمات دلخواه خودمان در مخزن داکر ذخیره کرده و هر موقع لازم داشتیم Container آن را لود کنیم.
کانتینرهای (Containers) شما را قادر می سازد تا نرم افزار ها را از اساس سیستم عامل جدا کنید که این موضوع بکارگیری و قابلیت اطمینان را در نرم افزار افزایش می دهد.
تصاویر زیر دید خوبی در این زمینه به شما می دهد.
Forwarded from NikAmooz | نیک آموز
فیلم زیر در خصوص داکر و نحوه لود کردن کانتینرهای آن می باشد.
Forwarded from NikAmooz | نیک آموز
#WindowsServer2016
#NanoServer
اگر یادتون باشه در پست قبلی درباره ویندوز نانو سرور صحبت کردیم. حالا ممکن از خودتون بپرسید که ما چگونه می توانیم برای ویندوز نانو سرور برنامه نویسی کنیم.
فیلم زیر این موضوع را با استفاده از Visual Studio به شما آموزش می دهد.
#NanoServer
اگر یادتون باشه در پست قبلی درباره ویندوز نانو سرور صحبت کردیم. حالا ممکن از خودتون بپرسید که ما چگونه می توانیم برای ویندوز نانو سرور برنامه نویسی کنیم.
فیلم زیر این موضوع را با استفاده از Visual Studio به شما آموزش می دهد.
Forwarded from NikAmooz | نیک آموز
DeveloperExperienceNanoServer_mid.mp4
7.2 MB
Forwarded from NikAmooz | نیک آموز
#SQLServer
#DMV
#PerformanceTuning
سلام دوستان
در SQL Server یک DMV به نام sys.dm_exec_procedure_stats وجود دارد که در مورد Stored Procedure ها و Execution Plan های کش شده مربوط به آن اطلاعات مفیدی مانند تعداد دفعات اجرا، مدت زمان اجر، تعداد عملیات Read، تعداد عملیات Write و... ارائه می دهد. توجه داشته باشید که این آمار مربوط به Stored Procedureها می باشد.
کوئری زیر را بر روی بانک اطلاعاتی خود اجرا کنید و به خروجی تولید شده آن توجه داشته باشید.
USE YourDB
GO
SELECT TOP 50
s.name + '.' + p.name AS [Procedure]
,qp.query_plan AS [Plan]
,(ps.total_logical_reads + ps.total_logical_writes) /
ps.execution_count AS [Avg IO]
,ps.execution_count AS [Exec Cnt]
,ps.cached_time AS [Cached]
,ps.last_execution_time AS [Last Exec Time]
,ps.total_logical_reads AS [Total Reads]
,ps.last_logical_reads AS [Last Reads]
,ps.total_logical_writes AS [Total Writes]
,ps.last_logical_writes AS [Last Writes]
,ps.total_worker_time AS [Total Worker Time]
,ps.last_worker_time AS [Last Worker Time]
,ps.total_elapsed_time AS [Total Elapsed Time]
,ps.last_elapsed_time AS [Last Elapsed Time]
FROM
sys.procedures AS p WITH (NOLOCK) join sys.schemas s WITH (NOLOCK) ON
p.schema_id = s.schema_id
INNER JOIN sys.dm_exec_procedure_stats AS ps WITH (NOLOCK) ON
p.object_id = ps.object_id
OUTER APPLY sys.dm_exec_query_plan(ps.plan_handle) qp
ORDER BY
[Avg IO] DESC
OPTION (RECOMPILE)
GO
#DMV
#PerformanceTuning
سلام دوستان
در SQL Server یک DMV به نام sys.dm_exec_procedure_stats وجود دارد که در مورد Stored Procedure ها و Execution Plan های کش شده مربوط به آن اطلاعات مفیدی مانند تعداد دفعات اجرا، مدت زمان اجر، تعداد عملیات Read، تعداد عملیات Write و... ارائه می دهد. توجه داشته باشید که این آمار مربوط به Stored Procedureها می باشد.
کوئری زیر را بر روی بانک اطلاعاتی خود اجرا کنید و به خروجی تولید شده آن توجه داشته باشید.
USE YourDB
GO
SELECT TOP 50
s.name + '.' + p.name AS [Procedure]
,qp.query_plan AS [Plan]
,(ps.total_logical_reads + ps.total_logical_writes) /
ps.execution_count AS [Avg IO]
,ps.execution_count AS [Exec Cnt]
,ps.cached_time AS [Cached]
,ps.last_execution_time AS [Last Exec Time]
,ps.total_logical_reads AS [Total Reads]
,ps.last_logical_reads AS [Last Reads]
,ps.total_logical_writes AS [Total Writes]
,ps.last_logical_writes AS [Last Writes]
,ps.total_worker_time AS [Total Worker Time]
,ps.last_worker_time AS [Last Worker Time]
,ps.total_elapsed_time AS [Total Elapsed Time]
,ps.last_elapsed_time AS [Last Elapsed Time]
FROM
sys.procedures AS p WITH (NOLOCK) join sys.schemas s WITH (NOLOCK) ON
p.schema_id = s.schema_id
INNER JOIN sys.dm_exec_procedure_stats AS ps WITH (NOLOCK) ON
p.object_id = ps.object_id
OUTER APPLY sys.dm_exec_query_plan(ps.plan_handle) qp
ORDER BY
[Avg IO] DESC
OPTION (RECOMPILE)
GO
Java 9 new ultimate features SlideShare, Timeline info:
2015-12-10: Feature Complete
2016-02-04: All Tests Run
2016-02-25: Rampdown Start
2016-04-21: Zero Bug Bounce
2016-06-16: Rampdown Phase 2
2016-07-21: Final Release Candidate
2016-09-22: General Availability
#Programming
#Java
by @D4NTESPARDA
2015-12-10: Feature Complete
2016-02-04: All Tests Run
2016-02-25: Rampdown Start
2016-04-21: Zero Bug Bounce
2016-06-16: Rampdown Phase 2
2016-07-21: Final Release Candidate
2016-09-22: General Availability
#Programming
#Java
by @D4NTESPARDA