Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Membuat cluster DB yang menggunakan Aurora Serverless v2
Untuk membuat cluster Aurora di mana Anda dapat menambahkan Aurora Serverless v2 Instans DB, Anda mengikuti prosedur yang sama seperti diMembuat klaster DB Amazon Aurora. Dengan Aurora Serverless v2, cluster Anda dapat dipertukarkan dengan cluster yang disediakan. Anda dapat memiliki cluster di mana beberapa instans DB digunakan Aurora Serverless v2 dan beberapa instance DB disediakan.
Topik
Pengaturan untuk Aurora Serverless v2 Klaster DB
Pastikan bahwa pengaturan awal cluster memenuhi persyaratan yang tercantum dalamPersyaratan dan batasan untuk Aurora Serverless v2. Tentukan pengaturan berikut untuk memastikan bahwa Anda dapat menambahkan Aurora Serverless v2 Instans DB ke cluster:
- Wilayah AWS
-
Buat cluster di Wilayah AWS tempat Aurora Serverless v2 Instans DB tersedia. Untuk detail tentang Wilayah yang tersedia, lihat Daerah yang Didukung dan mesin Aurora DB untuk Aurora Serverless v2.
- Versi mesin DB
-
Pilih versi mesin yang kompatibel Aurora Serverless v2. Untuk informasi tentang Aurora Serverless v2 persyaratan versi, lihatPersyaratan dan batasan untuk Aurora Serverless v2.
- Kelas instans DB
-
Jika Anda membuat cluster menggunakan AWS Management Console, Anda memilih kelas instans DB untuk instance DB penulis pada saat yang sama. Pilih kelas instans DB Nirserver. Ketika Anda memilih kelas instans DB tersebut, Anda juga menentukan rentang kapasitas untuk instans DB penulis. Rentang kapasitas yang sama berlaku untuk semua yang lain Aurora Serverless v2 Instans DB yang Anda tambahkan ke cluster itu.
Jika Anda tidak melihat pilihan Tanpa Server untuk kelas instans DB, pastikan Anda memilih versi mesin DB yang didukung. Daerah yang Didukung dan mesin Aurora DB untuk Aurora Serverless v2
Bila Anda menggunakan AWS CLI atau Amazon RDSAPI, parameter yang Anda tentukan untuk kelas instans DB adalah
db.serverless
. - Rentang kapasitas
-
Isi nilai unit kapasitas Aurora minimum dan maksimum (ACU) yang berlaku untuk semua instans DB di cluster. Opsi ini tersedia di halaman konsol Buat klaster dan Tambahkan pembaca saat Anda memilih Nirserver untuk kelas instans DB.
Untuk rentang kapasitas yang diizinkan untuk berbagai versi mesin DB, lihatAurora Serverless v2 kapasitas.
Jika Anda tidak melihat ACU bidang minimum dan maksimum, pastikan Anda memilih kelas instans DB Tanpa Server untuk instance DB penulis.
Jika Anda awalnya membuat cluster dengan instans DB yang disediakan, Anda tidak menentukan minimum dan maksimum. ACUs Dalam hal ini Anda dapat memodifikasi klaster sesudahnya untuk menambahkan pengaturan tersebut. Anda juga dapat menambahkan Aurora Serverless v2 pembaca instance DB ke cluster. Anda menentukan rentang kapasitas sebagai bagian dari proses tersebut.
Sampai Anda menentukan rentang kapasitas untuk klaster Anda, Anda tidak dapat menambahkan apa pun Aurora Serverless v2 Instans DB ke cluster menggunakan AWS CLI or RDSAPI. Jika Anda mencoba menambahkan Aurora Serverless v2 Misalnya DB, Anda mendapatkan kesalahan. Dalam AWS CLI atau RDS API prosedur, rentang kapasitas diwakili oleh ServerlessV2ScalingConfiguration
atribut.
Untuk cluster yang berisi lebih dari satu instans DB pembaca, prioritas failover masing-masing Aurora Serverless v2 instans DB pembaca memainkan peran penting dalam bagaimana instans DB itu naik dan turun. Anda tidak dapat menentukan prioritas saat membuat klaster pada awalnya. Ingat properti ini saat Anda menambahkan instans DB pembaca kedua atau berikutnya ke klaster Anda. Untuk informasi selengkapnya, lihat Memilih tingkat promosi untuk Aurora Serverless v2 pembaca.
Membuat Aurora Serverless v2 klaster DB.
Anda dapat menggunakan AWS Management Console, AWS CLI, atau RDS API untuk membuat Aurora Serverless v2 klaster DB.
Untuk membuat cluster dengan Aurora Serverless v2 penulis
Masuk ke AWS Management Console dan buka RDS konsol Amazon di https://console.aws.amazon.com/rds/
. -
Di panel navigasi, pilih Database.
-
Pilih Buat database. Di halaman yang muncul, pilih opsi berikut:
-
Untuk tipe Engine, pilih Aurora (My SQL Compatible) atau Aurora (Postgre Compatible). SQL
-
Untuk Versi, pilih salah satu versi yang didukung untukDaerah yang Didukung dan mesin Aurora DB untuk Aurora Serverless v2.
-
-
Untuk kelas instans DB, pilih Serverless v2.
-
Untuk rentang Kapasitas, Anda dapat menerima rentang default. Atau, Anda dapat memilih nilai lain untuk unit kapasitas minimum dan maksimum. Anda dapat memilih dari 0 ACUs minimum hingga 256 ACUs maksimum, dengan penambahan 0,5ACU.
Untuk informasi lebih lanjut tentang Aurora Serverless v2 unit kapasitas, lihat Aurora Serverless v2 kapasitas danKinerja dan penskalaan untuk Aurora Serverless v2.
Tergantung pada mesin dan versi yang Anda pilih, batas atas mungkin 128ACUs, batas bawah mungkin 0,5ACUs, atau keduanya. Untuk detail tentang batas untuk setiap kombinasi mesin dan versi Aurora, lihat. Aurora Serverless v2 kapasitas
Memilih kapasitas minimum 0 ACUs memungkinkan Aurora Serverless v2 jeda otomatis dan kemampuan melanjutkan. Dalam hal ini, Anda dapat membuat pilihan tambahan berapa lama Aurora Serverless v2 Instans DB menunggu tanpa koneksi database sebelum berhenti secara otomatis. Untuk informasi tentang kemampuan jeda otomatis dan melanjutkan, lihatPenskalaan ke Nol ACUs dengan jeda otomatis dan lanjutkan Aurora Serverless v2.
-
Pilih pengaturan cluster DB lainnya, seperti yang dijelaskan dalamPengaturan untuk klaster Aurora DB.
-
Pilih Buat database untuk membuat cluster Aurora DB Anda dengan Aurora Serverless v2 Instans DB sebagai instance penulis, juga dikenal sebagai instance DB primer.
Untuk membuat cluster DB yang kompatibel dengan Aurora Serverless v2 Instans DB menggunakan AWS CLI, Anda mengikuti CLI prosedur diMembuat klaster DB Amazon Aurora. Sertakan parameter berikut dalam perintah create-db-cluster
Anda:
-
--wilayah
AWS_Region_where_Aurora Serverless v2_instances_are_available
-
--versi mesin
serverless_v2_compatible_engine_version
-
MinCapacity--serverless-v2-scaling-konfigurasi =, =
minimum_capacity
MaxCapacitymaximum_capacity
Contoh berikut menunjukkan penciptaan sebuah Aurora Serverless v2 klaster DB.
aws rds create-db-cluster \ --db-cluster-identifier
my-serverless-v2-cluster
\ --regioneu-central-1
\ --engineaurora-mysql
\ --engine-version8.0.mysql_aurora.3.04.1
\ --serverless-v2-scaling-configuration MinCapacity=1
,MaxCapacity=4
\ --master-usernamemyuser
\ --manage-master-user-password
catatan
Saat Anda membuat Aurora Serverless v2 Cluster DB menggunakan AWS CLI, mode mesin muncul di output sebagai provisioned
bukanserverless
. Mode serverless
mesin mengacu pada Aurora Serverless v1.
Contoh ini menentukan --manage-master-user-password
opsi untuk menghasilkan kata sandi administratif dan mengelolanya di Secrets Manager. Untuk informasi selengkapnya, lihat Manajemen kata sandi dengan Aurora dan AWS Secrets Manager. Alternatifnya, Anda dapat menggunakan opsi --master-password
untuk menentukan dan mengelola kata sandi sendiri.
Untuk informasi tentang Aurora Serverless v2 persyaratan versi, lihatPersyaratan dan batasan untuk Aurora Serverless v2. Untuk informasi tentang angka yang diizinkan untuk rentang kapasitas dan apa yang direpresentasikan oleh angka-angka tersebut, lihat Aurora Serverless v2 kapasitas dan Kinerja dan penskalaan untuk Aurora Serverless v2.
Untuk memverifikasi apakah klaster yang ada memiliki pengaturan kapasitas yang ditentukan, periksa output dari perintah describe-db-clusters
untuk atribut ServerlessV2ScalingConfiguration
. Atribut tersebut terlihat seperti yang berikut ini.
"ServerlessV2ScalingConfiguration": {
"MinCapacity": 1.5,
"MaxCapacity": 24.0
}
Tip
Jika Anda tidak menentukan minimum dan maksimum ACUs saat membuat cluster, Anda dapat menggunakan modify-db-cluster
perintah sesudahnya untuk menambahkan pengaturan itu. Sampai Anda melakukannya, Anda tidak dapat menambahkan Aurora Serverless v2 Instans DB ke cluster. Jika Anda mencoba menambahkan instans DB db.serverless
, Anda mendapatkan pesan kesalahan.
Untuk membuat cluster DB yang kompatibel dengan Aurora Serverless v2 Instans DB menggunakan RDSAPI, Anda mengikuti API prosedur diMembuat klaster DB Amazon Aurora. Pilih pengaturan berikut: Pastikan bahwa operasi CreateDBCluster
Anda mencakup parameter berikut:
EngineVersion
serverless_v2_compatible_engine_version
ServerlessV2ScalingConfiguration with MinCapacity=minimum_capacity
and MaxCapacity=maximum_capacity
Untuk informasi tentang Aurora Serverless v2 persyaratan versi, lihatPersyaratan dan batasan untuk Aurora Serverless v2. Untuk informasi tentang angka yang diizinkan untuk rentang kapasitas dan apa yang direpresentasikan oleh angka-angka tersebut, lihat Aurora Serverless v2 kapasitas dan Kinerja dan penskalaan untuk Aurora Serverless v2.
Untuk memeriksa apakah klaster yang ada memiliki pengaturan kapasitas yang ditentukan, periksa output dari operasi DescribeDBClusters
untuk atribut ServerlessV2ScalingConfiguration
. Atribut tersebut terlihat seperti yang berikut ini.
"ServerlessV2ScalingConfiguration": {
"MinCapacity": 1.5,
"MaxCapacity": 24.0
}
Tip
Jika Anda tidak menentukan minimum dan maksimum ACUs saat membuat cluster, Anda dapat menggunakan ModifyDBCluster
operasi sesudahnya untuk menambahkan pengaturan itu. Sampai Anda melakukannya, Anda tidak dapat menambahkan Aurora Serverless v2 Instans DB ke cluster. Jika Anda mencoba menambahkan instans DB db.serverless
, Anda mendapatkan pesan kesalahan.
Membuat Aurora Serverless v2 penulis contoh DB
Meskipun Anda menentukan Aurora Serverless v2 rentang kapasitas saat Anda membuat cluster Aurora, Anda dapat memilih apakah akan menggunakan Aurora Serverless v2 atau disediakan untuk setiap instans DB di cluster. Untuk mulai menggunakan Aurora Serverless v2 segera di cluster DB Anda, tambahkan instance DB penulis yang menggunakan kelas db.serverless
instance. Di konsol, Anda biasanya membuat pilihan ini sebagai bagian dari alur kerja untuk membuat cluster DB. Oleh karena itu, prosedur ini berlaku sebagian besar ketika Anda melakukan pengaturan melaluiCLI.
Saat Anda membuat cluster DB menggunakan AWS Management Console, Anda menentukan properti instance DB penulis pada saat yang bersamaan. Untuk membuat instance DB penulis menggunakan Aurora Serverless v2, pilih kelas instans DB Tanpa Server.
Kemudian Anda mengatur rentang kapasitas untuk cluster dengan menentukan nilai unit kapasitas Aurora minimum dan maksimum ACU (). Nilai minimum dan maksimum ini berlaku untuk masing-masing Aurora Serverless v2 Instans DB di cluster. Untuk prosedur itu dan pentingnya pengaturan kapasitas minimum dan maksimum, lihatMembuat Aurora Serverless v2 klaster DB..
Jika Anda tidak membuat Aurora Serverless v2 Instans DB saat pertama kali membuat cluster, Anda dapat menambahkan satu atau lebih Aurora Serverless v2 Instans DB nanti. Untuk melakukannya, ikuti prosedur dalam Menambahkan Aurora Serverless v2 pembaca dan Mengonversi penulis atau pembaca yang disediakan menjadi Aurora Serverless v2. Anda menentukan rentang kapasitas pada saat Anda menambahkan yang pertama Aurora Serverless v2 Instans DB ke cluster. Anda dapat mengubah rentang kapasitas nanti dengan mengikuti prosedur dalam Mengatur Aurora Serverless v2 rentang kapasitas untuk sebuah cluster.
Saat Anda membuat Aurora Serverless v2 Cluster DB menggunakan AWS CLI, Anda secara eksplisit menambahkan instance DB penulis menggunakan perintah. create-db-instance Sertakan parameter berikut:
-
--db-instance-class db.serverless
Contoh berikut menunjukkan penciptaan sebuah Aurora Serverless v2 penulis contoh DB.
aws rds create-db-instance \ --db-cluster-identifier my-serverless-v2-cluster \ --db-instance-identifier
my-serverless-v2-instance
\ --db-instance-class db.serverless \ --engine aurora-mysql