Konfigurasi regional, dual-region, dan multi-region

Halaman ini menjelaskan berbagai jenis konfigurasi instance yang tersedia di Spanner, serta perbedaan dan kompromi di antara keduanya.

Konfigurasi instance

Konfigurasi instance Spanner menentukan penempatan geografis dan replikasi database dalam instance tersebut. Saat membuat instance, Anda harus mengonfigurasinya sebagai regional, dual-region, atau multi-region. Anda membuat pilihan ini dengan memilih konfigurasi instance, yang menentukan tempat data Anda disimpan untuk instance tersebut:

Region adalah area geografis independen yang terdiri dari beberapa zona. Zona dan region adalah abstraksi logis dari resource fisik dasar. Region terdiri dari tiga zona atau lebih yang ditempatkan di tiga pusat data fisik atau lebih. Region Meksiko, Osaka, dan Montreal memiliki tiga zona yang ditempatkan di satu atau dua pusat data fisik. Region ini sedang dalam proses perluasan ke setidaknya tiga pusat data fisik. Saat Anda merancang solusi di Google Cloud, pertimbangkan panduan di Lokasi cloud, SLA Google Cloud Platform, dan dokumentasi produk Google Cloud yang sesuai.

Konfigurasi instance dengan region tetap dan topologi replikasi disebut sebagai konfigurasi instance dasar. Anda dapat membuat konfigurasi instance kustom dan menambahkan replika hanya baca opsional tambahan (tersedia di edisi Enterprise dan edisi Enterprise Plus). Anda tidak dapat mengubah topologi replikasi konfigurasi instance dasar. Untuk mengetahui informasi selengkapnya, lihat Replika hanya baca.

Anda dapat memindahkan instance dari konfigurasi instance apa pun ke konfigurasi instance regional, dual-region, atau multi-region lainnya (misalnya, dari us-central1 ke nam3). Anda juga dapat membuat konfigurasi instance kustom baru dengan replika tambahan, lalu memindahkan instance ke konfigurasi instance kustom baru. Misalnya, jika instance Anda berada di us-central1 dan Anda ingin menambahkan replika us-west1 hanya baca, Anda perlu membuat konfigurasi instance kustom baru dengan us-central1 sebagai konfigurasi dasar dan menambahkan us-west1 sebagai replika hanya baca. Kemudian, pindahkan instance Anda ke konfigurasi instance kustom baru ini.

Konfigurasi regional

Layanan Google Cloud tersedia di lokasi di Amerika Utara, Amerika Selatan, Eropa, Asia, dan Australia. Jika pengguna dan layanan Anda berada dalam satu region, pilih konfigurasi instance regional untuk pembacaan dan penulisan dengan latensi terendah.

Untuk setiap konfigurasi regional dasar, Spanner mengelola tiga replika baca-tulis, masing-masing dalam zona Google Cloud yang berbeda di wilayah tersebut. Setiap replika baca-tulis berisi salinan lengkap database operasional Anda yang dapat melayani permintaan baca-tulis dan hanya baca. Spanner menggunakan replika di berbagai zona sehingga jika terjadi kegagalan zona tunggal, database Anda akan tetap tersedia.

Konfigurasi yang tersedia

Spanner menawarkan konfigurasi instance regional dasar berikut:

Nama Konfigurasi Dasar Deskripsi Region Wilayah Opsional
Amerika
northamerica-northeast1 Montréal ikon daun CO2 Rendah
northamerica-northeast2 Toronto ikon daun CO2 Rendah
northamerica-south1 Querétaro
southamerica-east1 São Paulo ikon daun Rendah CO2
southamerica-west1 Santiago ikon daun CO2 Rendah
us-central1 Iowa ikon daun Rendah CO2 Hanya baca: asia-northeast1 1-OR
asia-south1 1-OR
europe-west2 1-OR
europe-west9 1-OR
us-west3 1-OR
us-east1 South Carolina Hanya baca: us-central1 1-OR
us-west1 1-OR
us-east4 Northern Virginia
us-east5 Columbus
us-south1 Dallas ikon daun Rendah CO2
us-west1 Oregon ikon daun Rendah CO2
us-west2 Los Angeles
us-west3 Salt Lake City
us-west4 Las Vegas
Eropa
europe-central2 Warsawa
europe-north1 Finlandia ikon daun CO Rendah2
europe-southwest1 Madrid ikon daun CO Rendah2
europe-west1 Belgia ikon daun CO Rendah2 Hanya baca: us-central1 1-OR
us-west1 1-OR
europe-west2 London ikon daun CO Rendah2
europe-west3 Frankfurt ikon daun CO2 Rendah
europe-west4 Belanda ikon daun Rendah CO2
europe-west6 Zürich ikon daun CO2 Rendah
europe-west8 Milan
europe-west9 Paris ikon daun CO2 Rendah
europe-west10 Berlin ikon daun CO Rendah2
europe-west12 Turin
Asia Pasifik
asia-east1 Taiwan
asia-east2 Hong Kong
asia-northeast1 Tokyo
asia-northeast2 Osaka
asia-northeast3 Seoul
asia-south1 Mumbai
asia-south2 Delhi
asia-southeast1 Singapura
asia-southeast2 Jakarta
australia-southeast1 Sydney
australia-southeast2 Melbourne
Timur Tengah
me-central1 Doha
me-central2 Dammam
me-west1 Tel Aviv
Afrika
africa-south1 Johannesburg

Replikasi

Konfigurasi regional dasar berisi tiga replika baca-tulis. Setiap mutasi Spanner memerlukan kuorum tulis yang terdiri dari mayoritas replika voting. Kuorum tulis dibentuk dari dua dari tiga replika dalam konfigurasi regional. Untuk mengetahui informasi selengkapnya tentang region pemimpin dan replika voting, lihat Replikasi.

Anda dapat membuat konfigurasi instance regional kustom dan menambahkan replika hanya baca opsional. Replika hanya baca dapat membantu menskalakan pembacaan dan mendukung pembacaan usang latensi rendah. Replika hanya baca ini tidak berpartisipasi dalam kuorum tulis, dan tidak memengaruhi SLA Spanner >= 99,99% untuk instance regional. Anda dapat menambahkan lokasi yang tercantum di kolom Wilayah Opsional sebagai replika hanya baca opsional. Jika tidak melihat lokasi replika hanya baca yang dipilih, Anda dapat meminta region replika hanya baca opsional baru. Untuk mengetahui informasi selengkapnya, lihat Replika hanya baca.

Praktik terbaik performa untuk konfigurasi regional

Untuk performa yang optimal, ikuti praktik terbaik berikut:

  • Buat desain skema yang mencegah hotspot dan masalah performa lainnya.
  • Tempatkan resource komputasi penting dalam region yang sama dengan instance Spanner Anda.
  • Sediakan kapasitas komputasi yang cukup untuk menjaga total pemakaian CPU prioritas tinggi di bawah 65%.
  • Untuk mengetahui informasi tentang jumlah throughput per node Spanner, lihat Performa untuk konfigurasi regional.

Konfigurasi dual-region

Konfigurasi dual-region memungkinkan Anda mereplikasi data database di beberapa zona di dua region dalam satu negara, seperti yang ditentukan oleh konfigurasi instance.

Konfigurasi region ganda melakukan hal berikut:

  • Menayangkan operasi baca dari dua region di satu negara.
  • Memberikan ketersediaan dan SLA yang lebih tinggi daripada konfigurasi regional.
  • Memenuhi persyaratan residensi data.

Spanner menawarkan konfigurasi dua region di Australia, Jerman, India, dan Jepang.

Untuk mengetahui informasi tentang jumlah throughput per node Spanner, lihat Performa untuk konfigurasi dual-region.

Konfigurasi yang tersedia

Spanner menawarkan konfigurasi instance dual-region dasar berikut:

Nama Konfigurasi Dasar Lokasi Resource Region
dual-region-australia1 au (Australia) Sydney: australia-southeast1 L,2RW+1W
Melbourne: australia-southeast2 2RW+1W
dual-region-germany1 de (Jerman) Berlin: europe-west10 L,2RW+1W
Frankfurt: europe-west3 2RW+1W
dual-region-india1 di (India) Mumbai: asia-south1 L,2RW+1W
Delhi: asia-south2 2RW+1W
dual-region-japan1 jp (Jepang) Tokyo: asia-northeast1 L,2RW+1W
Osaka: asia-northeast2 2RW+1W

Manfaat

Instance dual-region menawarkan manfaat utama berikut:

  • Ketersediaan 99,999%: di dua region di negara yang sama, yang lebih besar dari ketersediaan 99,99% yang disediakan konfigurasi regional Spanner.

  • Distribusi data: otomatis mereplikasi data Anda di antara dua region dengan jaminan konsistensi yang kuat.

  • Persyaratan residensi data: Memenuhi persyaratan residensi data di negara yang tercantum di bagian Konfigurasi yang tersedia untuk region ganda.

Replikasi

Region ganda berisi enam replika, tiga di setiap region. Salah satu region ditetapkan sebagai region pemimpin default (tercantum dalam tabel sebelumnya). Anda dapat mengubah region paling dominan dalam database. Di setiap region, ada dua replika baca-tulis dan satu replika saksi. Jika kedua region berfungsi dengan baik dan berjalan dalam konfigurasi dual-region, kuorum akan ditetapkan di enam replika. Minimal dua replika di setiap region diperlukan untuk membentuk kuorum dan melakukan transaksi.

Failover dan failback

Setelah membuat konfigurasi region ganda, Anda dapat melihat metrik Ketersediaan kuorum region ganda di dasbor Insight sistem. Metrik ini hanya tersedia untuk konfigurasi dua wilayah. Status ini menunjukkan kondisi tiga kuorum:

  • Kuorum region ganda, yang menggunakan nama kode berikut:
    • au untuk Australia
    • de untuk Jerman
    • in untuk India
    • asia1 untuk Jepang
  • Kuorum region tunggal di setiap region (misalnya, asia-south1 dan asia-south2)

Metrik ini memiliki drop-down ketersediaan Kuorum yang menunjukkan wilayah mana yang berada dalam mode responsif atau gangguan.

Metrik Ketersediaan kuorum dual-region membantu Anda membuat keputusan waktu untuk melakukan failover secara mandiri jika terjadi kegagalan regional. Failover yang dikelola sendiri biasanya selesai dalam waktu satu menit. Untuk melakukan failover dan failback secara manual, lihat Mengubah kuorum dual-region. Spanner juga mendukung failover otomatis yang dikelola Google, yang mungkin memerlukan waktu hingga 45 menit sejak kegagalan pertama kali terdeteksi.

Pertimbangkan hal berikut saat membuat keputusan failover dan failback:

  • Jika ketiga kuorum tersebut sehat, Anda tidak perlu melakukan tindakan apa pun.

  • Jika salah satu region menunjukkan gangguan, mungkin ada gangguan layanan regional. Hal ini dapat menyebabkan database yang berjalan di quorum dua region Anda mengalami ketersediaan yang lebih rendah. Operasi tulis juga dapat gagal karena kuorum tidak dapat dibuat dan transaksi pada akhirnya akan habis waktu tunggunya. Dengan menggunakan dasbor Insight sistem, amati tingkat error dan latensi di database Anda. Jika ada peningkatan rasio error atau latensi, sebaiknya Anda melakukan failover, yang berarti mengubah kuorum region ganda dari region ganda ke region yang masih sehat. Setelah region yang terganggu kembali berfungsi, Anda harus melakukan failover, yang mengubah kuorum region ganda dari satu region menjadi region ganda. Google otomatis melakukan failover dan failback saat mendeteksi pemadaman layanan regional. Anda juga dapat melakukan failover secara manual jika mendeteksi gangguan. Namun, Anda harus ingat untuk melakukan failback secara manual jika melakukan failover manual.

  • Jika kuorum region ganda menunjukkan gangguan meskipun kedua region tunggal responsif, berarti ada masalah partisi jaringan. Kedua region tersebut tidak dapat lagi berkomunikasi satu sama lain sehingga masing-masing region menunjukkan kondisi baik walaupun sistem secara keseluruhan tidak. Dalam skenario ini, sebaiknya Anda melakukan pengalihan ke region pemimpin default. Setelah masalah partisi jaringan diselesaikan dan kuorum region ganda kembali normal, Anda harus melakukan failback secara manual.

Region ganda memberikan Toleransi Jumlah Data yang Hilang (RPO) nol karena tidak ada hilangnya data selama pemadaman layanan regional atau saat masalah partisi jaringan muncul.

Untuk memeriksa mode (tunggal atau ganda) kuorum region ganda, lihat Memeriksa kuorum region ganda.

Praktik terbaik failover dan failback

Praktik terbaik failover dan failback meliputi:

  • Jangan lakukan failover ke satu region jika tidak terjadi kegagalan atau gangguan region. Melakukan failover ke satu region akan meningkatkan kemungkinan ketidaktersediaan sistem secara keseluruhan jika satu region tersebut gagal.
  • Berhati-hatilah saat memilih region untuk failover. Memilih region yang salah untuk failover akan mengakibatkan database tidak tersedia, yang tidak dapat dipulihkan sebelum region kembali online. Untuk memverifikasi, Anda dapat menggunakan skrip bash untuk memeriksa kondisi satu region, sebelum melakukan failover.
  • Jika region yang tidak responsif adalah region pemimpin default, ubah region pemimpin default ke region failover setelah melakukan failover. Setelah mengonfirmasi bahwa kedua region sudah berfungsi kembali, lakukan failback, lalu ubah region pemimpin kembali ke region pemimpin asli Anda.
  • Jangan lupa untuk melakukan failback secara manual jika Anda melakukan failover manual.

Batasan

Anda tidak dapat membuat konfigurasi instance dua region kustom. Anda tidak dapat menambahkan replika hanya baca ke konfigurasi instance dual-region.

Konfigurasi multi-region

Konfigurasi regional Spanner mereplikasi data di antara beberapa zona dalam satu region. Namun, konfigurasi regional mungkin tidak optimal jika:

  • Aplikasi Anda sering kali perlu membaca data dari beberapa lokasi geografis (misalnya, untuk menayangkan data kepada pengguna di Amerika Utara dan Asia).
  • Operasi tulis Anda berasal dari lokasi yang berbeda dengan operasi baca (misalnya, jika Anda memiliki workload tulis yang besar di Amerika Utara dan workload baca yang besar di Eropa).

Konfigurasi multi-region dapat:

  • Menayangkan operasi tulis dari beberapa region.
  • Mempertahankan ketersediaan jika terjadi kegagalan regional.
  • Memberikan ketersediaan dan SLA yang lebih tinggi daripada konfigurasi regional.

Konfigurasi multi-region memungkinkan Anda mereplikasi data database di beberapa zona di beberapa region, seperti yang ditentukan oleh konfigurasi instance. Dengan replika tambahan ini, Anda dapat membaca data dengan latensi yang lebih rendah dari beberapa lokasi yang dekat dengan atau dalam region dalam konfigurasi.

Namun, ada kompromi, karena dalam konfigurasi multi-region, replika kuorum (baca-tulis) tersebar di lebih dari satu region. Anda mungkin melihat latensi jaringan tambahan saat replika ini berkomunikasi satu sama lain untuk membentuk kuorum tulis. Operasi baca tidak memerlukan kuorum. Hasilnya, aplikasi Anda akan mencapai pembacaan yang lebih cepat di lebih banyak tempat dengan mengorbankan sedikit peningkatan latensi tulis. Untuk informasi selengkapnya, lihat Peran replika dalam operasi tulis dan baca.

Konfigurasi yang tersedia

Spanner menawarkan konfigurasi instance multi-region dasar berikut:

Satu benua

Nama Konfigurasi Dasar Lokasi Resource Region Baca-Tulis Region Hanya Baca Region Saksi Wilayah Opsional
asia1 asia1 Tokyo: asia-northeast1 L,2R
Osaka: asia-northeast2 2R
Tidak ada Seoul: asia-northeast3 Hanya baca: us-west1 1-OR
us-east5 1-OR
asia2 A asia2 Mumbai: asia-south1 L,2R
Delhi: asia-south2 2R
Singapura: asia-southeast1 1R
Tidak ada Tidak ada
eur3 eur3 Belgia: europe-west1 L,2R
Belanda: europe-west4 2R
Tidak ada Finlandia: europe-north1 Hanya baca: us-central1 1-OR
us-east4 1-OR
eur5 eur5 London: europe-west2 L,2R
Belgia: europe-west1 2R
Tidak ada Belanda: europe-west4 Hanya baca: us-central1 1-OR
us-east1 1-OR
eur6 eur6 Belanda: europe-west4 L,2R
Frankfurt: europe-west3 2R
Tidak ada Zurich: europe-west6 Hanya baca: us-east1 2-OR
nam3 nam3 Virginia Utara: us-east4 L,2R
South Carolina: us-east1 2R
Tidak ada Iowa: us-central1 Hanya baca: us-west2 1-OR
asia-southeast1 1-OR
asia-southeast2 1-OR
europe-west1 1-OR
europe-west2 1-OR
nam6 nam6 Iowa: us-central1 L,2R
South Carolina: us-east1 2R
Oregon: us-west1 1R
Los Angeles: us-west2 1R
Oklahoma: us-central2
nam7 nam7 Iowa: us-central1 L,2R
Virginia Utara: us-east4 2R
Tidak ada Oklahoma: us-central2 Hanya baca: us-east1 2-OR
us-south1 1-OR
europe-west1 2-OR
nam8 nam8 Los Angeles: us-west2 L,2R
Oregon: us-west1 2R
Tidak ada Salt Lake City: us-west3 Hanya baca: asia-southeast1 2-OR
europe-west2 2-OR
nam9 nam9 Virginia Utara: us-east4 L,2R
Iowa: us-central1 2R
Oregon: us-west1 2R South Carolina: us-east1
nam10 nam10 Iowa: us-central1 L,2R
Salt Lake City: us-west3 2R
Tidak ada Oklahoma: us-central2
nam11 nam11 Iowa: us-central1 L,2R
South Carolina: us-east1 2R
Tidak ada Oklahoma: us-central2 Hanya baca: us-west1 1-OR
nam12 nam12 Iowa: us-central1 L,2R
Virginia Utara: us-east4 2R
Oregon: us-west1 2R Oklahoma: us-central2
nam13 nam13 Oklahoma: us-central2 L,2R
Iowa: us-central1 2R
Tidak ada Salt Lake City: us-west3
nam14 nam14 Northern Virginia: us-east4 L,2R
Montréal: northamerica-northeast1 2R
Tidak ada South Carolina: us-east1
nam15 nam15 Dallas: us-south1 L,2R
Virginia Utara: us-east4 2R
Tidak ada Iowa: us-central1
nam16 Amerika Serikat (AS) Iowa: us-central1 L,2R
Virginia Utara: us-east4 2R
Tidak ada Columbus: us-east5 Hanya baca: us-west2 2-OR

Tiga benua

Nama Konfigurasi Dasar Lokasi Resource Region Baca-Tulis Region Hanya Baca Region Saksi Wilayah Opsional
nam-eur-asia1 nam-eur-asia1 Iowa: us-central1 L,2R
Oklahoma: us-central2 2R
Belgia: europe-west1 2R
Taiwan: asia-east1 2R
South Carolina: us-east1 Hanya baca: us-west2 1-OR
nam-eur-asia3 nam-eur-asia3 Iowa: us-central1 L,2R
South Carolina: us-east1 2R
Belgia: europe-west1 1R
Belanda: europe-west4 1R
Taiwan: asia-east1 2R
Oklahoma: us-central2
  • L: region pemimpin default. Untuk informasi selengkapnya, lihat Mengubah region pemimpin database.

  • 1R: satu replika di region.

  • 2R: dua replika di region.

  • 2RW+1W: dua replika baca-tulis dan satu replika saksi di region.

  • 1-OR: satu replika opsional. Anda dapat membuat konfigurasi instance regional kustom dan menambahkan satu replika hanya baca opsional. Untuk mengetahui informasi selengkapnya, lihat Membuat konfigurasi instance kustom.

  • 2-OR: hingga dua replika opsional. Anda dapat membuat konfigurasi instance regional kustom dan menambahkan satu atau dua replika hanya baca opsional. Sebaiknya tambahkan dua (jika memungkinkan) untuk membantu mempertahankan latensi baca yang rendah. Untuk mengetahui informasi selengkapnya, lihat Membuat konfigurasi instance kustom.

  • A: Konfigurasi instance ini dibatasi dengan daftar yang diizinkan. Untuk mendapatkan akses, hubungi Manajer Akun Teknis Anda.

Lokasi resource untuk konfigurasi instance multi-region menentukan jaminan zona pemulihan dari bencana untuk konfigurasi tersebut. Ini menentukan tempat data disimpan dalam penyimpanan.

Manfaat

Instance multi-region menawarkan manfaat utama berikut:

  • Ketersediaan 99,999%, yang lebih besar dari ketersediaan 99,99% yang disediakan konfigurasi regional Spanner.

  • Distribusi data: Spanner otomatis mereplikasi data Anda antar-region dengan jaminan konsistensi yang kuat. Hal ini memungkinkan data Anda disimpan di tempat data tersebut digunakan, yang dapat mengurangi latensi dan meningkatkan pengalaman pengguna.

  • Konsistensi eksternal: Meskipun Spanner direplikasi di seluruh lokasi yang jauh secara geografis, Anda tetap dapat menggunakan Spanner seolah-olah database tersebut berjalan di satu mesin. Transaksi dijamin dapat diserialisasi, dan urutan transaksi dalam database sama dengan urutan yang diamati klien bahwa transaksi telah di-commit. Konsistensi eksternal adalah jaminan yang lebih kuat daripada "konsistensi kuat", yang ditawarkan oleh beberapa produk lain. Baca selengkapnya tentang properti ini di TrueTime dan konsistensi eksternal.

Replikasi

Setiap konfigurasi multi-region dasar berisi dua region yang ditetapkan sebagai region baca-tulis, yang masing-masing berisi dua replika baca-tulis. Salah satu region baca-tulis ini ditetapkan sebagai region pemimpin default, yang berarti region tersebut berisi replika pemimpin database Anda. Spanner juga menempatkan replika saksi di region ketiga yang disebut region saksi.

Setiap kali klien mengeluarkan mutasi ke database Anda, kuorum tulis akan terbentuk, yang terdiri dari salah satu replika dari region pemimpin default dan dua dari empat replika pemungutan suara tambahan. (Kuorum dapat dibentuk oleh replika dari dua atau tiga region yang membentuk konfigurasi Anda, bergantung pada replika lain yang berpartisipasi dalam pemungutan suara.) Selain lima replika voting ini, beberapa konfigurasi multi-region dasar berisi replika hanya baca untuk menayangkan pembacaan berlatensi rendah. Region yang berisi replika hanya baca disebut region hanya baca.

Secara umum, region pemungutan suara dalam konfigurasi multi-region ditempatkan secara geografis berdekatan—jarak kurang dari seribu mil—untuk membentuk kuorum latensi rendah yang memungkinkan operasi tulis cepat (pelajari lebih lanjut). Namun, wilayah tersebut masih cukup jauh terpisah—biasanya, setidaknya beberapa ratus mil—untuk menghindari kegagalan terkoordinasi. Selain itu, jika aplikasi klien Anda berada di region non-pemimpin, Spanner menggunakan pemilihan rute yang mempertimbangkan pemimpin untuk merutekan transaksi baca-tulis secara dinamis guna mengurangi latensi di database Anda. Untuk informasi selengkapnya, lihat Pemilihan rute yang mempertimbangkan pemimpin.

Anda dapat membuat konfigurasi instance multi-region kustom dengan replika hanya baca opsional. Setiap replika hanya baca kustom yang Anda buat tidak dapat disertakan dalam kuorum tulis. Anda dapat menambahkan lokasi yang tercantum di kolom Wilayah Opsional sebagai replika hanya baca opsional. Jika tidak melihat lokasi replika hanya baca yang dipilih, Anda dapat meminta region replika hanya baca opsional baru. Untuk mengetahui informasi selengkapnya, lihat Replika hanya baca.

Praktik terbaik performa untuk konfigurasi multi-region

Untuk performa yang optimal, ikuti praktik terbaik berikut:

  • Buat desain skema yang mencegah hotspot dan masalah performa lainnya.
  • Untuk mendapatkan latensi tulis yang optimal, tempatkan resource komputasi untuk beban kerja tulis yang berat di dalam atau di dekat region leader default.
  • Untuk performa baca yang optimal di luar region pemimpin default, gunakan ketidakaktualan minimal 15 detik.
  • Untuk menghindari dependensi region tunggal bagi beban kerja Anda, tempatkan resource komputasi kritis di setidaknya dua region. Opsi yang baik adalah menempatkannya di samping dua region baca-tulis yang berbeda sehingga pemadaman layanan satu region tidak akan memengaruhi semua aplikasi Anda.
  • Sediakan kapasitas komputasi yang cukup untuk menjaga total penggunaan CPU prioritas tinggi di bawah 45% di setiap region.
  • Untuk mengetahui informasi tentang jumlah throughput per node Spanner, lihat Performa untuk konfigurasi multi-region.

Memindahkan instance

Anda dapat memindahkan instance Spanner dari konfigurasi instance apa pun ke konfigurasi instance lainnya, termasuk antara konfigurasi regional dan multi-region. Memindahkan instance tidak menyebabkan periode nonaktif, dan Spanner terus memberikan jaminan transaksi biasa, termasuk konsistensi yang kuat, selama pemindahan.

Untuk mempelajari pemindahan instance Spanner lebih lanjut, lihat Memindahkan instance.

Mengonfigurasi region pemimpin default

Untuk mengubah lokasi region pemimpin default database agar lebih dekat dengan klien yang terhubung untuk mengurangi latensi aplikasi, Anda dapat mengubah region pemimpin untuk instance Spanner yang menggunakan konfigurasi dua region atau multi-region. Untuk petunjuk tentang cara mengubah lokasi region pemimpin, lihat Mengubah region pemimpin database. Satu-satunya region yang memenuhi syarat untuk menjadi region pemimpin default untuk database Anda adalah region baca-tulis dalam konfigurasi dual-region atau multi-region.

Region pemimpin bertanggung jawab untuk menangani semua operasi tulis database. Oleh karena itu, jika sebagian besar traffic Anda berasal dari satu wilayah geografis, Anda dapat memindahkannya ke region tersebut untuk mengurangi latensi. Mengupdate region pemimpin default murah dan tidak melibatkan pemindahan data apa pun. Nilai baru memerlukan waktu beberapa menit untuk diterapkan.

Mengubah region pemimpin default adalah perubahan skema, yang menggunakan operasi yang berjalan lama. Jika perlu, Anda dapat Mendapatkan status operasi yang berjalan lama.

Kompromi: konfigurasi regional versus dual-region versus multi-region

Konfigurasi Ketersediaan Latensi Biaya Lokalitas Data
Regional 99,99% Latensi tulis yang lebih rendah dalam region. Biaya lebih rendah; lihat harga. Mengaktifkan tata kelola data geografis.
Region ganda 99,999% Latensi baca yang lebih rendah dari dua wilayah geografis; peningkatan kecil pada latensi tulis. Biaya lebih tinggi; lihat harga. Mendistribusikan data di dua region dalam satu negara.
Multi-region 99,999% Latensi baca yang lebih rendah dari beberapa wilayah geografis; peningkatan kecil pada latensi tulis. Biaya lebih tinggi; lihat harga. Mendistribusikan data di beberapa region dalam konfigurasi.

Langkah selanjutnya