Arketipe deployment zonal Google Cloud

Last reviewed 2026-09-09 UTC

Bagian panduan Google Cloud arketipe deployment ini menjelaskan arketipe deployment zona.

Dalam arsitektur cloud yang menggunakan arketipe deployment zona dasar, aplikasi berjalan di satu Google Cloud zona, seperti yang ditunjukkan dalam diagram berikut:

Jenis arsitektur deployment zonal.

Untuk dapat memulihkan dari pemadaman layanan zona, Anda dapat menggunakan arsitektur dua zona tempat replika pasif dari tumpukan aplikasi disediakan di zona kedua (failover), seperti yang ditunjukkan dalam diagram berikut:

Arketipe deployment zonal dengan zona failover.

Jika terjadi pemadaman layanan di zona utama, Anda dapat mempromosikan database standby menjadi database utama (tulis) dan memperbarui load balancer untuk mengirim traffic ke frontend di zona failover.

Kasus penggunaan

Berikut adalah contoh kasus penggunaan yang arketipe deployment zona adalah pilihan yang tepat:

  • Lingkungan pengembangan dan pengujian cloud: Anda dapat menggunakan arketipe deployment zona untuk membangun lingkungan berbiaya rendah untuk pengembangan dan pengujian.
  • Aplikasi yang tidak memerlukan ketersediaan tinggi: Arketipe deployment zona mungkin cukup untuk aplikasi yang dapat mentoleransi waktu nonaktif.
  • Jaringan latensi rendah antara komponen aplikasi: Arsitektur satu zona mungkin cocok untuk aplikasi seperti komputasi batch yang memerlukan koneksi jaringan latensi rendah dan bandwidth tinggi di antara node komputasi.
  • Migrasi beban kerja komoditas: Arketipe deployment zona menyediakan jalur migrasi cloud untuk aplikasi lokal komoditas yang tidak dapat Anda kontrol kodenya atau yang tidak dapat mendukung arsitektur di luar topologi aktif-pasif dasar.
  • Software yang dibatasi lisensinya: Arketipe deployment zona mungkin cocok untuk sistem yang dibatasi lisensinya dan menjalankan lebih dari satu instance sekaligus terlalu mahal atau tidak diizinkan.

Pertimbangan desain

Saat Anda membuat arsitektur yang didasarkan pada arketipe deployment zona, pertimbangkan potensi waktu nonaktif selama pemadaman layanan zona dan region.

Pemadaman layanan zona

Jika aplikasi berjalan di satu zona tanpa zona failover, saat terjadi pemadaman layanan zona, aplikasi tidak dapat menyalurkan permintaan. Untuk mencegah situasi ini, Anda harus mempertahankan replika pasif dari tumpukan infrastruktur di zona lain (failover) di region yang sama. Jika terjadi pemadaman layanan di zona utama, Anda dapat mempromosikan database di zona failover menjadi database utama, dan memastikan bahwa traffic masuk dirutekan ke frontend di zona failover. Setelah Google menyelesaikan pemadaman layanan, Anda dapat memilih untuk melakukan failback ke zona utama atau menjadikannya zona failover baru.

Pemadaman layanan region

Jika terjadi pemadaman layanan region, Anda harus menunggu hingga Google menyelesaikan pemadaman layanan tersebut, lalu pastikan bahwa aplikasi berfungsi seperti yang diharapkan. Jika Anda memerlukan ketahanan terhadap pemadaman layanan region, pertimbangkan untuk menggunakan arketipe deployment multi-region.

Arsitektur referensi

Untuk arsitektur referensi yang dapat Anda gunakan untuk mendesain deployment zona di VM Compute Engine, lihat Deployment satu zona di Compute Engine.