

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

# Membuat cluster DB Anda
<a name="limitless-create-cluster"></a>

Gunakan prosedur berikut untuk membuat cluster Aurora PostgreSQL DB yang menggunakan Aurora PostgreSQL Limitless Database.

Anda dapat menggunakan salah satu Konsol Manajemen AWS atau AWS CLI untuk membuat cluster DB Anda yang menggunakan Aurora PostgreSQL Limitless Database. Anda membuat cluster DB primer dan grup shard DB.

## Konsol
<a name="limitless-create-cluster.CON"></a>

Bila Anda menggunakan Konsol Manajemen AWS untuk membuat cluster DB primer, grup shard DB juga dibuat dalam prosedur yang sama.

**Untuk membuat cluster DB menggunakan konsol**

1. Masuk ke Konsol Manajemen AWS dan buka konsol Amazon RDS di [https://console.aws.amazon.com/rds/](https://console.aws.amazon.com/rds/).

1. Pilih **Buat basis data**.

   Halaman **Buat database** ditampilkan.

1. Untuk **Jenis mesin**, pilih **Aurora (Kompatibel dengan PostgreSQL)**.

1. Untuk **Versi**, pilih salah satu dari berikut ini:
   + **Aurora PostgreSQL dengan Database Limitless (Kompatibel dengan PostgreSQL 16.4)**
   + **Aurora PostgreSQL dengan Database Limitless (Kompatibel dengan PostgreSQL 16.6)**

1. Untuk Database Tanpa Batas **Aurora PostgreSQL**:  
![\[Pengaturan konsol Basis Data Aurora PostgreSQL Limitless dengan opsi konfigurasi untuk parameter sharding dan distribusi.\]](http://docs.aws.amazon.com/id_id/AmazonRDS/latest/AuroraUserGuide/images/limitless_create_database.png)

   1. Masukkan **pengidentifikasi grup pecahan DB**.
**penting**  
Setelah Anda membuat grup pecahan DB, Anda tidak dapat mengubah pengidentifikasi cluster DB atau pengidentifikasi grup shard DB.

   1. Untuk **rentang kapasitas grup shard DB**:

      1. Masukkan **kapasitas Minimum (ACUs)**. Gunakan nilai minimal 16 ACUs.

         Untuk lingkungan pengembangan, nilai defaultnya adalah 16 ACUs. Untuk lingkungan produksi, nilai defaultnya adalah 24 ACUs.

      1. Masukkan **kapasitas maksimum (ACUs)**. Gunakan nilai minimal 16 ACUs atau paling banyak 6144 ACUs.

         Untuk lingkungan pengembangan, nilai defaultnya adalah 64 ACUs. Untuk lingkungan produksi, nilai defaultnya adalah 384 ACUs.

      Untuk informasi selengkapnya, lihat [Mengkorelasikan kapasitas maksimum grup pecahan DB dengan jumlah router dan pecahan yang dibuat](limitless-cluster.md#limitless-capacity-mapping).

   1. Untuk **penyebaran grup shard DB**, pilih apakah akan membuat standby untuk grup pecahan DB:
      + **Tidak ada redundansi komputasi** - Membuat grup pecahan DB tanpa standby untuk setiap pecahan. Ini adalah nilai default.
      + **Hitung redundansi dengan satu target failover** — Membuat grup pecahan DB dengan satu siaga komputasi di Availability Zone (AZ) yang berbeda.
      + **Hitung redundansi dengan dua target failover** - Membuat grup pecahan DB dengan dua standby komputasi dalam dua yang berbeda. AZs
**catatan**  
Jika Anda menyetel redundansi komputasi ke nilai bukan nol, jumlah total pecahan instans DB akan digandakan atau tiga kali lipat. Instans DB tambahan ini adalah standby komputasi, ditingkatkan dan turun ke kapasitas yang sama dengan instance penulis. Anda tidak mengatur rentang kapasitas secara terpisah untuk standby. Oleh karena itu, penggunaan dan tagihan ACU juga berlipat ganda dan tiga kali lipat. Untuk mengetahui penggunaan ACU yang tepat yang timbul dari redundansi komputasi, lihat metrik di. `DBShardGroupComputeRedundancyCapacity` [DBShardMetrik grup](limitless-monitoring.cw.md#limitless-monitoring.cw.DBShardGroup)

   1. Pilih apakah akan membuat grup pecahan DB dapat diakses publik.
**catatan**  
Anda tidak dapat mengubah pengaturan ini setelah Anda membuat grup shard DB.

1. Untuk **Konektivitas**:

   1. (Opsional) Pilih **Connect ke sumber daya komputasi EC2**, lalu pilih instans EC2 yang ada atau buat yang baru.
**catatan**  
Jika Anda terhubung ke instans EC2, Anda tidak dapat membuat grup shard DB dapat diakses publik.

   1. Untuk **tipe Jaringan**, pilih salah satu **IPv4**atau mode **Dual-stack**.

   1. Pilih grup **subnet **Virtual Private Cloud (VPC)** dan DB**, atau gunakan pengaturan default.
**catatan**  
Jika Anda membuat cluster DB Limitless Database di Wilayah AS Timur (Virginia N.), jangan sertakan `us-east-1e` Availability Zone (AZ) di grup subnet DB Anda. Karena keterbatasan sumber daya, Aurora Serverless v2 —dan karenanya Limitless Database—tidak didukung di AZ. `us-east-1e`

   1. Pilih **grup keamanan VPC (firewall)**, atau gunakan pengaturan default.

1. Untuk **otentikasi Database**, pilih otentikasi **kata sandi atau otentikasi** basis data **Password dan IAM**.

1. Untuk **Monitoring**, pastikan kotak centang **Aktifkan Performance Insights** dan **Enable Enhanced Monitoring** dipilih.

   Untuk Performance Insights, pilih waktu retensi minimal 1 bulan.

1. Perluas **konfigurasi tambahan** terakhir pada halaman.

1. Untuk **ekspor Log**, pastikan kotak centang log **PostgreSQL** dipilih.

1. Tentukan pengaturan lain sesuai kebutuhan. Untuk informasi selengkapnya, lihat [Pengaturan untuk klaster Aurora DB](Aurora.CreateInstance.md#Aurora.CreateInstance.Settings).

1. Pilih **Buat basis data**.

Setelah cluster DB utama dan grup shard DB dibuat, mereka ditampilkan di halaman **Databases**.

![\[Aurora PostgreSQL Limitless Database cluster DB primer dan grup pecahan DB.\]](http://docs.aws.amazon.com/id_id/AmazonRDS/latest/AuroraUserGuide/images/limitless_cluster_164.png)


## CLI
<a name="limitless-create-CLI"></a>

Bila Anda menggunakan AWS CLI untuk membuat cluster DB yang menggunakan Aurora PostgreSQL Limitless Database, Anda melakukan tugas-tugas berikut:

1. [Buat cluster DB utama](#limitless-create-CLI.cluster).

1. [Buat grup pecahan DB](#limitless-create-CLI.shard-group).

### Buat cluster DB utama
<a name="limitless-create-CLI.cluster"></a>

Parameter berikut diperlukan untuk membuat cluster DB:
+ `--db-cluster-identifier` – Nama klaster DB Anda.
+ `--engine`- Cluster DB harus menggunakan mesin `aurora-postgresql` DB.
+ `--engine-version`- Cluster DB harus menggunakan salah satu versi mesin DB:
  + `16.4-limitless`
  + `16.6-limitless`
+ `--storage-type`- Cluster DB harus menggunakan konfigurasi penyimpanan cluster `aurora-iopt1` DB.
+ `--cluster-scalability-type`— Menentukan mode skalabilitas cluster Aurora DB. Ketika diatur ke`limitless`, cluster beroperasi sebagai Database Aurora PostgreSQL Limitless. Ketika diatur ke `standard` (default), cluster menggunakan pembuatan instans DB normal.
**catatan**  
Anda tidak dapat mengubah pengaturan ini setelah Anda membuat cluster DB.
+ `--master-username`— Nama pengguna master untuk cluster DB.
+ `--master-user-password`— Kata sandi untuk pengguna utama.
+ `--enable-performance-insights`— Anda harus mengaktifkan Performance Insights.
+ `--performance-insights-retention-period`- Periode retensi Performance Insights minimal harus 31 hari.
+ `--monitoring-interval`— Interval, dalam hitungan detik, antara titik-titik saat metrik Pemantauan yang Ditingkatkan dikumpulkan untuk cluster DB. Nilai ini tidak bisa`0`.
+ `--monitoring-role-arn`— Nama Sumber Daya Amazon (ARN) untuk peran IAM yang memungkinkan RDS mengirim metrik Pemantauan yang Ditingkatkan ke Log Amazon. CloudWatch 
+ `--enable-cloudwatch-logs-exports`— Anda harus mengekspor `postgresql` log ke CloudWatch Log.

Parameter berikut ini bersifat opsional:
+ `--db-subnet-group-name`— Grup subnet DB untuk mengasosiasikan dengan cluster DB. Ini juga menentukan VPC yang terkait dengan cluster DB.
**catatan**  
Jika Anda membuat cluster DB Limitless Database di Wilayah AS Timur (Virginia N.), jangan sertakan `us-east-1e` Availability Zone (AZ) di grup subnet DB Anda. Karena keterbatasan sumber daya, Aurora Serverless v2 —dan karenanya Limitless Database—tidak didukung di AZ. `us-east-1e`
+ `--vpc-security-group-ids`— Daftar grup keamanan VPC untuk diasosiasikan dengan cluster DB.
+ `--performance-insights-kms-key-id`— AWS KMS key Pengidentifikasi untuk enkripsi data Performance Insights. Jika Anda tidak menentukan kunci KMS, kunci default untuk Anda Akun AWS digunakan.
+ `--region`— Wilayah AWS Tempat Anda membuat cluster DB. Itu harus menjadi salah satu yang mendukung Aurora PostgreSQL Limitless Database.

Untuk menggunakan grup keamanan VPC dan VPC default, hilangkan opsi dan. `--db-subnet-group-name` `--vpc-security-group-ids`

**Untuk membuat cluster DB primer**
+ 

  ```
  aws rds create-db-cluster \
      --db-cluster-identifier my-limitless-cluster \
      --engine aurora-postgresql \
      --engine-version 16.6-limitless \
      --storage-type aurora-iopt1 \
      --cluster-scalability-type limitless \
      --master-username myuser \
      --master-user-password mypassword \
      --db-subnet-group-name mysubnetgroup \
      --vpc-security-group-ids sg-c7e5b0d2 \
      --enable-performance-insights \
      --performance-insights-retention-period 31 \
      --monitoring-interval 5 \
      --monitoring-role-arn arn:aws:iam::123456789012:role/EMrole \
      --enable-cloudwatch-logs-exports postgresql
  ```

Untuk informasi selengkapnya, lihat [create-db-cluster](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/rds/create-db-cluster.html).

### Buat grup pecahan DB
<a name="limitless-create-CLI.shard-group"></a>

Selanjutnya Anda membuat grup pecahan DB di cluster DB yang baru saja Anda buat. Parameter-parameter berikut diperlukan:
+ `--db-shard-group-identifier`— Nama grup pecahan DB Anda.

  Pengidentifikasi grup shard DB memiliki kendala berikut:
  + Itu harus unik di Akun AWS dan Wilayah AWS di mana Anda membuatnya.
  + Itu harus berisi 1—63 huruf, angka, atau tanda hubung.
  + Karakter pertama harus berupa surat.
  + Pengidentifikasi ini tidak boleh diakhiri dengan tanda hubung atau mengandung dua tanda hubung berturut-turut.
  + 
**penting**  
Setelah Anda membuat grup pecahan DB, Anda tidak dapat mengubah pengidentifikasi cluster DB atau pengidentifikasi grup shard DB.
+ `--db-cluster-identifier`— Nama cluster DB tempat Anda membuat grup shard DB.
+ `--max-acu`- Kapasitas maksimum grup pecahan DB Anda. Itu harus dari 16-6144 ACUs. Untuk batas kapasitas yang lebih tinggi dari 6144 ACUs, hubungi. AWS

  Jumlah awal router dan pecahan ditentukan oleh kapasitas maksimum yang Anda atur saat Anda membuat grup pecahan DB. Semakin tinggi kapasitas maksimum, semakin besar jumlah router dan pecahan yang dibuat dalam grup pecahan DB. Untuk informasi selengkapnya, lihat [Mengkorelasikan kapasitas maksimum grup pecahan DB dengan jumlah router dan pecahan yang dibuat](limitless-cluster.md#limitless-capacity-mapping).

Parameter berikut ini bersifat opsional:
+ `--compute-redundancy`— Apakah akan membuat standbys untuk grup pecahan DB. Parameter ini dapat memiliki nilai berikut:
  + `0`— Membuat grup pecahan DB tanpa standby untuk setiap pecahan. Ini adalah nilai default.
  + `1`— Membuat grup pecahan DB dengan satu siaga komputasi di Availability Zone (AZ) yang berbeda.
  + `2`— Membuat grup pecahan DB dengan dua standby komputasi dalam dua yang berbeda. AZs
**catatan**  
Jika Anda menyetel redundansi komputasi ke nilai bukan nol, jumlah pecahan akan digandakan atau tiga kali lipat. Ini akan dikenakan biaya tambahan.  
Node dalam standby komputasi ditingkatkan ke atas dan ke bawah ke kapasitas yang sama dengan penulis. Anda tidak mengatur rentang kapasitas secara terpisah untuk standby.
+ `--min-acu`- Kapasitas minimum grup pecahan DB Anda. Setidaknya harus 16 ACUs, yang merupakan nilai default.
+ `--publicly-accessible|--no-publicly-accessible`— Apakah akan menetapkan alamat IP yang dapat diakses publik ke grup pecahan DB. Akses ke grup shard DB dikendalikan oleh grup keamanan yang digunakan oleh cluster.

  Nilai default-nya `--no-publicly-accessible`.
**catatan**  
Anda tidak dapat mengubah pengaturan ini setelah Anda membuat grup shard DB.

**Untuk membuat grup pecahan DB**
+ 

  ```
  aws rds create-db-shard-group \
      --db-shard-group-identifier my-db-shard-group \
      --db-cluster-identifier my-limitless-cluster \
      --max-acu 1000
  ```