Azure’da sanal makineler için bakım

Uygulama: ✔️ Linux VM'leri ✔️ Windows VM'ler ✔️ Esnek ölçek kümeleri ✔️ Tekdüz ölçek kümeleri

Azure, sanal makineler için konak altyapısının güvenilirliğini, performansını ve güvenliğini geliştirmek için platformunu düzenli aralıklarla günceller. Bu güncelleştirmelerin amacı, barındırma ortamındaki yazılım bileşenlerine düzeltme eki uygulamadan ağ bileşenlerini yükseltmeye veya donanımı kullanımdan kaldırmaya kadar değişiklik gösterir.

Güncelleştirmeler barındırılan VM'leri nadiren etkiler. Güncelleştirmelerin etkisi olduğunda Azure, güncelleştirmeler için en az etkili yöntemi seçer:

  • Güncelleştirme yeniden başlatma gerektirmezse, konak güncelleştirilirken VM duraklatılır veya VM zaten güncelleştirilmiş bir ana bilgisayar için canlı olarak geçirilir.
  • Bakım için yeniden başlatma gerekirse planlı bakım size bildirilecek. Azure, bakımı sizin için uygun olan bir zamanda başlatabilirsiniz bir zaman penceresi de sağlar. Bakım acil olmadığı sürece kendi kendine bakım penceresi genellikle 35 gündür. Azure, planlı platform bakımının VM'lerin yeniden başlatılmasını gerektirdiği durum sayısını azaltmak için teknolojilere yatırım yapmakta. Planlı bakımı yönetme yönergeleri için bkz. Azure CLI, PowerShell veya portal kullanarak planlı bakım bildirimlerini işleme.

Bu sayfada, Azure'ın her iki bakım türü için de nasıl işlem yaptığı açıklanmaz. Planlanmamış olaylar (kesintiler) hakkında daha fazla bilgi için bkz. Vm'ler için Windows kullanılabilirliğini yönetme veya Linux için ilgili makale.

Bir VM içinde, linux için veya sanal makine için Zamanlanan Olaylar kullanarak Windows hakkında bildirim alırsınız.

Yeniden başlatma gerektirmeyen bakım

Çoğu platform güncelleştirmesi müşteri VM'lerini etkilemez. Etkisiz bir güncelleştirme mümkün değilse Azure, müşteri VM'lerini en az etkileyen güncelleştirme mekanizmasını seçer.

Sıfır etki dışı bakımın çoğu VM'yi 10 saniyeden kısa süre duraklatıyor. Bazı durumlarda Azure, bellek koruma bakım mekanizmalarını kullanır. Bu mekanizmalar VM'yi genellikle 30 saniye duraklatarak RAM'de belleği korur. Ardından VM sürdürılır ve saati otomatik olarak eşitlenir.

Bellek koruma bakımı, Azure VM'lerinin yüzde 90'dan fazlası için çalışır. G, M, N ve H serileri için çalışmaz. Azure, sürekli olarak canlı geçiş teknolojilerini kullanır ve duraklatma sürelerini azaltmak için bellek koruma bakım mekanizmalarını iyiler.

Yeniden başlatma gerektirmeyen bu bakım işlemleri aynı anda bir hata etki alanı uygulanır. Platform izleme araçlarından herhangi bir uyarı durumu sinyali alırsa dururlar.

Bu tür güncelleştirmeler bazı uygulamaları etkileyebilir. VM farklı bir ana bilgisayar için canlı olarak geçirilirken, bazı hassas iş yükleri birkaç dakika içinde VM duraklamalarının ardından küçük bir performans düşüşü gösterebilir. VM bakımına hazırlanmak ve Azure bakımı sırasındaki etkiyi azaltmak için bu tür uygulamalar için Zamanlanan Olaylar veya Linux Windows sanal makine kullanmayı deneyin.

Sıfır etki ve yeniden başlatmasız güncelleştirmeler dahil olmak üzere tüm bakım etkinlikleri üzerinde daha fazla denetim için Bakım Denetimi özelliğini kullanabilirsiniz. Azure Ayrılmış Konakları veya yalıtılmış bir VM kullanıyorsanız. Bakım denetimi, 35 günlük bir zaman penceresi içinde tüm platform güncelleştirmelerini atlama ve güncelleştirmeleri istediğiniz zaman uygulama seçeneği sunar. Daha fazla bilgi için bkz. Bakım Denetimi ve Azure CLI ile güncelleştirmeleri denetleme.

Canlı geçiş

Canlı geçiş, yeniden başlatma gerektirmeyen ve VM belleğini koruyan bir işlemdir. Bu, genellikle en fazla 5 saniyelik bir duraklatmaya veya donmaya neden olur. G, M, N ve H serisi dışında tüm hizmet olarak altyapı (IaaS) VM'leri, canlı geçiş için uygundur. Uygun VM'ler, Azure filosuna dağıtılan IaaS VM'lerinin yüzde 90'dan fazlasını temsil ediyor.

Not

Yeniden başlatma gerektirmeyen canlı geçiş işlemleri Azure portal işlemlerde bildirim almaysınız. Yeniden başlatma gerektirmeyen canlı geçişlerin listesini görmek için zamanlanmış olayları sorgular.

Azure platformu aşağıdaki senaryolarda canlı geçişe başlar:

  • Planlı bakım
  • Donanım hatası
  • Ayırma iyileştirmeleri

Bazı planlı bakım senaryolarında canlı geçiş kullanılır ve Zamanlanan Olaylar geçiş işlemlerinin ne zaman başlayacağını önceden bilmek için bu senaryoyu kullanabilirsiniz.

Sanal makine algoritmaları yaklaşan bir donanım arızasını tahmin Azure Machine Learning VM ayırmalarını iyileştirmek istediğiniz zaman VM'leri taşımak için de kullanılabilir. Düzeyi düşürülmüş donanım örneklerini algılayan tahmine dayalı modelleme hakkında daha fazla bilgi için bkz. Tahmine dayalı makine öğrenmesi ve canlı geçiş ile Azure VM'sinin performansını geliştirme. Bu hizmetleri kullanıyorsanız, Azure portal ve Hizmet Durumu günlüklerinde ve Zamanlanan Olaylar geçiş bildirimleri görüntülenir.

Yeniden başlatma gerektiren bakım

Planlı bakım için VM'lerin yeniden başlatılması gereken nadir durumlarda size önceden bildirilecek. Planlı bakımın iki aşaması vardır: self servis aşaması ve zamanlanmış bakım aşaması.

Genellikle dört hafta devam eden self servis aşamasında VM'leriniz üzerinde bakıma başlarsiniz. Self servisin bir parçası olarak, son bakım isteğinizin durumunu ve sonuçlarını görmek için her vm'yi sorguabilirsiniz.

Self servis bakıma başıldığında, VM'niz zaten güncelleştirilmiş bir düğüme yeniden dağıtılır. VM yeniden başlatıldığından, geçici disk kaybolur ve sanal ağ arabirimiyle ilişkili dinamik IP adresleri güncelleştirilir.

Self servis bakım sırasında bir hata ortaya çıkarsa işlem durur, VM güncelleştirilmez ve self servis bakımı yeniden deneme seçeneğini alırsınız.

Self servis aşaması sona erdiğinde zamanlanmış bakım aşaması başlar. Bu aşamada yine de bakım aşamasını sorgulayabilirsiniz, ancak bakımı kendiniz başlatasınız.

Yeniden başlatma gerektiren bakımı yönetme hakkında daha fazla bilgi için bkz. Azure CLI, PowerShell veya portal kullanarak planlı bakım bildirimlerini işleme.

Zamanlanmış bakım sırasında kullanılabilirlik ile ilgili dikkat edilmesi gerekenler

Zamanlanan bakım aşamasına kadar beklemeye karar veriyorsanız, VM'lerinizin en yüksek kullanılabilirliğini korumak için göz önünde bulundurarak göz önünde bulundurmanız gereken birkaç şey vardır.

Eşleştirilmiş bölgeler

Her Azure bölgesi, aynı coğrafi yakın bölgedeki başka bir bölgeyle eşleştirildi. Birlikte bir bölge çifti olur. Zamanlanmış bakım aşamasında, Azure yalnızca bir bölge çiftinin tek bir bölgesinde yer alan VM'leri günceller. Örneğin, azure sanal makineyi Orta Kuzey ABD aynı anda sanal makine Orta Güney ABD güncelleştirmez. Ancak, Kuzey Avrupa gibi diğer bölgelerde, Doğu ABD ile aynı zamanda bakım yapılabilir. Bölge çiftlerinin nasıl olduğunu anlamak, VM'lerinizi bölgeler arasında daha iyi dağıtmanıza yardımcı olabilir. Daha fazla bilgi için bkz. Azure bölge çiftleri.

Kullanılabilirlik alanları

Kullanılabilirlik alanları, bir Azure bölgesi içindeki benzersiz fiziksel konumlardır. Her alan bağımsız güç, soğutma ve ağ bağlantısı ile donatılmış bir veya daha fazla veri merkezinden oluşur. Güvenliği sağlamak için tüm etkin bölgelerde en az üç ayrı alan vardır.

Kullanılabilirlik alanı, hata etki alanı ve güncelleştirme etki alanının birleşimidir. Bir Azure bölgesinde üç bölgede üç veya daha fazla VM oluşturmanız, vm'leriniz üç hata etki alanına ve üç güncelleştirme etki alanına etkili bir şekilde dağıtılır. Azure platformu, farklı bölgelerdeki VM'lerin aynı anda güncelleştirilmay olduğundan emin olmak için güncelleştirme etki alanları arasında bu dağıtımı tanır.

Her altyapı güncelleştirmesi bölgeye göre, tek bir bölge içinde uzer. Ancak aynı anda dağıtım devam Bölge 1 dağıtım Bölge 2 dağıtıma sahip olabilirsiniz. Dağıtımların hepsi seri hale getirili değildir. Ancak riski azaltmak için tek bir dağıtım aynı anda yalnızca bir bölgeyi dağıtmaya devam ediyor.

Sanal makine ölçek kümeleri

Esnek düzenleme modundaki sanal makine ölçek kümeleri, Tekdüz düzenleme modundaki sanal makine ölçek kümelerinin ölçeklenebilirliğini kullanılabilirlik kümelerinin bölgesel kullanılabilirlik garantileriyle birleştirmeye olanak sağlayan bir Azure işlem kaynağıdır.

Esnek düzenleme ile örneklerinizi birden çok bölgeye mi yoksa tek bir bölge içindeki hata etki alanlarına mı yaymanızı seçebilirsiniz.

Kullanılabilirlik kümeleri ve Tekdüz ölçek kümeleri

Azure VM'lerinde iş yükü dağıtırken, uygulamanıza yüksek kullanılabilirlik sağlamak için bir kullanılabilirlik kümesi içinde VM'ler oluşturabilirsiniz. Kullanılabilirlik kümelerini kullanarak, yeniden başlatma gerektiren bir kesinti veya bakım olayları sırasında en az bir VM'nin kullanılabilir olduğundan emin olun.

Bir kullanılabilirlik kümesi içinde, tek tek VM'ler 20'ye kadar güncelleştirme etki alanına yayılır. Zamanlanmış bakım sırasında, herhangi bir zamanda yalnızca bir güncelleştirme etki alanı güncelleştirilir. Güncelleştirme etki alanlarının sıralı olarak güncelleştirilmiş olması şart değildir.

Tekdüz düzenleme modundaki sanal makine ölçek kümeleri, bir dizi özdeş VM'yi tek bir kaynak olarak dağıtmak ve yönetmek için kullanabileceğiniz bir Azure işlem kaynağıdır. Ölçek kümesi, kullanılabilirlik kümesinde VM'ler gibi UD'ler arasında otomatik olarak dağıtılır. Kullanılabilirlik kümeleriyle olduğu gibi, Tekdüz ölçek kümelerini kullanırken, zamanlanmış bakım sırasında herhangi bir zamanda yalnızca bir UD güncelleştirilir.

VM'lerinizi yüksek kullanılabilirlik için ayarlama hakkında daha fazla bilgi için bkz. Vm'lerinizi Windows için kullanılabilirliği yönetme veya Linux için ilgili makale.

Sonraki adımlar

Planlı bakımı yönetmek için Azure CLI, Azure PowerShellveya portalı kullanabilirsiniz.