Azure Cloud Services (genişletilmiş destek) hakkında

Cloud Services (genişletilmiş destek), Azure Cloud Services ürünü için yeni bir Azure Resource Manager tabanlı dağıtım modelidir ve genel kullanıma sunulmuştur. Cloud Services (genişletilmiş destek), Azure Service Manager kullanılarak dağıtılan Azure Cloud Services ile özellik eşliği ile birlikte bölgesel dayanıklılık sağlamanın birincil avantajına sahiptir. Ayrıca rol tabanlı erişim ve denetim (RBAC), etiketler, ilke gibi bazı ARM özellikleri sunar ve dağıtım şablonlarını destekler.

Bu değişiklikle, Cloud Services için Azure Service Manager tabanlı dağıtım modeli Cloud Services (klasik) olarak yeniden adlandırılacaktır. Web ve bulut uygulamalarınızı ve hizmetlerinizi oluşturma ve hızla dağıtma özelliğini koruyacaksınız. Bulut hizmetleri altyapınızı geçerli talebe göre ölçeklendirebilecek ve uygulamalarınızın performansının aynı anda maliyetleri düşürebildiğinden emin olabilirsiniz.

YouTube video for Cloud Services (extended support).

Değişmeyenler

  • Kodu oluşturur, yapılandırmaları tanımlar ve Azure'a dağıtırsınız. Azure işlem ortamını ayarlar, kodunuzu çalıştırır, ardından sizin için izler ve korur.
  • Cloud Services (genişletilmiş destek), web ve çalışan olmak üzere iki tür rolü de destekler. Web ve çalışan rollerinin tasarımında, mimarisinde veya bileşenlerinde değişiklik yoktur.
  • Bulut hizmetinin üç bileşeni, hizmet tanımı (.csdef), hizmet yapılandırması (.cscfg) ve hizmet paketi (.cspkg) ileriye taşınır ve biçimlerde değişiklik olmaz.
  • Veri düzlemi aynı olduğundan ve denetim düzlemi yalnızca değiştiğinden çalışma zamanı kodunda değişiklik yapılması gerekmez.
  • Azure GuestOS sürümleri ve ilişkili güncelleştirmeler Cloud Services (klasik) ile uyumlu
  • Güncelleştirme etki alanları, yükseltmenin devam etme şekli, geri alma ve güncelleştirme sırasında izin verilen hizmet değişiklikleriyle ilgili temel güncelleştirme işlemi değişmez

Dağıtım modelindeki değişiklikler

Cloud Services 'ı (genişletilmiş destek) dağıtmak için Hizmet Yapılandırması (.cscfg) ve Hizmet Tanımı (.csdef) dosyalarında en az değişiklik gereklidir. Çalışma zamanı kodunda değişiklik yapılması gerekmez. Ancak yeni Azure Resource Manager tabanlı API'leri çağırmak için dağıtım betiklerinin güncelleştirilmiş olması gerekir.

Image shows classic cloud service configuration with addition of template section.

Cloud Services (klasik) ile Cloud Services (genişletilmiş destek) arasındaki dağıtımla ilgili başlıca farklar şunlardır:

  • Azure Resource Manager dağıtımları, projenizin altyapısını ve yapılandırmasını tanımlayan bir JavaScript Nesne Gösterimi (JSON) dosyası olan ARM şablonlarını kullanır. Şablon, dağıtmak istediğiniz öğeyi oluşturmaya yönelik programlama komutları dizisini yazmak zorunda kalmadan bu öğeyi belirtmenize imkan tanıyan bildirim temelli söz dizimini kullanır. Hizmet Yapılandırması ve Hizmet tanımı dosyasının , Cloud Services dağıtılırken ARM Şablonuyla tutarlı olması gerekir (genişletilmiş destek). Bu, ARM şablonunu el ile oluşturarak veya PowerShell, Portal ve Visual Studio kullanılarak gerçekleştirilebilir.

  • Müşterilerin Cloud Services'daki sertifikaları yönetmek için Azure Key Vault kullanması gerekir (genişletilmiş destek). Azure Key Vault, gizli diziler, anahtarlar ve sertifikalar gibi uygulama kimlik bilgilerini merkezi ve güvenli bir bulut deposunda güvenli bir şekilde depolamanıza ve yönetmenize olanak tanır. Uygulamalarınız kimlik bilgilerini almak için çalışma zamanında Key Vault'ta kimlik doğrulaması yapabilir.

  • Azure Resource Manager aracılığıyla dağıtılan tüm kaynakların bir sanal ağ içinde olması gerekir. Sanal ağlar ve alt ağlar, mevcut Azure Resource Manager API'leri kullanılarak Azure Resource Manager'da oluşturulur ve Cloud Services dağıtılırken .cscfg dosyasının NetworkConfiguration bölümünde (genişletilmiş destek) başvurulmalıdır.

  • Her bulut hizmeti (genişletilmiş destek) tek bir bağımsız dağıtımdır. Bulut hizmetleri (genişletilmiş destek), tek bir bulut hizmeti içindeki birden çok yuvayı desteklemez.

    • VIP Değiştirme özelliği, iki bulut hizmeti (genişletilmiş destek) arasında geçiş yapmak için kullanılabilir. Bulut hizmetinin yeni bir sürümünü test etmek ve hazırlamak için bir bulut hizmeti (genişletilmiş destek) dağıtın ve bunu başka bir bulut hizmetiyle (genişletilmiş destek) VIP değiştirilebilir olarak etiketleyin
  • Etki Alanı Adı Hizmeti (DNS) etiketi, bulut hizmeti (genişletilmiş destek) için isteğe bağlıdır. Azure Resource Manager'da DNS etiketi, bulut hizmetiyle ilişkili Genel IP kaynağının bir özelliğidir.

Azure Resource Manager'a geçiş

Cloud Services (genişletilmiş destek), Azure Service Manager'dan Azure Resource Manager'ageçiş yapmak için iki yol sağlar.

  1. Müşteriler bulut hizmetlerini doğrudan Azure Resource Manager'da dağıtır ve ardından Azure Service Manager'da eski bulut hizmetini siler.
  2. Yerinde geçiş, Cloud Services'a (genişletilmiş destek) en az kapalı kalma süresiyle ve hiç kapalı kalma süresi olmadan Cloud Services'i (klasik) geçirme özelliğini destekler.

Ek geçiş seçenekleri

Bulut Hizmetleri'nden (klasik) Cloud Services'a (genişletilmiş destek) geçiş planlarını değerlendirirken, Sanal Makine Ölçek Kümeleri, App Service, Azure Kubernetes Service ve Azure Service Fabric gibi ek Azure hizmetlerini araştırmak isteyebilirsiniz. Bu hizmetler ek özelliklere sahip olurken, Cloud Services (genişletilmiş destek) öncelikli olarak Cloud Services (klasik) ile özellik eşliğini korur.

Uygulamaya bağlı olarak, Cloud Services (genişletilmiş destek) diğer seçeneklere kıyasla Azure Resource Manager'a geçmek için çok daha az çaba gerektirebilir. Uygulamanız geliştirilmiyorsa, Cloud Services (genişletilmiş destek) hızlı bir geçiş yolu sağladığı için göz önünde bulundurulması gereken uygun bir seçenektir. Buna karşılık, uygulamanız sürekli gelişiyorsa ve daha modern bir özellik kümesine ihtiyaç duyuyorsa, mevcut ve gelecekteki gereksinimlerinizi daha iyi karşılamak için diğer Azure hizmetlerini araştırın.

Sonraki adımlar