Menerapkan paket Azure App Service
Di Azure App Service, aplikasi berjalan dalam paket Azure App Service. Paket App Service mendefinisikan sekumpulan sumber daya komputasi untuk dijalankan aplikasi web. Sumber daya komputasi dianalogikan dengan farm server di hosting web konvensional. Satu atau beberapa aplikasi dapat dikonfigurasi untuk dijalankan pada sumber daya komputasi yang sama (atau dalam paket App Service yang sama).
Hal-hal yang perlu diketahui tentang paket App Service
Mari kita lihat lebih dekat cara menerapkan dan menggunakan paket App Service dengan komputer virtual Anda.
Saat Anda membuat paket App Service di suatu wilayah, sekumpulan sumber daya komputasi dibuat untuk paket di wilayah yang ditentukan. Aplikasi apa pun yang Anda tempatkan ke dalam paket berjalan pada sumber daya komputasi yang ditentukan oleh paket.
Setiap paket App Service menentukan tiga pengaturan:
- Wilayah: Wilayah untuk paket App Service, seperti US Barat, India Tengah, Eropa Utara, dan sebagainya.
- Jumlah instans VM: Jumlah instans komputer virtual yang akan dialokasikan untuk paket.
- Ukuran instans VM: Ukuran instans komputer virtual dalam paket, termasuk Kecil, Sedang, atau Besar.
Anda dapat terus menambahkan aplikasi baru ke paket yang ada selama rencana memiliki sumber daya yang cukup untuk menangani peningkatan beban.
Cara aplikasi berjalan dan menskalakan dalam paket App Service
Paket Azure App Service adalah unit skala aplikasi App Service. Bergantung pada tingkat harga untuk paket Azure App Service Anda, aplikasi Anda berjalan dan menskalakan dengan cara yang berbeda. Jika paket Anda dikonfigurasi untuk menjalankan lima instans komputer virtual, maka semua aplikasi dalam paket berjalan pada kelima instans. Jika paket Anda dikonfigurasi untuk penskalaan otomatis, semua aplikasi dalam paket akan diskalakan bersama-sama berdasarkan pengaturan skala otomatis.
Berikut adalah ringkasan tentang cara aplikasi berjalan dan menskalakan di tingkat harga paket Azure App Service:
Tingkat Gratis atau Bersama:
- Aplikasi berjalan dengan menerima menit CPU pada instans komputer virtual bersama.
- Aplikasi tidak dapat meluaskan skala.
Tingkat dasar, Standar, Premium, atau Terisolasi:
- Aplikasi berjalan pada semua instans komputer virtual yang dikonfigurasi dalam paket App Service.
- Beberapa aplikasi dalam paket yang sama berbagi instans komputer virtual yang sama.
- Jika Anda memiliki beberapa slot penyebaran untuk aplikasi, semua slot penyebaran berjalan pada instans komputer virtual yang sama.
- Jika Anda mengaktifkan log diagnostik, melakukan pencadangan, atau menjalankan WebJobs, tugas-tugas ini menggunakan siklus CPU dan memori pada instans komputer virtual yang sama.
Hal-hal yang perlu dipertimbangkan saat menggunakan paket App Service
Tinjau pertimbangan berikut tentang menggunakan paket Azure App Service untuk menjalankan dan menskalakan aplikasi Anda. Pikirkan kondisi apa yang mungkin berlaku untuk menjalankan dan menskalakan situs web hotel.
Pertimbangkan penghematan biaya. Karena Anda membayar sumber daya komputasi yang dialokasikan paket App Service, Anda dapat berpotensi menghemat uang dengan menempatkan beberapa aplikasi ke dalam paket App Service yang sama.
Pertimbangkan beberapa aplikasi dalam satu paket. Buat satu paket untuk mendukung beberapa aplikasi, untuk mempermudah konfigurasi dan pemeliharaan instans komputer virtual bersama. Karena aplikasi berbagi instans komputer virtual yang sama, Anda perlu mengelola sumber daya dan kapasitas paket Anda dengan hati-hati.
Pertimbangkan kapasitas rencana. Sebelum Anda menambahkan aplikasi baru ke paket yang sudah ada, tentukan persyaratan sumber daya untuk aplikasi baru dan identifikasi kapasitas paket Anda yang tersisa.
Penting
Kelebihan beban paket App Service berpotensi menyebabkan waktu henti untuk aplikasi baru dan yang sudah ada.
Pertimbangkan isolasi aplikasi. Isolasi aplikasi Anda ke dalam paket App Service baru saat:
- Aplikasi ini intensif 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.