Windows Server 2016 ile gelen yenilikler
Windows server 2016 kurulum ekranında gelecek seçenekler.
Birinci seçenek Core versiyonu. İkinci seçenek With GUI gelmekte.
–Nested Virtualization. Yani iç içe sanallaştırma. 2012 R2 ve öncesinde bir sanalın içine başka bir sanal kuramıyorduk. Artık bu mümkün. Vmware nin çok gerisinden gelip hemen hemen tüm özelliklerde geçen Hyper-v bu yeni gelen özelliği ile lab ortamları ve eğitimlerde daha çok kullanılmaya başlanacaktır.
-Rolling upgrades for Hyper-V and Storage clusters özelliği ile artık cluster yapımızı Server 2016 ya upgrade edebiliyoruz. Bunu yapabilmek için Function Level denilen bir özellik geldi. Power Shell ile Update-VmConfigurationVersion ile mevcut cluster yapımız yükseltiyoruz. Bu özellik sayesinde VM ler hemen yükseltilmiyor yeni Function level e. Eski versiyonda kullanabiliyoruz. Ancak yükseltme işleminden sonra geri dönemiyoruz.
-Multiple Desktop özelliği geldi yeni çıkan Windows 10 versiyonunda ki gibi .
-Container denilen yeni bir özellik gelmekte. Bu Linux platformunun kullandığı bir özelliktir. Geleneksel sanallaştırma yapısında bir işletim sistemi kurulur üstünde Hardware virtuluzation katmanı vardır. Onun üstünde VM lerimiz ve bu VM ler üstünde işletim sistemlerimiz ve bunların içinde de programlarımız.
-Container sistem de ise yine Linux un kullandığı Docker Support desteği ve Docker Engine motoru ile tüm uygulamalar aynı işletim sistemi altında çalışır ancak hepsi birbirinde bağımsız olarak hareket eder ve izole edilmiştir.
Aşağıda yeni işletim sistemi Windows Server 2016 da nasıl çalışacağı resmedilmiştir. myApp isimli aplication için ayrı bir container oluşmuştur aşağıda.
Docker Motorunun çalışması aşağıda resmedilmiştir.
Hyper-v için ayrı Fiziksel makine için ayrı container yapısı vardır.
Container sistemi özellikle nano server üstünde bulut platformunda kullanılacaktır.
Container sisteminin avantajlarıda aşağıda ki gibi resmedilmiştir.
-Storage Quality of Services Policies te yeni gelen özelliklerden. SMB 3.0 protokolü ve Scale Out File Server ile Hyper-v kurulu Cluster yapıdaki disklere bant genişliği ataması yapılabilmekte. Power Shell ile aşağıdaki gibi oluşturulabilmekte.
-Production Checkpoint özelliği de yeni gelen bir özellik. Bu sayede nasıl windows server backup ta VSS backup ile yedekleme aldığımızda yedek içeride ki program ve loglar ile konuşuyorsa burada da aynı mantık uygulanmakta ve veri bütünlüğü ve sıfır veri kaybı amaçlanmaktadır. Burada amaç geçmişte alınan backup ile bugünün loglarının konuşup geri dönüşlerde hiç veri kaybetmeden recovery senaryosu oluşturmaktır. Tabii SQL server gibi veri tabanı yapılarında ancak mümkün olabilir.
-Hot add & remove of virtual memory network adapters özelliği ile artık makine çalışırken network adaptör takılıp çıkarılabilecek ve ayrıca açılış ram i değiştirilip ram azaltılabilecektir.
-Storage Replica da yeni gelen bir başka özellik. Bu özellik ile SMB 3.0 protokolü vasıtasıyla blok olarak storage ı bir başka storage ile replica edebiliyoruz. Ortamda cluster yapısı olması da şart değil server dan server a yapılabilmekte. Ayrıca cluster yapısı var ise failover cluster üstünden de bu yapılabilmekte.
-Nano Server ise Microsoft un şu an en çok üstünde çalıştığı ve devrim niteliğinde olduğunu belirttiği özellik.
Çok daha az yeniden başlatma (%80 daha az core a göre) , çok daha az yer kaplama (kurulmuş hali 300-400 mb kadar ) ve bulut platformlarına uygunluk için yaratılmıştır. Ayrıca çok daha az port açık olduğu için çok daha güvenlidir. Kaynak tüketimi de çok daha azdır(kernel i server core nin bile yarısı ram tüketir.)
Nano server üzerine Core daki gibi GUI giydirilemez.
Role veya Feature yüklemek için bağımsız paketlerden kurulum yapmak gerekir. Hyper-v , Failover Clustering , Storage , CoreCLR ve ASP.NET 5.0 desteklemekte. Power Shell ve web tabanlı yönetilebilmekte.
-Multi Point Server denilen bir sürüm vardı Windows ta bildiğimiz gibi. Artık Server 2016 ile bu Multi Point Services role olarak yüklenmiş durumdadır. Yani Thin Client-Server yapısını artık Server 2016 üstünden kurabiliyoruz. Kullanıcı başına lisanslanmakta. Ayrıca 20 kullanıcı limitide kalkmakta.
-Linux Secure Boot ile Hyperv içine kurduğumuz Linux sanal makineleri 2012 R2 ile gelene Generation 2 yani UEFI BOOT ile kurabiliyoruz. Böylece açılışı güvenceye alabiliyoruz. Böylece boot ile işletim sistemi arasına girmeyi engelliyoruz. Ayrıca boot virüsleride etkin olamıyor.
-Bir diğer yenilik ise Hyper-v Manager ile artık tüm alt versiyon konsolları yönetebiliyoruz. Eskiden sadece mevcut sürümü yönetebilmekteydik. Örnek vermek gerekirse Server 2016 da çalışan Hyper-v Manager i yapımızda ki 2008 R2 Hyper-v konsola bağlayıp yönetebiliriz.
–Power Shell Direct özelliği ile artık Hyper-v içinde ki sanal işletim sistemine bağlanabileceğiz.
New Host Guardian Service and Shielded VMs özelliği de sanal makinenin güvenliği ile alakalı yeni bir güvenlik özelliğidir.Bununla Azure üstünde ki sanal makineyi nasıl korumaya alacağımızı (bitlocker ile ) ve bu makinenin diskini local e alsak dahi açılamayacağını belirten senaryo aşağıda ki microsoft link i ile lab haline dönüştürülmüştür