Forwarded from Hadi
3. Docker Support
Docker is an open-source engine that’s used for building, running and managing containers. Docker containers were originally built for Linux but the next version of Windows Server will provide built-in support for the Docker engine as well. A new open-source Docker engine project has been built for Windows Server with Microsoft participating as an active open source community member. You can use Docker to manage Windows Server and Hyper-V Containers.
Docker is an open-source engine that’s used for building, running and managing containers. Docker containers were originally built for Linux but the next version of Windows Server will provide built-in support for the Docker engine as well. A new open-source Docker engine project has been built for Windows Server with Microsoft participating as an active open source community member. You can use Docker to manage Windows Server and Hyper-V Containers.
Forwarded from Hadi
4. Rolling upgrades for Hyper-V and Storage clusters
One of the biggest new changes for Hyper-V in Windows Server 2016 is rolling upgrades for Hyper-V clusters. The new rolling upgrades feature allows you to add a new Windows Server 2016 node to a Hyper-V cluster with nodes that are running Windows Server 2012 R2. The cluster will continue to run at the Windows Server 2012 R2 functional level until all of the cluster nodes have been upgraded to Windows Server 2016. When the cluster has mixed level nodes the management must be done from Windows Server 2016 or Windows 10. New VMs on a mixed cluster will be compatible with the Windows Server 2012 R2 feature set.
One of the biggest new changes for Hyper-V in Windows Server 2016 is rolling upgrades for Hyper-V clusters. The new rolling upgrades feature allows you to add a new Windows Server 2016 node to a Hyper-V cluster with nodes that are running Windows Server 2012 R2. The cluster will continue to run at the Windows Server 2012 R2 functional level until all of the cluster nodes have been upgraded to Windows Server 2016. When the cluster has mixed level nodes the management must be done from Windows Server 2016 or Windows 10. New VMs on a mixed cluster will be compatible with the Windows Server 2012 R2 feature set.
Forwarded from Hadi
5. Hot add & remove of virtual memory network adapters
Another great new feature in Windows Server 2016 Hyper-V is the ability to add and remove virtual memory and virtual network adapters while the virtual machine is running. In previous releases you need to use dynamic memory to change the minimum and maximum RAM settings of a VM that is running. Windows Server 2016 enables you to change the allocated RAM while the VM is active even if the VM is using static memory. Likewise, you add and remove network adapters while VM is running.
Another great new feature in Windows Server 2016 Hyper-V is the ability to add and remove virtual memory and virtual network adapters while the virtual machine is running. In previous releases you need to use dynamic memory to change the minimum and maximum RAM settings of a VM that is running. Windows Server 2016 enables you to change the allocated RAM while the VM is active even if the VM is using static memory. Likewise, you add and remove network adapters while VM is running.
Forwarded from Hadi
6. Nested virtualization
Added primarily for the new container support, Windows Server 2016’s nested virtualization capabilities will also be a handy addition for training and lab scenarios. With this new feature you are no longer limited to running the Hyper-V role on a physical server. Nested virtualization enables you to run Hyper-V within a Hyper-V virtual machine.
Added primarily for the new container support, Windows Server 2016’s nested virtualization capabilities will also be a handy addition for training and lab scenarios. With this new feature you are no longer limited to running the Hyper-V role on a physical server. Nested virtualization enables you to run Hyper-V within a Hyper-V virtual machine.
Forwarded from Hadi
7. PowerShell Direct
PowerShell is a great management automation tool but it can be complicated to get it to run remotely against your VMs. You need to worry about security policies, firewall configurations and your host networking configuration. PowerShell Direct enables you to run PowerShell commands in the guest OS of a VM without needing to go through the network layers. Like VMConnect (the remote console support provided by the Hyper-V Manager) it requires zero configuration it connects directly to the guest VM and all you need are authentication credentials for the VM’s guest OS
PowerShell is a great management automation tool but it can be complicated to get it to run remotely against your VMs. You need to worry about security policies, firewall configurations and your host networking configuration. PowerShell Direct enables you to run PowerShell commands in the guest OS of a VM without needing to go through the network layers. Like VMConnect (the remote console support provided by the Hyper-V Manager) it requires zero configuration it connects directly to the guest VM and all you need are authentication credentials for the VM’s guest OS
Forwarded from Hadi
8. Linux Secure Boot
Another new feature in Windows Server 2016 Hyper-V is the ability to enable secure boot for VMs with Linux guest operating systems. Secure Boot is a feature of the UEFI firmware specification incorporated in Generation 2 VMs that protects the VM’s hardware kernel mode code from being attacked by root kits and other boot-time malware. Previously, Generation 2 VMs supported Secure Boot for Windows 8/8.1 and Windows Server 2012 VMs but not VM’s running Linux.
Another new feature in Windows Server 2016 Hyper-V is the ability to enable secure boot for VMs with Linux guest operating systems. Secure Boot is a feature of the UEFI firmware specification incorporated in Generation 2 VMs that protects the VM’s hardware kernel mode code from being attacked by root kits and other boot-time malware. Previously, Generation 2 VMs supported Secure Boot for Windows 8/8.1 and Windows Server 2012 VMs but not VM’s running Linux.
Forwarded from Hadi
9. New Host Guardian Service and Shielded VMs
The Host Guardian Service is a new role in Windows Server 2016 that enables shielded virtual machines and protects the data on them from unauthorized access – even from Hyper-V administrators. Shielded VMs can be created using the Azure Management Pack Portal. Standard VMs can also be converted to Shielded VMs. With Shielded VMs Hyper-V virtual disks can be encrypted with BitLocker
The Host Guardian Service is a new role in Windows Server 2016 that enables shielded virtual machines and protects the data on them from unauthorized access – even from Hyper-V administrators. Shielded VMs can be created using the Azure Management Pack Portal. Standard VMs can also be converted to Shielded VMs. With Shielded VMs Hyper-V virtual disks can be encrypted with BitLocker
Forwarded from Hadi
10. Storage Spaces Direct
Windows Server 2016 also has a number of storage system improvements one of the most important is the new Storage Spaces Direct feature. Storage Spaces Direct is the evolution of the previous Storage Spaces technology found in Windows Server 2012 R2. Windows Server 2016 Storage Spaces Direct allows a cluster to access JBOD storage in an external enclosure like Windows Server 2012 R2 or it can also allow access to JBOD and SAS disks that are internal to the cluster nodes. Like the previous release Store Spaces form the basis for Storage Pools and they support both SSD and HDD disks and data tiering
Windows Server 2016 also has a number of storage system improvements one of the most important is the new Storage Spaces Direct feature. Storage Spaces Direct is the evolution of the previous Storage Spaces technology found in Windows Server 2012 R2. Windows Server 2016 Storage Spaces Direct allows a cluster to access JBOD storage in an external enclosure like Windows Server 2012 R2 or it can also allow access to JBOD and SAS disks that are internal to the cluster nodes. Like the previous release Store Spaces form the basis for Storage Pools and they support both SSD and HDD disks and data tiering
Forwarded from Hadi
10 ویژگی جدید در ویندوز سرور نسخه 2016
Forwarded from Hadi
چه اینکه قصد داشته باشید سیستم خودتان رو به یک سرور راه دور منتقل کنید یا اینکه هر چیزی را برای استفاده در هر جایی پکیج بندی کنید ، همیشه انتقال برنامه ها به سرورجدید با الزاماتشان و اجرای انها بدون خطا ، یک چالش به حساب می آید . در حقیقت چالش های زیادی در این راه وجود دارد و راه حل های موجود تا کنون نتوانسته اند برای اکثریت آنها موفقیت آمیز باشند .
به طور خلاصه داکر به عنوان یک پروژه به شما کمک می کند مجموعه ای کامل از ابزارهای سطح بالاتر را برای انتقال هر فرم از برنامه های کاربردی بر روی سیستم ها و ماشین ها (چه فیزیکی و چه مجازی ) بکار بگیرید و مزایای زیادی با خود به ارمغان می آورد .
داکر برنامه های کاربردی خود را (چه فرآیند ها و چه منابع ) از طریق محفظه های لینوکسی (به عنوان مثال فضاهای نام یا دیگر ویژگی های کرنل ) آرشیو می کند . قابلیت های دیگر آن از خود قطعات پروژه و اجزای آن منشا می گیرد ، ویژگی هایی که همه پیچیدگی کار را با ابزارهای سطح پایین تر یا API های لینوکس که برای سیستم و مدیریت برنامه های کاربردی با توجه به امنیت فرآیندها ، به کار می رود مرتفع می سازد .
محفظه های داکر چندین ویژگی خاص دارند . آنها اجازه :
قابلیت حمل نرم افزار
جداسازی فرآیندها
مدیریت مصرف منابع
و نیاز به منابع کمتر به نسبت روش های سنتی مجازی سازی
می دهد . و اجازه :
تداخل با دیگر فرآیندها
ایجاد وابستگی
کار نکردن روی یک سیستم دیگر
آسیب پذیری در برابر حمله ها
سوء استفاده از منابع تمام سیستم و … را نمی دهد ++
داکر، هیجان مجازیسازی
داکر سریع است، استفاده از آن راحت است و ابزاری برنامهنویس محور است. ماموریتش در اساس این است: بستهبندی و انتقال کد را ساده کند. برنامهنویسها به دنبال ابزارهایی هستند که بخش زیادی از جزییات این فرآیند را از کار آنها مجزا کند. آنها فقط انتظار دارند ببینند کدی که مینویسند کار میکند. همین مسئله منجر به انواع تضادها با مدیران سیستم میشود؛ زمانی که کد از یک جا به جای دیگر منتقل میشود و در محیطی به جز محیط خود برنامهنویس درست کار نمیکد. داکر تلاش میکند کد شما را تا حد ممکن قابل انتقال سازد و این قابل انتقال بودن را برای کاربر ساده و دوستانه کند.
داکر مجازیسازی در سطح سیستمعامل است. بر خلاف مجازیسازی hypervisor، که در آن ماشینمجازی(VM) از طریق یک لایه واسط روی سختافزار فیزیکی اجرا میشود (خود hypervisor)، حاملها فضای کاربر را روی هسته سیستمعامل اجرا میکنند. این باعث میشود بسیار سبک و سریع باشند.
به طور خلاصه داکر به عنوان یک پروژه به شما کمک می کند مجموعه ای کامل از ابزارهای سطح بالاتر را برای انتقال هر فرم از برنامه های کاربردی بر روی سیستم ها و ماشین ها (چه فیزیکی و چه مجازی ) بکار بگیرید و مزایای زیادی با خود به ارمغان می آورد .
داکر برنامه های کاربردی خود را (چه فرآیند ها و چه منابع ) از طریق محفظه های لینوکسی (به عنوان مثال فضاهای نام یا دیگر ویژگی های کرنل ) آرشیو می کند . قابلیت های دیگر آن از خود قطعات پروژه و اجزای آن منشا می گیرد ، ویژگی هایی که همه پیچیدگی کار را با ابزارهای سطح پایین تر یا API های لینوکس که برای سیستم و مدیریت برنامه های کاربردی با توجه به امنیت فرآیندها ، به کار می رود مرتفع می سازد .
محفظه های داکر چندین ویژگی خاص دارند . آنها اجازه :
قابلیت حمل نرم افزار
جداسازی فرآیندها
مدیریت مصرف منابع
و نیاز به منابع کمتر به نسبت روش های سنتی مجازی سازی
می دهد . و اجازه :
تداخل با دیگر فرآیندها
ایجاد وابستگی
کار نکردن روی یک سیستم دیگر
آسیب پذیری در برابر حمله ها
سوء استفاده از منابع تمام سیستم و … را نمی دهد ++
داکر، هیجان مجازیسازی
داکر سریع است، استفاده از آن راحت است و ابزاری برنامهنویس محور است. ماموریتش در اساس این است: بستهبندی و انتقال کد را ساده کند. برنامهنویسها به دنبال ابزارهایی هستند که بخش زیادی از جزییات این فرآیند را از کار آنها مجزا کند. آنها فقط انتظار دارند ببینند کدی که مینویسند کار میکند. همین مسئله منجر به انواع تضادها با مدیران سیستم میشود؛ زمانی که کد از یک جا به جای دیگر منتقل میشود و در محیطی به جز محیط خود برنامهنویس درست کار نمیکد. داکر تلاش میکند کد شما را تا حد ممکن قابل انتقال سازد و این قابل انتقال بودن را برای کاربر ساده و دوستانه کند.
داکر مجازیسازی در سطح سیستمعامل است. بر خلاف مجازیسازی hypervisor، که در آن ماشینمجازی(VM) از طریق یک لایه واسط روی سختافزار فیزیکی اجرا میشود (خود hypervisor)، حاملها فضای کاربر را روی هسته سیستمعامل اجرا میکنند. این باعث میشود بسیار سبک و سریع باشند.
Forwarded from Hadi
اجزای اصلی داکر :
– محفظه های داکر :
محفظه هایی شامل هر برنامه کاربردی شما مثل سیستم عامل.
کل عملیات انتقال برنامه ها که با داکر انجام می شود متکی بر محفظه های داکر اند . محفظه های داکر اساسا دایرکتوری هایی هستند که می توانند بسته بندی شوند و بعد به اشتراک گذاشته شوند یا روی ماشین مجازی های مختلف با پلت فرم های مختلف اجرا شوند . تنها وابستگی ای که دارند این است که میزبان باید برای اجرای محفظه ها تنظیم شده باشد ( به عبارتی داکر روی میزبان نصب شده باشد ) .
تصاویر داکر : تصاویری از محفظه ها یا خود ایمیج های سیستم عامل (اوبونتو ) که کمک می کند محفظه های داکر اجرا شوند (لانچ شوند ).
فایل های داکر : اسکریپت هایی که فرآیند ساخت تصاویر را خودکارسازی می کند .
– محفظه های داکر :
محفظه هایی شامل هر برنامه کاربردی شما مثل سیستم عامل.
کل عملیات انتقال برنامه ها که با داکر انجام می شود متکی بر محفظه های داکر اند . محفظه های داکر اساسا دایرکتوری هایی هستند که می توانند بسته بندی شوند و بعد به اشتراک گذاشته شوند یا روی ماشین مجازی های مختلف با پلت فرم های مختلف اجرا شوند . تنها وابستگی ای که دارند این است که میزبان باید برای اجرای محفظه ها تنظیم شده باشد ( به عبارتی داکر روی میزبان نصب شده باشد ) .
تصاویر داکر : تصاویری از محفظه ها یا خود ایمیج های سیستم عامل (اوبونتو ) که کمک می کند محفظه های داکر اجرا شوند (لانچ شوند ).
فایل های داکر : اسکریپت هایی که فرآیند ساخت تصاویر را خودکارسازی می کند .