Aracılığıyla paylaş


Azure Cloud Services (genişletilmiş destek) hizmetini uygulamak için önkoşullar

Önemli

31 Mart 2025 itibarıyla bulut Hizmetleri (genişletilmiş destek) kullanımdan kaldırılmıştır ve 31 Mart 2027'de tamamen kullanımdan kaldırılacaktır. Bu özelliğin kullanım dışı kalması ve geçiş süreçleri hakkında daha fazla bilgi edinin.

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.

Uyarı

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

Uyarı

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, artık kullanılmayan sanal makine boyutları ve bu boyutları kullanmaya devam edebileceğiniz güncellenmiş 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ı
Ekstra Küçük 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 Önerilmiyor
A9 Önerilmiyor
A10 Önerilmiyor
A11 Önerilmiyor
MSODSG5 Önerilmiyor

Örneğin <WorkerRole name="WorkerRole1" vmsize="Medium">, <WorkerRole name="WorkerRole1" vmsize="Standard_A2"> olur.

Uyarı

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ğ Katılımcısı' veya daha yüksek bir role sahip olması gerekir. 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. Azure Sanal Makineleri dağıtım için (portaldan) anahtar kasası erişim ilkesini etkinleştirmeniz de gerekir, böylece Cloud Services (genişletilmiş destek) kaynağı anahtar kasasında gizli dizi olarak saklanan sertifikayı alabilir. Azure portalında veya PowerShell kullanarak bir anahtar kasası oluşturabilirsiniz. Anahtar kasasını bulut hizmetiyle aynı bölgede ve aynı abonelikte oluşturmanız gerekiyor. Daha fazla bilgi için bkz. Cloud Services ile sertifikaları kullanma (genişletilmiş destek).