Azure VMware Çözümü kurumsal ölçekli senaryo için platform otomasyonu
Kurumsal ölçekli giriş bölgesi, otomasyon ve DevOps için bir dizi en iyi yöntem kullanır. Bu en iyi yöntemler, Azure VMware Çözümü özel bulutun dağıtımına yardımcı olabilir. Bu kılavuzda, Azure VMware Çözümü ilk dağıtımı için dağıtımla ilgili dikkat edilmesi gereken noktalara genel bir bakış sağlanır. Ayrıca operasyonel otomasyon için rehberlik sağlar. Bu uygulama, ölçek tasarımına odaklanan Bulut Benimseme Çerçevesi mimarisini ve en iyi yöntemlerini izler.
Bu çözüm iki önemli bölümden oluşur. İlk bölüm, Azure VMware Çözümü için dağıtım ve otomasyon uygulamalarıyla ilgili rehberliktir. İkinci bölüm, özel bulutunuzun dağıtımına yardımcı olmak için uyarlanabilir bir açık kaynak yapıt kümesidir. Bu çözüm uçtan uca bir otomasyon yolculuğu başlatmayı hedeflese de, kuruluşunuz bu makaledeki önemli noktalara göre hangi bileşenlerin el ile dağıtılacağına karar verebilir.
Azure VMware Çözümü giriş bölgesi hızlandırıcısı otomasyonu, bu depodaki şablonları ve betikleri kullanarak Azure VMware Çözümü dağıtmaya başlamanıza yardımcı olmak için tasarlanmıştır. Dağıtmadan önce, dağıtılan kaynakları ve ilişkili maliyetleri anlamak için şablonları gözden geçirmenizi öneririz.
Bu makalede, aşağıdaki alanlarda dikkat edilmesi gerekenler ve öneriler ele alınmaktadır:
- el ile ve otomatikleştirilmiş de dahil olmak üzere Azure VMware Çözümü için dağıtım seçenekleri.
- Otomatik ölçeklendirme konuları ve uygulama ayrıntıları.
- Özel buluttaki VMware SDDC düzeyinde otomasyon için dikkat edilmesi gerekenler.
- Öneriler kurumsal giriş bölgesinden genişletilmiş otomasyon yaklaşımları.
- Azure CLI, Azure Resource Manager, Bicep ve PowerShell gibi dağıtım ve yönetim için kullanılacak otomasyon teknolojileriyle ilgili önemli noktalar.
Dağıtım stratejisi
Azure VMware Çözümü el ile veya seçilmiş otomatik araçlar kullanılarak dağıtılabilir.
El ile dağıtım
Azure portalı aracılığıyla Azure VMware Çözümü özel bulutu grafik olarak yapılandırabilir ve dağıtabilirsiniz. Bu seçenek daha küçük ölçekli dağıtımlar için uygundur. Büyük ölçekli Azure VMware Çözümü topolojilerini tekrarlanabilir bir şekilde dağıtmak istiyorsanız otomatik dağıtım yapmayı göz önünde bulundurun. Ayrıca özel buluta bağlantıyı yapılandırabilir ve ardından Azure portalı aracılığıyla el ile ölçeklendirin.
Önemli noktalar:
- İlk pilotlar ve küçük ölçekli ortamlar için el ile dağıtımları kullanabilirsiniz. Ayrıca, mevcut bir otomasyon veya kod olarak altyapı uygulamasına sahip olmadığınız durumlarda da bunları kullanabilirsiniz.
- azure portalı, Azure CLI veya Azure PowerShell modülleri aracılığıyla Azure VMware Çözümü dağıttığınızda, çözümde veri koruma hakkında bir dizi hüküm ve koşul görürsünüz. Azure Resource Manager API'lerini doğrudan kullanıyorsanız veya bir Azure Resource Manager veya Bicep şablonu aracılığıyla dağıtıyorsanız, otomasyonu dağıtmadan önce bu hüküm ve koşulları gözden geçirmeyi göz önünde bulundurun.
- Gerektiği gibi yayılan isteğe bağlı ortamlar için, el ile etkileşim miktarını sınırlamak için Azure VMware Çözümü özel bulut oluşturma işlemini otomatikleştirmeyi göz önünde bulundurun.
- Özel bulut oluşturma işlemini izlemek için Azure portalındaki hedef kaynak grubunun dağıtımlar dikey penceresini kullanabilirsiniz. Özel bulutu dağıttıktan sonra devam etmeden önce başarılı durumda olduğunu onaylayın. Özel bulut Başarısız durumu gösteriyorsa vCenter Server'a bağlanamayabilirsiniz. Özel bulutun kaldırılması ve yeniden dağıtılması gerekebilir.
Öneriler:
- El ile dağıtım yöntemi seçerseniz, özel bulutu sağlamak için kullandığınız yapılandırmayı belgeleyin. Dağıtıldıktan sonra, belgeleme amacıyla kullandığınız dağıtım şablonunu indirin. Bu şablon yapıtı, özel bulutu dağıtmak için kullanılan ARM şablonunu içerir. Şablon yapıtı, seçtiğiniz yapılandırmayı içeren bir parametre dosyasına da sahiptir.
- Azure portalında özel bulutla düzenli olarak etkileşim kuracaksanız, kaynak silmeyi kısıtlamak için bir kaynak kilidi yerleştirmenizi öneririz. Ölçeklendirme işlemlerini kısıtlamak için salt okunur kaynak kilitlerini de kullanabilirsiniz.
Otomatik dağıtım
Azure VMware Çözümü ortamları tekrarlanabilir bir şekilde dağıtmak için otomatik dağıtımları kullanabilirsiniz. Ardından ortamları isteğe bağlı olarak tasarlayabilir ve dağıtabilirsiniz. Bu kullanım, birden çok ortamı ve bölgeyi uygun ölçekte kullanıma sunma amacıyla verimli bir dağıtım mekanizmasına yol açar. Ayrıca düşük riskli, isteğe bağlı ve yinelenebilir bir dağıtım süreci sağlar.
Otomatik Azure VMware Çözümü uygulama seçenekleri
Önemli noktalar:
- Azure VMware Çözümü özel bulut dağıtımının tamamlanması birkaç saat sürebilir. Azure Resource Manager dağıtım durumunu veya özel bulut üzerindeki durum özelliğini kullanarak bu işlemi izlemeyi göz önünde bulundurun. Bir dağıtım işlem hattı kullanabilir veya PowerShell veya Azure CLI aracılığıyla program aracılığıyla dağıtabilirsiniz. Öyleyse, özel bulut sağlama işlemine uyum sağlamak için uygun zaman aşımı değerlerinin seçildiğinden emin olun.
- Ağ topolojisi ve bağlantı önerilerine göre özel bulutlar ve iş yükü ağları için adres aralıklarını önceden ayırabilirsiniz. Ardından bunları ortam yapılandırmasına veya parametre dosyalarına ekleyin. Adres aralığı çakışması dağıtım zamanında doğrulanmaz. İki özel bulut aynı adres aralığına sahipse bu doğrulama eksikliği sorunlara yol açabilir. Aralık, Azure'daki veya şirket içindeki mevcut ağlarla çakışıyorsa da sorunlar oluşabilir.
- En az ayrıcalıklı erişim sağlamak için dağıtım için hizmet sorumlularını kullanabilirsiniz. Dağıtım işlemine erişimi sınırlamak için Azure rol tabanlı erişim denetimini (RBAC) de kullanabilirsiniz.
- Yerel araçlara bağlı kalmadan otomatik ve tekrarlanabilir dağıtımlar için işlem hatlarını kullanarak özel bulut dağıtımı için DevOps stratejisi kullanabilirsiniz.
Öneriler:
- En düşük özel bulutu dağıtın ve ardından gerektiği gibi ölçeklendirin.
- Başarılı bir dağıtım sağlamak için önceden konak kotası veya kapasite isteyin.
- Alt kaynakları dağıtmadan önce hem özel bulut dağıtım sürecini hem de özel bulutun durumunu izleyin. Özel buluta yapılan diğer yapılandırma güncelleştirmeleri yalnızca özel bulut Başarılı durumunda olduğunda işlenebilir. Başarısız durumundaki özel bulutlar için, diğer işlemleri durdurmanızı ve çözmek için bir destek bileti oluşturmanızı öneririz.
- Otomatik dağıtıma ilgili kaynak kilitlerini ekleyin veya bunların ilke aracılığıyla uygulandığından emin olun.
Otomatik bağlantı
Azure VMware Çözümü özel bulutu dağıttığınızda ExpressRoute aracılığıyla bağlantı ayarlayabilirsiniz. Bu yapı kümesinde açıklanan ağ bağlantısı için iki kritik yol vardır:
- Sanal ağ geçidi aracılığıyla sanal ağa veya Azure Sanal WAN Bağlan.
- Global Reach aracılığıyla Azure VMware Çözümü ile mevcut expressroute arasında Bağlan.
Önerilen ağ topolojileri hakkında daha fazla bilgi için bkz . Ağ topolojisi ve bağlantı.
Önemli noktalar:
- Azure VMware Çözümü özel bulutu bir Azure sanal ağına veya mevcut bir ExpressRoute'a bağlayabilirsiniz. Bu bağlantı, hem yönetim ağlarından hem de özel buluttaki iş yükü ağlarından yolları otomatik olarak tanıtıyor. Hiçbir çakışma denetimi olmadığından, bağlanmadan önce tanıtılan ağları doğrulamayı göz önünde bulundurun.
- ExpressRoute yetkilendirme anahtarlarının adlarını, bağlandıkları kaynakların mevcut adlandırma düzenleriyle hizalayabilirsiniz. Bu hizalama, ilgili kaynakların kolayca tanımlanmasını sağlar.
- ExpressRoute sanal ağ geçitleri ve ExpressRoute bağlantı hatları, Azure VMware Çözümü özel buluttan farklı bir abonelikte yaşayabilir. Tek bir hizmet sorumlusunun bu kaynakların tümüne erişmesini mi yoksa bunları ayrı tutmak mı istediğinize karar verin.
- Azure portalı aracılığıyla NSX-T Veri Merkezi iş yükü ağı, temel ağ kaynaklarını özel bir buluta dağıtabilir, ancak NSX-T Yöneticisi NSX-T Veri Merkezi bileşenleri üzerinde daha fazla denetim sağlar. Ağ kesimleri üzerinde hangi denetim düzeyine ihtiyacınız olduğunu göz önünde bulundurmaya değer.
- Özel DNS tümleştirmesi için Etki Alanı Adı Sistemi (DNS) bölgelerini ayarlamak için Azure portalındaki NSX-T Veri Merkezi iş yükü ağını kullanın.
- Yalnızca tek katmanlı bir ağ geçidi gerektiren ağ topolojileri için Azure portalında NSX-T Veri Merkezi iş yükü ağını kullanın.
- Gelişmiş yapılandırmalar için NSX-T Yöneticisi'ni doğrudan kullanabilirsiniz.
- Ağ yöneticilerinizin beceri düzeyini göz önünde bulundurun. Ağ yöneticilerinizin VMware NSX-T Veri Merkezi hakkında çok az bilgisi varsa veya hiç bilgisi yoksa, ağ işlemleri riskini azaltmak için bunun yerine Azure portalını kullanmayı göz önünde bulundurun.
Öneriler:
- ExpressRoute yapılandırması yerine Azure VMware Çözümü dağıtımı için ayrı hizmet sorumluları kullanıyorsanız, gerekirse dağıtımlar arasında yetkilendirme anahtarlarını geçirmek için Azure Key Vault'u veya benzer bir gizli dizi deposunu kullanın.
- Herhangi bir anda Azure VMware Çözümü özel bulut üzerinden gerçekleştirilebilecek paralel işlem sayısının sınırları vardır. Birçok Azure VMware Çözümü özel bulut alt kaynağını tanımlayan şablonlar için bağımlılıkları kullanarak seri bir şekilde dağıtmanızı öneririz.
Otomatik ölçeklendirme
Varsayılan olarak, bir Azure VMware Çözümü kümesinde kümenin ölçeği tarafından tanımlanan sabit sayıda konak vardır. Küme başına ölçeklendirmeyi program aracılığıyla değiştirebilir, böylece otomasyon aracılığıyla ölçeği daraltabilir ve genişletebilirsiniz. Bu otomasyon isteğe bağlı, zamanlamaya göre veya Azure İzleyici uyarılarına tepki olarak olabilir.
Önemli noktalar:
- Otomatik ölçek genişletme isteğe bağlı olarak daha fazla kapasite sağlayabilir, ancak daha fazla konak maliyetini göz önünde bulundurmak önemlidir. Bu maliyet, aboneliğe sağlanan kotayla sınırlıdır, ancak el ile sınırlar geçerli olmalıdır.
- Ölçeği otomatikleştirmeden önce, küme içinde uygulanan iş yüklerini ve depolama ilkelerini çalıştırma üzerindeki etkisini göz önünde bulundurun. Örneğin, RAID-5 atanmış iş yükleri üç düğümlü bir kümeye ölçeklendirilemez. Bu kullanım bir ölçeklendirme işlemini engelleyebileceğinden bellek ve depolama kullanımını göz önünde bulundurmak da önemlidir.
- Aynı anda yalnızca bir tek ölçekli işlem yapılabilir, bu nedenle birden çok küme arasındaki ölçeklendirme işlemlerinin düzenlemesini göz önünde bulundurmak önemlidir.
- Azure VMware Çözümü ölçeklendirme işlemi anlık değildir ve var olan bir kümeye başka bir düğüm eklemek için gereken süreyi göz önünde bulundurmanız gerekir.
- Üçüncü taraf çözümler ve tümleştirmeler konakların sürekli olarak kaldırılmasını ve eklenmesini beklemeyebilir. Tüm üçüncü taraf ürünlerin davranışını doğrulamayı göz önünde bulundurun. Bu doğrulama, konaklar eklendiğinde veya kaldırıldığında ürünü yenilemek veya yeniden yapılandırmak için daha fazla adım gerekmesini sağlar.
Öneriler:
- Hem ölçeklendirme hem de ölçeği genişletme işlemleri için kotanın dışında sabit sınırlar koyun.
- Bir ölçeklendirme işlemini etkilememesi için kotayı önceden isteyin. Kota, kapasite için bir garanti değil, belirli bir sınıra kadar dağıtım olanağıdır. Her zaman bir boşluk olduğundan emin olmak için kota sınırını düzenli olarak gözden geçirin.
- Tüm otomatik ölçeklendirme sisteminin izlendiğinden ve ölçeklendirme işlemi tamamlandığında sizi uyardığından emin olun. Bu uyarı beklenmeyen ölçek olayı olmamasını sağlar.
- Yeterli alan olduğundan emin olmak için ölçek genişletme işlemlerinden önce küme kapasitesini onaylamak için Azure İzleyici Ölçümlerini kullanın. Herhangi bir ölçek işlemi öncesinde, sırasında ve sonrasında CPU, bellek ve depolamaya dikkat edin. Kapasiteye olan bu dikkat, hizmet düzeyi sözleşmesini (SLA) etkilememesini sağlar.
Azure tümleştirmesi
Azure VMware Çözümü özel bulut birkaç farklı Azure yerel hizmetini de kullanabilir. Bu hizmetleri Azure VMware Çözümü dağıtımına ekleyebilir veya ayrı bileşenler olarak dağıtabilirsiniz. Makalenin kapsamı dışındayken, bu hizmetlerle tümleştirmek için kurumsal ölçekli giriş bölgesi mimarisindeki mevcut desenleri kullanmanızı öneririz.
Önemli noktalar:
Otomatikleştirmeyi planladığınız her bileşenin dağıtım yaşam döngüsünü göz önünde bulundurun. Yaşam döngülerine sıkı sıkıya bağlı olan grup bileşenleri birlikte gruplandırılmalıdır ve tek bir birim olarak dağıtıma izin verilmelidir. Farklı yaşam döngülerine sahip bileşenleri ayırın.
Otomasyon araçları
Azure VMware Çözümü özel bulut, Azure Resource Manager'da kaynak olarak bulunur ve çeşitli otomasyon araçlarıyla etkileşim sağlar. Azure Resource Manager belirtimlerinden oluşturulan birinci taraf Microsoft araçları, kullanıma sunulduktan kısa bir süre sonra özellikleri destekleme eğilimindedir. Otomasyon açısından bakıldığında, bu makaledeki önemli noktalar farklı araç kümelerine uygulanabilecek şekilde sağlanmıştır.
Önemli noktalar:
- Yapılandırmayı tek bir yapıt olarak tanımlayabilmeniz için Azure Resource Manager ve Bicep şablonları gibi bildirim temelli araçları kullanın. Azure CLI ve PowerShell gibi komut satırı ve betik tabanlı araçlar, yürütme için el ile dağıtıma daha uygun adım adım bir yaklaşım gerektirir.
- Terraform gibi üçüncü taraf otomasyon araçlarını kullanarak Azure VMware Çözümü ve Azure yerel hizmetlerini dağıtabilirsiniz. Azure VMware Çözümü içinde kullanmak istediğiniz özelliklerin şu anda kullanılabilir kaynaklara dahil olduğundan emin olmak önemlidir.
- Dağıtıma betik tabanlı bir yaklaşım benimserken, her zaman dağıtılamamasının etkilerini göz önünde bulundurun ve uygun şekilde izleyin. Özellikle Azure VMware Çözümü için hem dağıtımı hem de özel bulut durumunu izlemeyi göz önünde bulundurun. İzleme Azure VMware Çözümü hakkında daha fazla bilgi için bkz. Azure VMware Çözümü için yönetim ve izleme.
Öneriler:
- Azure VMware Çözümü otomatik bir şekilde dağıtmak için Azure CLI, PowerShell veya Azure Resource Manager veya Bicep gibi bildirim temelli bir şablon kullanın.
- Mümkün olduğunda, yürütmeden önce değişiklikleri onaylamak ve doğrulama için kaynak silme işlemini duraklatmak üzere durum özelliğini kullanın.
DevOps yaklaşımı
Azure VMware Çözümü dağıtım otomasyonlarını, ideal olarak bir iş akışı veya işlem hattı aracılığıyla bir dizi tekrarlanabilir adım olarak uygulamanız gerekir. Dağıtıma eklemeyi planladığınız gerekli adımların kapsamının kapsamı önemlidir. Bu adımlar şunları içerebilir:
- Özel bulut dağıtımı.
- ExpressRoute ağ geçidi bağlantısı.
- Global Reach bağlantısı.
- Basitleştirilmiş NSX-T Veri Merkezi DHCP, DNS ve segment oluşturma.
Özel bulutunuzu dağıttığınızda kaynakları özel bulut içinde dağıtabilirsiniz. Daha fazla bilgi için bkz . VMware SDDC platform otomasyonu.
Önemli noktalar:
- Mevcut bir otomasyon uygulamasına sahip olabilirsiniz veya kurumsal ölçekli giriş bölgesinin bir parçası olarak bir DevOps stratejisi oluşturmuş olabilirsiniz. Bu durumda, panoda tutarlı bir otomasyon stilini korumak için Azure VMware Çözümü dağıtımları için aynı desenleri yeniden kullanmayı göz önünde bulundurun.
- Daha fazla bilgi için kurumsal ölçekli giriş bölgesi platform otomasyonu ve DevOps belgelerine bakın.
VMware platform otomasyonu
Azure VMware Çözümü özel bulut içinde vCenter Server ve NSX-T Manager içinde kaynak oluşturmayı otomatikleştirmeyi de seçebilirsiniz. VMware SDDC düzeyinde otomasyon tasarlamaya yardımcı olmak için aşağıdaki dikkat edilmesi gerekenler dizisi listelenmiştir.
vCenter Server otomasyonu - PowerCLI
Önemli noktalar:
- Sanal makineleri (VM'ler), kaynak havuzlarını ve VM şablonlarını oluşturmak ve yapılandırmak için PowerCLI'yi kullanarak vCenter Server üzerinde tam programlı denetime sahip olursunuz.
- vCenter Server yalnızca özel bağlantı veya özel IP üzerinden kullanılabildiği için PowerCLI'yi Azure VMware Çözümü yönetim ağlarına görüş hattı olan bir makinede çalıştırmanız gerekir. İşlem hattı yürütmeniz için şirket içinde barındırılan bir aracı kullanmayı göz önünde bulundurun. Bu aracıyla PowerCLI'yi bir sanal ağ veya NSX-T Veri Merkezi segmenti içindeki bir VM'de çalıştırabilirsiniz.
- Bulut Yönetici rolüyle sınırlı olduğunuzdan belirli işlemleri gerçekleştirme erişiminiz olmayabilir. Uygulamayı planladığınız otomasyon için gerekli izinleri eşlemeyi ve Bulut Yönetici izinlerine karşı doğrulamayı göz önünde bulundurun.
- En az ayrıcalık erişimi için Active Directory tümleştirmesi aracılığıyla vCenter Server düzeyinde otomasyon için bir hizmet hesabı kullanmayı göz önünde bulundurun.
NSX-T Veri Merkezi otomasyonu - PowerCLI
Önemli noktalar:
- Azure VMware Çözümü özel bulutta yönetici kullanıcı varsayılan olarak NSX-T Veri Merkezi'ne yönetici erişimine sahiptir. Bu varsayılan erişim nedeniyle, Doğrudan PowerCLI veya NSX-T Veri Merkezi API'leri aracılığıyla yapılan değişikliklerin etkisini göz önünde bulundurun. Aktarım bölgesi ve katman sıfır ağ geçidi gibi Microsoft tarafından yönetilen bileşenlerde değişiklik yapılmasına izin verilmez ve dikkatli olunması tavsiye edilir.
- NSX-T Veri Merkezi ile etkileşime geçmek için PowerCLI çalıştıran VM'den Azure VMware Çözümü özel buluta özel bağlantı gereklidir.
- Azure Resource Manager aracılığıyla iş yükü ağını denetleyebilirsiniz. Bu denetim, işlemlerin bir alt kümesinin Azure Resource Manager API'siyle gerçekleştirilmesini sağlar ve ardından NSX-T Veri Merkezi kimliği yerine Azure RBAC kullanarak Azure CLI ve PowerShell üzerinden işlemleri etkinleştirir.
Terraform vSphere ve NSX-T Veri Merkezi sağlayıcıları
Önemli noktalar:
- Kaynakları dağıtmak için Terraform için vSphere ve NSX-T Veri Merkezi sağlayıcılarını kullanabilirsiniz. Bu kaynaklar özel bulut kapsamında bildirim temelli bir şekilde dağıtılır.
- Terraform'un vCenter Server ve NSX-T Manager içindeki API uç noktalarıyla konuşması gerektiğinden, özel bulut yönetimi ağına özel bağlantısı olması gerekir. Özel buluta yönlendirebilen bir Azure sanal makinesinden dağıtım yapmayı göz önünde bulundurun.
vRealize Otomasyonu ve vRealize İşlemleri
Önemli noktalar:
- vRealize Automation'ı şirket içi ortama benzer şekilde kullanabilir, böylece Azure VMware Çözümü içinde sanal makinelerin sağlanmasını otomatikleştirebilirsiniz.
- Azure VMware Çözümü'da desteklenen dağıtım modelleriyle ilgili sınırlamalar vardır. vRealize Bulut Yönetimi'ni kullanmayı veya vRealize Automation gereçlerini şirket içinde barındırmayı göz önünde bulundurun.
- PowerCLI'de olduğu gibi, vRealize Automation ve vRealize Operations gereçlerinin bulunduğu ortamdan Azure VMware Çözümü özel bağlantı gereklidir.
İş yükü düzeyinde otomasyon
Azure VMware Çözümü üzerindeki tek tek iş yükleri içinde, vm başına düzeyde otomasyon ayarlamayı seçebilirsiniz. Bu otomasyon, şirket içiyle aynı şekilde gerçekleştirilir ve bu makalenin kapsamı dışındadır. Bu otomasyona örnek olarak Microsoft Configuration Manager, Chef, Puppet ve Ansible verilebilir. Şirket içi aracısını kullanarak VM düzeyinde yapılandırma için Azure Otomasyonu de kullanabilirsiniz.
Sonraki adımlar
Tasarım alanlarını okuduğunuza göre, kurumsal ölçekli bir senaryoda Azure VMware Çözümü için mimari yaklaşım ve uygulama hakkında bilgi edinin.