Hizmetleri kullanırken ve uygulama oluştururken Azure Stack Hub ile Azure arasındaki farklar
Azure Stack Hub hizmetlerini kullanmadan veya uygulama derlemeden önce Azure Stack Hub ile genel Azure arasındaki farkları anlamanız önemlidir. Bu makalede, hibrit bulut geliştirme ortamınız olarak Azure Stack Hub kullanılırken dikkat edilmesi gereken farklı özellikler ve önemli noktalar tanımlanmaktadır.
Genel Bakış
Azure Stack Hub, şirketinizin veya hizmet sağlayıcısı veri merkezinizin Azure hizmetlerini kullanmanızı sağlayan hibrit bir bulut platformudur. Azure Stack Hub'da bir uygulama derleyebilir ve bunu Azure Stack Hub'a, Azure'a veya Azure hibrit bulutunuza dağıtabilirsiniz.
Azure Stack Hub operatörünüz size hangi hizmetleri kullanabileceğinizi ve nasıl destek alabileceğinizi bildirir. Bu hizmetleri özelleştirilmiş planları ve teklifleri aracılığıyla sunarlar.
Azure teknik belge içeriği, uygulamaların Azure Stack Hub için değil bir Azure hizmeti için geliştirildiğini varsayar. Uygulamaları derleyip Azure Stack Hub'a dağıtırken aşağıdakiler gibi bazı önemli farkları anlamanız gerekir:
- Azure Stack Hub, Azure'da kullanılabilen hizmetlerin ve özelliklerin bir alt kümesini sunar.
- Şirketiniz veya hizmet sağlayıcınız, sunmak istedikleri hizmetleri seçebilir. Kullanılabilir seçenekler özelleştirilmiş hizmetler veya uygulamalar içerebilir. Kendi özelleştirilmiş belgelerini sunabilirler.
- Doğru Azure Stack Hub'a özgü uç noktaları kullanın (örneğin, portal adresinin URL'leri ve Azure Resource Manager uç noktası).
- Azure Stack Hub tarafından desteklenen PowerShell ve API sürümlerini kullanmanız gerekir. Desteklenen sürümlerin kullanılması, uygulamalarınızın hem Azure Stack Hub'da hem de Azure'da çalışmasını sağlar.
Üst düzey farklılıklar
Aşağıdaki tabloda Azure Stack Hub ile genel Azure arasındaki üst düzey farklar açıklanmaktadır. Azure Stack Hub için geliştirme yaparken veya Azure Stack Hub hizmetlerini kullanırken şu farklara dikkat edin:
Alan | Azure (genel) | Azure Stack Hub |
---|---|---|
Kim işletsin? | Microsoft | Kuruluşunuz veya hizmet sağlayıcınız. |
Destek için kiminle iletişime geçebilirsiniz? | Microsoft | Tümleşik bir sistem için destek için Azure Stack Hub operatörünüze (kuruluşunuzda veya hizmet sağlayıcınızda) başvurun. Azure Stack Geliştirme Seti (ASDK) desteği için Microsoft forumlarını ziyaret edin. Geliştirme seti bir değerlendirme ortamı olduğundan, Microsoft Desteği aracılığıyla sunulan resmi bir destek yoktur. |
Kullanılabilir hizmetler | Azure hizmetlerinin listesine bakın. Kullanılabilir hizmetler Azure bölgesine göre farklılık gösterir. | Azure Stack Hub, Azure hizmetlerinin bir alt kümesini destekler. Gerçek hizmetler, kuruluşunuzun veya hizmet sağlayıcınızın sunmayı seçtiği seçime göre değişir. |
Azure Resource Manager uç noktası* | https://management.azure.com |
Azure Stack Hub tümleşik sistemi için Azure Stack Hub operatörünüzün sağladığı uç noktayı kullanın. ASDK için şunu kullanın: https://management.local.azurestack.external . |
Portal URL'si* | https://portal.azure.com | Azure Stack Hub tümleşik sistemi için Azure Stack Hub operatörünüzün sağladığı URL'yi kullanın. ASDK için şunu kullanın: https://portal.local.azurestack.external . |
Region | Hangi bölgeye dağıtmak istediğinizi seçebilirsiniz. | Azure Stack Hub tümleşik sistemi için sisteminizde kullanılabilen bölgeyi kullanın. Azure Stack Geliştirme Seti (ASDK) için bölge her zaman yereldir. |
Kaynak grupları | Kaynak grubu bölgelere yayılabilir. | Hem tümleşik sistemler hem de geliştirme seti için tek bir bölge vardır. |
Desteklenen ad alanları, kaynak türleri ve API sürümleri | En son (veya henüz kullanım dışı olmayan önceki sürümler). | Azure Stack Hub belirli sürümleri destekler. Bu makalenin Sürüm gereksinimleri bölümüne bakın. |
*Azure Stack Hub operatörüyseniz, daha fazla bilgi için bkz. Yönetici portalını kullanma ve Yönetimle ilgili temel bilgiler.
Yararlı araçlar ve en iyi yöntemler
Microsoft, Azure Stack Hub için geliştirmenize yardımcı olacak araçlar ve yönergeler sağlar.
Öneri | Başvurular |
---|---|
Geliştirici iş istasyonunuza doğru araçları yükleyin. |
-
PowerShell'i yükleme - araçları indirme - PowerShell'i yapılandırma - Visual Studio'yu yükleme |
Aşağıdaki öğeler hakkındaki bilgileri gözden geçirin: - Azure Resource Manager şablonunda dikkat edilmesi gerekenler. - Hızlı başlangıç şablonlarını bulma. - Azure Stack Hub'ı geliştirmek üzere Azure'ı kullanmanıza yardımcı olması için bir ilke modülü kullanın. |
Azure Stack Hub için geliştirme |
Şablonlar için en iyi yöntemleri gözden geçirin ve izleyin. | hızlı başlangıç şablonlarını Resource Manager |
Sürüm gereksinimleri
Azure Stack Hub, Azure PowerShell ve Azure hizmet API'lerinin belirli sürümlerini destekler. Uygulamanızın hem Azure Stack Hub'a hem de genel Azure'a dağıtılabilmesini sağlamak için desteklenen sürümleri kullanın.
doğru Azure PowerShell sürümünü kullandığınızdan emin olmak için API sürüm profillerini kullanın. Kullanabileceğiniz en son API sürümü profilini belirlemek için kullandığınız Azure Stack Hub derlemesini belirleyin. Bu bilgileri Azure Stack Hub yöneticinizden alabilirsiniz.
Not
Azure Stack Geliştirme Seti'ni kullanıyorsanız ve yönetim erişiminiz varsa Azure Stack Hub derlemesini belirlemek için Geçerli sürümü belirleme bölümüne bakın.
Diğer API'ler için aşağıdaki PowerShell komutunu çalıştırarak Azure Stack Hub aboneliğinizde desteklenen ad alanlarının, kaynak türlerinin ve API sürümlerinin çıktısını alın. Yine de özellik düzeyinde farklılıklar olabilir. Bu komutun çalışması için Bir Azure Stack Hub ortamı için PowerShell'i zaten yüklemiş ve yapılandırmış olmanız gerekir. Azure Stack Hub teklifi aboneliğiniz de olmalıdır.
Get-AzResourceProvider | Select ProviderNamespace -Expand ResourceTypes | Select * -Expand ApiVersions | `
Select ProviderNamespace, ResourceTypeName, @{Name="ApiVersion"; Expression={$_}}
Örnek çıkış (kesilmiş):
Sonraki adımlar
Hizmet düzeyindeki farklar hakkında daha ayrıntılı bilgi için bkz: