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
globaldan di setiap region yang tercantum disaas.locationssecara otomatis. - Menggunakan Google Cloud CLI atau API: Anda bertanggung jawab untuk membuat resource di
global, dan di setiap region yang tercantum disaas.locationssecara 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 keglobalkecuali 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, daneurope-west4menggunakan SaaS Runtime di Google Cloud konsol.Unit: Unit dapat dibuat di
us-central11, ataueurope-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.