Rencanakan dan kelola biaya untuk API Management

Artikel ini menjelaskan cara merencanakan dan mengelola biaya untuk Azure API Management. Pertama, Anda menggunakan kalkulator harga Azure untuk membantu merencanakan biaya API Management sebelum Anda menambahkan sumber daya apa pun untuk layanan tersebut untuk memperkirakan biaya. Setelah mulai menggunakan sumber daya API Management, gunakan fitur Cost Management untuk mengatur anggaran dan memantau biaya. Anda juga dapat meninjau perkiraan biaya dan mengidentifikasi kecenderungan pengeluaran untuk mengidentifikasi area di mana Anda mungkin ingin bertindak.

Biaya untuk API Management hanya sebagian dari biaya bulanan di tagihan Azure Anda. Meskipun artikel ini menjelaskan cara merencanakan dan mengelola biaya untuk API Management, Anda akan dikenakan tagihan untuk semua layanan dan sumber daya Azure yang digunakan dalam langganan Azure Anda, termasuk layanan pihak ketiga.

Prasyarat

Analisis biaya dalam Manajemen Biaya mendukung sebagian besar jenis akun Azure, tetapi tidak semuanya. Untuk melihat daftar lengkap jenis akun yang didukung, lihat Memahami data Manajemen Biaya. Untuk melihat data biaya, Anda memerlukan setidaknya akses baca untuk akun Azure. Untuk informasi terkait cara menetapkan akses ke data Azure Cost Management, lihat Menetapkan akses ke data.

Perkirakan biaya sebelum menggunakan API Management

Gunakan kalkulator harga Azure untuk memperkirakan biaya sebelum Anda menambahkan API Management.

  1. Cari API Management, atau pilih Integrasi>API Management.
  2. Pilih Lihat untuk menambahkan estimasi biaya default untuk instans layanan API Management.

Catatan

Biaya yang ditunjukkan dalam contoh ini hanya untuk tujuan demonstrasi. Lihat harga API Management untuk informasi harga terbaru.

Perkirakan biaya untuk tingkat Pengembang

  • Estimasi biaya default didasarkan pada instans layanan API Management di tingkat layananPengembang dengan 1 unit kapasitas. Tingkat Pengembang adalah untuk kasus penggunaan non-produksi dan evaluasi. Ini tidak didukung oleh perjanjian tingkat layanan.

  • Untuk memperkirakan biaya untuk unit kapasitas tambahan atau tingkat layanan yang berbeda, pilih opsi lain dari dropdown Unit dan Tingkat.

  • Tergantung pada ketersediaan fitur dan tingkat layanan, biaya tambahan mungkin berlaku untuk penggunaan gateway yang dihosting sendiri.

Untuk harga dan detail fitur tambahan, lihat:

Menggunakan kredit moneter dengan API Management

Anda dapat membayar biaya API Management dengan Azure Prepayment Anda (sebelumnya disebut komitmen moneter). Namun, Anda tidak dapat menggunakan kredit Azure Prepayment untuk membayar biaya untuk produk dan layanan pihak ketiga termasuk yang berasal dari Azure Marketplace.

Memahami model penagihan lengkap

Saat Anda menggunakan sumber daya Azure dengan API Management, Anda akan dikenakan biaya, atau hitungan penagihan. Biaya unit penggunaan sumber daya Azure bervariasi menurut:

  • Interval waktu (detik, menit, jam, dan hari)
  • Penggunaan unit (byte, megabyte, dan sebagainya)
  • Jumlah transaksi

Cara penagihan API Management

Saat membuat atau menggunakan sumber daya Azure dengan API Management, Anda akan ditagih berdasarkan tingkatan yang sedang Anda kerjakan. Pelajari selengkapnya tentang memilih tingkatan terbaik untuk Anda.

Tingkatan Deskripsi
Consumption Tidak dikenakan biaya tetap. Anda ditagih berdasarkan jumlah panggilan API ke layanan di atas ambang batas tertentu.
Pengembang, Dasar, Standar, dan Premium Dikenakan biaya bulanan, berdasarkan jumlah unit dan gateway yang dihost sendiri. Gateway yang dihost sendiri gratis untuk tingkat Pengembang. Tingkatkan ke tingkat layanan yang berbeda kapan saja.

Anda juga dapat dikenakan biaya tambahan saat menggunakan sumber daya Azure lainnya dengan API Management, seperti jaringan virtual, zona ketersediaan, dan penulisan multi-wilayah. Pada akhir siklus penagihan, biaya untuk setiap meter dijumlahkan. Tagihan atau faktur Anda memperlihatkan bagian untuk semua biaya API Management. Ada item baris terpisah untuk setiap meter.

Memantau biaya

Biaya akan segera dikenakan setelah penggunaan API Management dimulai. Anda dapat melihat biaya dalam analisis biaya atau melalui Kalkulator Harga Azure.

Saat Anda menggunakan analisis biaya, Anda melihat biaya API Management dalam grafik dan tabel untuk interval waktu yang berbeda (hari, bulan sekarang dan bulan sebelumnya, dan tahun). Anda juga dapat melihat biaya terhadap anggaran dan perkiraan biaya. Beralih ke tampilan yang lebih panjang dari waktu ke waktu dapat membantu Anda mengidentifikasi tren pengeluaran. Dan Anda melihat di mana pengeluaran berlebih mungkin telah terjadi. Jika Anda telah membuat anggaran, Anda juga dapat dengan mudah melihat di mana anggaran tersebut terlampaui.

Catatan

Biaya yang ditunjukkan dalam contoh ini hanya untuk tujuan demonstrasi. Biaya Anda akan bervariasi tergantung pada penggunaan sumber daya dan harga saat ini.

Untuk melihat biaya API Management dalam analisis biaya:

  1. Masuk ke portal Microsoft Azure.

  2. Buka jendela Cost Management + Billing, pilih Manajemen biaya dari menu lalu pilih Cakupan penagihan. Misalnya, pilih langganan dari daftar.

  3. Pilih Cost Management dari menu, lalu pilih Analisis biaya.

  4. Secara default, biaya bulanan untuk semua layanan ditampilkan di bagan donat pertama.

    Biaya bulanan untuk langganan

  5. Untuk meringkas biaya untuk satu layanan, seperti API Management, pilih Tambahkan filter, lalu pilih Nama layanan. Kemudian, pilih API Management.

    Contoh yang memperlihatkan akumulasi biaya untuk API Management

Dalam contoh sebelumnya, Anda melihat biaya layanan saat ini. Biaya menurut wilayah Azure (lokasi) dan biaya API Management berdasarkan grup sumber daya juga ditampilkan. Dari sini, Anda dapat mengeksplorasi biaya sendiri.

Membuat anggaran

Anda dapat membuat anggaran untuk mengelola biaya dan membuat peringatan yang secara otomatis memberi tahu pemangku kepentingan tentang anomali pengeluaran dan risiko pengeluaran berlebihan. Peringatan didasarkan pada pengeluaran dibandingkan dengan ambang batas anggaran dan biaya. Anggaran dan peringatan dibuat untuk langganan Azure dan grup sumber daya, sehingga berguna sebagai bagian dari strategi pemantauan biaya secara keseluruhan.

Anggaran dapat dibuat dengan filter untuk sumber daya atau layanan tertentu di Azure jika Anda menginginkan lebih banyak granularitas yang ada dalam pemantauan Anda. Filter membantu memastikan bahwa Anda tidak secara tidak sengaja membuat sumber daya baru yang menimbulkan biaya tambahan. Untuk informasi selengkapnya tentang opsi filter saat Anda membuat anggaran, lihat Opsi grup dan filter.

Mengekspor data biaya

Anda juga dapat mengekspor data biaya Anda ke akun penyimpanan. Ini berguna ketika Anda membutuhkan orang lain untuk melakukan analisis data tambahan untuk biaya. Misalnya, tim keuangan bisa menganalisis data menggunakan Excel atau Power BI. Anda dapat mengekspor biaya pada jadwal harian, mingguan, atau bulanan dan menetapkan rentang tanggal khusus. Mengekspor data biaya adalah cara yang disarankan untuk mengambil kumpulan data biaya.

Cara lain untuk mengelola dan mengurangi biaya untuk API Management

Skalakan menggunakan unit kapasitas

Kecuali dalam tingkat layanan Konsumsi, API Management mendukung penskalaan dengan menambahkan atau menghapus unit kapasitas. Saat beban meningkat pada instans API Management, menambahkan unit kapasitas mungkin lebih ekonomis daripada meningkatkan ke tingkat layanan yang lebih tinggi. Jumlah maksimum unit tergantung pada tingkat layanan.

Setiap unit kapasitas memiliki kemampuan pemrosesan permintaan tertentu yang tergantung pada tingkat layanan. Misalnya, unit tingkat Dasar memiliki perkiraan throughput maksimum sekitar 1.000 permintaan per detik.

Saat Anda menambahkan atau menghapus unit, kapasitas, dan skala biaya secara proporsional. Misalnya, dua unit tingkat Standar menyediakan perkiraan throughput sekitar 2.000 permintaan per detik. Throughput aktual mungkin berbeda karena ukuran permintaan atau respons, pola koneksi, jumlah klien yang membuat permintaan, dan faktor lainnya.

Pantau metrik Kapasitas untuk instans API Management Anda untuk membantu membuat keputusan apakah akan menskalakan atau meningkatkan instans API Management untuk mengakomodasi lebih banyak beban.

Langkah berikutnya