Spanner adalah layanan database penting dan terkelola sepenuhnya yang menyatukan workload relasional, grafik, nilai kunci, dan penelusuran. Spanner menawarkan konsistensi transaksional pada skala global, replikasi sinkron otomatis untuk ketersediaan tinggi, dan dukungan untuk dialek SQL berikut:
- GoogleSQL
- PostgreSQL
Untuk mengetahui informasi selengkapnya, lihat Ringkasan instance.
Dokumen ini menjelaskan koneksi dan parameter yang dapat Anda konfigurasi saat menggunakan Pusat Desain Aplikasi untuk membuat instance Spanner. Parameter konfigurasi didasarkan pada modul Terraform terraform-google-cloud-spanner.
Koneksi komponen
Tabel berikut mencakup komponen yang dapat Anda hubungkan ke instance Spanner, dan pembaruan yang dihasilkan pada aplikasi Anda dan kode Terraform yang dibuatnya.
Komponen terhubung |
Update aplikasi |
Informasi latar belakang |
|---|---|---|
|
Menggunakan Spanner di instance virtual machine | |
|
Mengonfigurasi instance dengan akun layanan | |
|
Menghubungkan ke Google Cloud layanan |
Parameter konfigurasi yang diperlukan
Jika template Anda menyertakan komponen Spanner, Anda harus mengonfigurasi parameter berikut sebelum men-deploy.
Nama parameter |
Deskripsi dan batasan |
Informasi latar belakang |
|---|---|---|
Project ID |
Project tempat Anda ingin men-deploy instance Spanner. |
Mengonfigurasi komponen |
Nama Instance |
ID unik untuk instance, yang tidak dapat diubah setelah instance dibuat. Panjang nama harus antara 6 hingga 30 karakter. | name |
Konfigurasi Instance |
config | Konfigurasi instance |
Parameter konfigurasi opsional
Parameter berikut bersifat opsional. Untuk menampilkan parameter lanjutan, di area Konfigurasi, pilih Tampilkan kolom lanjutan.
Fitur |
Nama parameter |
Deskripsi dan informasi batasan |
Informasi latar belakang |
|---|---|---|---|
| Ukuran Instance | Jumlah Node |
nodeCount | Kapasitas komputasi, node, dan unit pemrosesan |
Unit Pemrosesan |
processingUnits | Kapasitas komputasi, node, dan unit pemrosesan | |
Instance Display Name |
displayName | Mengubah nama tampilan | |
Buat Instance |
Secara default, instance Spanner baru akan dibuat. Hapus centang pada kotak untuk menggunakan instance yang ada. | Membuat dan mengelola instance | |
Mengaktifkan Penskalaan Otomatis |
Pilih untuk mengaktifkan penskalaan otomatis pada instance Spanner. | Ringkasan penskalaan otomatis | |
IAM Instance |
Daftar izin yang dipisahkan koma pada instance. Contoh, user:user1@cymbalgroup.com=>roles/spanner.databaseAdmin, user:user2@cymbalgroup.com=>roles/spanner.databaseAdmin |
Ringkasan IAM | |
| Label Instance | Kunci |
label | Memberi label pada instance |
Nilai |
label | Memberi label pada instance | |
| Konfigurasi Database | Kunci |
Kunci objek peta database_config. |
database_config |
Periode Retensi Data Versi |
versionRetentionPeriod | Ringkasan pemulihan point-in-time (PITR) | |
DDL |
ddl | GoogleSQL atau PostgreSQL | |
Nama Kunci KMS |
kmsKeyName | Ringkasan kunci enkripsi yang dikelola pelanggan (CMEK) | |
Perlindungan Penghapusan |
Pilih untuk mencegah Terraform menghapus database. | deletion_protection | |
IAM Database |
Daftar izin pada database yang dipisahkan koma. Contoh, user:user1@cymbalgroup.com=>roles/spanner.databaseAdmin, user:user2@cymbalgroup.com=>roles/spanner.databaseAdmin |
Ringkasan IAM | |
Aktifkan Pencadangan |
Secara default, cadangan database otomatis dibuat. Jika Anda tidak ingin mencadangkan, hapus centang pada kotak. | Ringkasan cadangan | |
Retensi Cadangan |
retentionDuration | Pencadangan inkremental | |
Buat DB |
Secara default, database dibuat. Jika Anda tidak menginginkan database, hapus centang pada kotak. | Ringkasan database | |
Cron Spec Text |
text | Membuat dan mengelola jadwal pencadangan | |
Unit Pemrosesan Min |
minProcessingUnits | Autoscaler terkelola | |
Unit Pemrosesan Maksimum |
maxProcessingUnits | Autoscaler terkelola | |
Min Nodes |
minNodes | Autoscaler terkelola | |
Max Nodes |
maxNodes | Autoscaler terkelola | |
Persentase Penggunaan CPU Prioritas Tinggi |
highPriorityCpuUtilizationPercent | Autoscaler terkelola | |
Persen Pemanfaatan Penyimpanan |
storageUtilizationPercent | Autoscaler terkelola | |
Lokasi Replika |
location | Penskalaan otomatis hanya baca asimetris | |
Ganti Node Min |
AutoscalingConfigOverrides | Parameter autoscaler terkelola | |
Ganti Node Maksimum |
AutoscalingConfigOverrides | Parameter autoscaler terkelola | |
Edisi |
Edisi | Ringkasan edisi Spanner | |
Jenis Jadwal Pencadangan Default |
defaultBackupScheduleType | Jadwal pencadangan default | |
Force Destroy |
Pilih untuk menghapus cadangan saat Anda menghapus instance Spanner. | force_destroy | |
Gunakan Spesifikasi Pencadangan Penuh |
fullBackupSpec | Jadwal pencadangan | |
Menggunakan Spesifikasi Pencadangan Inkremental |
incrementalBackupSpec | Pencadangan inkremental |