Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Membuat basis data global Amazon Aurora
Untuk membuat database global Aurora dan sumber daya yang terkait dengan menggunakan AWS Management Console, yang AWS CLI, atau RDSAPI, gunakan langkah-langkah berikut.
catatan
Jika Anda memiliki cluster Aurora DB yang menjalankan mesin database Aurora yang kompatibel dengan global, Anda dapat menggunakan bentuk yang lebih pendek dari prosedur ini. Dalam hal ini, Anda dapat menambahkan yang lain Wilayah AWS ke cluster DB yang ada untuk membuat database global Aurora Anda. Untuk melakukannya, lihat Menambahkan Wilayah AWS ke database global Amazon Aurora.
Langkah-langkah untuk membuat database global Aurora dimulai dengan masuk ke Wilayah AWS yang mendukung fitur database global Aurora. Untuk daftar lengkap, lihat Daerah yang Didukung dan mesin DB untuk database global Aurora.
Salah satu langkah berikut adalah memilih virtual private cloud (VPC) berbasis Amazon VPC untuk cluster Aurora DB Anda. Untuk menggunakan milik Anda sendiriVPC, kami sarankan Anda membuatnya terlebih dahulu sehingga tersedia untuk Anda pilih. Pada saat yang sama, buat subnet terkait apa pun, serta grup subnet dan grup keamanan sesuai keperluan. Untuk mempelajari caranya, lihat Tutorial: Membuat Amazon VPC untuk digunakan dengan instans DB.
Untuk informasi umum tentang cara membuat klaster DB Aurora klaster, lihat Membuat klaster DB Amazon Aurora.
Membuat basis data global Aurora
Masuk ke AWS Management Console dan buka RDS konsol Amazon di https://console.aws.amazon.com/rds/
. Pilih Buat basis data. Di halaman Buat basis data, lakukan hal berikut:
Untuk metode pembuatan basis data, pilih Pembuatan Standar. (Jangan pilih Pembuatan mudah.)
Untuk
Engine type
di bagian Opsi mesin, pilih jenis mesin yang berlaku, Aurora (SQLKompatibel Saya) atau Aurora (Kompatibel dengan Postgre). SQL
Lanjutkan membuat basis data global Aurora Anda dengan menggunakan langkah-langkah dari prosedur berikut.
Membuat database global menggunakan Aurora My SQL
Langkah-langkah berikut berlaku untuk semua versi Aurora My. SQL
Untuk membuat database global Aurora menggunakan Aurora My SQL
Lengkapi halaman Buat basis data.
Untuk Opsi mesin, pilih salah satu hal berikut:
Untuk versi Engine, pilih versi Aurora My SQL yang ingin Anda gunakan untuk database global Aurora Anda.
Untuk Templat, pilih Produksi. Atau Anda dapat memilih Dev/Tes jika sesuai untuk kasus penggunaan Anda. Jangan gunakan Dev/Tes dalam lingkungan produksi.
Untuk Pengaturan, lakukan hal berikut:
Masukkan nama yang bermakna untuk pengidentifikasi klaster DB. Ketika Anda selesai membuat basis data global Aurora, nama ini mengidentifikasi klaster DB primer.
Masukkan kata sandi Anda sendiri untuk akun pengguna
admin
untuk instans DB tersebut, atau minta Aurora untuk membuatkannya untuk Anda. Jika Anda memilih untuk membuat kata sandi secara otomatis, Anda akan mendapatkan opsi untuk menyalin kata sandi.
Untuk Kelas instans DB, pilih
db.r5.large
atau kelas instans DB memori yang dioptimalkan lainnya. Kami menyarankan Anda menggunakan kelas instans db.r5 atau lebih tinggi.Untuk Ketersediaan & daya tahan, kami sarankan Anda memilih untuk meminta Aurora membuatkan Replika Aurora di Zona Ketersediaan (AZ) yang berbeda untuk Anda. Jika Anda tidak membuat Replika Aurora sekarang, Anda harus melakukannya nanti.
Untuk Konektivitas, pilih virtual private cloud (VPC) berbasis Amazon VPC yang mendefinisikan lingkungan jaringan virtual untuk instans DB ini. Anda dapat memilih default untuk menyederhanakan tugas ini.
Lengkapi pengaturan Autentikasi basis data. Untuk menyederhanakan proses, Anda dapat memilih otentikasi kata sandi sekarang dan mengatur AWS Identity and Access Management (IAM) nanti.
Pada Konfigurasi tambahan, lakukan hal berikut:
Masukkan nama untuk Nama basis data awal untuk membuat instans DB Aurora primer untuk klaster ini. Ini adalah simpul penulis untuk klaster DB Aurora primer.
Tetap pilih default untuk grup parameter klaster DB dan grup parameter DB, kecuali Anda memiliki grup parameter kustom Anda sendiri yang ingin Anda gunakan.
Kosongkan kotak centang Aktifkan lacak mundur jika dipilih. Basis data global Aurora tidak mendukung pelacakan mundur. Jika tidak, terima pengaturan default lainnya untuk Konfigurasi tambahan.
-
Pilih Buat basis data.
Mungkin diperlukan beberapa menit bagi Aurora untuk menyelesaikan proses pembuatan instans DB Aurora, Replika Aurora, dan klaster DB Aurora. Anda akan tahu ketika klaster DB Aurora siap untuk digunakan sebagai klaster DB primer dalam basis data global Aurora berdasarkan statusnya. Ketika sudah siap, statusnya dan status simpul penulis serta replika adalah Tersedia, seperti yang ditunjukkan berikut ini.
Ketika klaster DB primer Anda tersedia, buat basis data global Aurora dengan menambahkan klaster sekunder untuk itu. Untuk melakukannya, ikuti langkah-langkah di Menambahkan Wilayah AWS ke database global Amazon Aurora.
Membuat database global menggunakan Aurora Postgre SQL
Untuk membuat database global Aurora menggunakan Aurora Postgre SQL
Lengkapi halaman Buat basis data.
Untuk Opsi mesin, pilih salah satu hal berikut:
Untuk versi Engine, pilih versi Aurora Postgre SQL yang ingin Anda gunakan untuk database global Aurora Anda.
Untuk Templat, pilih Produksi. Atau Anda dapat memilih Dev/Tes jika sesuai. Jangan gunakan Dev/Tes dalam lingkungan produksi.
Untuk Pengaturan, lakukan hal berikut:
Masukkan nama yang bermakna untuk pengidentifikasi klaster DB. Ketika Anda selesai membuat basis data global Aurora, nama ini mengidentifikasi klaster DB primer.
Masukkan kata sandi Anda sendiri untuk akun admin default untuk klaster DB, atau minta Aurora membuatkannya untuk Anda. Jika Anda memilih untuk membuat kata sandi secara otomatis, Anda akan mendapatkan opsi untuk menyalin kata sandi.
Untuk Kelas instans DB, pilih
db.r5.large
atau kelas instans DB memori yang dioptimalkan lainnya. Kami menyarankan Anda menggunakan kelas instans db.r5 atau lebih tinggi.Untuk Ketersediaan & daya tahan, kami sarankan Anda memilih untuk meminta Aurora membuatkan Replika Aurora di AZ yang berbeda untuk Anda. Jika Anda tidak membuat Replika Aurora sekarang, Anda harus melakukannya nanti.
Untuk Konektivitas, pilih virtual private cloud (VPC) berbasis Amazon VPC yang mendefinisikan lingkungan jaringan virtual untuk instans DB ini. Anda dapat memilih default untuk menyederhanakan tugas ini.
(Opsional) Lengkapi pengaturan Autentikasi basis data. Autentikasi kata sandi selalu diaktifkan. Untuk menyederhanakan proses, Anda dapat melewati bagian ini dan mengatur IAM atau kata sandi dan otentikasi Kerberos nanti.
Pada Konfigurasi tambahan, lakukan hal berikut:
Masukkan nama untuk Nama basis data awal untuk membuat instans DB Aurora primer untuk klaster ini. Ini adalah simpul penulis untuk klaster DB Aurora primer.
Tetap pilih default untuk grup parameter klaster DB dan grup parameter DB, kecuali Anda memiliki grup parameter kustom Anda sendiri yang ingin Anda gunakan.
Terima semua pengaturan default lainnya untuk Konfigurasi tambahan, seperti Enkripsi, Ekspor log, dan sebagainya.
-
Pilih Buat basis data.
Mungkin diperlukan beberapa menit bagi Aurora untuk menyelesaikan proses pembuatan instans DB Aurora, Replika Aurora, dan klaster DB Aurora. Ketika klaster siap untuk digunakan, klaster DB Aurora beserta simpul penulis dan replikanya akan menampilkan status Tersedia. Ini menjadi klaster DB Aurora primer dari basis data global Aurora Anda, setelah Anda menambahkan klaster sekunder.
Saat klaster DB primer Anda tersedia, buat satu atau beberapa klaster sekunder dengan mengikuti langkah-langkah dalam Menambahkan Wilayah AWS ke database global Amazon Aurora.
Bagian AWS CLI perintah dalam prosedur berikut menyelesaikan tugas-tugas berikut:
Buat basis data global Aurora, dengan memberikan nama dan menentukan jenis mesin basis data Aurora yang ingin Anda gunakan.
Buat klaster DB Aurora primer untuk basis data global Aurora.
Buat instans DB Aurora untuk klaster. Ini adalah klaster DB Aurora primer untuk basis data global.
Buat instans DB Aurora kedua untuk klaster DB Aurora. Ini adalah pembaca untuk melengkapi klaster DB Aurora.
Buat klaster DB Aurora kedua di Wilayah lain kemudian tambahkan ke basis data global Aurora Anda, dengan mengikuti langkah-langkah di Menambahkan Wilayah AWS ke database global Amazon Aurora.
Ikuti prosedur untuk mesin basis data Aurora Anda.
Membuat database global menggunakan Aurora My SQL
Untuk membuat database global Aurora menggunakan Aurora My SQL
-
Gunakan
create-global-cluster
CLI perintah, melewati nama Wilayah AWS, mesin basis data Aurora, dan versi.Untuk Linux, macOS, atau Unix:
aws rds create-global-cluster --region
primary_region
\ --global-cluster-identifierglobal_database_id
\ --engine aurora-mysql \ --engine-versionversion
# optionalUntuk Windows:
aws rds create-global-cluster ^ --global-cluster-identifier
global_database_id
^ --engine aurora-mysql ^ --engine-versionversion
# optionalTindakan ini menciptakan basis data global Aurora “kosong”, hanya dengan nama (pengidentifikasi) dan mesin basis data Aurora. Perlu waktu beberapa menit agar basis data global Aurora tersedia. Sebelum pergi ke langkah berikutnya, gunakan
describe-global-clusters
CLI perintah untuk melihat apakah itu tersedia.aws rds describe-global-clusters --region
primary_region
--global-cluster-identifierglobal_database_id
Ketika basis data global Aurora tersedia, Anda dapat membuat klaster DB Aurora primer.
Untuk membuat cluster Aurora DB primer, gunakan perintah.
create-db-cluster
CLI Sertakan nama basis data global Aurora Anda dengan menggunakan parameter--global-cluster-identifier
.Untuk Linux, macOS, atau Unix:
aws rds create-db-cluster \ --region
primary_region
\ --db-cluster-identifierprimary_db_cluster_id
\ --master-usernameuserid
\ --master-user-passwordpassword
\ --engine aurora-mysql \ --engine-versionversion
\ --global-cluster-identifierglobal_database_id
Untuk Windows:
aws rds create-db-cluster ^ --region
primary_region
^ --db-cluster-identifierprimary_db_cluster_id
^ --master-usernameuserid
^ --master-user-passwordpassword
^ --engine aurora-mysql ^ --engine-versionversion
^ --global-cluster-identifierglobal_database_id
Gunakan
describe-db-clusters
AWS CLI perintah untuk mengkonfirmasi bahwa cluster Aurora DB sudah siap. Untuk memilih sebuah klaster DB Aurora tertentu, gunakan parameter--db-cluster-identifier
. Atau Anda dapat meninggalkan nama klaster DB Aurora dalam perintah untuk mendapatkan detail tentang semua klaster DB Aurora Anda di Wilayah tertentu.aws rds describe-db-clusters --region
primary_region
--db-cluster-identifierprimary_db_cluster_id
Ketika respons menunjukkan
"Status": "available"
untuk klaster, berarti klaster sudah siap untuk digunakan.Buat instans DB untuk klaster DB Aurora primer Anda. Untuk melakukannya, gunakan
create-db-instance
CLI perintah. Berikan nama klaster DB Aurora Anda dalam perintah, dan tentukan detail konfigurasi untuk instans. Anda tidak perlu memasukkan parameter--master-username
dan--master-user-password
dalam perintah, karena parameter tersebut diperoleh dari klaster DB Aurora.Untuk
--db-instance-class
, Anda hanya dapat menggunakan dari kelas dengan memori yang dioptimalkan, sepertidb.r5.large
. Kami menyarankan Anda menggunakan kelas instans db.r5 atau lebih tinggi. Untuk informasi tentang kelas-kelas ini, lihat kelas instans DB.Untuk Linux, macOS, atau Unix:
aws rds create-db-instance \ --db-cluster-identifier
primary_db_cluster_id
\ --db-instance-classinstance_class
\ --db-instance-identifierdb_instance_id
\ --engine aurora-mysql \ --engine-versionversion
\ --regionprimary_region
Untuk Windows:
aws rds create-db-instance ^ --db-cluster-identifier
primary_db_cluster_id
^ --db-instance-classinstance_class
^ --db-instance-identifierdb_instance_id
^ --engine aurora-mysql ^ --engine-versionversion
^ --regionprimary_region
Operasi
create-db-instance
mungkin membutuhkan beberapa waktu untuk diselesaikan. Periksa status untuk melihat apakah instans Aurora DB tersedia sebelum melanjutkan.aws rds describe-db-clusters --db-cluster-identifier
primary_db_cluster_id
Ketika perintah mengembalikan status “tersedia,” Anda dapat membuat instans DB Aurora lain untuk klaster DB primer Anda. Ini adalah instans pembaca (Aurora Replica) untuk klaster DB Aurora.
Untuk membuat instance Aurora DB lain untuk cluster, gunakan perintah.
create-db-instance
CLIUntuk Linux, macOS, atau Unix:
aws rds create-db-instance \ --db-cluster-identifier
primary_db_cluster_id
\ --db-instance-classinstance_class
\ --db-instance-identifierreplica_db_instance_id
\ --engine aurora-mysqlUntuk Windows:
aws rds create-db-instance ^ --db-cluster-identifier
primary_db_cluster_id
^ --db-instance-classinstance_class
^ --db-instance-identifierreplica_db_instance_id
^ --engine aurora-mysql
Ketika instans DB tersedia, replikasi dimulai dari simpul penulis ke replika. Sebelum melanjutkan, periksa apakah instans DB tersedia dengan describe-db-instances
CLI perintah.
Pada titik ini, Anda memiliki basis data global Aurora dengan klaster DB Aurora primer yang berisi instans DB penulis dan Replika Aurora. Anda sekarang dapat menambahkan klaster DB Aurora hanya-baca di Wilayah yang berbeda untuk menyelesaikan basis data global Aurora Anda. Untuk melakukannya, ikuti langkah yang ada di Menambahkan Wilayah AWS ke database global Amazon Aurora.
Membuat database global menggunakan Aurora Postgre SQL
Ketika Anda membuat objek Aurora untuk basis data global Aurora dengan menggunakan perintah berikut, mungkin diperlukan beberapa menit sampai setiap objek tersedia. Kami merekomendasikan bahwa setelah menyelesaikan perintah tertentu, Anda memeriksa status objek Aurora tertentu untuk memastikan statusnya tersedia.
Untuk melakukannya, gunakan describe-global-clusters
CLI perintah.
aws rds describe-global-clusters --region
primary_region
--global-cluster-identifierglobal_database_id
Untuk membuat database global Aurora menggunakan Aurora Postgre SQL
Gunakan perintah CLI
create-global-cluster
.Untuk Linux, macOS, atau Unix:
aws rds create-global-cluster --region
primary_region
\ --global-cluster-identifierglobal_database_id
\ --engine aurora-postgresql \ --engine-versionversion
# optionalUntuk Windows:
aws rds create-global-cluster ^ --global-cluster-identifier
global_database_id
^ --engine aurora-postgresql ^ --engine-versionversion
# optionalKetika basis data global Aurora tersedia, Anda dapat membuat klaster DB Aurora primer.
Untuk membuat cluster Aurora DB primer, gunakan perintah.
create-db-cluster
CLI Sertakan nama basis data global Aurora Anda dengan menggunakan parameter--global-cluster-identifier
.Untuk Linux, macOS, atau Unix:
aws rds create-db-cluster \ --region
primary_region
\ --db-cluster-identifierprimary_db_cluster_id
\ --master-usernameuserid
\ --master-user-passwordpassword
\ --engine aurora-postgresql \ --engine-versionversion
\ --global-cluster-identifierglobal_database_id
Untuk Windows:
aws rds create-db-cluster ^ --region
primary_region
^ --db-cluster-identifierprimary_db_cluster_id
^ --master-usernameuserid
^ --master-user-passwordpassword
^ --engine aurora-postgresql ^ --engine-versionversion
^ --global-cluster-identifierglobal_database_id
Periksa apakah klaster DB Aurora sudah siap. Ketika respons dari perintah berikut menunjukkan
"Status": "available"
untuk klaster DB Aurora, Anda dapat melanjutkan.aws rds describe-db-clusters --region
primary_region
--db-cluster-identifierprimary_db_cluster_id
Buat instans DB untuk klaster DB Aurora primer Anda. Untuk melakukannya, gunakan
create-db-instance
CLI perintah.Loloskan nama klaster DB Aurora Anda dengan parameter
--db-cluster-identifier
.Anda tidak perlu memasukkan parameter
--master-username
dan--master-user-password
dalam perintah, karena parameter tersebut diperoleh dari klaster DB Aurora.Untuk
--db-instance-class
, Anda hanya dapat menggunakan dari kelas dengan memori yang dioptimalkan, sepertidb.r5.large
. Kami menyarankan Anda menggunakan kelas instans db.r5 atau lebih tinggi. Untuk informasi tentang kelas-kelas ini, lihat kelas instans DB.Untuk Linux, macOS, atau Unix:
aws rds create-db-instance \ --db-cluster-identifier
primary_db_cluster_id
\ --db-instance-classinstance_class
\ --db-instance-identifierdb_instance_id
\ --engine aurora-postgresql \ --engine-versionversion
\ --regionprimary_region
Untuk Windows:
aws rds create-db-instance ^ --db-cluster-identifier
primary_db_cluster_id
^ --db-instance-classinstance_class
^ --db-instance-identifierdb_instance_id
^ --engine aurora-postgresql ^ --engine-versionversion
^ --regionprimary_region
Periksa status instans Aurora DB sebelum melanjutkan.
aws rds describe-db-clusters --db-cluster-identifier
primary_db_cluster_id
Jika respons menunjukkan bahwa status instans DB Aurora adalah “tersedia,” Anda dapat membuat instans DB Aurora lain untuk klaster DB primer Anda.
Untuk membuat Aurora Replica untuk cluster Aurora DB, gunakan perintah.
create-db-instance
CLIUntuk Linux, macOS, atau Unix:
aws rds create-db-instance \ --db-cluster-identifier
primary_db_cluster_id
\ --db-instance-classinstance_class
\ --db-instance-identifierreplica_db_instance_id
\ --engine aurora-postgresqlUntuk Windows:
aws rds create-db-instance ^ --db-cluster-identifier
primary_db_cluster_id
^ --db-instance-classinstance_class
^ --db-instance-identifierreplica_db_instance_id
^ --engine aurora-postgresql
Ketika instans DB tersedia, replikasi dimulai dari simpul penulis ke replika. Sebelum melanjutkan, periksa apakah instans DB tersedia dengan describe-db-instances
CLI perintah.
Basis data global Aurora Anda ada, tetapi hanya memiliki Wilayah primernya dengan klaster DB Aurora yang terdiri dari instans DB penulis dan Replika Aurora. Anda sekarang dapat menambahkan klaster DB Aurora hanya-baca di Wilayah yang berbeda untuk menyelesaikan basis data global Aurora Anda. Untuk melakukannya, ikuti langkah yang ada di Menambahkan Wilayah AWS ke database global Amazon Aurora.
Untuk membuat database global Aurora dengan RDSAPI, jalankan operasi. CreateGlobalCluster