Bagikan melalui


Kuota dan pemberitahuan Azure App Service

Azure App Service menyediakan fungsionalitas pemantauan bawaan untuk aplikasi web, seluler, dan aplikasi API di portal Microsoft Azure.

Di portal Microsoft Azure, Anda dapat meninjau kuota dan metrik untuk aplikasi dan paket App Service serta menyiapkan aturan pemberitahuan dan penskalaan otomatis berbasis metrik.

Memahami kuota

Aplikasi yang di-hosting di App Service tunduk pada batas tertentu terkait dengan sumber daya yang dapat digunakan. Batas ditentukan oleh paket App Service yang dikaitkan dengan aplikasi.

Catatan

Paket layanan 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. Tingkatan ini hanya ditujukan untuk tujuan pengembangan dan pengujian.

Jika aplikasi di-hosting dalam paket Gratis atau Bersama, batas sumber daya yang dapat digunakan oleh aplikasi ditentukan oleh kuota.

Jika aplikasi di-hosting dalam paket Dasar, Standar, atau Premium, batasan pada sumber daya yang dapat mereka gunakan akan ditetapkan berdasarkan ukuran (Kecil, Sedang, Besar) dan jumlah instans (1, 2, 3, dan seterusnya) dari paket App Service.

Kuota untuk aplikasi Gratis atau Bersama adalah:

Kuota Deskripsi
CPU (Singkat) Jumlah CPU yang diizinkan untuk aplikasi ini dalam interval 5 menit. Kuota ini direset setiap lima menit sekali.
CPU (Hari) Jumlah total CPU yang diizinkan untuk aplikasi ini dalam sehari. Kuota ini direset setiap 24 jam pada tengah malam UTC.
Memori Jumlah total memori yang diizinkan untuk aplikasi ini.
Bandwidth Jumlah total bandwidth keluar yang diizinkan untuk aplikasi ini dalam sehari. Kuota ini direset setiap 24 jam pada tengah malam UTC.
Filesystem Jumlah total penyimpanan yang diizinkan.

Satu-satunya kuota yang berlaku untuk aplikasi yang di-hosting pada Dasar, Standar, dan Premium adalah Filesystem.

Untuk informasi selengkapnya tentang kuota, batasan, dan fitur tertentu yang tersedia untuk berbagai SKU App Service, lihat Batas layanan Langganan Azure.

Pemberlakuan kuota

Jika aplikasi melebihi kuota CPU (singkat), CPU (Hari), atau bandwidth, aplikasi akan dihentikan hingga kuota direset. Selama waktu tersebut, semua permintaan masuk mengakibatkan kesalahan HTTP 403.

Pesan kesalahan 403

Jika kuota Memori aplikasi terlampaui, aplikasi akan dihentikan sementara.

Jika kuota Filesystem terlampaui, operasi tulis apa pun akan gagal. Kegagalan operasi tulis mencakup setiap tulisan ke log.

Anda dapat menambah atau menghapus kuota dari aplikasi dengan meningkatkan paket App Service.

Memahami metrik

Penting

Waktu Respons Rata-rata akan tidak digunakan lagi untuk menghindari kebingungan dengan agregasi metrik. Gunakan Waktu Respons sebagai penggantinya.

Catatan

Metrik untuk aplikasi mencakup permintaan ke situs SCM aplikasi (Kudu). Ini termasuk permintaan untuk melihat logstream situs menggunakan Kudu. Permintaan logstream dapat berlangsung beberapa menit, yang akan memengaruhi metrik Waktu Permintaan. Pengguna harus mengetahui hubungan ini saat menggunakan metrik ini dengan logika skala otomatis.

Kesalahan Server Http hanya merekam permintaan yang mencapai layanan backend (pekerja yang menghosting aplikasi). Jika permintaan gagal di FrontEnd, permintaan tersebut tidak dicatat sebagai Kesalahan Server Http. Fitur Pemeriksaan Kesehatan/pengujian ketersediaan Application Insights dapat digunakan untuk di luar dalam pemantauan.

Metrik menyediakan informasi tentang aplikasi atau perilaku paket App Service.

Untuk daftar metrik yang tersedia untuk aplikasi atau untuk paket App Service, lihat Metrik yang didukung untuk Microsoft.Web.

Catatan

Metrik paket App Service hanya tersedia untuk paket di tingkat Dasar, Standar, Premium, dan Terisolasi .

Waktu CPU vs. persentase CPU

Ada dua metrik yang mencerminkan penggunaan CPU:

Waktu CPU: Berguna untuk aplikasi yang di-hosting dalam paket Gratis atau Bersama karena salah satu kuotanya ditentukan dalam menit CPU yang digunakan oleh aplikasi.

Persentase CPU: Berguna untuk aplikasi yang di-hosting dalam paket Dasar, Standar, dan Premium, karena dapat diperluas skalanya. Persentase CPU adalah indikasi yang baik dari keseluruhan penggunaan di semua instans.

Granularitas metrik dan kebijakan penyimpanan

Metrik untuk aplikasi dan paket layanan aplikasi dicatat serta diagregasi oleh layanan dan disimpan sesuai dengan aturan ini.

Memantau kuota dan metrik di portal Microsoft Azure

Untuk meninjau status berbagai kuota dan metrik yang memengaruhi aplikasi, buka portal Microsoft Azure.

Bagan kuota di portal Microsoft Azure

Untuk menemukan kuota, pilih Pengaturan>Kuota. Pada bagan, Anda dapat meninjau:

  1. Nama kuota.
  2. Interval reset-nya.
  3. Batasnya saat ini.
  4. Nilainya saat ini.

Bagan metrik di portal AzureAnda dapat mengakses metrik langsung dari halaman Gambaran Umum sumber daya. Di sini Anda akan melihat bagan yang mewakili beberapa metrik aplikasi.

Mengeklik salah satu bagan tersebut akan membawa Anda ke tampilan metrik tempat Anda dapat membuat bagan khusus, membuat kueri metrik yang berbeda, dan banyak lagi.

Untuk mempelajari selengkapnya tentang metrik, lihat Memantau metrik layanan.

Peringatan dan skala otomatis

Metrik untuk aplikasi atau paket App Service dapat dikaitkan dengan pemberitahuan. Untuk informasi selengkapnya, lihat Pemberitahuan.

Aplikasi App Service yang di-hosting di paket App Service Dasar atau yang lebih tinggi mendukung skala otomatis. Dengan skala otomatis, Anda dapat mengonfigurasi aturan yang memantau metrik paket App Service. Aturan dapat menambah atau mengurangi jumlah instans yang dapat menyediakan sumber daya tambahan sesuai kebutuhan. Aturan juga dapat membantu Anda menghemat uang saat aplikasi disediakan secara berlebihan.

Untuk informasi selengkapnya tentang skala otomatis, lihat Cara menskalakan dan Praktik terbaik untuk penskalaan otomatis Azure Monitor.