Geleceğe hoş geldiniz: Microsoft Windows Server 2012

Sunucu isletim sistemi aslinda artik sadece iki edition ile geliyor: standard ve datacenter. Aralarindaki tek fark sanallastirma lisanslari. Onun disinda editionlar 1:1 ayni. Standard da iki sanal makine çalistirilabiliyor; Datacenter da bu sinirsiz.
https://www.microsoft.com/en-us/server-cloud/windows-server/2012-editions.aspx

Isletim sistemi artik 320 logical processor ve 4TB RAM destekliyor.
Storage spaces ile thin ve thick provisioning yapilabiliyor. Burada farkli RAID kombinasyonlari ve hot spare gibi özellikler destekleniyor. Diskler farkli boyutlarda olabiliyorlar.
https://www.microsoft.com/en-us/download/details.aspx?id=29002

Chkdsk artik iki asamada çalistiriliyor. Online sadece tarama ve offline çok hizli sadece düzeltme. Uzun chkdsk çalismalar tarihe karisiyor.
Resilient file system, ReFS de hiç chkdsk a ihtiyacimiz olmuyor, çünkü kendisi self healing.
https://technet.microsoft.com/en-us/library/hh831724.aspx

Deduplication ile en kötü durumda en az yaklasik %30 alan kazanilabiliyor. Sanal makine templatelerde bu örnegin %80 i geçebiliyor. Bu eski single instance storage degil. Blok seviyesinde ortakliklar bulunup tek kopya tutuluyor. Corruption varsa kendisi onariyor. Örnegin alt yapida redundancy varsa, baska diskten veri onarabiliyor. Hiç kopyasi yoksa verinin tekrar kopyalanmasini bekleyip gelecek veri ile corruptioni gideriyor.
https://technet.microsoft.com/en-us/library/hh831602.aspx

Windows artik native 4k format diskleri destekliyor!

Yeni SMB v3 de yeni file share lerimiz var, artik sadece share etmek yerine gelecek isteklere göre share edebiliyoruz. Quick share, advanced share ve application share olarak daha spesifik ve optimize edilmis shareler yaratabiliyoruz.
https://technet.microsoft.com/en-us/library/hh831795.aspx
https://technet.microsoft.com/en-us/library/hh831487
https://msdn.microsoft.com/en-us/library/windows/hardware/hh457617.aspx

NIC leri isletim sisteminden artik teamleyebiliyoruz. 32 NICs kadar destekleniyor. Yeni QoS, IP address management, Dynamic VM queueing, SMB v3 direct and multi channel, yeni Branchcache, SR-IOV, network metering.. yeni ve gelistirlmis özellkiler say say bitmiyor.
https://msdn.microsoft.com/en-us/library/windows/hardware/hh440238(v=vs.85).aspx
https://www.microsoft.com/en-us/download/details.aspx?id=30160 

Hyper-V in üçüncü versiyonunda büyük degisiklikler geliyor.
https://technet.microsoft.com/en-us/library/hh831410.aspx

Artik sanal ag adaptör de çalisacak kod yazabiliyorsunuz. Yani filter sürücüsü olarak çalisacak NDIS sürücüsünü artik sanal makinenin içindeki network stackinde degil de, hipervisörde çalistirabiliyoruz. Bunu mümkün kilan yeni Hyper-V Extensible Switch. Burada örnegin antivirü, ag yönetim çözümlerin sürücüleri veya kendi yazdiginiz herhangi bir sürücü çalisabiliyor. Model tamamen open.
Ayrica sanal makinelerin rough DHCP server durumuna düsmesini dhcp guard ile artik basitçe engelleyebiliyoruz. Router guard da mevcut.
https://msdn.microsoft.com/en-us/library/windows/hardware/hh582268(v=vs.85).aspx

Sanal makinelere artik direk SAN erisimi verilebiliyor. Ayrica Hyper-V Virtual Fibre Channel sayesinde sanal makineler arasi FC SAN erisimli failover cluster yapisi yapilabiliyor. Burada host veya guest sayisi açisindan bir limitleme gelmiyor. Burada asil güzellik
https://technet.microsoft.com/en-us/library/hh831413.aspx

Sanal makineler için artik NUMA destekleniyor. Yanis sanal makine için ya manüel ya da otomatik optimum topoloji ayari seçilebiliyor.
Ayrica her sanal makine artik 64 CPU ve 1TB RAM kaynak kullanabiliyor.
Yeni .vhdx formati ile sanal diskler 64TB a kadar büyüyebiliyorlar. Bir sanal makineye 256 disk eklenebiliyor.
Sanal makinenin dynamic memory si arttirildiginda artik reboota gerek kalmiyor. Sadece azaltildiginda sanalin reboot edilmesi gerekiyor. Boot time bellek ve maksimum bellegin üstüne ayrica minimum bellek ayari geliyor.
Yeni smart paging sayesinde host un bellegi az olsa da sanal makineyi boot edebiliyoruz. Örnegin hostta 512MB bos RAM kalmis, sanalin boot ram ayari 1GB ve minimum yari 512MB. Boot için ekstra 512MB i geçici diskten alabiliyoruz.
https://technet.microsoft.com/en-us/library/hh831766.aspx

En çok yanki alan teknoloji de Shared-Nothing live migration. Sanal makineleri bütün ortamda clustered olmayan Hyper-V sunucular arasinda canli tasiyabiliyoruz. Ayrica canli storage migration da yapabiliyoruz. Yani çalisan sanal makinenin bütün diskte duran verilerini granüler farkli lokasyonlara dagitabiliyoruz. Ve bu bilgileri artik file share lere de koyabiliyoruz. En güzeli ama, buna cluster da dahil olmak üzere, simultane live migration yapabiliyor olmamiz. Yani donanim kaç paralel LM e izin veriyorsa o kadar sanali ayni anda live migrate edebiliyoruz.
https://technet.microsoft.com/en-us/library/hh831435.aspx

Canli meta operasyonlar artik yapilabiliyor. Örnegin vhd merge islemi artik canli, reboot gerektirmeden yapilabilmekte.
Hyper-V admin delegasyonu artik çok kolay. Azman a ihtiyacimiz yok. Yeni Hyper-V Administrators kullanici grubumuz var.

Hyper-V replica çok basit ve ucuz bir çözüm getirmekte. Clusterlanmis veya clusterlanmamis sanal makineleri istediginiz sekilde 5 dakika bir baska bir Hyper-V lokasyonuna replike edebiliyoruz. Ilk replikasyondan sonra 5 dakikada bir sadece deltalari replike ediyoruz. Yani eger disaster durumunda maksimum 5 dakikalik veri kaybi kabul edilebilir ise, bu çözüm isletim sistemi ile beraber geldigi için çok uygun olabilir.
https://technet.microsoft.com/en-us/library/hh831716.aspx

Failover cluster artik 64 nodeda kadar destekliyor ve bu cluster üzerinde 4000 sanal makine çalistirabiliyoruz. Sanal makinelere affinity ve anti-affinity verilebiliyor. Yani bu sanlalar hep ayni node da kalsin ve hep beraber hareket etsinler veya örnegin bu iki sanal makine asla ayni nodeda online olmasinlar diyebiliyoruz.
Ayrica sanal makinelere priority verebiliyoruz. Örnegin cluster bir disaster durumunda sanallarin yükünü clustera dagittiginda bu priorityi dikkate alabiliyor ve ayrica preemption yapilabiliyor. Yani bir yüksek priority sanal makineyi online edebilmek için baska bir çok düsük priority sanal makine otomatikman kapatilabiliyor. Kapatilan makine örnegin sonra boot etmis olan node sayisi artinca yine otomatik online ediliyor. Failbackler de artik LM ve quick migration degil.
Çok güzel bir özellik de VM health monitoring. Burada sanal makinenin içindeki isletim sistemi de monitör edilebilmekte ve ayrica bunun üzerinde çalisan her yazilim basitçe seçilip cluster tarafindan monitör edilebilmekte. Örnegin sanal print sunucunuzda spooler servisi crash olursa hostdaki cluster servisi duruma müdahale edebilmekte.

Cluster disklerde artik Bitlocker desteklenmekte. Yani cluster disklerine koyulan veriler artik kriptolu disklerde durabilmekte. Bu decommissioning de olusabilecek hataslar için bir failsafe. Anahtar da DC tarafinda tutulmakta.

Yeni CSV, cluster shared volume, artik sadece sanal makinelere özgü degil. Disk management da kendisini CSVFS olarak göreceksiniz, ama yanilmayin, bu hala ntfs olacak. Yeni CSV cache de RAM den ayarlanabilir alan kullanabilmekte. Ilk seviye de tek sefer tutlan bilgiler cachelenmekte ve ikinci seviyede birden fazla kez dokunulan bloklar cachelenecek.

Dynamic Quorum da, çok güzel yeni bir özellik: bir node u maintenance için kapattigimizda veya bir node u reboot ettigimizde kalan node sayisina göre quorumun yeniden hesaplanmasi. Nodelar yaklasik 5 saniye araliklarla arka arkaya kapatilirlarsa, sonunda geriye tek kalan nodeda cluster servisi çalisiyor olacak. Last man standing. Bu sekilde nodelar ‘sequential’ cluster i herhangi bir sekilde terk ettiklerinde kalan nodelar yeni majority üzerinden clusteri hep ayakta tutacaklar.
Drain roles/resume roles da çok kullanisli bir özellik. Tek Mouse kliki ile bir node üzerindeki bütün is yükün otomatik diger nodelara dagilmasini saglayabiliyoruz. Resume dedigimizde aktarmis oldugumuz kaynaklar yine geri gelmektedirler.

Cluster Aware Updatingde de bunu kullanmaktayiz. Tek tik: update cluster. Sonra cluster teker teker node larin üzerinden geçiyor. Drain roles, Windows update veya WSUS a baglanip kendilerini güncelleyip reboot olmalarini sagliyor ve sonun da yine resume ile ayni kaynaklari üstlerine aliyorlar. Bunu scheduled yapabiliyoruzla kalmiyor, ayrica custom driver ve bios update ler de ekleyebiliyoruz. Burada herhangi bir sorun oldugunda bu process için yeni clustered scheduled tasks kullanildiklari için, her durumda cluster devam edebiliyor. Clustered task lar bütün cluster için, node gruplari için veya resource lar için çok granüler ayarlanilabilmekte.
https://technet.microsoft.com/en-us/library/hh831694.aspx

Microsoftun yeni Filer server i, scale out fileserver i da muhtesem bir araç. Örnegin dört nodelu clusteriniz var. Burada bir CSV, CSV de file shareleriniz. Client DNS deki o cluster için round robin bir IP alip o bir node a baglaniyor. Baglanirken cluster SMBv3 deki witness i belirliyor. Yani diger bir node un IP sini client ile paylasiyor ve veri aktariminda herhangi bir sorun oldugunda client witness nodeu ile devam ediyor. Ilk node mavi ekrana düsebilir ve hiç veri kaybi olmadan client diger node dan devam eder.
https://technet.microsoft.com/en-us/library/hh831349.aspx

Cluster logunuzu artik istediginiz zaman diliminde olusturabilirsiniz.

Cluster validation a artik Hyper-V dahil. Ayrica örnegin sadece bir diskin validationini yapabiliyoruz. Yani seçenekler çok daha granüler. Böylece production da validationlar çalistirmak mümkün. Ayrica validation eskisinden çok daha hizli.

Cluster kurulumunda belki CNO veya VNO larala sorun yasamissinizdir. Burada optimizasyonlar var. Örnegin VNO lari artik default computer containerinda degil de, CNO un durdugu containerda yaratiyoruz.
AD demisken bu senaryo basiniza geldi mi hiç? Tek çalisan DC(ler) Hype-V clusterdaki sanal olanlardi ve clusteri geçici kapatiniz? Yumurta ve tavuk. 2012 de artik bu sorunlu degil. ADless cluster i bootstrap edebiliyoruz. Böylece tek DC niz sanal olsada bu durum artik sorun olmuyor.
Bu durum ayrica C:\Clusterstorage erisimini de pozitif etkileyebiliyor. Eskiden DC erisimi yavassa, klasörün içine erisim de authenticationi ayni sekilde bekliyordu. Bu durum artik yok. Nodelar kendilerini karsilikli authenticate edebiliyorlar ve kendilerini DC ile senkronize ediyorlar.
Windows Server 2012 artik SAN ODX destekliyor. Örnegin iki sunucuyu SAN a bagliyorsunuz ve birbirleri arasi data kopyaliyorsunuz. SAN dan ilk isletim sistemine oradan networkten digerine oradan yine ayni SAN a. ODX kopyalamayi güvenli sekilde sadece SAN yapiyor. Kopyalama zamanindaki farki hayal edemezsiniz. Örnegin 10 dakika sürebilen bir büyük isi bu sekilde 10 saniyenin altinda tamamlayabilirsiniz.
https://msdn.microsoft.com/en-us/library/windows/desktop/hh848056(v=vs.85).aspx

Bu arada Powershell in cmdlet sayisi çok artirilmis durumda ve syntax i asiri kolaylastirilmis.
https://msdn.microsoft.com/en-us/library/windows/desktop/aa973757(v=vs.85).aspx

Yeni virtual machine converter i biliyor musunuz? Yukaridakileri okuduktan sonra belki buna ihtiyaciniz olabilir…
https://technet.microsoft.com/en-us/library/hh967435.aspx

Basar Güner
Sr. Support Engineer, Microsoft

https://www.microsoft.com/surface/en/us/default.aspx