API untuk otomatisasi reservasi Azure
Anda dapat menggunakan API Azure untuk mendapatkan informasi secara terprogram untuk organisasi Anda tentang layanan Azure atau reservasi perangkat lunak.
Temukan paket reservasi untuk dibeli
Gunakan API rekomendasi Reservasi untuk mendapatkan rekomendasi tentang paket reservasi mana yang akan dibeli berdasarkan penggunaan organisasi Anda. Untuk informasi selengkapnya, lihat Rekomendasi Reservasi.
Anda juga dapat menganalisis penggunaan sumber daya dengan menggunakan Detail Penggunaan API Konsumsi. Untuk informasi selengkapnya, lihat Detail Penggunaan - Daftar Untuk Periode Penagihan Menurut Akun Penagihan. Sumber daya Azure yang Anda gunakan secara konsisten biasanya merupakan kandidat terbaik untuk reservasi.
Membeli reservasi
Anda dapat membeli reservasi Azure dan paket perangkat lunak secara terprogram dengan menggunakan REST API. Untuk mempelajari lebih lanjut, lihat Pesanan Reservasi - Beli API.
Berikut adalah contoh permintaan untuk membeli dengan menggunakan REST API:
PUT https://management.azure.com/providers/Microsoft.Capacity/reservationOrders/<GUID>?api-version=2019-04-01
Isi permintaan:
{
"sku": {
"name": "standard_D1"
},
"location": "westus",
"properties": {
"reservedResourceType": "VirtualMachines",
"billingScopeId": "/subscriptions/ed3a1871-612d-abcd-a849-c2542a68be83",
"term": "P1Y",
"quantity": "1",
"displayName": "TestReservationOrder",
"appliedScopes": null,
"appliedScopeType": "Shared",
"reservedResourceProperties": {
"instanceFlexibility": "On"
}
}
}
Anda juga dapat membeli reservasi di portal Microsoft Azure. Untuk informasi selengkapnya, lihat artikel berikut ini:
Paket layanan:
Perencanaan perangkat lunak:
Beli reservasi
Jika Anda adalah pelanggan Azure dengan Perjanjian Enterprise (pelanggan EA), Anda bisa mendapatkan reservasi yang dibeli organisasi Anda dengan menggunakan Transaksi Reservasi - Daftar. Untuk langganan lain, dapatkan daftar reservasi yang Anda beli dan memiliki izin untuk dilihat dengan menggunakan Pesan Reservasi API - Daftar. Secara default, pemilik akun atau orang yang membeli reservasi memiliki izin untuk melihat reservasi.
Penggunaan reservasi
Jika Anda adalah pelanggan EA, Anda dapat secara terprogram melihat bagaimana reservasi di organisasi Anda digunakan. Untuk informasi selengkapnya, lihat Transaksi Reservasi - Daftar. Untuk langganan lainnya, gunakan Ringkasan Reservasi API - Daftar Berdasarkan Pesanan Reservasi Dan Reservasi.
Jika Anda menemukan bahwa reservasi organisasi Anda sedang kurang digunakan:
- Pastikan komputer virtual yang dibuat organisasi Anda cocok dengan ukuran komputer virtual yang ada di reservasi.
- Pastikan fleksibilitas ukuran instans menyala. Untuk informasi selengkapnya, lihat Mengelola reservasi - Mengubah pengaturan pengoptimalan untuk Instans komputer virtual Tercadangkan.
- Ubah cakupan reservasi menjadi dibagikan sehingga berlaku lebih luas. Untuk informasi selengkapnya, lihat Mengelola reservasi - Mengubah cakupan reservasi.
- Tukar kuantitas yang tidak digunakan. Untuk informasi selengkapnya, lihat Kelola reservasi.
Berikan akses ke reservasi
Dapatkan daftar semua reservasi yang dapat diakses pengguna dengan menggunakan Reservasi - Operasi - Daftar API. Untuk memberikan akses ke reservasi secara terprogram, lihat salah satu artikel berikut:
- Menambahkan atau menghapus penetapan peran Azure menggunakan REST API
- Menambahkan atau menghapus penetapan peran Azure menggunakan Azure PowerShell
- Menambahkan atau menghapus penetapan peran Azure menggunakan Azure CLI
Memisahkan atau menggabungkan reservasi
Setelah Anda membeli lebih dari satu instans sumber daya dalam reservasi, Anda mungkin ingin menetapkan instans dalam reservasi tersebut ke langganan yang berbeda. Anda dapat mengubah cakupan reservasi sehingga berlaku untuk semua langganan dalam konteks tagihan yang sama. Tetapi untuk tujuan manajemen biaya atau penganggaran, Anda mungkin ingin menyimpan cakupan sebagai "langganan tunggal" dan menetapkan instans reservasi ke langganan tertentu.
Untuk membagi reservasi, gunakan Reservasi API - Pisahkan. Anda juga dapat membagi reservasi dengan menggunakan PowerShell. Untuk informasi selengkapnya, lihat Mengelola reservasi - Pisahkan reservasi menjadi dua reservasi.
Untuk menggabungkan dua reservasi ke dalam satu reservasi, gunakan Reservasi API - Gabungkan.
Mengubah cakupan reservasi
Cakupan reservasi dapat menjadi langganan tunggal, grup sumber daya tunggal, atau semua langganan dalam konteks tagihan Anda. Jika Anda mengatur cakupan ke langganan tunggal atau grup sumber daya tunggal, reservasi dicocokkan dengan sumber daya yang berjalan dalam langganan yang dipilih. Jika Anda menghapus atau memindahkan langganan atau grup sumber daya, reservasi tidak akan digunakan. Jika Anda mengatur cakupan untuk dibagikan, Azure mencocokkan reservasi dengan sumber daya yang berjalan di semua langganan dalam konteks penagihan. Konteks penagihan tergantung pada langganan yang Anda gunakan untuk membeli reservasi. Anda dapat memilih cakupan saat pembelian atau mengubahnya kapan saja setelah pembelian. Untuk informasi selengkapnya, lihat Mengelola Reservasi - Mengubah cakupan.
Untuk mengubah cakupan secara terprogram, gunakan Reservasi API - Perbarui.
Pelajari lebih lanjut
- Apa reservasi untuk Azure
- Pahami bagaimana diskon reservasi diterapkan
- Memahami bagaimana diskon paket perangkat lunak SUSE Linux Enterprise diterapkan
- Memahami bagaimana diskon reservasi lainnya diterapkan
- Memahami penggunaan instans yang dipesan untuk langganan Bayar Sesuai Pemakaian
- Memahami penggunaan reservasi untuk pendaftaran Perusahaan Anda
- Biaya perangkat lunak Windows tidak termasuk dalam reservasi
- Reservasi Azure dalam program Penyedia Solusi Cloud (CSP) Pusat Mitra