Ringkasan deployment

Anda sedang melihat dokumentasi Apigee Edge.
Buka dokumentasi Apigee X.
info

Topik ini memberikan ringkasan singkat tentang deployment proxy. Anda dapat men-deploy proxy menggunakan UI pengelolaan, skrip command line, atau dengan API.

Video: Tonton video singkat untuk mempelajari praktik terbaik agar tidak ada periode nonaktif selama deployment proxy API.

Kapan harus men-deploy proxy

Proxy harus di-deploy sebelum dapat dipanggil. Umumnya, Anda dapat menentukan kapan akan melakukan deployment. Saat bekerja di lingkungan pengujian, Anda dapat melakukan deployment secara berulang beberapa kali. Di sisi lain, keputusan untuk men-deploy proxy dari lingkungan pengujian ke lingkungan produksi biasanya bergantung pada aturan siklus proses yang ditetapkan oleh tim pengembangan Anda.

Men-deploy atau men-deploy ulang proxy saat Anda:

  • Membuat proxy baru (deployment terjadi secara otomatis)
  • Mengubah proxy yang ada
  • Membuat revisi baru proxy
  • Membuat versi baru proxy
  • Mendorong proxy dari satu lingkungan ke lingkungan lainnya, seperti dari lingkungan pengujian ke lingkungan produksi.
  • Menghapus dan membuat ulang keystore.

Tempat men-deploy proxy

Anda men-deploy proxy ke lingkungan. Semua organisasi di Apigee Edge, secara default, memiliki dua lingkungan yang disebut test dan prod. Lingkungan ini hanya dirancang untuk memberi Anda satu area untuk mengerjakan dan menguji perubahan API, dan area lain tempat API diekspos ke aplikasi. Gambar berikut menunjukkan proxy yang di-deploy ke lingkungan test, seperti yang ditunjukkan oleh titik hijau.

Cara men-deploy proxy

Cara men-deploy proxy bergantung pada tempat Anda mengembangkan proxy. Jika bekerja di UI, Anda dapat dengan mudah men-deploy proxy hanya dengan beberapa klik mouse. Proxy baru akan otomatis di-deploy saat Anda membuatnya; Anda tidak perlu melakukan tindakan khusus apa pun. Prosedur untuk men-deploy ulang proxy yang ada hampir sama sederhananya. Cukup pilih lingkungan deployment yang akan di-deploy, dan UI pengelolaan akan menangani sisanya. Untuk mengetahui informasi selengkapnya, lihat Men-deploy proxy di UI.

Jika Anda mengembangkan proxy dan komponen terkait secara offline (yaitu, menggunakan file XML proxy dan kode lainnya langsung di sistem file Anda), Apigee Edge menyediakan alat deployment command line yang mudah digunakan. Anda juga bisa mendapatkan contoh skrip shell yang dapat dikonfigurasi dan dijalankan untuk mengupload dan men-deploy file proxy. Untuk informasi selengkapnya, lihat Men-deploy proxy dari command line.

Terakhir, Anda dapat menggunakan Edge management API untuk men-deploy proxy. API deployment mengekspos fungsi atom yang dapat dikoordinasikan oleh tim pengembangan Anda untuk mengotomatiskan dan mengoptimalkan siklus proses pengembangan API. Lihat Men-deploy proxy API menggunakan API pengelolaan.

Apa yang dimaksud dengan Revisi Proxy API?

Dengan revisi, Anda dapat mengelola update proxy API saat membuat dan men-deploynya ke lingkungan. Revisi diberi nomor secara berurutan, sehingga Anda dapat mengembalikan perubahan dengan men-deploy revisi proxy API sebelumnya.

Hanya satu revisi proxy API yang dapat di-deploy di lingkungan pada waktu tertentu jika revisi memiliki jalur dasar proxy API yang sama.

Biasanya, revisi yang ada harus di-undeploy sebelum revisi baru dapat di-deploy. Opsi lanjutan lainnya mencakup menimpa revisi yang di-deploy atau memilih untuk tidak menambahkan revisi sama sekali. Misalnya, terkadang saat membuat perubahan kecil, Anda mungkin tidak ingin menambahkan revisi. Opsi lanjutan ini dapat dilakukan melalui panggilan langsung ke API pengelolaan Edge. Lihat Men-deploy proxy API menggunakan API pengelolaan.

Anda dapat men-deploy revisi proxy API ke lingkungan prod, sekaligus terus membuat revisi baru proxy API tersebut di lingkungan test. Jika sudah siap, Anda dapat "mempromosikan" revisi proxy API yang lebih tinggi dari lingkungan test dibandingkan revisi proxy API sebelumnya di lingkungan prod.

Untuk informasi selengkapnya tentang revisi, lihat Men-deploy proxy API menggunakan management API dan Men-deploy proxy di UI.

Video: Tonton video singkat untuk mempelajari revisi API lebih lanjut.