Bagikan melalui


Prasyarat untuk menerapkan Azure Cloud Services (dukungan diperluas)

Untuk membantu memastikan penyebaran Azure Cloud Services (dukungan diperluas) yang sukses, tinjau langkah-langkah berikut. Selesaikan setiap prasyarat sebelum Anda mulai membuat penyebaran.

Pembaruan file konfigurasi yang diperlukan

Gunakan informasi di bagian berikut untuk membuat pembaruan yang diperlukan pada file konfigurasi (.cscfg) untuk penyebaran Cloud Services (dukungan yang diperluas).

Jaringan virtual

Penyebaran Cloud Services (dukungan yang diperluas) harus berada di jaringan virtual. Anda dapat membuat jaringan virtual dengan menggunakan portal Azure, Azure PowerShell, Azure CLI, atau templat Azure Resource Manager (templat ARM). Jaringan virtual dan subnet harus dirujuk di bagian NetworkConfiguration dari file konfigurasi (.cscfg).

Untuk jaringan virtual yang berada dalam grup sumber daya yang sama dengan layanan cloud, hanya merujuk nama jaringan virtual dalam file konfigurasi (.cscfg) yang cukup. Jika jaringan virtual dan Cloud Services (dukungan yang diperluas) berada dalam dua grup sumber daya yang berbeda, tentukan ID Azure Resource Manager lengkap dari jaringan virtual dalam file konfigurasi (.cscfg).

Catatan

Jika jaringan virtual dan Cloud Services (dukungan yang diperluas) terletak di grup sumber daya yang berbeda, Anda tidak dapat menggunakan Visual Studio 2019 untuk penyebaran Anda. Untuk skenario ini, pertimbangkan untuk menggunakan templat ARM atau portal Azure untuk membuat penyebaran Anda.

Jaringan virtual dalam grup sumber daya yang sama

<VirtualNetworkSite name="<vnet-name>"/> 
  <AddressAssignments> 
    <InstanceAddress roleName="<role-name>"> 
     <Subnets> 
       <Subnet name="<subnet-name>"/> 
     </Subnets> 
    </InstanceAddress> 
  </AddressAssignments> 

Jaringan virtual dalam grup sumber daya yang berbeda

<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>

Menghapus versi plugin yang lebih lama

Hapus versi pengaturan desktop jarak jauh yang lebih lama dari file konfigurasi (.cscfg):

<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" /> 

Hapus versi pengaturan diagnostik yang lebih lama untuk setiap peran dalam file konfigurasi (.cscfg):

<Setting name="Microsoft.WindowsAzure.Plugins.Diagnostics.ConnectionString" value="UseDevelopmentStorage=true" />

Pembaruan file definisi yang diperlukan

Catatan

Jika Anda membuat perubahan pada file definisi (.csdef), Anda harus membuat file paket (.cspkg atau .zip) lagi. Buat dan kemas ulang file paket Anda (.cspkg atau .zip) setelah Anda membuat perubahan berikut dalam file definisi (.csdef) untuk mendapatkan pengaturan terbaru untuk layanan cloud Anda.

Ukuran Mesin Virtual

Tabel berikut mencantumkan ukuran komputer virtual yang tidak digunakan lagi dan konvensi penamaan yang diperbarui di mana Anda dapat terus menggunakan ukurannya.

Ukuran yang tercantum di kolom kiri tabel tidak digunakan lagi di Azure Resource Manager. Jika Anda ingin terus menggunakan ukuran komputer virtual, perbarui vmsize nilai untuk menggunakan konvensi penamaan baru dari kolom kanan.

Nama ukuran sebelumnya Nama ukuran yang diperbarui
ExtraSmall Standard_A1_v2
Bentuk dan Standard_A1_v2
Medium Standard_A2_v2
Bentuk dan Standard_A4_v2
ExtraLarge Standard_A8_v2
A5 Standard_A2m_v2
A6 Standard_A4m_v2
A7 Standard_A8m_v2
A8 Tidak digunakan lagi
A9 Tidak digunakan lagi
A10 Tidak digunakan lagi
A11 Tidak digunakan lagi
MSODSG5 Tidak digunakan lagi

Misalnya, <WorkerRole name="WorkerRole1" vmsize="Medium"> menjadi <WorkerRole name="WorkerRole1" vmsize="Standard_A2">.

Catatan

Untuk mengambil daftar ukuran yang tersedia, lihat daftar SKU sumber daya. Terapkan filter berikut:

ResourceType = virtualMachines VMDeploymentTypes = PaaS

Menghapus versi plugin desktop jarak jauh yang lebih lama

Untuk penyebaran yang menggunakan versi plugin desktop jarak jauh yang lebih lama, hapus modul dari file definisi (.csdef) dan dari sertifikat terkait:

<Imports> 
<Import moduleName="RemoteAccess" /> 
<Import moduleName="RemoteForwarder" /> 
</Imports> 

Untuk penyebaran yang menggunakan versi plugin diagnostik sebelumnya, hapus pengaturan untuk setiap peran dari file definisi (.csdef):

<Setting name="Microsoft.WindowsAzure.Plugins.Diagnostics.ConnectionString" />

Kontrol akses

Langganan yang berisi sumber daya jaringan harus memiliki Kontributor Jaringan atau peran yang lebih besar untuk Cloud Services (dukungan yang diperluas). Untuk informasi selengkapnya, lihat Peran bawaan RBAC.

Pembuatan brankas kunci

Azure Key Vault menyimpan sertifikat yang terkait dengan Cloud Services (dukungan yang diperluas). Tambahkan sertifikat ke brankas kunci, lalu referensikan thumbprint sertifikat dalam file konfigurasi (.cscfg) untuk penyebaran Anda. Anda juga harus mengaktifkan kebijakan akses brankas kunci (di portal) untuk Azure Virtual Machines untuk penyebaran sehingga sumber daya Cloud Services (dukungan yang diperluas) dapat mengambil sertifikat yang disimpan sebagai rahasia di brankas kunci. Anda dapat membuat brankas kunci di portal Microsoft Azure atau dengan menggunakan PowerShell. Anda harus membuat brankas kunci di wilayah dan langganan yang sama dengan layanan cloud. Untuk informasi selengkapnya, lihat Menggunakan sertifikat dengan Cloud Services (dukungan yang diperluas).