Azure Cloud Services dağıtımı önkoşulları (genişletilmiş destek)
Başarılı bir Cloud Services (genişletilmiş destek) dağıtımı sağlamak için aşağıdaki adımları gözden geçirin ve herhangi bir dağıtımı denemeden önce her bir öğeyi doldurun.
Gerekli hizmet yapılandırma (. cscfg) dosya güncelleştirmeleri
1) sanal ağ
Bulut hizmeti (genişletilmiş destek) dağıtımları bir sanal ağda olmalıdır. Sanal ağ Azure Portal, POWERSHELL, Azure CLI veya ARM şablonuaracılığıyla oluşturulabilir. Sanal ağ ve alt ağlara, NetworkConfiguration bölümünde hizmet yapılandırması 'nda (. cscfg) de başvurulmalıdır.
Bulut hizmeti ile aynı kaynak grubuna ait olan sanal ağlar için, yalnızca hizmet yapılandırma (. cscfg) dosyasındaki sanal ağ adına başvurulmaya yeterlidir. Sanal ağ ve bulut hizmeti iki farklı kaynak grubunda yer alıyorsa, sanal ağın tüm Azure Resource Manager KIMLIĞININ hizmet yapılandırma (. cscfg) dosyasında belirtilmesi gerekir.
Aynı kaynak grubunda bulunan sanal ağ
<VirtualNetworkSite name="<vnet-name>"/>
<AddressAssignments>
<InstanceAddress roleName="<role-name>">
<Subnets>
<Subnet name="<subnet-name>"/>
</Subnets>
</InstanceAddress>
</AddressAssignments>
Farklı kaynak grubunda bulunan 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>
2) eski eklentileri kaldır
Eski uzak masaüstü ayarlarını hizmet 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" />
Hizmet yapılandırma (. cscfg) dosyasındaki her bir rol için eski tanılama ayarlarını kaldırın.
<Setting name="Microsoft.WindowsAzure.Plugins.Diagnostics.ConnectionString" value="UseDevelopmentStorage=true" />
Gerekli hizmet tanımı dosyası (. csdef) güncelleştirmeleri
Not
Hizmet tanımı dosyası (. csdef) içindeki değişiklikler, paket dosyasının (. cspkg) yeniden oluşturulmasını gerektirir. Lütfen bulut hizmetiniz için en son ayarları almak üzere. cspkg gönderinizi oluşturup yeniden paketleyin. csdef dosyasında aşağıdaki değişiklikleri yapın
1) sanal makine boyutları
Aşağıdaki boyutlar Azure Resource Manager kullanım dışıdır. Ancak, bunları kullanmaya devam etmek istiyorsanız, vmsize adı ilişkili Azure Resource Manager adlandırma kuralına göre güncelleştirin.
| Ö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 |
| Çok büyük | 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" olur <WorkerRole name="WorkerRole1" vmsize="Standard_A2" .
Not
Kullanılabilir boyutların bir listesini almak için bkz. kaynak SKU 'ları-Listele ve aşağıdaki filtreleri Uygula:
ResourceType = virtualMachines
VMDeploymentTypes = PaaS
2) eski uzak masaüstü eklentilerini kaldır
Eski uzak masaüstü eklentilerini kullanan dağıtımlar, modüllerin hizmet tanımı (. csdef) dosyasından ve ilişkili sertifikalardan kaldırılmasına gerek duyar.
<Imports>
<Import moduleName="RemoteAccess" />
<Import moduleName="RemoteForwarder" />
</Imports>
Eski tanılama eklentilerini kullanan dağıtımlar, hizmet tanımı (. csdef) dosyasındaki her bir rol için kaldırılan ayarlara sahip olmalıdır
<Setting name="Microsoft.WindowsAzure.Plugins.Diagnostics.ConnectionString" />
Erişim Denetimi
Ağ kaynaklarını içeren aboneliğin Cloud Services için ağ katılımcısı erişimi veya üzeri olması gerekir (genişletilmiş destek). Daha ayrıntılı bilgi için lütfen bkz. yerleşik roller
Key Vault oluşturma
Key Vault, Cloud Services ilişkili sertifikaları (genişletilmiş destek) depolamak için kullanılır. Sertifikaları Key Vault ekleyin ve ardından hizmet yapılandırma dosyasında sertifika parmak izleriyle referans yapın. Ayrıca, Cloud Services (genişletilmiş destek) kaynağı Key Vault gizli dizi olarak depolanan sertifikayı alabilmesi için ' dağıtım için Azure sanal makineler ' için Key Vault ' erişim ilkelerini ' (portalda) etkinleştirmeniz gerekir. Azure Portal veya PowerShellkullanarak bir Anahtar Kasası oluşturabilirsiniz. Anahtar Kasası, bulut hizmeti ile aynı bölgede ve abonelikte oluşturulmalıdır. Daha fazla bilgi için bkz. Azure Cloud Services sertifikaları kullanma (genişletilmiş destek).
Sonraki adımlar
- Cloud Services için dağıtım önkoşullarını gözden geçirin (genişletilmiş destek).
- Azure Portal, PowerShell, şablon veya Visual Studiokullanarak bir bulut hizmeti (genişletilmiş destek) dağıtın.
- Cloud Services için sık sorulan soruları gözden geçirin (genişletilmiş destek).
- Cloud Services (genişletilmiş destek) örnekleri deposunu ziyaret edin