Azure Cloud Services (genişletilmiş destek) hizmetine dağıtmak için önkoşullar
Başarılı bir Azure Cloud Services (genişletilmiş destek) dağıtımının sağlanmasına yardımcı olmak için aşağıdaki adımları gözden geçirin. Dağıtım oluşturmaya başlamadan önce her bir önkoşulu tamamlayın.
Gerekli yapılandırma dosyası güncelleştirmeleri
Cloud Services (genişletilmiş destek) dağıtımınız için yapılandırma (.cscfg) dosyasında gerekli güncelleştirmeleri yapmak için aşağıdaki bölümlerdeki bilgileri kullanın.
Sanal ağ
Cloud Services (genişletilmiş destek) dağıtımları bir sanal ağda olmalıdır. Azure portalını, Azure PowerShell'i, Azure CLI'yı veya Azure Resource Manager şablonunu (ARM şablonu) kullanarak sanal ağ oluşturabilirsiniz. Sanal ağa ve alt ağlara yapılandırma (.cscfg) dosyasının NetworkConfiguration bölümünde başvurulmalıdır.
Bulut hizmetiyle aynı kaynak grubunda yer alan bir sanal ağ için yalnızca yapılandırma (.cscfg) dosyasındaki sanal ağ adına başvurmak yeterlidir. Sanal ağ ve Cloud Services (genişletilmiş destek) iki farklı kaynak grubundaysa, yapılandırma (.cscfg) dosyasında sanal ağın tam Azure Resource Manager kimliğini belirtin.
Not
Sanal ağ ve Cloud Services (genişletilmiş destek) farklı kaynak gruplarında bulunuyorsa, dağıtımınız için Visual Studio 2019'u kullanamazsınız. Bu senaryoda, dağıtımınızı oluşturmak için bir ARM şablonu veya Azure portalı kullanmayı göz önünde bulundurun.
Aynı kaynak grubundaki sanal ağ
<VirtualNetworkSite name="<vnet-name>"/>
<AddressAssignments>
<InstanceAddress roleName="<role-name>">
<Subnets>
<Subnet name="<subnet-name>"/>
</Subnets>
</InstanceAddress>
</AddressAssignments>
Farklı bir kaynak grubundaki sanal ağ
<VirtualNetworkSite name="/subscriptions/<sub-id>/resourceGroups/<rg-name>/providers/Microsoft.Network/virtualNetworks/<vnet-name>"/>
<AddressAssignments>
<InstanceAddress roleName="<role-name>">
<Subnets>
<Subnet name="<subnet-name>"/>
</Subnets>
</InstanceAddress>
</AddressAssignments>
Eklentilerin önceki sürümlerini kaldırma
Uzak masaüstü ayarlarının önceki sürümlerini yapılandırma (.cscfg) dosyasından kaldırın:
<Setting name="Microsoft.WindowsAzure.Plugins.RemoteAccess.Enabled" value="true" />
<Setting name="Microsoft.WindowsAzure.Plugins.RemoteAccess.AccountUsername" value="gachandw" />
<Setting name="Microsoft.WindowsAzure.Plugins.RemoteAccess.AccountEncryptedPassword" value="XXXX" />
<Setting name="Microsoft.WindowsAzure.Plugins.RemoteAccess.AccountExpiration" value="2021-12-17T23:59:59.0000000+05:30" />
<Setting name="Microsoft.WindowsAzure.Plugins.RemoteForwarder.Enabled" value="true" />
Yapılandırma (.cscfg) dosyasındaki her rol için tanılama ayarlarının önceki sürümlerini kaldırın:
<Setting name="Microsoft.WindowsAzure.Plugins.Diagnostics.ConnectionString" value="UseDevelopmentStorage=true" />
Gerekli tanım dosyası güncelleştirmeleri
Not
Tanım (.csdef) dosyasında değişiklik yaparsanız, paket (.cspkg veya .zip) dosyasını yeniden oluşturmanız gerekir. Bulut hizmetinizin en son ayarlarını almak için tanım (.csdef) dosyasında aşağıdaki değişiklikleri yaptıktan sonra paket (.cspkg veya .zip) dosyanızı derleyin ve yeniden paketleyin.
Sanal makine boyutları
Aşağıdaki tabloda, kullanım dışı bırakılmış sanal makine boyutları ve boyutları kullanmaya devam edebilirsiniz güncelleştirilmiş adlandırma kuralları listelenmiştir.
Tablonun sol sütununda listelenen boyutlar Azure Resource Manager'da kullanım dışıdır. Sanal makine boyutlarını kullanmaya devam etmek istiyorsanız, değeri sağdaki sütundaki yeni adlandırma kuralını kullanacak şekilde güncelleştirin vmsize
.
Önceki boyut adı | Güncelleştirilmiş boyut adı |
---|---|
ExtraSmall | Standard_A1_v2 |
Küçük | Standard_A1_v2 |
Orta | Standard_A2_v2 |
Büyük | Standard_A4_v2 |
ExtraLarge | Standard_A8_v2 |
A5 | Standard_A2m_v2 |
A6 | Standard_A4m_v2 |
A7 | Standard_A8m_v2 |
A8 | Kullanım Dışı |
A9 | Kullanım Dışı |
A10 | Kullanım Dışı |
A11 | Kullanım Dışı |
MSODSG5 | Kullanım Dışı |
Örneğin <WorkerRole name="WorkerRole1" vmsize="Medium">
, <WorkerRole name="WorkerRole1" vmsize="Standard_A2">
olur.
Not
Kullanılabilir boyutların listesini almak için kaynak SKU'larının listesine bakın. Aşağıdaki filtreleri uygulayın:
ResourceType = virtualMachines
VMDeploymentTypes = PaaS
Uzak masaüstü eklentilerinin önceki sürümlerini kaldırma
Uzak masaüstü eklentilerinin önceki sürümlerini kullanan dağıtımlar için tanım (.csdef) dosyasından ve ilişkili tüm sertifikalardan modülleri kaldırın:
<Imports>
<Import moduleName="RemoteAccess" />
<Import moduleName="RemoteForwarder" />
</Imports>
Tanılama eklentilerinin önceki sürümlerini kullanan dağıtımlar için tanım (.csdef) dosyasından her rolün ayarlarını kaldırın:
<Setting name="Microsoft.WindowsAzure.Plugins.Diagnostics.ConnectionString" />
Erişim denetimi
Ağ kaynaklarını içeren aboneliğin, Bulut Hizmetleri (genişletilmiş destek) için Ağ Katkıda Bulunanı veya daha büyük rolü olmalıdır. Daha fazla bilgi için bkz . RBAC yerleşik rolleri.
Anahtar kasası oluşturma
Azure Key Vault, Cloud Services (genişletilmiş destek) ile ilişkili sertifikaları depolar. Sertifikaları bir anahtar kasasına ekleyin ve ardından dağıtımınız için yapılandırma (.cscfg) dosyasındaki sertifika parmak izlerine başvurun. Cloud Services (genişletilmiş destek) kaynağının anahtar kasasında gizli dizi olarak depolanan sertifikayı alabilmesi için dağıtım için Azure Sanal Makineler için anahtar kasası erişim ilkesini (portalda) etkinleştirmeniz gerekir. Azure portalında veya PowerShell kullanarak bir anahtar kasası oluşturabilirsiniz. Anahtar kasasını bulut hizmetiyle aynı bölgede ve abonelikte oluşturmanız gerekir. Daha fazla bilgi için bkz. Cloud Services ile sertifikaları kullanma (genişletilmiş destek).
İlgili içerik
- Azure portalını, PowerShell'i, ARM şablonunu veya Visual Studio'yu kullanarak Bir Cloud Services (genişletilmiş destek) dağıtın.
- Cloud Services (genişletilmiş destek) için sık sorulan soruları gözden geçirin.
- Cloud Services (genişletilmiş destek) örnekleri deposunu ziyaret edin.