Bangun atau Beli?: Panduan Utama untuk Harga API Gateway

Diterbitkan: 2022-03-04

Dengan semakin banyak investasi di SaaS, eCommerce, layanan drop, dan model lain yang dibangun di sekitar layanan mikro, kebutuhan gateway API selalu tinggi.

Jika Anda ingin meningkatkan struktur situs Anda dengan gateway API, Anda memiliki tiga cara untuk melakukannya. Anda dapat membangun gateway Anda sendiri dari awal, menggambar dari desain sumber terbuka yang ada, atau membeli layanan gateway dari penyedia seperti Kong atau AWS.

Semua opsi ini datang dengan biaya tertentu. Berikut rincian harga gateway API, termasuk apa yang harus dipertimbangkan dan berapa banyak yang dapat Anda bayarkan.

Apa itu gerbang API?

pengkodean API

Katakanlah Anda memiliki bisnis layanan drop. Anda mungkin memiliki layanan mikro yang disiapkan untuk mengobrol dengan klien, dan layanan lain yang disiapkan untuk profil pengguna. Seluruh situs Anda dibangun di sekitar layanan mikro ini, dan masing-masing memiliki API sendiri (antarmuka pemrograman aplikasi) yang menghubungkannya ke situs.

Anda dapat membangun situs Anda sehingga mengakses semua layanan mikro ini, tetapi bagaimana jika Anda ingin mengubahnya? Jika Anda ingin beralih layanan untuk satu dengan protokol komunikasi yang berbeda, atau membagi satu layanan mikro menjadi beberapa, Anda harus mengulang seluruh antarmuka Anda.

Gateway API adalah lapisan tengah antara pengguna dan API backend. Daripada membuat pengguna berinteraksi dengan setiap API, menciptakan potensi kecepatan lambat dan risiko keamanan, mereka berinteraksi dengan satu gateway yang melewati setiap layanan mikro untuk memberikan apa yang mereka butuhkan. Ini memungkinkan Anda untuk mengubah hal-hal di bawah tenda tanpa memengaruhi pengalaman pengguna.

Membangun vs membeli

Gambar stok harga gateway API

Sekarang setelah Anda mengetahui tentang gateway API, Anda dihadapkan pada pertanyaan lain. Apakah Anda membangun gateway API Anda sendiri, mengimplementasikan gateway open-source yang ada, atau membelinya dari penyedia?

Di permukaan, membayar untuk gateway API mungkin tampak tidak perlu. Ada banyak sumber daya yang bagus untuk membangun gateway Anda sendiri dan beberapa opsi gratis yang mengesankan, termasuk gateway Zuul Netflix. Namun, banyak yang merekomendasikan untuk mencari penyedia daripada mengandalkan server Anda sendiri.

Anda mungkin memiliki platform berbasis cloud yang dibangun di IaaS, atau menjadi startup tanpa banyak ruang server. Jika demikian, gateway API akan menjadi beban tambahan di server Anda. Ini juga merupakan lompatan jaringan, langkah ekstra untuk menjangkau layanan Anda, yang dapat menghasilkan kecepatan yang terasa lebih lambat bagi pengguna.

Keuntungan dari membayar harga gateway API pasar, selain integrasi dengan IaaS pilihan Anda, adalah alat tambahan. Penyedia cloud utama menyertakan alat manajemen API di gateway mereka, seperti keamanan dan penskalaan. Opsi berbasis cloud memberi Anda dan perusahaan Anda kebebasan untuk fokus pada pertumbuhan sementara pemeliharaan gateway ditangani di luar lokasi.

Harga gerbang API

Perbandingan label harga gambar stok

Jika Anda memutuskan untuk beralih ke penyedia untuk kebutuhan gateway API Anda, Anda memiliki banyak opsi untuk dipilih. Rincian harga gateway API ini mencakup beberapa penawaran gateway API yang menonjol, serta elemen apa yang menjadi faktor dalam penetapan harganya.

1) Gerbang API AWS

API Gateway Amazon bertindak sebagai gateway dan PaaS untuk membuat dan menerapkan API Anda sendiri. Menggunakan API Gateway mengharuskan pengembang API untuk memiliki akun AWS, tetapi pengembang aplikasi tidak harus. Fitur-fiturnya termasuk integrasi dengan layanan Amazon lainnya dan alat keamanan yang memungkinkan kontrol dan kemudahan pikiran.

Harga: Harga API Gateway Amazon adalah model per penggunaan. Ini dimulai dengan tingkat/periode uji coba gratis selama setahun. Selama 12 bulan ini, Anda dapat menerima hingga 1 juta panggilan ke setiap jenis API (REST, HTTP, WebSocket) yang berbeda secara gratis. Setelah itu, harga dipecah seperti ini:

  • <1 juta panggilan per bulan selama 12 bulan pertama: gratis
  • HTTP API (harga per juta): $1 (<300 juta panggilan), $0,90 (>300 juta)
  • REST API: $3,50 (<333m panggilan), $2,80 (antara 333m dan 667m), $2,95 (19b berikutnya), $1,87 (>20b)
    • Catatan: API Gateway juga menawarkan caching untuk REST API untuk meningkatkan kinerja, mulai dari 2¢ untuk setengah GB.
  • WebSocket API: $1 (<1b), $0,80 (>1b) + $0,25 per juta menit koneksi

Di atas mencerminkan harga untuk wilayah Timur AS. Untuk wilayah lain dan detail tentang biaya tambahan, lihat halaman harga mereka.

2) Gerbang Kong

Kong mengiklankan dirinya sebagai "gerbang API paling populer di dunia." Gateway Konnect dan alat pengembangan platform tunggal mereka memiliki tingkat gratis serta opsi "Plus" dan "Enterprise" untuk pekerjaan yang lebih besar. Selain gateway, Konnect menyertakan hub layanan, portal dev, analitik, kontrol akses, dan layanan dukungan dan pelatihan.

Harga: Jika Anda tidak membutuhkan semua lonceng dan peluit, Anda dapat mengunduh Open-source API Gateway Kong secara gratis. Konnect memiliki tiga tingkatan langganan:

  • Tingkat gratis: Hingga 3 layanan terkelola. Hingga 2 juta permintaan per bulan. API Gateway dengan retensi data 24 jam, autentikasi dasar, pembatasan kecepatan, dan integrasi tanpa server. Hingga 3 API di portal dev, kontrol akses berbasis peran, dan penerapan cloud.
  • Tingkat plus: $250 per layanan per bulan. Bayar sesuai penggunaan untuk layanan terkelola dan portal dev. Hingga 10 juta permintaan per bulan + $2,50 per 1 juta tambahan. 6 bulan penyimpanan data dan keamanan yang ditingkatkan (otentikasi, pembatasan kecepatan, cache respons). Dukungan teknis dan pelatihan produk.
  • Tingkat perusahaan: Hubungi bagian penjualan untuk informasi harga ($30rb di Red Hat Marketplace). Layanan terkelola, permintaan per bulan, dan API di portal dev semuanya berdasarkan paket khusus. Keamanan tingkat lanjut yang dikelola sendiri, penyimpanan data selama 1 tahun. Tersedia di seluruh dunia (Tingkat Gratis dan Plus hanya tersedia di AS). Dukungan telepon dan layanan profesional tersedia.

3) Oracle API Gateway

Seperti Amazon, Oracle menawarkan seluruh host alat IaaS dan PaaS untuk komputasi awan. Dengan begitu banyak opsi sumber terbuka di pasaran, gateway API berbayar mereka paling berguna bagi orang yang menggunakan layanan Oracle lainnya. Jika Anda tertarik dengan infrastruktur cloud, BI, integrasi, manajemen data, keamanan, pembelajaran mesin, atau penawaran Oracle lainnya, Anda dapat mempertimbangkan untuk menyertakan gateway API mereka dalam paket Anda.

Harga: Harga gateway API Oracle hadir dengan satu biaya bayar sesuai pemakaian: $3 per juta panggilan per bulan.

4) Manajemen Microsoft Azure API

Microsoft Azure menyertakan gateway sebagai bagian dari paket manajemen API yang ekstensif. Tidak seperti beberapa penyedia cloud lainnya, rangkaian layanan Azure tersedia untuk API yang dihosting di cloud apa pun, bukan hanya milik mereka sendiri. Selain gateway, mereka menawarkan admin dan alat keamanan, analitik, caching, portal dev, dan dukungan jaringan virtual.

Harga: Azure memiliki skala lima tingkat per penggunaan yang lebih besar untuk alat API mereka, dengan peningkatan fitur di tingkat yang lebih tinggi.

  • Tingkat konsumsi: <1 juta panggilan per langganan disertakan, lalu 3,5¢ per 10 ribu panggilan. Server bersama, cache khusus eksternal, penskalaan otomatis, batas penggunaan berlaku.
  • Tingkat pengembang: Digunakan untuk kasus penggunaan dan pengujian non-produktif. $48,04 per unit per bulan. Cache internal 10MB, 1 unit scale-out, server pribadi, domain kustom, portal dev dengan Azure Active Directory, dukungan jaringan virtual. ~500 permintaan per detik maksimum.
  • Tingkat dasar: $147,17 per unit per bulan. Cache internal 50MB, 2 unit scale-out, portal dev. ~1.000 permintaan per detik.
  • Tingkat standar: $686.72 per unit per bulan. Cache internal 1GB, 4 unit scale-out, portal dev dengan Azure Active Directory. ~ 2.500 permintaan per detik.
  • Tingkat premium: $2,795,17 per unit per bulan. Cache internal 5 GB, 12 unit skala per wilayah, peningkatan SLA, portal dev dengan Azure Active Directory, dukungan jaringan virtual, penerapan multi-wilayah, kemampuan gateway yang dihosting sendiri. ~4.000 permintaan per detik.
  • Gateway yang dihosting sendiri: Fitur gateway yang dihosting sendiri gratis di tingkat pengembang dan dikenakan biaya $1.000,10 per bulan per penerapan gateway di tingkat premium.
  • Semua harga yang tercantum di atas adalah untuk wilayah AS Timur. Lihat halaman harga mereka untuk wilayah lain.

5) Google Cloud API Gateway

Penyedia layanan cloud lain dengan alat gateway API mereka sendiri! Gateway Google Cloud yang terkelola sepenuhnya tersedia untuk program yang dihosting melalui layanan cloud Google lainnya, seperti Cloud Run dan App Engine. Dibuat untuk REST API, gateway mereka juga menawarkan alat penerapan dan kontrol dengan desain merek dagang Google yang elegan.

Harga: Harga gerbang API Google ditagih per panggilan, dengan harga keluar tambahan bergantung pada sumber dan tujuan lalu lintas.

  • Harga per panggilan: Gratis (0-2jt panggilan per bulan), $3 per juta panggilan (2m-1b panggilan per bulan), 1,50 per juta panggilan (1b+ panggilan per bulan).
  • Harga keluar (per GB per bulan): Mulai dari $0,105 untuk Amerika Utara hingga Amerika Utara/Eropa hingga Eropa. Mulai dari $0,120 untuk Asia Pasifik hingga Asia Pasifik/Amerika Selatan hingga Amerika Selatan/Oseania hingga Oseania/antarbenua (kecuali Oseania dan China). $0,190 untuk antarbenua ke/dari Oseania dan lalu lintas apa pun ke China.
  • Lihat halaman harga untuk rincian lengkap.

6) Opsi gratis dan sumber terbuka

Seperti Kong, banyak gateway API terkenal lainnya gratis dan/atau open-source. Program-program ini tidak memiliki fitur-fitur canggih dari alat manajemen API, tetapi mereka dipercaya oleh banyak orang di industri teknologi. Gerbang API sumber terbuka yang terkenal termasuk KrakenD, Zuul Netflix, Apache APISIX, dan Ocelot.

Apakah ada pilihan lain?

Pengambilan keputusan Stok Gambar

Bukankah selalu ada? Katakanlah Anda menginginkan fitur tambahan dari alat gateway API perusahaan cloud besar, tetapi tanpa ... perusahaan cloud besar. Ada banyak sekali platform manajemen API yang hebat di luar sana, dan banyak di antaranya menyertakan gateway. Beberapa contoh termasuk Akana, Tyk, Gloo Edge, dan Postman.

Ada juga beberapa alternatif kuat untuk model gateway API, seperti mesh layanan. Jika perangkat lunak Anda dibuat pada platform PaaS, Anda mungkin sudah memiliki gateway API yang disertakan dalam arsitektur Anda. Apa pun masalahnya, menyederhanakan pengalaman API adalah bagian penting dari pengelolaan teknologi pada tahun 2022. Untungnya, ada opsi bagus di luar sana untuk membantu Anda menyelesaikannya, berapa pun anggaran atau keahlian Anda.