Merencanakan dan mengelola biaya untuk Azure Logic Apps

Berlaku untuk: Azure Logic Apps (Konsumsi + Standar)

Artikel ini membantu Anda merencanakan dan mengelola biaya untuk Azure Logic Apps. Sebelum Anda membuat atau menambahkan sumber daya apa pun menggunakan layanan ini, perkirakan biaya Anda dengan menggunakan kalkulator harga Azure. Setelah mulai menggunakan sumber daya Azure Logic Apps, Anda dapat mengatur anggaran dan memantau biaya dengan menggunakan Microsoft Cost Management. Untuk mengidentifikasi area mana yang perlu tindakan, Anda juga dapat meninjau perkiraan biaya dan memantau tren pengeluaran.

Perlu diingat bahwa biaya untuk Azure Logic Apps hanya merupakan bagian dari biaya bulanan dalam tagihan Azure Anda. Meskipun artikel ini menjelaskan cara memperkirakan dan mengelola biaya untuk Azure Logic Apps, Anda akan ditagih untuk semua layanan dan sumber daya Azure yang digunakan dalam langganan Azure Anda, termasuk layanan pihak ketiga apa pun. Setelah terbiasa mengelola biaya untuk Azure Logic Apps, Anda dapat menerapkan metode serupa untuk mengelola biaya untuk semua layanan Azure yang digunakan dalam langganan Anda.

Prasyarat

Microsoft Cost Management mendukung sebagian besar jenis akun Azure. Untuk melihat semua jenis akun yang didukung, lihat Memahami data Cost Management. Untuk melihat data biaya, Anda memerlukan setidaknya akses baca untuk akun Azure.

Untuk informasi tentang menetapkan akses ke data Microsoft Cost Management, lihat Menetapkan akses ke data.

Memahami model penagihan

Azure Logic Apps berjalan pada infrastruktur Azure yang menambah biaya saat Anda menyebarkan sumber daya baru. Pastikan Anda memahami model penagihan untuk Azure Logic Apps bersama dengan sumber daya Azure terkait, dan mengelola biaya karena dependensi ini saat Anda membuat perubahan pada sumber daya yang disebarkan.

Biaya yang biasanya bertambah dengan Azure Logic Apps

Azure Logic Apps menerapkan model harga yang berbeda, berdasarkan sumber daya yang Anda buat dan gunakan:

  • Sumber daya aplikasi logika yang Anda buat dan jalankan di Azure Logic Apps multipenyewa menggunakan model harga konsumsi (bayar untuk digunakan).

  • Sumber daya aplikasi logika yang Anda buat dan jalankan di Azure Logic Apps multi-penyewa menggunakan model harga paket hosting.

  • Sumber daya aplikasi logika yang Anda buat dan jalankan di lingkungan layanan integrasi (ISE) menggunakan model harga ISE.

Berikut adalah sumber daya lain yang dikenakan biaya saat Anda membuatnya untuk digunakan dengan aplikasi logika:

  • Akun integrasi adalah sumber daya terpisah yang Anda buat dan tautkan ke aplikasi logika untuk membangun integrasi B2B. Akun integrasi menggunakan model harga tetap di mana tarif didasarkan pada jenis akun integrasi atau tingkatan yang Anda gunakan.

  • ISE adalah sumber daya terpisah yang Anda buat sebagai lokasi penyebaran untuk aplikasi logika yang memerlukan akses langsung ke sumber daya dalam jaringan virtual. ISE menggunakan model harga ISE di mana tarif didasarkan pada SKU ISE yang Anda buat dan pengaturan lainnya. Akan tetapi, konsumsi retensi data dan penyimpanan tidak dikenakan biaya.

  • Konektor kustom adalah sumber daya terpisah yang Anda buat untuk REST API yang tidak memiliki konektor bawaan untuk Anda gunakan di aplikasi logika Anda. Eksekusi konektor kustom menggunakan model harga konsumsi kecuali saat Anda menggunakannya dalam ISE.

Operasi penyimpanan dan biaya

Azure Logic Apps menggunakan Microsoft Azure Storage untuk semua operasi penyimpanan. Dengan Azure Logic Apps multipenyewa, penggunaan dan biaya penyimpanan apa pun dilampirkan ke aplikasi logika. Retensi data dan konsumsi penyimpanan dikenakan biaya dengan menggunakan model harga tetap. Misalnya, input dan output dari riwayat eksekusi disimpan di penyimpanan di balik layar, yang berbeda dari sumber daya penyimpanan yang Anda buat, kelola, dan akses secara independen dari aplikasi logika Anda.

Dengan Azure Logic Apps penyewa tunggal, Anda dapat menggunakan akun penyimpanan Azure Anda sendiri. Kemampuan ini memberi Anda lebih banyak kontrol dan fleksibilitas dengan data Azure Logic Apps Anda. Saat alur kerja stateful menjalankan operasinya, runtime Azure Logic Apps melakukan transaksi penyimpanan. Misalnya, antrean digunakan untuk penjadwalan, sedangkan tabel dan blob digunakan untuk menyimpan status alur kerja. Biaya penyimpanan berubah berdasarkan konten alur kerja Anda. Pemicu, tindakan, dan payload yang berbeda menghasilkan operasi dan kebutuhan penyimpanan yang berbeda. Transaksi penyimpanan mengikuti model harga Azure Storage. Biaya penyimpanan dicantumkan secara terpisah di faktur tagihan Azure Anda.

Untuk Azure Logic Apps penyewa tunggal, Anda mendapatkan gambaran tentang jumlah operasi penyimpanan yang mungkin dijalankan alur kerja dan biayanya dengan menggunakan kalkulator Penyimpanan Azure Logic Apps. Anda bisa memilih alur kerja sampel atau menggunakan definisi alur kerja yang sudah ada. Perhitungan pertama memperkirakan jumlah operasi penyimpanan dalam alur kerja Anda. Anda kemudian dapat menggunakan angka-angka ini untuk memperkirakan kemungkinan biaya menggunakan kalkulator harga Azure. Untuk informasi selengkapnya, tinjau Memperkirakan kebutuhan dan biaya penyimpanan untuk alur kerja dalam Azure Logic Apps penyewa tunggal.

Biaya mungkin bertambah setelah penghapusan sumber daya

Setelah Anda menghapus aplikasi logika, Azure Logic Apps tidak akan membuat atau menjalankan instans alur kerja baru. Akan tetapi, semua eksekusi dalam proses dan tertunda berlanjut sampai selesai. Tergantung pada jumlah eksekusi ini, proses ini mungkin memakan waktu. Untuk informasi selengkapnya, lihat Mengelola aplikasi logika.

Jika Anda memiliki sumber daya ini setelah menghapus aplikasi logika, sumber daya ini terus ada dan menambah biaya hingga Anda menghapusnya:

  • Sumber daya Azure yang Anda buat dan kelola secara independen dari aplikasi logika yang tersambung ke sumber daya tersebut, misalnya, aplikasi fungsi Azure, hub peristiwa, kisi peristiwa, dan sebagainya

  • Akun Integrasi

  • Lingkungan layanan integrasi (ISE)

    Jika Anda menghapus ISE, jaringan virtual Azure, subjaringan, dan sumber daya terkait lainnya terus ada. Setelah menghapus ISE, Anda mungkin harus menunggu hingga beberapa jam sebelum Anda bisa mencoba menghapus jaringan virtual atau subnet.

Menggunakan Kredit Moneter dengan Azure Logic Apps

Anda dapat membayar biaya Azure Logic Apps dengan kredit komitmen moneter EA Anda. Akan tetapi, Anda tidak dapat menggunakan kredit komitmen moneter EA untuk membayar biaya untuk produk dan layanan pihak ketiga termasuk yang berasal dari Marketplace Azure.

Perkirakan biaya

Sebelum Anda membuat sumber daya dengan Azure Logic Apps, perkirakan biaya Anda dengan menggunakan kalkulator harga Azure. Untuk informasi selengkapnya, tinjau Model harga untuk Azure Logic Apps.

  1. Pada halaman Kalkulator harga Azure, dari menu sebelah kiri, pilih Integrasi>Azure Logic Apps.

    Screenshot that shows the Azure pricing calculator with

  2. Gulir ke bawah halaman hingga Anda bisa melihat kalkulator harga Azure Logic Apps. Di berbagai bagian untuk sumber daya Azure yang terkait langsung dengan Azure Logic Apps, masukkan jumlah sumber daya yang Anda rencanakan untuk digunakan dan jumlah interval yang mungkin Anda gunakan untuk sumber daya tersebut.

    Cuplikan layar ini memperlihatkan contoh perkiraan biaya dengan menggunakan kalkulator:

    Example showing estimated cost in the Azure Pricing calculator

  3. Untuk memperbarui estimasi biaya saat Anda membuat dan menggunakan sumber daya terkait baru, kembali ke kalkulator ini, dan perbarui sumber daya tersebut di sini.

Buat anggaran dan lansiran

Untuk membantu Anda mengelola biaya secara proaktif untuk akun atau langganan Azure, Anda dapat membuat anggaran dan pemberitahuan dengan menggunakan layanan dan kemampuan Microsoft Cost Management dan Billing. Anggaran dan peringatan dibuat untuk langganan Azure dan grup sumber daya, sehingga berguna sebagai bagian dari strategi pemantauan biaya secara keseluruhan.

Berdasarkan pengeluaran dibandingkan dengan ambang anggaran dan biaya, pemberitahuan secara otomatis memberi tahu pemangku kepentingan tentang anomali pengeluaran dan risiko overspending. Jika Anda menginginkan lebih banyak granularitas dalam pemantauan, Anda juga dapat membuat anggaran yang menggunakan filter untuk sumber daya atau layanan tertentu di Azure. Filter membantu memastikan bahwa Anda tidak secara tidak sengaja membuat sumber daya baru yang menimbulkan biaya tambahan. Untuk informasi selengkapnya tentang opsi filter, lihat Mengelompokkan dan memfilter opsi.

Memantau biaya

Biaya unit penggunaan sumber daya bervariasi menurut interval waktu, seperti detik, menit, jam, dan hari, atau berdasarkan penggunaan unit seerti byte, megabyte, dan sebagainya. Beberapa contohnya adalah harian, bulan ini dan sebelumnya, serta tahun. Beralih ke tampilan yang lebih panjang dari waktu ke waktu dapat membantu Anda mengidentifikasi tren pengeluaran. Saat Anda menggunakan fitur analisis biaya, Anda dapat melihat biaya sebagai grafik dan tabel selama berbagai interval waktu. Jika Anda membuat anggaran dan perkiraan biaya, Anda juga dapat dengan mudah menemukan di mana anggaran terlampaui dan overspending mungkin terjadi.

Setelah Anda mulai mengeluarkan biaya untuk sumber daya yang membuat atau mulai menggunakan di Azure, Anda dapat meninjau dan memantau biaya ini dengan cara berikut:

Memantau eksekusi aplikasi logika dan konsumsi penyimpanan

Menggunakan Azure Monitor, Anda dapat melihat metrik ini untuk aplikasi logika tertentu:

  • Eksekusi tindakan yang dapat ditagih
  • Eksekusi pemicu yang dapat ditagih
  • Penggunaan penagihan untuk eksekusi operasi asli
  • Penggunaan penagihan untuk eksekusi konektor standar
  • Penggunaan penagihan untuk konsumsi penyimpanan
  • Total eksekusi yang dapat ditagih

Melihat metrik eksekusi dan konsumsi penyimpanan

  1. Di portal Microsoft Azure, temukan dan buka aplikasi logika Anda. Pada menu aplikasi logika, di bagian Pemantauan, pilih Metrik.

  2. Di panel sisi kanan, di bawah Judul Bagan, di bilah metrik, buka daftar Metrik, dan pilih metrik yang Anda inginkan.

    Catatan

    Konsumsi penyimpanan diukur sebagai jumlah unit penyimpanan (GB) yang digunakan aplikasi logika Anda dan ditagih. Eksekusi yang menggunakan kurang dari 500 MB dalam penyimpanan mungkin tidak muncul dalam tampilan pemantauan, tetapi masih ditagih.

    Screenshot that shows the Metrics pane with the opened

  3. Di sudut kanan atas panel, pilih periode waktu yang Anda inginkan.

  4. Untuk melihat data konsumsi penyimpanan lainnya, khususnya input tindakan dan ukuran output dalam riwayat eksekusi aplikasi logika Anda, ikuti langkah-langkah ini.

Melihat input tindakan dan ukuran output dalam riwayat eksekusi

  1. Di portal Microsoft Azure, temukan dan buka aplikasi logika Anda.

  2. Dari menu aplikasi logika Anda, pilih Gambaran Umum.

  3. Di panel sisi kanan, di bawah Riwayat eksekusi, pilih eksekusi yang memiliki input dan output yang ingin Anda lihat.

  4. Dalam Jalankan aplikasi logika,pilih Jalankan Detail.

  5. Di panel Detail eksekusi aplikasi logika, dalam tabel tindakan, yang mencantumkan status dan durasi setiap tindakan, pilih tindakan yang ingin Anda lihat.

  6. Di panel Tindakan aplikasi logika, temukan ukuran input dan output tindakan tersebut. Di bawah tautan Input dan tautan Output, temukan tautan ke input dan output tersebut.

    Catatan

    Untuk loop, hanya tindakan tingkat atas yang menunjukkan ukuran untuk input dan outputnya. Untuk tindakan di dalam loop berlapis, input dan output menunjukkan ukuran nol dan tanpa tautan.

Menjalankan analisis biaya dengan menggunakan Microsoft Cost Management dan Billing

Untuk meninjau biaya azure Logic Apps berdasarkan cakupan tertentu, misalnya, langganan Azure, Anda dapat menggunakan kemampuan analisis biaya di Microsoft Cost Management and Billing.

  1. Di portal Microsoft Azure, buka cakupan yang Anda inginkan, seperti langganan Azure Anda. Dari menu sebelah kiri, di bawah Cost Management, pilih Analisis biaya.

    Saat pertama kali Anda membuka panel analisis biaya, grafik teratas memperlihatkan biaya penggunaan aktual dan perkiraan di semua layanan dalam langganan untuk bulan ini.

    Screenshot that shows Azure portal and cost analysis pane with example for actual and forecasted costs in a subscription.

    Tip

    Untuk mengubah cakupan, di panel Analisis biaya, dari bilah filter, pilih filter Cakupan. Di panel Pilih cakupan, beralihlah ke cakupan yang Anda inginkan.

    Di bawahnya, bagan donat memperlihatkan biaya saat ini berdasarkan layanan Azure, berdasarkan wilayah Azure (lokasi), dan berdasarkan grup sumber daya.

    Screenshot that shows Azure portal and cost analysis pane with example donut charts for services, regions, and resource groups.

  2. Untuk memfilter bagan ke area tertentu, seperti layanan atau sumber daya, di bilah filter, pilih Tambahkan filter.

  3. Dari daftar sisi kiri, pilih jenis filter, misalnya, Nama layanan. Dari daftar sisi kanan, pilih jenis filter, misalnya, aplikasi logika. Setelah selesai, pilih tanda centang hijau.

    Screenshot that shows Azure portal and cost analysis pane with filter selections.

    Misalnya, berikut adalah hasil untuk Azure Logic Apps:

    Screenshot that shows Azure portal and cost analysis pane with results filtered on

Mengekspor data biaya

Saat Anda perlu melakukan lebih banyak analisis data tentang biaya, Anda dapat mengekspor data biaya ke akun penyimpanan. Misalnya, tim keuangan bisa menganalisis data ini menggunakan Excel atau Power BI. Anda dapat mengekspor biaya dengan 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 membantu Anda mengurangi biaya pada aplikasi logika dan sumber daya terkait, coba opsi ini:

  • Jika memungkinkan, gunakan pemicu dan tindakan bawaan, yang biayanya lebih murah untuk dijalankan per eksekusi daripada pemicu dan tindakan konektor terkelola.

    Misalnya, Anda mungkin dapat mengurangi biaya saat mengakses sumber daya lain dengan menggunakan tindakan HTTP atau dengan memanggil fungsi yang Anda buat dengan menggunakan layanan Azure Functions dan menggunakan tindakan Azure Functions bawaan. Akan tetapi, menggunakan Azure Functions juga dikenakan biaya, jadi pastikan Anda membandingkan opsi Anda.

  • Tentukan kondisi pemicu yang tepat untuk menjalankan alur kerja.

    Misalnya, Anda dapat menentukan bahwa pemicu hanya akan diaktifkan saat situs web target mengembalikan kesalahan server internal. Dalam definisi JSON pemicu, gunakan properti conditions untuk menentukan kondisi yang mereferensikan kode status pemicu.

  • Jika pemicu memiliki versi polling dan versi webhook, coba versi webhook, yang menunggu peristiwa yang ditentukan terjadi sebelum mengaktifkan, daripada secara teratur memeriksa peristiwa.

  • Panggil aplikasi logika Anda melalui layanan lain sehingga pemicu hanya diaktifkan saat alur kerja harus berjalan.

    Misalnya, Anda dapat memanggil aplikasi logika dari fungsi yang Anda buat dan jalankan menggunakan layanan Azure Functions. Misalnya, lihat Memanggil atau memicu aplikasi logika dengan menggunakan Azure Functions dan Azure Service Bus.

  • Nonaktifkan aplikasi logika yang tidak harus terus berjalan, atau hapus aplikasi logika yang tidak Anda perlukan lagi sama sekali. Jika memungkinkan, nonaktifkan sumber daya lain yang tidak Anda perlukan secara konstan aktif.

Langkah berikutnya