Halaman ini menjelaskan cara membuat instance kumpulan baca di cluster AlloyDB untuk PostgreSQL.
Sebelum memulai
- Project Google Cloud yang Anda gunakan harus telah diaktifkan untuk mengakses AlloyDB.
- Anda harus memiliki salah satu peran IAM berikut di project Google Cloud yang Anda gunakan:
roles/alloydb.admin
(peran IAM bawaan AlloyDB Admin)roles/owner
(peran IAM dasar Pemilik)roles/editor
(peran IAM dasar Editor)
Jika Anda tidak memiliki salah satu peran ini, hubungi Administrator Organisasi untuk meminta akses.
Membuat instance kumpulan baca
Konsol
Di konsol Google Cloud, buka halaman Clusters.
Klik cluster di kolom Resource Name.
Buka bagian Instances in your cluster, lalu klik Add read pool.
Konfigurasikan instance kumpulan operasi baca:
Di kolom Read pool instance ID, masukkan ID untuk instance kumpulan operasi baca.
Di kolom Jumlah node, masukkan jumlah node.
Jumlah node dalam instance kumpulan operasi baca menentukan kapasitas komputasi keseluruhan instance.
Pilih jenis mesin.
Opsional: Untuk menghubungkan aplikasi dan klien melalui internet publik, klik Aktifkan IP Publik di Konektivitas IP Publik. Mengaktifkan IP publik mungkin memerlukan konfigurasi tambahan untuk memastikan koneksi yang aman. Untuk informasi selengkapnya, lihat Menghubungkan menggunakan IP publik.
Secara default, IP pribadi selalu diaktifkan. Untuk informasi selengkapnya, lihat Mengaktifkan akses layanan pribadi.
Pilih setelan keamanan jaringan Anda. Untuk menjaga keamanan data, sebaiknya gunakan enkripsi mTLS menggunakan konektor AlloyDB atau enkripsi SSL.
Saat Anda mengubah setelan keamanan, instance Anda tersedia untuk digunakan, tetapi koneksi yang ada dan tidak mematuhi kebijakan akan dihentikan.
Opsional: Tetapkan flag kustom ke instance Anda. Untuk setiap tanda, ikuti langkah-langkah berikut:
- Klik Opsi Konfigurasi Lanjutan.
- Klik Add a database flag.
- Pilih flag dari daftar Flag database baru.
- Berikan nilai untuk tanda.
- Klik Done.
Klik Tambahkan kumpulan baca.
gcloud
Untuk menggunakan gcloud CLI, Anda dapat menginstal dan melakukan inisialisasi Google Cloud CLI, atau menggunakan Cloud Shell.
Gunakan perintah gcloud alloydb instances create
untuk membuat instance kumpulan baca.
gcloud alloydb instances create INSTANCE_ID \
--instance-type=READ_POOL \
--cpu-count=CPU_COUNT \
--read-pool-node-count=NODE_COUNT \
--region=REGION_ID \
--cluster=CLUSTER_ID \
--project=PROJECT_ID
Ganti kode berikut:
INSTANCE_ID
: ID instance yang Anda buat. Nama harus diawali dengan huruf kecil dan dapat berisi huruf kecil, angka, dan tanda hubung.CPU_COUNT
: Jumlah vCPU yang Anda inginkan untuk instance. Nilai yang valid mencakup:2
: 2 vCPU, RAM 16 GB4
: 4 vCPU, RAM 32 GB8
: 8 vCPU, RAM 64 GB16
: 16 vCPU, RAM 128 GB32
: 32 vCPU, RAM 256 GB64
: 64 vCPU, RAM 512 GB96
: 96 vCPU, RAM 768 GB128
: 128 vCPU, RAM 864 GB
NODE_COUNT
: Jumlah node dalam instance. Tentukan angka1
hingga20
, inklusif. Perhatikan bahwa Anda tidak dapat memiliki lebih dari 20 node di semua instance kumpulan baca dalam cluster.REGION_ID
: Region tempat Anda ingin menempatkan instance.CLUSTER_ID
: ID cluster tempat Anda ingin instance ditempatkan.PROJECT_ID
: ID project tempat cluster ditempatkan.
Untuk membuat instance kumpulan baca bagi cluster yang mengaktifkan Private Service Connect, tambahkan flag --allowed-psc-projects
untuk menetapkan daftar project ID atau nomor project yang dipisahkan koma yang ingin Anda izinkan aksesnya ke instance—misalnya, my-project-1
, 12345
,my-project-n
.
gcloud alloydb instances create INSTANCE_ID \
--instance-type=READ_POOL \
--cpu-count=CPU_COUNT \
--region=REGION_ID \
--cluster=CLUSTER_ID \
--project=PROJECT_ID \
--allowed-psc-projects=ALLOWED_PROJECT_LIST
Ganti kode berikut:
ALLOWED_PROJECT
(Opsional): Daftar project ID atau nomor project yang dipisahkan koma yang ingin Anda izinkan aksesnya ke instance—misalnya,my-project-1
,12345
,my-project-n
. Anda harus menetapkan daftar project atau nomor yang diizinkan, jika cluster Anda menggunakan Private Service Connect sebagai metode untuk terhubung ke instance.
Untuk membuat instance kumpulan operasi baca bagi cluster yang mengaktifkan IP publik, tambahkan parameter --assign-inbound-public-ip=ASSIGN_IPV4
.
gcloud alloydb instances create INSTANCE_ID \
--instance-type=READ_POOL \
--cpu-count=CPU_COUNT \
--region=REGION_ID \
--cluster=CLUSTER_ID \
--project=PROJECT_ID \
--assign-inbound-public-ip=ASSIGN_IPV4
Secara opsional, Anda dapat meneruskan daftar blok CIDR yang dipisahkan koma, seperti 64.233.160.0/16
ke parameter --authorized-external-networks
untuk menetapkan jaringan eksternal yang diizinkan di instance Anda.
Langkah selanjutnya
- Pelajari opsi untuk menghubungkan instance kumpulan operasi baca.
- Lihat detail instance.
- Menskalakan instance.
- Mulai ulang instance atau node kumpulan baca.
- Memecahkan masalah kueri kumpulan operasi baca.
- Pelajari rekomendasi ukuran