Lokasi Runtime SaaS

Region

SaaS Runtime tersedia di region berikut. Untuk mengetahui informasi selengkapnya tentang region dan zona, lihat Geografi dan region.

Asia Pasifik

Tabel berikut mencantumkan region yang tersedia di Asia Pasifik.

Deskripsi region Nama region
Tokyo, Jepang asia-northeast1
Osaka, Jepang asia-northeast2
Seoul, Korea Selatan asia-northeast3
Taiwan asia-east1
Hong Kong asia-east2
Mumbai, India asia-south1
Delhi, India asia-south2
Singapura asia-southeast1
Jakarta, Indonesia asia-southeast2
Sydney, Australia australia-southeast1
Melbourne, Australia australia-southeast2

Eropa

Tabel berikut mencantumkan region yang tersedia di Eropa.

Deskripsi region Nama region
Hamina, Finlandia europe-north1
Stockholm, Swedia europe-north2
Warsawa, Polandia europe-central2
St. Ghislain, Belgia europe-west1
London, Inggris europe-west2
Frankfurt, Jerman europe-west3
Milan, Italia europe-west8
Paris, Prancis europe-west9
Berlin, Jerman europe-west10
Turin, Italia europe-west12
Eemshaven, Belanda europe-west4
Zurich, Swiss europe-west6
Madrid, Spanyol europe-southwest1

Amerika

Tabel berikut mencantumkan region yang tersedia di Amerika.

Deskripsi region Nama region
Moncks Corner, South Carolina us-east1
Columbus, Ohio us-east5
Ashburn, Virginia us-east4
Dalles, Oregon us-west1
Los Angeles, California us-west2
Salt Lake City, Utah us-west3
Las Vegas, Nevada us-west4
Council Bluffs, Iowa us-central1
Dallas, Texas us-south1
Montréal, Kanada northamerica-northeast1
Toronto, Kanada northamerica-northeast2
Queretaro, Meksiko northamerica-south1
São Paulo, Brasil southamerica-east1
Santiago, Cile southamerica-west1

Timur Tengah dan Afrika

Tabel berikut mencantumkan region yang tersedia di Timur Tengah dan Afrika.

Deskripsi region Nama region
Johannesburg, Afrika Selatan africa-south1
Doha, Qatar me-central1
Dammam, Arab Saudi me-central2
Tel Aviv, Israel me-west1

Kolom saas.locations

Kolom saas.locations, dalam resource Penawaran SaaS, menentukan tempat unit Runtime SaaS Anda dapat berada, dan cara peluncuran Anda dikelola. Kolom saas.locations berfungsi sebagai satu sumber tepercaya untuk wilayah yang didukung penawaran SaaS Anda.

Pertimbangan regionalisasi peluncuran

Lokasi yang didukung untuk peluncuran ditentukan oleh region tingkat teratas yang ditentukan di region yang didukung penawaran SaaS Anda (saas.locations).

Peluncuran membaca daftar wilayah yang didukung langsung dari kolom saas.locations penawaran SaaS terkait.

Replikasi resource

Saat Anda membuat resource SaaS Runtime seperti rilis dan jenis unit, resource tersebut harus disebarkan di semua region yang ditentukan dalam kolom saas.locations penawaran SaaS Anda selain region global.

Replikasi resource Anda memastikan konsistensi dan ketersediaan di seluruh region yang didukung penawaran SaaS Anda.

Misalnya, jika saas.locations ditetapkan ke ['us-central1', 'eu-west1'], Anda harus memiliki tiga resource penawaran SaaS:

  • Satu di global (dengan .location = 'global')
  • Satu di us-central1 (dengan .location = 'us-central1')
  • Satu di eu-west1 (dengan .location = 'eu-west1')

Ketiga resource penawaran SaaS akan memiliki kolom .locations yang sama (['us-central1','eu-west1']). Demikian pula, SaaS Runtime akan memerlukan jenis dan rilis unit di global, us-central1, dan eu-west1.

Penanganan pengeditan pada kolom saas.locations atau resource lain yang direplikasi di seluruh region dibatasi. Anda harus menerapkan hasil edit secara manual ke setiap resource yang direplikasi.

Replikasi menggunakan konsol Google Cloud versus Google Cloud CLI

Fungsi replikasi resource berbeda-beda, bergantung pada apakah Anda menggunakan SaaS Runtime menggunakan konsol Google Cloud , atau Google Cloud CLI/API.

  • Menggunakan konsolGoogle Cloud : SaaS Runtime akan membuat resource di global dan di setiap region yang tercantum di saas.locations secara otomatis.
  • Menggunakan Google Cloud CLI atau API: Anda bertanggung jawab untuk membuat resource di global, dan di setiap region yang tercantum di saas.locations secara manual.

Menggunakan global sebagai wilayah

Menyertakan global sebagai wilayah dalam kolom saas.locations umumnya tidak direkomendasikan. Peluncuran tidak dapat di-deploy ke wilayah global.

Peluncuran selalu membuat peluncuran regional di setiap region yang tercantum di kolom saas.locations. Anda dapat menggunakan global untuk orkestrasi, tetapi hindari mencantumkan global sebagai target deployment dalam kolom saas.locations.

Lokasi Artifact Registry dan Developer Connect

Lokasi repositori Artifact Registry dan instance Developer Connect Anda memiliki persyaratan tertentu:

  • Region repositori Artifact Registry dan instance Developer Connect Anda dapat berupa region Google Cloud yang valid apa pun. Mereka tidak perlu disertakan dalam saas.locations.

  • Region repositori Artifact Registry Anda harus cocok dengan region instance Developer Connect Anda.

  • Selama penyediaan unit, SaaS Runtime menyalin artefak dari repositori Artifact Registry Anda ke region tempat unit di-deploy.

    Hal ini memerlukan kehadiran resource jenis penawaran, rilis, dan unit SaaS di semua region yang tercantum dalam saas.locations, meskipun Artifact Registry dan Developer Connect berada di satu region (yang berpotensi berbeda).

  • Unit hanya dapat dibuat di region yang ditentukan di kolom saas.locations. Unit tidak dipropagasi ke global kecuali jika ditentukan secara eksplisit dan tindakan ini tidak direkomendasikan.

Contoh konfigurasi wilayah SaaS Runtime

Kami memberikan contoh ini untuk menunjukkan cara kerja regionalisasi saat menggunakan SaaS Runtime.

Misalnya, jika Anda ingin men-deploy penawaran SaaS di us-central1 dan europe-west4, sekaligus menghosting repositori Artifact Registry dan instance Developer Connect di us-east1, infrastruktur region SaaS Runtime Anda akan terlihat seperti:

  • saas.locations: ['us-central1', 'europe-west4']
  • Region repositori Artifact Registry: us-east1
  • Region Developer Connect instance: us-east1
  • Penawaran SaaS, jenis unit, dan rilis: Dibuat oleh SaaS Runtime di global, us-central1, dan europe-west4 menggunakan SaaS Runtime di Google Cloud konsol.

  • Unit: Unit dapat dibuat di us-central11, atau europe-west4.

Konfigurasi ini memungkinkan Anda mengelola deployment di dua region sambil mempertahankan pengelolaan artefak yang terpusat di region ketiga yang berbeda. Anda harus mempertimbangkan persyaratan latensi, kepatuhan, dan residensi data dengan cermat saat memilih region.