Periksa paket Azure App Service

Selesai

Setiap aplikasi di App Service berjalan dalam paket App Service. Paket App Service menentukan satu set sumber daya komputasi untuk dijalankan aplikasi web. Satu atau beberapa aplikasi dapat dikonfigurasi untuk berjalan pada sumber daya komputasi yang sama (atau dalam paket App Service yang sama).

Saat Anda membuat paket App Service di wilayah tertentu (misalnya, Eropa Barat), satu set sumber daya komputasi dibuat untuk paket tersebut di wilayah tersebut. Aplikasi apa pun yang Anda masukkan ke dalam paket App Service ini berjalan pada sumber daya komputasi ini sebagaimana ditentukan oleh paket App Service Anda. Setiap paket App Service mendefinisikan:

  • Sistem Operasi (Windows, Linux)
  • Wilayah (US Barat, US Timur, dll.)
  • Jumlah instans VM
  • Ukuran instans VM (Kecil, Sedang, Besar)
  • Tingkat harga (Gratis, Bersama, Dasar, Standar, Premium, PremiumV2, PremiumV3, Terisolasi, IsolatedV2)

Tingkat harga paket App Service menentukan fitur App Service yang Anda dapatkan dan harga yang Anda bayar untuk paket tersebut. Ada beberapa kategori tingkat harga:

  • Komputasi bersama: Gratis dan Bersama, dua tingkat dasar, menjalankan aplikasi di Azure VM yang sama dengan aplikasi App Service lainnya, termasuk aplikasi pelanggan lain. Tingkatan ini mengalokasikan kuota CPU ke setiap aplikasi yang berjalan pada sumber daya bersama, dan sumber daya tidak dapat diperkecil.
  • Komputasi khusus: Tingkat Dasar, Standar, Premium, PremiumV2, dan PremiumV3 menjalankan aplikasi pada Azure VM khusus. Hanya aplikasi dalam paket App Service yang sama yang memiliki sumber daya komputasi yang sama. Semakin tinggi tingkatannya, semakin banyak instans VM tersedia untuk Anda untuk diluaskan skalanya.
  • Terisolasi: Tingkat Isolasi dan IsolatedV2 menjalankan Azure VM khusus pada Azure Virtual Network khusus. Tingkat ini menyediakan isolasi jaringan setelah isolasi komputasi ke aplikasi Anda. Tingkat ini juga menyediakan kemampuan peluasan skala maksimum.

Catatan

Paket hosting App Service Free dan Shared (pratinjau) adalah tingkat dasar yang berjalan pada komputer virtual Azure yang sama dengan aplikasi App Service lainnya. Beberapa aplikasi mungkin milik pelanggan lain. Tingkat ini dimaksudkan digunakan hanya untuk tujuan pengembangan dan pengujian.

Bagaimana cara aplikasi saya berjalan dan melakukan penskalaan?

Di tingkat Gratis dan Bersama, aplikasi menerima menit CPU pada instans Komputer Virtual bersama dan tidak dapat ditingkatkan skalanya. Di tingkat lain, aplikasi berjalan dan diskalakan sebagai berikut:

  • Aplikasi berjalan di semua instans Komputer Virtual yang dikonfigurasi dalam paket App Service.
  • Jika beberapa aplikasi berada dalam paket App Service yang sama, semuanya memiliki instans VM yang sama.
  • Jika Anda memiliki beberapa slot penyebaran untuk aplikasi, semua slot penerapan juga berjalan pada instans VM yang sama.
  • Jika Anda mengaktifkan log diagnostik, melakukan pencadangan, atau menjalankan WebJobs, mereka juga menggunakan siklus CPU dan memori pada instans VM ini.

Dengan cara ini, paket App Service adalah unit skala dari aplikasi App Service. Jika paket dikonfigurasi untuk menjalankan lima instans VM, maka semua aplikasi dalam paket berjalan pada kelima instans. Jika paket dikonfigurasi untuk penskalaan otomatis, maka semua aplikasi dalam paket diluaskan skalanya bersama-sama berdasarkan pengaturan penskalaan otomatis.

Bagaimana jika aplikasi saya membutuhkan lebih banyak kemampuan atau fitur?

Paket App Service Anda dapat ditingkatkan dan diturunkan kapan saja. Ini sesingkat mengubah tingkat harga paket. Jika aplikasi Anda berada dalam paket App Service yang sama dengan aplikasi lain, Anda mungkin ingin meningkatkan performa aplikasi dengan mengisolasi sumber daya komputasi. Anda dapat melakukannya dengan memindahkan aplikasi ke paket App Service terpisah.

Anda berpotensi menghemat uang dengan memasukkan beberapa aplikasi ke dalam satu paket App Service. Namun, karena aplikasi dalam paket App Service yang sama semuanya berbagi sumber daya komputasi yang sama, Anda perlu memahami kapasitas paket App Service yang ada dan beban yang diharapkan untuk aplikasi baru.

Isolasi aplikasi Anda ke dalam paket App Service baru saat:

  • Aplikasi ini padat sumber daya.
  • Anda ingin menskalakan aplikasi secara independen dari aplikasi lain dalam paket yang ada.
  • Aplikasi ini membutuhkan sumber daya di wilayah geografis yang berbeda.

Dengan cara ini, Anda dapat mengalokasikan serangkaian sumber daya baru untuk aplikasi dan mendapatkan kontrol yang lebih besar atas aplikasi Anda.