Dengan Amazon API Gateway, Anda hanya membayar ketika API Anda digunakan. Tidak ada biaya minimum atau komitmen di muka. Untuk API HTTP dan API REST, Anda hanya membayar panggilan API yang diterima dan jumlah data yang ditransfer keluar. Tidak ada biaya transfer data keluar untuk API Privat. Namun, biaya AWS PrivateLink berlaku saat menggunakan API Pribadi di API Gateway. API Gateway juga memberikan caching data opsional yang ditagih dengan tarif per jam yang bervariasi berdasarkan ukuran cache yang Anda pilih. Untuk API WebSocket, Anda hanya membayar saat API Anda digunakan berdasarkan jumlah pesan yang dikirim dan yang diterima serta menit koneksi.
API Gateway tingkat gratis mencakup satu juta panggilan API HTTP, satu juta panggilan API REST, satu juta pesan, serta 750.000 menit koneksi per bulan selama maksimal 12 bulan.
API HTTP: API RESTful yang dioptimalkan untuk beban kerja tanpa server. Hanya membayar untuk panggilan API yang Anda terima.
API REST: API RESTful yang menawarkan fungsi dan fitur manajemen proxy API dalam satu solusi. Hanya membayar untuk panggilan API yang Anda terima.
API WebSocket: Mempertahankan koneksi persisten di antara klien yang tersambung untuk memungkinkan komunikasi pesan real-time. Membayar untuk pesan yang ditransfer dan menit koneksi.
Tingkat Gratis
Amazon API Gateway tingkat gratis mencakup satu juta panggilan API yang diterima untuk API REST, satu juta panggilan API yang diterima untuk API HTTP, dan satu juta pesan serta 750.000 menit koneksi untuk API WebSocket per bulan selama maksimal 12 bulan. Jika Anda melebihi jumlah panggilan per bulan ini, Anda akan dikenai biaya penggunaan API Gateway.
1 JUTA PANGGILAN API REST YANG DITERIMA | 1 JUTA PANGGILAN API YANG DITERIMA | 1 JUTA PESAN | 750.000 MENIT KONEKSI
per bulan
Penawaran tingkat gratis ini hanya tersedia bagi pelanggan baru AWS, dan tersedia selama 12 bulan setelah tanggal pendaftaran AWS. Saat masa penggunaan gratis 12 bulan berakhir atau jika penggunaan aplikasi Anda melebihi tingkat yang ditentukan, Anda hanya perlu membayar biaya layanan sesuai pemakaian standar.
API HTTP
Bayar hanya panggilan API yang diterima dan jumlah data yang ditransfer keluar. Untuk API HTTP, API Gateway tingkat gratis mencakup satu juta panggilan API per bulan selama hingga 12 bulan.
API REST
Bayar hanya panggilan API yang diterima dan jumlah data yang ditransfer keluar. Tidak ada biaya data transfer keluar untuk API Privat. Namun, biaya AWS PrivateLink hanya berlaku saat menggunakan API Pribadi di API Gateway. API Gateway juga memberikan caching data opsional yang ditagih dengan tarif per jam yang bervariasi berdasarkan ukuran cache yang Anda pilih. Untuk API REST, API Gateway tingkat gratis mencakup satu juta panggilan API per bulan selama hingga 12 bulan.
API WebSocket
Hanya bayar untuk pesan yang dikirim dan yang diterima serta total jumlah menit koneksi. Anda dapat mengirim dan menerima pesan dengan ukuran hingga 128 kilobyte (KB). Pesan dihitung per 32 KB. Jadi, pesan 33 KB diukur sebagai dua pesan.
Untuk API WebSocket, API Gateway tingkat gratis mencakup satu juta pesan (dikirim atau diterima) dan 750.000 menit koneksi selama hingga 12 bulan.
Biaya Tambahan
Anda dapat dikenai biaya tambahan jika menggunakan API Gateway bersama dengan layanan AWS atau transfer data di luar AWS. Untuk detail mengenai harga layanan AWS, lihat bagian harga dari halaman detail harga layanan AWS yang relevan. Tautan ke harga beberapa layanan yang umum digunakan ditampilkan di bawah ini.
Jika Anda menggunakan transfer data eksternal, Anda akan dikenai biaya pada tarif transfer data EC2
Termasuk harga untuk setiap jam VPC Endpoint Anda disediakan pada setiap Availability Zone
Termasuk harga untuk permintaan dan durasi
Termasuk harga untuk metrik dan dasbor
Contoh Harga
API HTTP
Contoh Harga 1: Suatu API menggunakan Aplikasi Web Nirserver yang meminta Lambda mengembalikan konten halaman web dinamis. Situs ini menerima permintaan pemuatan 10.000 halaman per menit. Setiap permintaan API berukuran 12 KB dan responsnya adalah 46 KB.
10.000 pemuatan halaman/menit * 60 menit/jam * 24 jam/hari * 30 hari/bulan / 1.000.000 = 432 juta permintaan per bulan.
300 juta * 1,00 USD/juta = 300 USD
132 juta * 0,90 USD/juta = 118,8 USD
Total = 418,8 USD (0,97 USD per juta)
Contoh Harga 2: API digunakan untuk mengunggah data ke backend HTTP. API dipanggil 25 kali per menit untuk mengunggah dokumen. Setiap dokumen berukuran rata-rata 4,5 MB.
25 panggilan/menit * 60 menit/jam * 24 jam/hari * 30 hari/bulan / 4,5 MB/512 KB/permintaan = 9.720.000 permintaan per bulan * 1 USD/permintaan = 9,72 USD
Total = 9.72 USD
API REST
Edge Optimized dan API Wilayah
Edge Optimized atau API Wilayah menerima lima juta panggilan API per bulan, dengan setiap panggilan API mengembalikan respons berukuran 3 kilobyte (KB) tanpa caching.
Contoh berikut ini menunjukkan harga untuk AS Timur (N. Virginia, Ohio), AS Barat (Oregon), Asia Pasifik (Mumbai)
Biaya panggilan API Amazon API Gateway = 5 juta * 3,50 USD/juta = 17,50 USD
Ukuran total transfer data = 3 KB * 5 juta = 15 juta/KB = 14,3 GB
Biaya transfer data Amazon API Gateway = 14,3 GB * 0,09 USD = 1,29 USD
Total biaya Amazon API Gateway = 17,50 USD + 1,29 USD = 18,79 USD
Edge Optimized dan API Wilayah
Edge Optimized atau API Wilayah menerima 15 juta panggilan API per bulan, dengan setiap panggilan API mengembalikan respons berukuran 4 kilobyte (KB) tanpa caching.
Contoh berikut ini menunjukkan harga untuk AS Timur (N. Virginia, Ohio), AS Barat (Oregon), Asia Pasifik (Mumbai)
Biaya panggilan API Amazon API Gateway = 333 juta * 3,50 USD/juta = 1.165,50 USD
667 juta * 2,80 USD/juta = 1.867,60 USD
14 miliar * 2,38 USD/juta = 33.320,00 USD
Total biaya panggilan Amazon API = 1.165,50 USD + 1.867,60 USD + 33.320,00 USD = 36.353,10 USD
Total ukuran transfer data = 4 KB * 15 miliar = 57.220,46 GB
Biaya transfer data Amazon API Gateway = 57.220,46 GB * 0,09 USD = 5.149,84 USD
Total biaya Amazon API Gateway = 36.353,10 USD + 5.149,84 USD = 41.502,94 USD
API Privat
API Privat menerima lima juta panggilan API, dengan setiap panggilan API memiliki ukuran permintaan 0,3 kilobyte (KB) dan mengembalikan respons 3 kilobyte (KB). VPC endpoint yang disediakan dalam 1 Availability Zone (AZ) untuk satu bulan (720 jam).
Contoh di bawah ini menggambarkan penetapan harga untuk AS Timur, AS Barat (Oregon)
Biaya panggilan API Amazon API Gateway = 5 juta * 3,50 USD/juta = 17,50 USD
Total biaya Amazon API Gateway = 17,50 USD
Ukuran total transfer data (Permintaan + Respons) = (3 KB + 0,3 KB) * 5 juta = 16,5 juta/KB = 15,7 GB
Biaya VPC Endpoint = 720 jam * 0,01 USD/AZ/jam = 7,20 USD
Biaya pemrosesan data VPC Endpoint = 15,7 GB * 0,01 USD/GB = 0,16 USD
Total biaya Amazon VPC (AWS PrivateLink) = 7,20 USD + 0,16 USD = 7,36 USD
Total biaya = 17,50 USD + 7,36 USD = 24,86 USD
Contoh Harga dengan Caching (AS Timur, AS Barat, UE (Irlandia))
Jika API Anda memerlukan 1,5 GB cache untuk data, Anda dapat menyediakan 1,6 GB cache dengan harga 0,038 USD/jam.
0,038 USD * 24 = 0,912 USD/hari
API WebSocket
Aplikasi Obrolan: 1000 pengguna tersambung ke aplikasi obrolan selama 12 jam sehari. Setiap pengguna mengirim 100 pesan dan menerima 500 pesan per hari. Ukuran setiap pesan adalah 3KB.
Contoh berikut menggambarkan harga di AS Timur (Virginia U.)
Biaya Pesan
Total pesan per bulan = (100 (pesan dikirim) + 500 (pesan diterima)) * 1000 (pengguna) * 30 (hari) = 18 juta
Total biaya pesan = 18.000.000/1.000.000 * 1,00 USD (per juta) = 18 USD
Biaya Konektivitas
Total menit koneksi per bulan = 1000 (pengguna) * 12 (jam) * 60 (mnt) * 30 (hari) = 21.600.000
Total biaya konektivitas = 21.600.000/1.000.000 * 0,25 (biaya per juta) = 5,40 USD
Total Biaya = 18 USD (Biaya pesan) + 5,40 USD (Biaya konektivitas) = 23,40 USD
Sumber daya harga tambahan
Hitung biaya bulanan Anda dengan mudah dengan AWS
Hubungi spesialis AWS untuk mendapatkan penawaran yang dipersonalisasi