Membuat instance

Halaman ini memberikan petunjuk untuk membuat instance Memorystore for Redis Cluster.

Sebelum memulai

Selesaikan petunjuk sebelum Anda memulai:

  1. Di konsol Google Cloud , pada halaman pemilih project, pilih atau buat project Google Cloud.

    Catatan: Jika Anda tidak berencana untuk menyimpan resource yang Anda buat dalam prosedur ini, buatlah project, bukan memilih project yang ada. Setelah menyelesaikan langkah-langkah ini, Anda dapat menghapus project, yang menghapus semua resource yang terkait dengan project tersebut.


    Buka pemilih project
  2. Pastikan penagihan diaktifkan untuk project Anda. Pelajari cara memeriksa apakah penagihan telah diaktifkan pada suatu project.
  3. Instal dan lakukan inisialisasi Google Cloud CLI.

    Catatan: Jika Anda telah menginstal gcloud CLI sebelumnya, pastikan Anda memiliki versi terbaru dengan menjalankan gcloud components update. Anda memerlukan gcloud CLI versi 440.0.0 atau yang lebih baru untuk mengakses perintah gcloud CLI Memorystore for Redis Cluster.

  4. Aktifkan Memorystore for Redis API
    Memorystore for Redis
  5. Aktifkan Network Connectivity API
    Network Connectivity API
  6. Aktifkan Service Consumer Management API
    Service Consumer Management API

Prasyarat lainnya

  • Anda harus memiliki salah satu peran IAM berikut di Google Cloud project yang Anda gunakan:
    • roles/redis.admin (peran IAM bawaan Admin Memorystore)
    • roles/owner (peran IAM dasar Pemilik)
    • roles/editor (peran IAM dasar Editor)

Menyiapkan jaringan

Baca halaman Networking untuk menentukan apakah Anda perlu menyiapkan kebijakan koneksi layanan.

Jika kebijakan koneksi layanan belum dibuat untuk jaringan tempat Anda akan membuat cluster Redis, ikuti panduan Jaringan untuk membuatnya.

Membuat instance

Konsol

  1. Buka halaman Memorystore for Redis Cluster di konsol Google Cloud .

    Memorystore for Redis Cluster

  2. Klik Create Cluster.

  3. Di halaman Buat instance Cluster Redis, pilih konfigurasi yang diinginkan untuk instance baru Anda.

    • Di bagian Name your cluster instance, masukkan ID Cluster. ID Cluster hanya boleh menggunakan huruf kecil, angka, dan tanda hubung. ID ini juga harus diawali dengan huruf dan unik di region-nya.
      • Misalnya: my-instance-1.
    • Di bagian Pilih region, pilih region untuk instance Anda.
    • Di bagian Node Type, pilih salah satu jenis node berikut:

      • Shared Core (redis-shared-core-nano)
      • Kecil (redis-standard-small)
      • Sedang (redis-highmem-medium)
      • X-Large (redis-highmem-xlarge)
    • Di bagian Cluster size, tentukan jumlah shard untuk cluster Anda. Jumlah partisi menentukan total kapasitas memori untuk menyimpan data cluster. Untuk melihat detail selengkapnya tentang spesifikasi cluster, lihat Spesifikasi cluster dan shard.

    • Jika Anda ingin membuat instance dengan replika, masukkan jumlah replika yang diinginkan (per shard) di bagian Replika. Nilai yang dapat diterima adalah Tanpa Replika, 1 Replika, dan 2 Replika. Nilai defaultnya adalah 1 Replika saat menggunakan konsol Google Cloud .

    • Di bagian Siapkan koneksi, pilih jaringan yang Anda inginkan. Untuk mengetahui detail selengkapnya tentang jaringan pribadi untuk Memorystore for Redis Cluster, lihat Jaringan.

    • Jika Anda ingin mengaktifkan autentikasi IAM, pilih Enable IAM AUTH.

    • Jika Anda ingin mengaktifkan enkripsi dalam transit, pilih Aktifkan Transport Layer Security (TLS).

  4. Klik tombol Create Cluster.

gcloud

Untuk membuat instance Memorystore for Redis Cluster, jalankan perintah create:

gcloud redis clusters create INSTANCE_ID \
--region=REGION_ID \
--network=NETWORK \
--replica-count=REPLICA_COUNT \
--node-type=NODE_TYPE \
--shard-count=SHARD_COUNT

Ganti kode berikut:

  • INSTANCE_ID adalah ID instance Memorystore for Redis Cluster yang Anda buat. ID instance Anda harus terdiri dari 1 hingga 63 karakter dan hanya menggunakan huruf kecil, angka, atau tanda hubung. ID ini harus dimulai dengan huruf kecil dan diakhiri dengan huruf kecil atau angka.

  • REGION_ID adalah region tempat Anda ingin menempatkan instance.

  • NETWORK adalah jaringan yang digunakan untuk membuat instance Anda. Harus menggunakan format: projects/NETWORK_PROJECT_ID/global/networks/NETWORK_ID. ID jaringan yang digunakan di sini harus cocok dengan ID jaringan yang digunakan oleh kebijakan koneksi layanan. Jika tidak, operasi create akan gagal.

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

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

    • redis-shared-core-nano
    • redis-standard-small
    • redis-highmem-medium
    • redis-highmem-xlarge
  • SHARD_COUNT menentukan jumlah shard dalam instance Anda. Jumlah partisi menentukan total kapasitas memori untuk menyimpan data cluster. Untuk melihat detail selengkapnya tentang spesifikasi cluster, lihat Spesifikasi cluster dan node.

Contoh:

gcloud alpha redis clusters create my-instance \
--region=us-central1 \
--network=projects/my-project-335118/global/networks/default \
--replica-count=2 \
--node-type=redis-highmem-medium \
--shard-count=8

Secara default, enkripsi dalam pengiriman dinonaktifkan, dan jaringan resmi adalah default.

Membuat instance zona tunggal

Bagian ini memberikan petunjuk tentang cara membuat Instance zona tunggal.

gcloud

Untuk membuat instance zona tunggal, jalankan perintah create:

gcloud redis clusters create INSTANCE_ID \
--region=REGION_ID \
--network=NETWORK \
--replica-count=REPLICA_COUNT \
--node-type=NODE_TYPE \
--shard-count=SHARD_COUNT \
--zone-distribution-mode=ZONE_DISTRIBUTION_MODE \
--zone=ZONE

Ganti kode berikut:

  • INSTANCE_ID adalah ID instance Memorystore for Redis Cluster yang Anda buat. ID instance Anda harus terdiri dari 1 hingga 63 karakter dan hanya menggunakan huruf kecil, angka, atau tanda hubung. ID ini harus dimulai dengan huruf kecil dan diakhiri dengan huruf kecil atau angka.

  • REGION_ID adalah region tempat Anda ingin menempatkan instance.

  • NETWORK adalah jaringan yang digunakan untuk membuat instance Anda. Harus menggunakan format: projects/NETWORK_PROJECT_ID/global/networks/NETWORK_ID. ID jaringan yang digunakan di sini harus cocok dengan ID jaringan yang digunakan oleh kebijakan koneksi layanan. Jika tidak, operasi create akan gagal.

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

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

    • redis-shared-core-nano
    • redis-standard-small
    • redis-highmem-medium
    • redis-highmem-xlarge
  • SHARD_COUNT menentukan jumlah shard dalam instance Anda. Jumlah partisi menentukan total kapasitas memori untuk menyimpan data cluster. Untuk mengetahui informasi selengkapnya tentang spesifikasi cluster, lihat Spesifikasi cluster dan node.

  • ZONE_DISTRIBUTION_MODE adalah mode yang memungkinkan Anda memilih antara menyediakan instance zona tunggal atau instance multizona. Defaultnya adalah multi-zona. Nilai yang diterima adalah single-zone, dan multi-zone.

  • ZONE adalah zona tempat Anda ingin menyediakan node. Flag ini hanya berlaku jika --zone-distribution-mode ditetapkan ke single-zone.