Apa itu Amazon API Gateway?

Apa Itu Amazon Api Gateway



Amazon API Gateway adalah layanan AWS yang digunakan untuk mengelola API di AWS dan digunakan untuk mengakses data aplikasi tertentu. Itu membuat, menerbitkan, memelihara, memantau, dan mengamankan API pada skala apa pun. Gateway API menerima panggilan API dari klien dan kemudian memanggil beberapa layanan mikro untuk menemukan jalur yang paling sesuai untuk API tersebut.

Mari kita bahas fungsionalitas Amazon API Gateway secara mendetail.







Bagaimana Cara Kerja API Gateway?

Amazon API Gateway bertindak sebagai pengontrol lalu lintas karena membuat titik masuk tunggal untuk semua permintaan API. “ klien ” (seperti perangkat IoT, VPC, dan dasbor streaming) mengirimkan “ permintaan API ” ke aplikasi. Ada beberapa permintaan (mungkin permintaan dalam jumlah besar) pada saat yang sama, dan Amazon API Gateway bertindak sebagai titik masuk tunggal untuk semua permintaan. Titik entri tunggal ini (gateway API) kemudian mengelola panggilan atau permintaan API dan mengirimkannya ke aplikasi dan ' layanan AWS ” terkait dengan aplikasi tersebut:





Manfaat API Amazon

Berikut adalah keuntungan yang diberikan AWS API kepada pelanggannya:





  • Ini memusatkan pengiriman layanan AWS menggunakan layanan mikro.
  • Ini membantu mengamankan dan mengatur integrasi berbasis API.
  • Gateway API sangat dapat dikonfigurasi.
  • Pengguna sendiri tidak perlu mengubah konfigurasi jika terjadi refactoring atau perubahan jumlah sumber daya.
  • Ini mengurangi kerumitan proses ketika banyak klien berinteraksi dengan satu aplikasi dengan mengubah permintaan banyak klien menjadi satu permintaan.
  • Ini mengelola API dalam jaringan sedemikian rupa sehingga mencegah penggunaan API yang berlebihan.

Kerugian dari API Amazon

Dengan kelebihannya, ada juga beberapa kekurangan menggunakan gateway Amazon API. Mari kita bahas beberapa kemungkinan kelemahan gateway API:

  • Karena gateway API adalah titik masuk tunggal untuk semua permintaan API, kegagalan gateway API akan menyebabkan kegagalan semua permintaan sekaligus.
  • Itu dapat meningkatkan latensi dalam jaringan.
  • Ketika berbagai jenis pengguna (seperti iOS, android, dan Microsoft) mengirim permintaan pada saat yang sama, titik masuk tunggal untuk semua permintaan API membuat proses menjadi rumit.

Ini adalah diskusi singkat tentang tujuan dan cara kerja Amazon API Gateway.



Kesimpulan

Gateway API AWS adalah layanan AWS yang digunakan untuk mengelola API di AWS. Layanan ini dapat mengelola permintaan API dari beberapa klien, menjadi titik masuk tunggal untuk semua permintaan, dan kemudian menemukan jalur terbaik untuk merutekan permintaan API ke aplikasi dan Layanan AWS yang terkait dengan aplikasi tersebut. Posting ini memberikan ikhtisar lengkap tentang cara kerja dan tujuan gateway API AWS.