Penyediaan instance di jaringan VPC

Halaman ini mencantumkan perintah gcloud CLI yang diperlukan untuk menyiapkan prasyarat, menyediakan instance, mendeskripsikan instance, dan menghapus instance di jaringan VPC standar. Untuk petunjuk tentang cara melakukan tugas ini di jaringan VPC Bersama, lihat Penyediaan instance di jaringan VPC Bersama. Untuk menyelesaikan tugas-tugas ini, Anda harus mengikuti petunjuk di setiap bagian halaman ini.

Untuk panduan yang lebih mendetail terkait tugas ini, lihat halaman berikut:

Mengaktifkan API

Mulai dengan mengaktifkan API di bagian ini. API ini diperlukan karena Memorystore for Valkey menggunakan otomatisasi konektivitas layanan Private Service Connect untuk mengotomatiskan konektivitas untuk instance. Untuk mengetahui informasi selengkapnya, lihat Jaringan.

Untuk mengaktifkan API, jalankan perintah berikut:

gcloud

gcloud services enable --project=PROJECT_ID networkconnectivity.googleapis.com
gcloud services enable --project=PROJECT_ID compute.googleapis.com
gcloud services enable --project=PROJECT_ID serviceconsumermanagement.googleapis.com
gcloud services enable --project=PROJECT_ID memorystore.googleapis.com

Ganti kode berikut:

  • PROJECT_ID adalah project ID Anda.

Membuat kebijakan koneksi layanan

Anda harus membuat kebijakan koneksi layanan untuk project, jaringan, dan region tempat Anda ingin menyediakan instance Memorystore for Redis. Dengan kebijakan koneksi layanan, Anda dapat mengizinkan class layanan gcp-memorystore untuk membuat koneksi Private Service Connect antara jaringan VPC produsen dan konsumen di region tempat kebijakan ditentukan, dan di subnet yang ditentukan kebijakan.

Untuk melihat izin yang diperlukan guna membuat kebijakan koneksi layanan, lihat peran yang diperlukan.

Panduan memulai ini menggunakan jaringan default dan subnet default. Alamat IP untuk instance Anda dialokasikan di subnet default ini di region.

Untuk membuat kebijakan koneksi layanan, jalankan perintah berikut:

gcloud

gcloud network-connectivity service-connection-policies create POLICY_NAME \
  --network=default \
  --project=PROJECT_ID \
  --region=REGION \
  --service-class=gcp-memorystore \
  --subnets=https://www.googleapis.com/compute/v1/projects/PROJECT_ID/regions/REGION/subnetworks/default

Ganti kode berikut:

  • POLICY_NAME adalah nama kebijakan yang Anda inginkan.
  • PROJECT_ID adalah project ID.
  • REGION adalah region yang sama dengan tempat Anda ingin menyediakan instance Memorystore untuk Valkey.

Memvalidasi pembuatan kebijakan koneksi layanan

Validasi apakah kebijakan berhasil dibuat dengan menjalankan perintah list:

gcloud

gcloud network-connectivity service-connection-policies list --region=REGION --project=PROJECT_ID

Ganti kode berikut:

  • PROJECT_ID adalah project ID.
  • REGION adalah region tempat kebijakan koneksi layanan ditentukan.

Membuat instance

Untuk membuat instance, jalankan perintah create:

gcloud

gcloud beta memorystore instances create INSTANCE \
--project=PROJECT_ID \
--location=REGION \
--node-type=NODE_TYPE \
--shard-count=SHARD_COUNT \
--replica-count=REPLICA_COUNT \
--psc-auto-connections=network=projects/PROJECT_ID/global/networks/NETWORK_ID,projectId=PROJECT_ID \

Ganti kode berikut:

  • INSTANCE adalah ID instance.
  • REGION adalah region tempat Anda ingin menyediakan instance.

  • NODE_TYPE adalah jenis node yang Anda pilih. Nilai yang diterima adalah:

    • shared-core-nano
    • standard-small
    • highmem-medium
    • highmem-xlarge

    Untuk detail selengkapnya tentang jenis node dan konfigurasi instance, lihat Spesifikasi instance dan node.

  • SHARD_COUNT menentukan jumlah shard dalam instance Anda. Jumlah shard menentukan total kapasitas memori untuk menyimpan data instance. Untuk melihat detail selengkapnya tentang spesifikasi instance, lihat Spesifikasi instance dan node.

  • REPLICA_COUNT adalah jumlah replika baca yang Anda inginkan (per shard). Nilai yang diterima adalah 0, 1, dan 2.

  • PROJECT_ID adalah ID project tempat Anda ingin membuat instance.

  • NETWORK_ID adalah ID jaringan yang ingin Anda gunakan untuk membuat instance.

Menjelaskan instance

Untuk melihat detail instance, jalankan perintah describe:

gcloud

gcloud beta memorystore instances describe INSTANCE \
--project=PROJECT_ID \
--location=REGION

Ganti kode berikut:

  • INSTANCE adalah ID instance.
  • PROJECT_ID adalah project ID.
  • REGION adalah region tempat instance Anda berada.

Menghapus instance

Untuk menghapus instance, jalankan perintah delete:

gcloud

gcloud beta memorystore instances delete INSTANCE \
--project=PROJECT_ID \
--location=REGION

Ganti kode berikut:

  • INSTANCE adalah ID instance.
  • PROJECT_ID adalah project ID.
  • REGION adalah region tempat instance Anda berada.