Membuat cluster DB Multi-AZ untuk Amazon RDS - Layanan Basis Data Relasional Amazon

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

Membuat cluster DB Multi-AZ untuk Amazon RDS

Klaster basis data Multi-AZ memiliki satu instans basis data penulis dan dua instans basis data pembaca dalam tiga Zona Ketersediaan terpisah. Klaster DB Multi-AZ menyediakan ketersediaan tinggi, peningkatan kapasitas untuk beban kerja baca, dan latensi yang lebih rendah jika dibandingkan dengan deployment Multi-AZ. Lihat informasi yang lebih lengkap tentang klaster basis data Multi-AZ di Penerapan cluster DB multi-AZ untuk Amazon RDS.

catatan

Cluster DB multi-AZ hanya didukung untuk mesin My SQL dan SQL Postgre DB.

Prasyarat klaster DB

penting

Sebelum dapat membuat klaster DB Multi-AZ, Anda harus menyelesaikan tugas-tugas di Menyiapkan RDS lingkungan Amazon Anda.

Berikut adalah prasyarat yang harus diselesaikan sebelum membuat klaster DB Multi-AZ.

Konfigurasikan jaringan untuk klaster DB

Anda dapat membuat cluster DB multi-AZ hanya di cloud pribadi virtual (VPC) berdasarkan VPC layanan Amazon. Itu harus dalam Wilayah AWS yang memiliki setidaknya tiga Availability Zone. Grup subnet DB yang Anda pilih untuk klaster DB harus mencakup setidaknya tiga Zona Ketersediaan. Konfigurasi ini memastikan bahwa setiap instans DB di klaster DB berada di Zona Ketersediaan yang berbeda.

Untuk mengatur konektivitas antara cluster DB baru Anda dan EC2 instans Amazon dalam hal yang samaVPC, lakukan saat Anda membuat cluster DB. Untuk terhubung ke cluster DB Anda dari sumber daya selain EC2 instance yang samaVPC, konfigurasikan koneksi jaringan secara manual.

Konfigurasikan konektivitas jaringan otomatis dengan sebuah EC2 instance

Saat membuat cluster DB multi-AZ, Anda dapat menggunakan AWS Management Console untuk mengatur konektivitas antara EC2 instans dan cluster DB baru. Ketika Anda melakukannya, RDS mengkonfigurasi pengaturan VPC dan jaringan Anda secara otomatis. Cluster DB dibuat VPC sama dengan EC2 instance sehingga EC2 instance dapat mengakses cluster DB.

Berikut ini adalah persyaratan untuk menghubungkan EC2 instance dengan cluster DB:

  • EC2Instance harus ada di Wilayah AWS sebelum Anda membuat cluster DB.

    Jika tidak ada EC2 instance di Wilayah AWS, konsol menyediakan tautan untuk membuatnya.

  • Pengguna yang membuat klaster DB harus memiliki izin untuk melakukan operasi berikut:

    • ec2:AssociateRouteTable

    • ec2:AuthorizeSecurityGroupEgress

    • ec2:AuthorizeSecurityGroupIngress

    • ec2:CreateRouteTable

    • ec2:CreateSubnet

    • ec2:CreateSecurityGroup

    • ec2:DescribeInstances

    • ec2:DescribeNetworkInterfaces

    • ec2:DescribeRouteTables

    • ec2:DescribeSecurityGroups

    • ec2:DescribeSubnets

    • ec2:ModifyNetworkInterfaceAttribute

    • ec2:RevokeSecurityGroupEgress

Menggunakan opsi ini membuat klaster DB pribadi. Cluster DB menggunakan grup subnet DB dengan hanya subnet pribadi untuk membatasi akses ke sumber daya di dalam. VPC

Untuk menghubungkan EC2 instance ke cluster DB, pilih Connect to an EC2 compute resource di bagian Connectivity pada halaman Create database.

Connect sebuah EC2 instance

Saat Anda memilih Connect ke sumber daya EC2 komputasi, RDS atur opsi berikut secara otomatis. Anda tidak dapat mengubah pengaturan ini kecuali Anda memilih untuk tidak mengatur konektivitas dengan EC2 instans dengan memilih Jangan sambungkan ke sumber daya EC2 komputasi.

Opsi konsol Pengaturan otomatis

Awan Pribadi Virtual (VPC)

RDSmenetapkan VPC ke yang terkait dengan EC2 instance.

Grup subnet DB

RDSmemerlukan grup subnet DB dengan subnet pribadi di Availability Zone yang sama dengan EC2 instance. Jika grup subnet DB yang memenuhi persyaratan ini ada, maka RDS gunakan grup subnet DB yang ada. Secara default, opsi ini diatur ke Pengaturan otomatis.

Ketika Anda memilih Pengaturan otomatis dan tidak ada grup subnet DB yang memenuhi persyaratan ini, tindakan berikut terjadi. RDSmenggunakan tiga subnet pribadi yang tersedia di tiga Availability Zone di mana salah satu Availability Zones sama dengan EC2 instance. Jika subnet pribadi tidak tersedia di Availability Zone, RDS buat subnet pribadi di Availability Zone. Kemudian RDS membuat grup subnet DB.

Ketika subnet pribadi tersedia, RDS menggunakan tabel rute yang terkait dengan subnet dan menambahkan subnet apa pun yang dibuatnya ke tabel rute ini. Ketika tidak ada subnet pribadi yang tersedia, RDS membuat tabel rute tanpa akses gateway internet dan menambahkan subnet yang dibuatnya ke tabel rute.

RDSjuga memungkinkan Anda untuk menggunakan grup subnet DB yang ada. Pilih Pilih yang ada jika Anda ingin menggunakan grup subnet DB pilihan Anda yang sudah ada.

Akses publik

RDSmemilih Tidak sehingga cluster DB tidak dapat diakses publik.

Untuk keamanan, ini adalah praktik terbaik untuk menjaga basis data tetap privat dan memastikannya tidak dapat diakses dari internet.

VPCgrup keamanan (firewall)

RDSmembuat grup keamanan baru yang terkait dengan cluster DB. Grup keamanan diberi nama rds-ec2-n, dengan n berupa angka. Grup keamanan ini menyertakan aturan masuk dengan grup EC2 VPC keamanan (firewall) sebagai sumbernya. Grup keamanan ini yang terkait dengan cluster DB memungkinkan EC2 instance untuk mengakses cluster DB.

RDSjuga membuat grup keamanan baru yang terkait dengan EC2 instance. Grup keamanan diberi nama ec2-rds-n, dengan n berupa angka. Grup keamanan ini menyertakan aturan keluar dengan grup VPC keamanan cluster DB sebagai sumbernya. Grup keamanan ini memungkinkan EC2 instance untuk mengirim lalu lintas ke cluster DB.

Anda dapat menambahkan grup keamanan baru lainnya dengan memilih Buat baru dan mengetik nama grup keamanan baru.

Anda dapat menambahkan grup keamanan yang ada dengan memilih Pilih yang ada dan memilih grup keamanan untuk ditambahkan.

Zona Ketersediaan

RDSmemilih Availability Zone EC2 instance untuk satu instans DB dalam penerapan cluster DB multi-AZ. RDSsecara acak memilih Availability Zone yang berbeda untuk kedua instans DB lainnya. Instans DB penulis dibuat di Availability Zone yang sama dengan EC2 instance. Kemungkinan akan ada biaya lintas Zona Ketersediaan jika terjadi failover dan instans DB penulis berada di Zona Ketersediaan yang berbeda.

Untuk informasi selengkapnya tentang pengaturan ini, lihat Pengaturan untuk membuat klaster DB Multi-AZ.

Jika Anda mengubah pengaturan ini setelah cluster DB dibuat, perubahan dapat memengaruhi koneksi antara EC2 instance dan cluster DB.

Konfigurasikan jaringan secara manual

Untuk terhubung ke cluster DB Anda dari sumber daya selain EC2 instance yang samaVPC, konfigurasikan koneksi jaringan secara manual. Jika Anda menggunakan AWS Management Console untuk membuat cluster DB multi-AZ Anda, Anda dapat membuat Amazon RDS secara otomatis VPC untuk Anda. Atau Anda dapat menggunakan yang sudah ada VPC atau membuat yang baru VPC untuk cluster DB multi-AZ Anda. Anda VPC harus memiliki setidaknya satu subnet di masing-masing dari setidaknya tiga Availability Zone agar Anda dapat menggunakannya dengan cluster DB multi-AZ. Untuk informasi tentang VPCs, lihat Amazon VPC dan RDSAmazon.

Jika Anda tidak memiliki default VPC atau belum membuatVPC, dan Anda tidak berencana untuk menggunakan konsol, lakukan hal berikut:

Untuk informasi tentang batasan yang berlaku pada klaster DB Multi-AZ, lihat Keterbatasan cluster DB multi-AZ untuk Amazon RDS.

Jika Anda ingin terhubung ke sumber daya yang tidak VPC sama dengan cluster DB multi-AZ, lihat skenario yang sesuai diSkenario untuk mengakses instans DB di VPC.

Prasyarat tambahan

Sebelum Anda membuat klaster DB Multi-AZ, pertimbangkan prasyarat tambahan berikut:

  • Untuk menyesuaikan parameter konfigurasi klaster DB Anda, tentukan grup parameter klaster DB dengan pengaturan parameter yang diperlukan. Untuk informasi tentang membuat atau memodifikasi grup parameter klaster DB, lihat Grup parameter untuk cluster DB multi-AZ.

  • Tentukan nomor port TCP /IP yang akan ditentukan untuk cluster DB Anda. Firewall di beberapa perusahaan memblokir koneksi ke port default. Jika firewall perusahaan Anda memblokir port default, pilih port lain untuk klaster DB Anda. Semua instans DB dalam klaster DB menggunakan port yang sama.

  • Jika versi mesin utama untuk database Anda mencapai RDS akhir tanggal dukungan standar, Anda harus menggunakan CLI opsi Extended Support atau RDS API parameternya. Untuk informasi selengkapnya, lihat RDS Extended Support diPengaturan untuk membuat klaster DB Multi-AZ.

Membuat klaster DB

Anda dapat membuat cluster DB multi-AZ menggunakan AWS Management Console, AWS CLI, atau file. RDS API

Anda dapat membuat klaster DB Multi-AZ dengan memilih klaster DB Multi-AZ di bagian Ketersediaan dan daya tahan.

Cara membuat klaster DB Multi-AZ menggunakan konsol
  1. Masuk ke AWS Management Console dan buka RDS konsol Amazon di https://console.aws.amazon.com/rds/.

  2. Di sudut kanan atas AWS Management Console, pilih Wilayah AWS di mana Anda ingin membuat cluster DB.

    Untuk informasi tentang Wilayah AWS yang mendukung klaster DB multi-AZ, lihat. Keterbatasan cluster DB multi-AZ untuk Amazon RDS

  3. Di panel navigasi, pilih Database.

  4. Pilih Buat basis data.

    Untuk membuat klaster DB Multi-AZ, pastikan Pembuatan Standar dipilih dan Mudah Dibuat tidak.

  5. Pada tipe Engine, pilih My SQL atau Postgre SQL.

  6. Untuk Versi, pilih versi mesin DB.

    Untuk informasi tentang versi mesin DB yang mendukung klaster DB Multi-AZ, lihat Keterbatasan cluster DB multi-AZ untuk Amazon RDS.

  7. Di bagian Templat, pilih templat yang sesuai untuk deployment Anda.

  8. Dalam Ketersediaan dan daya tahan, pilih Klaster DB Multi-AZ.

    Pilihan klaster DB Multi-AZ
  9. Di Pengidentifikasi klaster DB, masukkan pengidentifikasi untuk klaster DB Anda.

  10. Di Nama pengguna master, masukkan nama pengguna master Anda atau biarkan pengaturan default.

  11. Masukkan kata sandi master Anda:

    1. Di bagian Pengaturan, buka Pengaturan Kredensial.

    2. Jika Anda ingin menentukan kata sandi, hapus kotak Buat kata sandi secara otomatis jika dipilih.

    3. (Opsional) Ubah nilai Nama pengguna master.

    4. Masukkan kata sandi yang sama di Kata sandi master dan Konfirmasikan kata sandi.

  12. Untuk Kelas instans DB, pilih kelas instans DB. Untuk daftar kelas instans DB yang didukung, lihat Ketersediaan kelas instans untuk cluster DB multi-AZ.

  13. (Opsional) Atur koneksi ke sumber daya komputasi untuk klaster DB ini.

    Anda dapat mengonfigurasi konektivitas antara EC2 instans Amazon dan cluster DB baru selama pembuatan cluster DB. Untuk informasi selengkapnya, lihat Konfigurasikan konektivitas jaringan otomatis dengan sebuah EC2 instance.

  14. Di bagian Konektivitas di bawah grup VPC keamanan (firewall), jika Anda memilih Buat baru, grup VPC keamanan dibuat dengan aturan masuk yang memungkinkan alamat IP komputer lokal Anda mengakses database.

  15. Untuk bagian yang lainnya, tentukan pengaturan klaster DB Anda. Untuk informasi tentang setiap pengaturan, lihat Pengaturan untuk membuat klaster DB Multi-AZ.

  16. Pilih Buat basis data.

    Jika Anda memilih untuk menggunakan kata sandi yang dibuat otomatis, tombol Lihat detail kredensial muncul pada halaman Basis data.

    Untuk melihat nama pengguna dan kata sandi master klaster DB, pilih Lihat detail kredensial.

    Untuk terhubung ke klaster DB sebagai pengguna master, gunakan nama pengguna dan kata sandi yang muncul.

    penting

    Anda tidak dapat melihat kata sandi pengguna master lagi.

  17. Untuk Basis data, pilih nama klaster DB baru.

Di RDS konsol, detail untuk cluster DB baru muncul. Klaster DB memiliki status Membuat hingga klaster DB telah dibuat dan siap digunakan. Saat statusnya berubah menjadi Tersedia, Anda dapat terhubung ke klaster DB. Bergantung pada kelas klaster DB dan penyimpanan yang dialokasikan, perlu waktu beberapa menit agar klaster DB baru tersedia.

Sebelum Anda membuat cluster DB multi-AZ menggunakan AWS CLI, pastikan untuk memenuhi prasyarat yang diperlukan. Ini termasuk membuat VPC dan grup subnet RDS DB. Untuk informasi selengkapnya, lihat Prasyarat klaster DB.

Untuk membuat cluster DB multi-AZ dengan menggunakan AWS CLI, panggil create-db-clusterperintah. Tentukan --db-cluster-identifier. Untuk opsi --engine, tentukan salah mysql atau postgres.

Lihat informasi tentang setiap opsi di Pengaturan untuk membuat klaster DB Multi-AZ.

Untuk informasi tentang, mesin DB Wilayah AWS, dan versi mesin DB yang mendukung cluster DB multi-AZ, lihat. Keterbatasan cluster DB multi-AZ untuk Amazon RDS

Perintah create-db-cluster membuat instans DB penulis dan dua instans DB pembaca untuk klaster DB Anda. Setiap instans DB berada di Zona Ketersediaan yang berbeda.

Misalnya, perintah berikut membuat cluster DB multi-AZ My SQL 8.0 bernama. mysql-multi-az-db-cluster

Untuk Linux, macOS, atau Unix:

aws rds create-db-cluster \ --db-cluster-identifier mysql-multi-az-db-cluster \ --engine mysql \ --engine-version 8.0.32 \ --master-username admin \ --manage-master-user-password \ --port 3306 \ --backup-retention-period 1 \ --db-subnet-group-name default \ --allocated-storage 4000 \ --storage-type io1 \ --iops 10000 \ --db-cluster-instance-class db.m5d.xlarge

Untuk Windows:

aws rds create-db-cluster ^ --db-cluster-identifier mysql-multi-az-db-cluster ^ --engine mysql ^ --engine-version 8.0.32 ^ --manage-master-user-password ^ --master-username admin ^ --port 3306 ^ --backup-retention-period 1 ^ --db-subnet-group-name default ^ --allocated-storage 4000 ^ --storage-type io1 ^ --iops 10000 ^ --db-cluster-instance-class db.m5d.xlarge

Perintah berikut membuat Postgre SQL 13.4 Multi-AZ DB cluster bernama. postgresql-multi-az-db-cluster

Untuk Linux, macOS, atau Unix:

aws rds create-db-cluster \ --db-cluster-identifier postgresql-multi-az-db-cluster \ --engine postgres \ --engine-version 13.4 \ --manage-master-user-password \ --master-username postgres \ --port 5432 \ --backup-retention-period 1 \ --db-subnet-group-name default \ --allocated-storage 4000 \ --storage-type io1 \ --iops 10000 \ --db-cluster-instance-class db.m5d.xlarge

Untuk Windows:

aws rds create-db-cluster ^ --db-cluster-identifier postgresql-multi-az-db-cluster ^ --engine postgres ^ --engine-version 13.4 ^ --manage-master-user-password ^ --master-username postgres ^ --port 5432 ^ --backup-retention-period 1 ^ --db-subnet-group-name default ^ --allocated-storage 4000 ^ --storage-type io1 ^ --iops 10000 ^ --db-cluster-instance-class db.m5d.xlarge

Sebelum Anda dapat membuat cluster DB multi-AZ menggunakan RDSAPI, pastikan untuk memenuhi prasyarat yang diperlukan, seperti membuat grup subnet VPC dan DB. RDS Untuk informasi selengkapnya, lihat Prasyarat klaster DB.

Untuk membuat cluster DB multi-AZ dengan menggunakan RDSAPI, panggil reateDBCluster operasi C. Tentukan DBClusterIdentifier. Untuk parameter Engine, tentukan mysql atau postgresql.

Lihat informasi tentang setiap opsi, lihat Pengaturan untuk membuat klaster DB Multi-AZ.

Operasi CreateDBCluster membuat instans DB penulis dan dua instans DB pembaca untuk klaster DB Anda. Setiap instans DB berada di Zona Ketersediaan yang berbeda.

Pengaturan untuk membuat klaster DB Multi-AZ

Untuk detail pengaturan yang Anda pilih ketika membuat klaster DB Multi-AZ, lihat tabel berikut. Untuk informasi selengkapnya tentang AWS CLI opsi, lihat create-db-cluster. Untuk informasi selengkapnya tentang RDS API parameter, lihat C reateDBCluster.

Setelan konsol Deskripsi pengaturan CLIopsi dan RDS API parameter

Penyimpanan yang dialokasikan

Jumlah penyimpanan yang dialokasikan untuk setiap instans DB dalam klaster DB Anda (dalam gibibyte). Untuk informasi selengkapnya, lihat Penyimpanan instans Amazon RDS DB.

CLIpilihan:

--allocated-storage

APIparameter:

AllocatedStorage

Pemutakhiran versi kecil otomatis

Aktifkan peningkatan versi minor otomatis agar klaster basis data Anda otomatis menerima peningkatan versi mesin DB minor pilihan Anda saat tersedia. Amazon RDS melakukan upgrade versi minor otomatis di jendela pemeliharaan.

CLIpilihan:

--auto-minor-version-upgrade

--no-auto-minor-version-upgrade

APIparameter:

AutoMinorVersionUpgrade

Periode retensi cadangan

Jumlah hari yang Anda inginkan untuk menyimpan cadangan otomatis klaster DB Anda. Untuk klaster DB Multi-AZ, nilai ini harus ditetapkan ke 1 atau lebih besar.

Untuk informasi selengkapnya, lihat Pengantar cadangan.

CLIpilihan:

--backup-retention-period

APIparameter:

BackupRetentionPeriod

Jendela pencadangan

Periode waktu di mana Amazon RDS secara otomatis mengambil cadangan cluster DB Anda. Kecuali jika Anda ingin basis data dicadangkan pada waktu tertentu, gunakan nilai default Tidak ada preferensi.

Untuk informasi selengkapnya, lihat Pengantar cadangan.

CLIpilihan:

--preferred-backup-window

APIparameter:

PreferredBackupWindow

Otoritas sertifikat

Otoritas sertifikat (CA) untuk sertifikat server yang digunakan oleh cluster DB.

Untuk informasi selengkapnya, lihat .

CLIpilihan:

--ca-certificate-identifier

RDSAPIparameter:

CACertificateIdentifier

Salin tag ke cuplikan

Opsi ini menyalin semua tag klaster basis data ke snapshot DB saat Anda membuat snapshot.

Untuk informasi selengkapnya, lihat Menandai sumber Amazon RDS.

CLIpilihan:

-copy-tags-to-snapshot

-no-copy-tags-to-snapshot

RDSAPIparameter:

CopyTagsToSnapshot

Autentikasi basis data

Untuk klaster DB Multi-AZ, hanya Autentikasi kata sandi yang didukung.

Tidak ada karena autentikasi kata sandi adalah default.

Port basis data

Port yang ingin Anda gunakan untuk mengakses klaster DB. Port default akan ditampilkan.

Port tidak dapat diubah setelah klaster DB dibuat.

Firewall di beberapa perusahaan memblokir koneksi ke port default. Jika firewall perusahaan Anda memblokir port default, masukkan port lain untuk klaster DB Anda.

CLIpilihan:

--port

RDSAPIparameter:

Port

Pengidentifikasi klaster DB

Nama untuk klaster DB Anda. Beri nama klaster DB Anda dengan cara yang sama seperti cara Anda menamai server on-premise Anda. Pengidentifikasi cluster DB Anda dapat berisi hingga 63 karakter alfanumerik, dan harus unik untuk akun Anda di Wilayah yang Anda pilih. AWS

CLIpilihan:

--db-cluster-identifier

RDSAPIparameter:

DBClusterIdentifier

Kelas instans DB

Kapasitas komputasi dan memori setiap instans DB di klaster DB Multi-AZ, misalnya db.m5d.xlarge.

Jika memungkinkan, pilih kelas instans DB yang cukup besar sehingga set kerja kueri yang umum dapat disimpan di memori. Ketika set kerja disimpan di memori, sistem dapat menghindari penulisan pada disk, yang akan meningkatkan performa.

Untuk daftar kelas instans DB yang didukung, lihat Ketersediaan kelas instans untuk cluster DB multi-AZ.

CLIpilihan:

--db-cluster-instance-class

RDSAPIparameter:

DBClusterInstanceClass

Grup parameter klaster basis data

Grup parameter klaster DB yang ingin Anda kaitkan dengan klaster DB.

Untuk informasi selengkapnya, lihat Grup parameter untuk cluster DB multi-AZ.

CLIpilihan:

--db-cluster-parameter-group-name

RDSAPIparameter:

DBClusterParameterGroupName

Versi mesin basis data

Versi mesin basis data yang ingin Anda gunakan.

CLIpilihan:

--engine-version

RDSAPIparameter:

EngineVersion

Grup parameter klaster basis data

Grup parameter instans DB untuk mengasosiasikan dengan cluster DB.

Untuk informasi selengkapnya, lihat Grup parameter untuk cluster DB multi-AZ.

CLIpilihan:

--db-cluster-parameter-group-name

RDSAPIparameter:

DBClusterParameterGroupName

Grup subnet DB

Grup subnet DB yang Anda ingin gunakan untuk klaster DB.

Pilih Pilih yang ada untuk menggunakan grup subnet DB yang ada. Kemudian pilih grup subnet yang diperlukan dari daftar dropdown Grup subnet DB yang ada.

Pilih Pengaturan otomatis untuk memungkinkan RDS memilih grup subnet DB yang kompatibel. Jika tidak ada, RDS buat grup subnet baru untuk cluster Anda.

Untuk informasi selengkapnya, lihat Menggunakan grup subnet DB.

CLIpilihan:

--db-subnet-group-name

RDSAPIparameter:

DBSubnetGroupName

Perlindungan penghapusan

Aktifkan perlindungan penghapusan agar klaster DB tidak terhapus. Jika Anda membuat klaster DB produksi dengan konsol, perlindungan penghapusan diaktifkan secara default.

Untuk informasi selengkapnya, lihat Menghapus instans DB.

CLIpilihan:

--deletion-protection

--no-deletion-protection

RDSAPIparameter:

DeletionProtection

Enkripsi

Aktifkan Enkripsi guna mengaktifkan enkripsi saat diam untuk klaster DB ini.

Enkripsi diaktifkan secara default untuk klaster DB Multi-AZ.

Untuk informasi selengkapnya, lihat Mengenkripsi sumber daya Amazon RDS Amazon.

CLIpilihan:

--kms-key-id

--storage-encrypted

--no-storage-encrypted

RDSAPIparameter:

KmsKeyId

StorageEncrypted

Pemantauan yang Ditingkatkan

Aktifkan pemantauan yang ditingkatkan guna mengaktifkan pengumpulan metrik secara waktu nyata untuk sistem operasi tempat klaster DB Anda berjalan.

Untuk informasi selengkapnya, lihat Memantau metrik OS dengan Pemantauan yang Ditingkatkan.

CLIpilihan:

--monitoring-interval

--monitoring-role-arn

RDSAPIparameter:

MonitoringInterval

MonitoringRoleArn

Nama basis data awal

Nama untuk basis data di klaster DB Anda. Jika Anda tidak memberikan nama, Amazon RDS tidak membuat database di cluster DB untuk MySQL. Namun, itu membuat database pada cluster DB untuk PostgreSQL. Nama tidak dapat berupa kata yang disimpan oleh mesin basis data. Terdapat batasan lain bergantung pada mesin DB.

SayaSQL:

  • Harus berisi antara 1–64 karakter alfanumerik.

PostgreSQL:

  • Harus berisi antara 1–63 karakter alfanumerik.

  • Harus dimulai dengan sebuah huruf atau garis bawah. Karakter selanjutnya dapat berupa huruf, garis bawah, atau digit (0-9).

  • Nama basis data awal adalah postgres.

CLIpilihan:

--database-name

RDSAPIparameter:

DatabaseName

Ekspor log

Jenis file log database untuk dipublikasikan ke Amazon CloudWatch Logs.

Untuk informasi selengkapnya, lihat Menerbitkan log database ke Amazon CloudWatch Logs.

CLIpilihan:

-enable-cloudwatch-logs-exports

RDSAPIparameter:

EnableCloudwatchLogsExports

Jendela pemeliharaan

Jendela 30 menit ketika perubahan yang tertunda untuk klaster DB diterapkan. Jika jangka waktu bukan masalah, pilih Tidak ada preferensi.

Untuk informasi selengkapnya, lihat Jendela RDS pemeliharaan Amazon.

CLIpilihan:

--preferred-maintenance-window

RDSAPIparameter:

PreferredMaintenanceWindow

Kelola kredensi master di AWS Secrets Manager

Pilih Kelola kredensial master di AWS Secrets Manager untuk mengelola kata sandi pengguna master dalam rahasia di Secrets Manager.

Secara opsional, pilih KMS kunci yang akan digunakan untuk melindungi rahasia. Pilih dari KMS kunci di akun Anda, atau masukkan kunci dari akun lain.

Untuk informasi selengkapnya, lihat Manajemen kata sandi dengan Amazon RDS Aurora dan AWS Secrets Manager.

CLIpilihan:

--manage-master-user-password | --no-manage-master-user-password

--master-user-secret-kms-key-id

RDSAPIparameter:

ManageMasterUserPassword

MasterUserSecretKmsKeyId

Kata sandi master

Kata sandi untuk akun pengguna utama Anda.

CLIpilihan:

--master-user-password

RDSAPIparameter:

MasterUserPassword

Nama pengguna master

Nama yang Anda gunakan sebagai nama pengguna master untuk masuk ke klaster DB dengan semua hak istimewa basis data.

  • Nama dapat berisi 1–16 karakter alfanumerik dan garis bawah.

  • Karakter pertamanya harus berupa huruf.

  • Nama tidak dapat berupa kata yang disimpan oleh mesin basis data.

Anda tidak dapat mengubah nama pengguna master setelah klaster DB Multi-AZ dibuat.

Untuk informasi selengkapnya tentang hak istimewa yang diberikan kepada pengguna master, lihat Hak akses akun pengguna master.

CLIpilihan:

--master-username

RDSAPIparameter:

MasterUsername

Wawasan Performa

Aktifkan Wawasan Performa untuk memantau beban klaster DB, sehingga Anda dapat menganalisis dan memecahkan masalah performa basis data Anda.

Pilih periode retensi untuk menentukan berapa banyak riwayat data Wawasan Performa yang akan disimpan. Pengaturan retensi di tingkat gratis adalah Default (7 hari). Untuk mempertahankan data performa Anda lebih lama, tetapkan 1–24 bulan. Untuk informasi selengkapnya tentang periode retensi, lihat Harga dan retensi data untuk Wawasan Performa.

Pilih KMS kunci yang akan digunakan untuk melindungi kunci yang digunakan untuk mengenkripsi volume database ini. Pilih dari KMS kunci di akun Anda, atau masukkan kunci dari akun lain.

Untuk informasi selengkapnya, lihat .

CLIpilihan:

--enable-performance-insights

--no-enable-performance-insights

--performance-insights-retention-period

--performance-insights-kms-key-id

RDSAPIparameter:

EnablePerformanceInsights

PerformanceInsightsRetentionPeriod

PerformanceInsightsKMSKeyId

Disediakan IOPS

Jumlah Provisioned IOPS (operasi input/output per detik) yang awalnya dialokasikan untuk cluster DB.

CLIpilihan:

--iops

RDSAPIparameter:

Iops

Akses publik

Dapat diakses oleh publik untuk memberikan cluster DB alamat IP publik, yang berarti dapat diakses di VPC luar. Agar dapat diakses publik, cluster DB juga harus berada di subnet publik di. VPC

Tidak dapat diakses publik untuk membuat cluster DB hanya dapat diakses dari dalam. VPC

Untuk informasi selengkapnya, lihat Menyembunyikan instans DB di a VPC dari internet.

Untuk terhubung ke cluster DB dari luarVPC, cluster DB harus dapat diakses publik. Selain itu, akses harus diberikan menggunakan aturan masuk grup keamanan klaster DB, dan persyaratan lain harus terpenuhi. Untuk informasi selengkapnya, lihat Tidak dapat terhubung ke instans Amazon RDS DB.

Jika cluster DB Anda tidak dapat diakses publik, Anda dapat menggunakan AWS Site-to-Site VPN koneksi atau AWS Direct Connect koneksi untuk mengaksesnya dari jaringan pribadi. Untuk informasi selengkapnya, lihat Privasi lalu lintas antarjaringan.

CLIpilihan:

--publicly-accessible

--no-publicly-accessible

RDSAPIparameter:

PubliclyAccessible

RDSSupport yang Diperpanjang

Pilih Enable RDS Extended Support untuk memungkinkan versi mesin utama yang didukung untuk terus berjalan melewati RDS akhir tanggal dukungan standar.

Saat Anda membuat cluster DB, Amazon secara RDS default menggunakan Extended RDS Support. Untuk mencegah pembuatan cluster DB baru setelah RDS akhir tanggal dukungan standar dan untuk menghindari biaya untuk RDS Extended Support, nonaktifkan pengaturan ini. Cluster DB Anda yang ada tidak akan dikenakan biaya hingga tanggal mulai penetapan harga RDS Extended Support.

Untuk informasi selengkapnya, lihat Menggunakan Amazon RDS Extended Support.

CLIpilihan:

--engine-lifecycle-support

RDSAPIparameter:

EngineLifecycleSupport

Throughput penyimpanan

Nilai throughput penyimpanan untuk cluster DB. Pengaturan ini hanya terlihat jika Anda memilih Tujuan Umum SSD (gp3) untuk jenis penyimpanan.

Pengaturan ini tidak dapat dikonfigurasi dan secara otomatis diatur berdasarkan IOPS yang Anda tentukan.

Untuk informasi selengkapnya, lihat penyimpanan gp3 (disarankan).

Nilai ini dihitung secara otomatis dan tidak memiliki CLI opsi.

RDSProksi

Pilih Buat RDS Proxy untuk membuat proxy untuk cluster DB Anda. Amazon RDS secara otomatis membuat IAM peran dan rahasia Secrets Manager untuk proxy.

Tidak tersedia saat membuat klaster DB.

Jenis penyimpanan

Jenis penyimpanan untuk klaster DB Anda.

Hanya penyimpanan Tujuan Umum SSD (gp3), Provisioned IOPS (io1), dan Provisioned IOPS SSD (io2) yang didukung.

Untuk informasi selengkapnya, lihat Jenis RDS penyimpanan Amazon.

CLIpilihan:

--storage-type

RDSAPIparameter:

StorageType

Awan Pribadi Virtual (VPC)

A VPC berdasarkan VPC layanan Amazon untuk dikaitkan dengan cluster DB ini.

Untuk informasi selengkapnya, lihat Amazon VPC dan RDSAmazon.

Untuk CLI danAPI, Anda menentukan grup VPC keamananIDs.

VPCgrup keamanan (firewall)

Grup keamanan untuk dikaitkan dengan klaster basis data.

Untuk informasi selengkapnya, lihat Ikhtisar kelompok VPC keamanan.

CLIpilihan:

--vpc-security-group-ids

RDSAPIparameter:

VpcSecurityGroupIds

Pengaturan yang tidak berlaku saat membuat klaster DB Multi-AZ

Pengaturan berikut dalam AWS CLI perintah create-db-clusterdan RDS API operasi CreateDBClustertidak berlaku untuk cluster DB multi-AZ.

Anda juga tidak dapat menentukan pengaturan ini untuk klaster DB Multi-AZ di konsol.

AWS CLI pengaturan RDSAPIpengaturan

--availability-zones

AvailabilityZones

--backtrack-window

BacktrackWindow

--character-set-name

CharacterSetName

--domain

Domain

--domain-iam-role-name

DomainIAMRoleName

--enable-global-write-forwarding | --no-enable-global-write-forwarding

EnableGlobalWriteForwarding

--enable-http-endpoint | --no-enable-http-endpoint

EnableHttpEndpoint

--enable-iam-database-authentication | --no-enable-iam-database-authentication

EnableIAMDatabaseAuthentication

--global-cluster-identifier

GlobalClusterIdentifier

--option-group-name

OptionGroupName

--pre-signed-url

PreSignedUrl

--replication-source-identifier

ReplicationSourceIdentifier

--scaling-configuration

ScalingConfiguration