Apa itu Apigee?

Halaman ini berlaku untuk Apigee dan Apigee hybrid.

Lihat Dokumentasi Apigee Edge.

Apigee adalah platform pengelolaan API native Google Cloud yang dapat digunakan untuk membangun, mengelola, dan mengamankan API — untuk kasus penggunaan, lingkungan, atau skala apa pun. Apigee menawarkan proxy API berperforma tinggi untuk membuat antarmuka yang konsisten dan andal untuk layanan backend Anda. Lapisan {i>proxy<i} memberi Anda kontrol terperinci atas keamanan, pembatasan kapasitas, kuota, analisis, dan lainnya untuk semua layanan Anda.

Apigee mendukung REST, gRPC, SOAP, dan GraphQL, yang menyediakan fleksibilitas untuk menerapkan gaya arsitektur API apa pun.

Siap untuk mulai menggunakan Apigee? Ambil langkah selanjutnya.

Apa yang disediakan Apigee?

Apigee menyediakan lapisan proxy API yang berada di antara layanan backend dan klien internal atau eksternal yang ingin menggunakan layanan Anda. Apigee menyediakan beragam kebijakan yang memungkinkan Anda menambahkan keamanan, pengelolaan traffic, mediasi data, ekstensi, dan fitur lainnya ke lapisan proxy API untuk solusi pengelolaan API tingkat perusahaan yang tangguh. Anda juga dapat menambahkan kode kustom, logika bersyarat, penanganan kesalahan, pembatasan kapasitas, penyimpanan cache, dan banyak tindakan lainnya. Karena kebijakan dan tindakan diterapkan di Apigee, di lapisan proxy API, layanan backend pokok Anda tidak boleh berubah.

Siapa yang menggunakan Apigee?

Apigee dirancang untuk memberikan manfaat kepada dua jenis pengguna utama dan tantangan pengelolaan API unik yang mereka hadapi:

  • Produser API: Produsen API membuat dan mengelola API yang mengekspos layanan backend-nya.
  • Konsumen API: Konsumen API menggunakan data yang disediakan oleh API dalam aplikasi klien mereka.

Tantangan untuk produser API

Produsen API menghadapi serangkaian tantangan tertentu saat mengekspos layanan backend, seperti:

  • Keamanan: Karena pembuat API menyediakan layanannya melalui web, mereka harus mengambil langkah yang diperlukan untuk mengamankan dan melindungi layanannya dari akses yang tidak sah.
  • Visibilitas: Produsen API harus memastikan bahwa developer aplikasi klien dapat menemukan API dan menggunakannya. Saat layanan berubah, produsen API harus menjaga agar developer aplikasi mengetahui pembaruan dan memastikan bahwa layanan tetap kompatibel dengan platform dan perangkat lain.
  • Keterukuran: Sebagai produsen API, Anda harus memantau layanan untuk memastikan memastikan mereka selalu tersedia untuk aplikasi klien. Anda juga dapat mengukur traffic, menetapkan kuota, dan mendapatkan wawasan tentang siapa yang menggunakan layanan Anda.

Tantangan untuk konsumen API

Developer aplikasi klien yang menggunakan layanan dari banyak penyedia menghadapi serangkaian tantangan yang sedikit berbeda, seperti:

  • Fleksibilitas: Ada banyak teknologi yang tersedia saat ini bagi penyedia layanan untuk mengekspos layanannya. Aplikasi klien yang sama mungkin harus menggunakan satu metode untuk menggunakan layanan dari satu penyedia, dan metode yang berbeda untuk menggunakan layanan dari penyedia yang berbeda.
  • Kemudahan penggunaan: Konsumen API ingin menggunakan API yang didesain dengan baik, mudah ditemukan, dan terdokumentasi dengan baik sehingga mereka dapat segera mulai bekerja.
  • Keandalan: Konsumen API bergantung pada keandalan layanan backend untuk menjaga aplikasi klien mereka berjalan lancar. Mempertahankan antarmuka API yang konsisten memungkinkan Produsen API untuk menerapkan perubahan layanan backend tanpa gangguan terhadap konsumen API.

Manfaat utama menggunakan Apigee

Pengelolaan API Apigee menawarkan fitur yang didesain khusus untuk memenuhi kebutuhan produsen dan konsumen API.

Visibilitas API

Apigee menawarkan portal yang berfokus pada developer tempat developer aplikasi klien dapat menemukan API Anda, menemukan dokumentasi yang diperlukan untuk membangun aplikasi menggunakannya, dan mendaftar sebagai pengembang aplikasi untuk tetap tersinkronisasi dengan pembaruan atau perubahan. Pelajari lebih lanjut portal developer di Ringkasan publikasi.

Insight API

Apigee menawarkan Keamanan API tingkat lanjut, Pemantauan API, dan analytics yang memungkinkan produsen API mengamankan akses ke layanan mereka, memantau waktu beroperasi dan traffic dengan pemberitahuan, serta mendapatkan insight tentang penggunaan API mereka.

Keandalan API

Apigee menyediakan antarmuka yang konsisten untuk pengelolaan dan pemakaian API. Anda dapat menjalankan kebijakan untuk keamanan, pengelolaan traffic, dan efisiensi API di tingkat proxy. Menggunakan proxy Apigee memungkinkan Anda mengisolasi konsumen API dari layanan backend. Ini berarti Anda dapat membuat perubahan ke backend Anda sembari memungkinkan aplikasi klien menggunakan layanan Anda tanpa gangguan. Untuk informasi selengkapnya, lihat Membangun proxy API sederhana.

Langkah Berikutnya

Siap untuk mulai menggunakan Apigee? Lakukan langkah selanjutnya.

Instal Apigee

Membangun proxy pertama Anda

Menambahkan fitur ke proxy Anda

Untuk mengetahui lebih banyak cara memanfaatkan Apigee di Google Cloud, coba Pelatihan dan Tutorial kami.