Menskalakan aplikasi web secara manual menggunakan PowerShell
Dalam skenario ini Anda akan mempelajari membuat grup sumber daya, paket layanan aplikasi, dan aplikasi web. Anda kemudian akan menskalakan Paket App Service dari satu instans ke beberapa instans.
Jika diperlukan, pasang Azure PowerShell menggunakan instruksi yang ditemukan di panduan Azure PowerShell, lalu jalankan Connect-AzAccount
untuk membuat koneksi dengan Azure.
Skrip sampel
Catatan
Kami menyarankan agar Anda menggunakan modul Azure Az PowerShell untuk berinteraksi dengan Azure. Lihat Menginstal Azure PowerShell untuk memulai. Untuk mempelajari cara bermigrasi ke modul Az PowerShell, lihat Memigrasikan Azure PowerShell dari AzureRM ke Az.
# Generates a Random Value
$Random=(New-Guid).ToString().Substring(0,8)
# Variables
$ResourceGroupName="myResourceGroup$random"
$AppName="AppServiceManualScale$random"
$Location="WestUS"
# Create a Resource Group
New-AzResourceGroup -Name $ResourceGroupName -Location $Location
# Create an App Service Plan
New-AzAppservicePlan -Name AppServiceManualScalePlan -ResourceGroupName $ResourceGroupName -Location $Location -Tier Basic
# Create a Web App in the App Service Plan
New-AzWebApp -Name $AppName -ResourceGroupName $ResourceGroupName -Location $Location -AppServicePlan AppServiceManualScalePlan
# Scale Web App to 2 Workers
Set-AzAppServicePlan -NumberofWorkers 2 -Name AppServiceManualScalePlan -ResourceGroupName $ResourceGroupName
Menghapus penyebaran
Setelah sampel skrip dijalankan, perintah berikut ini dapat digunakan untuk menghapus grup sumber daya, aplikasi web, dan semua sumber daya yang terkait.
Remove-AzResourceGroup -Name $ResourceGroupName -Force
Penjelasan skrip
Skrip ini menggunakan perintah berikut. Setiap perintah dalam tabel ditautkan ke dokumentasi spesifik perintah.
Perintah | Catatan |
---|---|
Baru-AzResourceGroup | Membuat grup sumber daya tempat semua sumber daya disimpan. |
New-AzAppServicePlan | Membuat paket App Service. |
Set-AzAppServicePlan | Mengubah konfigurasi paket App Service. |
New-AzWebApp | Membuat aplikasi web. |
Set-AzWebApp | Memodifikasi konfigurasi aplikasi web. |
Langkah berikutnya
Untuk mengetahui informasi selengkapnya tentang modul Azure PowerShell, lihat dokumentasi Azure PowerShell.
Sampel Azure Powershell tambahan untuk Azure App Service Web Apps dapat ditemukan dalam sampel Azure PowerShell.