Düğüm türleri için kısa ömürlü işletim sistemi diskleriyle Service Fabric yönetilen kümesine giriş
Azure Service Fabric yönetilen kümeleri, belirli bir düğüm türündeki düğümler için varsayılan olarak yönetilen işletim sistemi disklerini kullanır. Maliyet açısından daha verimli olmak için yönetilen kümeler Kısa Ömürlü işletim sistemi disklerinin yapılandırmasını sağlar. Kısa ömürlü işletim sistemi diskleri yerel sanal makinede (VM) oluşturulur ve uzak Azure Depolama'ya kaydedilmez. Kısa ömürlü işletim sistemi diskleri ücretsizdir ve yönetilen işletim sistemi disklerini kullanma gereksiniminin yerini alır.
Kısa ömürlü işletim sistemi disklerinin başlıca avantajları şunlardır:
- Geçici disk gibi daha hızlı düğüm ölçeklendirme ve küme yükseltmeleri gibi daha düşük okuma/yazma gecikme süresi.
- Market, özel görüntüler ve Azure İşlem Galerisi (eski adıyla Paylaşılan Görüntü Galerisi) tarafından desteklenir.
- VM'leri hızlı bir şekilde sıfırlama veya yeniden oluşturma ve küme örneklerini özgün önyükleme durumuna ölçeklendirme olanağı.
- Tüm Azure bölgelerinde kullanılabilir.
Kısa ömürlü işletim sistemi diskleri, uygulamaların tek tek VM hatalarına dayanıklı olduğu ancak VM dağıtım süresinden veya tek tek VM örneklerinin yeniden görüntülendiği durumlarda iyi çalışır. Yönetilen işletim sistemi disklerinde olduğu gibi veri yedekleme/geri yükleme garantisi sağlamaz.
Bu makalede, Azure Resource Manager şablonu (ARM şablonu) kullanarak kısa ömürlü işletim sistemi diskleriyle özel olarak Service Fabric yönetilen küme düğümü türlerinin nasıl oluşturulacağı açıklanır.
Önkoşullar
Bu kılavuz, yönetilen küme hızlı başlangıç kılavuzuna dayalıdır: Azure Resource Manager kullanarak Service Fabric yönetilen kümesi dağıtma
Başlamadan önce:
- Azure aboneliğiniz yoksa ücretsiz bir hesap oluşturun
- Yönetilen küme ARM şablonunu alma. Örnek Resource Manager şablonları GitHub'daki Azure örneklerinde kullanılabilir. Bu şablonlar, küme şablonunuz için başlangıç noktası olarak kullanılabilir.
- Kısa ömürlü işletim sistemi diskleri hem birincil hem de ikincil düğüm türü için desteklenir. Bu kılavuzda, kısa ömürlü işletim sistemi diski kullanan birincil ve ikincil düğüm türü olmak üzere iki düğüm türüne sahip bir Standart SKU kümesinin nasıl dağıtılacağı gösterilmektedir.
- Kısa ömürlü işletim sistemi diskleri her SKU için desteklenmez. DSv1, DSv2, DSv3, Esv3, Fs, FsV2, GS, M, Mdsv2, Bs, Dav4, Eav4 gibi VM boyutları Kısa Ömürlü İşletim Sistemi disklerini destekler. Dağıtmak istediğiniz SKU'nun Kısa Ömürlü işletim sistemi diskini desteklediğinden emin olun. Tek tek SKU hakkında daha fazla bilgi için desteklenen VM SKU'su bölümüne bakın ve sol taraftaki bölmede istenen SKU'ya gidin.
- Service Fabric'teki kısa ömürlü işletim sistemi diskleri, VM SKU'su için geçici diskler için alana yerleştirilir. Kullandığınız VM SKU'sunun Kısa Ömürlü işletim sistemi diski yerleştirmek için 127 GiB'den fazla geçici disk alanına sahip olduğundan emin olun.
Şablonu gözden geçirme
Bu kılavuzda kullanılan şablon Azure Örnekleri - Service Fabric küme şablonlarından alınmıştı.
İstemci sertifikası oluşturma
Service Fabric yönetilen kümeleri, erişim denetimi için anahtar olarak bir istemci sertifikası kullanır. Kümenize erişim denetimi için kullanmak istediğiniz bir istemci sertifikanız zaten varsa, bu adımı atlayabilirsiniz.
Yeni bir istemci sertifikası oluşturmanız gerekiyorsa Azure Key Vault'tan sertifika ayarlama ve alma adımlarını izleyin. Sonraki adımda şablonu dağıtmak için gerekli olacağı için sertifika parmak izini not edin.
Şablonu dağıtma
Kısa Ömürlü işletim sistemi diski için Kısa Ömürlü işletim sistemi diskleri desteği belirtimini içeren Service Fabric küme örnek şablonundan şablonu seçin.
Aşağıdaki şablon parametreleri için kendi değerlerinizi sağlayın:
- Abonelik: Bir Azure aboneliği seçin.
- Kaynak Grubu: Yeni oluştur'u seçin. Kaynak grubu için myResourceGroup gibi benzersiz bir ad girin ve Tamam'ı seçin.
- Konum: Bir konum seçin.
- Küme Adı: Kümeniz için mysfcluster gibi benzersiz bir ad girin.
- Yönetici Kullanıcı Adı: Kümedeki temel vm'lerde RDP için kullanılacak yönetici için bir ad girin.
- Yönetici Parolası: Kümedeki temel vm'lerde RDP için kullanılacak yönetici parolasını girin.
- İstemci Sertifikası Parmak İzi: Kümenize erişmek için kullanmak istediğiniz istemci sertifikasının parmak izini sağlayın. Sertifikanız yoksa, otomatik olarak imzalanan bir sertifika oluşturmak için sertifikayı ayarlama ve alma adımlarını izleyin.
- Düğüm Türü Adı: Düğüm türünüz için nt1 gibi benzersiz bir ad girin.
Arm şablonunu aşağıdaki yöntemlerden biriyle dağıtın:
ARM portalı özel şablon deneyimi: Özel dağıtım - Microsoft Azure. Azure'da oturum açmak için aşağıdaki görüntüyü seçin ve şablon parametreleri için kendi değerlerinizi sağlayın ve şablonu dağıtın.
ARM PowerShell cmdlet'leri: New-AzResourceGroupDeployment (Az.Resources). ARM şablonunuzun ve parametre dosyalarınızın yollarını değişkenler halinde depolayıp şablonu dağıtın.
$templateFilePath = "<full path to azuredeploy.json>" $parameterFilePath = "<full path to azuredeploy.parameters.json>" New-AzResourceGroupDeployment ` -Name $DeploymentName ` -ResourceGroupName $resourceGroupName ` -TemplateFile $templateFilePath ` -TemplateParameterFile $parameterFilePath ` -Debug -Verbose
Dağıtımın başarıyla tamamlanmasını bekleyin.
Bir düğüm türünü kendi şablonunuz aracılığıyla Kısa Ömürlü işletim sistemi disklerini kullanacak şekilde yapılandırmak için:
- Service Fabric API sürüm 2022-06-01-preview veya daha yeni sürümünü kullanma
- Şablonu düzenleyin, azuredeploy.json ve düğüm türü bölümünün altına aşağıdaki özellikleri ekleyin:
"properties": { "useEphemeralOSDisk": true }
Şu belirtimleri içeren örnek şablon kullanılabilir: Azure-Sample - Service Fabric küme şablonu.
Service Fabric yönetilen küme düğümü türleri için Kısa Ömürlü işletim sistemi disklerini kullanmaya geçiş
Düğüm türü yalnızca oluşturma sırasında Kısa Ömürlü işletim sistemi diski kullanacak şekilde yapılandırılabilir. Mevcut düğüm türleri Kısa Ömürlü işletim sistemi disklerini kullanacak şekilde dönüştürülemez. Tüm geçiş senaryoları için kümeye Kısa Ömürlü işletim sistemi diskine sahip yeni bir düğüm türü ekleyin ve hizmetlerinizi bu düğüm türüne geçirin.
- Daha önce belirtildiği gibi Kısa Ömürlü işletim sistemi diski kullanacak şekilde yapılandırılmış yeni bir düğüm türü ekleyin.
- Gerekli iş yüklerini yeni düğüm türüne geçirin.
- Eski düğüm türünü devre dışı bırakın ve kümeden kaldırın.