App Design Center memungkinkan Anda mengonfigurasi koneksi dan parameter untuk instance Spanner, layanan database yang terkelola sepenuhnya yang menggabungkan kemampuan relasional, grafik, nilai kunci, dan penelusuran dengan konsistensi transaksional global dan replikasi sinkron. Anda dapat mengonfigurasi instance yang mendukung dialek GoogleSQL atau PostgreSQL berdasarkan modul Terraform terraform-google-cloud-spanner.
Koneksi komponen
Tabel berikut mencakup komponen yang dapat Anda hubungkan ke instance Spanner, serta update yang dihasilkan pada aplikasi Anda dan kode Terraform yang dihasilkan.
Komponen terhubung |
Update aplikasi |
Informasi latar belakang |
|---|---|---|
|
Menggunakan Spanner di instance virtual machine | |
|
Mengonfigurasi instance dengan akun layanan | |
|
Menghubungkan ke layanan Google Cloud |
Parameter konfigurasi yang diperlukan
Jika template Anda berisi 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 |
Instance Name |
ID unik untuk instance, yang tidak dapat diubah setelah instance dibuat. Panjang nama harus antara 6 dan 30 karakter. | name |
Konfigurasi Instance |
config | Konfigurasi instance |
Parameter konfigurasi opsional
Parameter berikut bersifat opsional. Untuk menampilkan parameter lanjutan, di area Configuration, pilih Show advanced fields.
Fitur |
Nama parameter |
Informasi deskripsi dan 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 | |
Membuat Instance |
Secara default, instance Spanner baru akan dibuat. Hapus centang pada kotak jika Anda ingin menghindari pembuatan instance baru dan menggunakan instance yang sudah 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 Versi |
versionRetentionPeriod | Ringkasan pemulihan point-in-time (PITR) | |
DDL |
ddl | GoogleSQL atau PostgreSQL | |
KMS Key Name |
kmsKeyName | Ringkasan kunci enkripsi yang dikelola pelanggan (CMEK) | |
Proteksi dari Penghapusan |
Pilih untuk mencegah Terraform menghapus database. | deletion_protection | |
IAM Database |
Daftar izin yang dipisahkan koma di database. Contoh, user:user1@cymbalgroup.com=>roles/spanner.databaseAdmin, user:user2@cymbalgroup.com=>roles/spanner.databaseAdmin |
Ringkasan IAM | |
Mengaktifkan Pencadangan |
Secara default, cadangan database otomatis akan dibuat. Jika Anda tidak menginginkan cadangan, hapus centang pada kotak. | Ringkasan pencadangan | |
Retensi Cadangan |
retentionDuration | Pencadangan inkremental | |
Buat DB |
Secara default, database akan dibuat. Jika Anda tidak menginginkan database, hapus centang pada kotak. | Ringkasan database | |
Teks Spesifikasi Cron |
text | Membuat dan mengelola jadwal pencadangan | |
Unit Pemrosesan Minimum |
minProcessingUnits | Autoscaler terkelola | |
Unit Pemrosesan Maksimum |
maxProcessingUnits | Autoscaler terkelola | |
Node Minimum |
minNodes | Autoscaler terkelola | |
Max Nodes |
maxNodes | Autoscaler terkelola | |
Persentase Penggunaan CPU Prioritas Tinggi |
highPriorityCpuUtilizationPercent | Autoscaler terkelola | |
Persentase Penggunaan Penyimpanan |
storageUtilizationPercent | Autoscaler terkelola | |
Lokasi Replika |
location | Penskalaan otomatis asimetris hanya baca | |
Override Min Nodes |
AutoscalingConfigOverrides | Parameter autoscaler terkelola | |
Mengganti 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 | |
Menggunakan Spesifikasi Pencadangan Penuh |
fullBackupSpec | Jadwal pencadangan | |
Menggunakan Spesifikasi Pencadangan Inkremental |
incrementalBackupSpec | Pencadangan inkremental |