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 Konsol Manajemen AWS, API AWS CLI, atau RDS, 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 cloud privat virtual (VPC) berdasarkan Amazon VPC untuk klaster DB Aurora Anda. Untuk menggunakan VPC Anda sendiri, sebaiknya Anda membuatnya terlebih dahulu sehingga VPC 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: Buat VPC untuk digunakan dengan cluster DB (hanya) IPv4.
Untuk informasi umum tentang cara membuat klaster DB Aurora klaster, lihat Membuat klaster DB Amazon Aurora.
Membuat basis data global Aurora
Masuk ke Konsol Manajemen AWS dan buka konsol Amazon RDS 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 typedi bagian Opsi mesin, pilih jenis mesin yang berlaku, Aurora (Kompatibel dengan MySQL) atau Aurora (Kompatibel dengan PostgreSQL).
Lanjutkan membuat basis data global Aurora Anda dengan menggunakan langkah-langkah dari prosedur berikut.
Membuat global basis data menggunakan Aurora MySQL
Langkah-langkah berikut berlaku untuk semua versi Aurora MySQL.
Membuat basis data global Aurora menggunakan Aurora MySQL
Lengkapi halaman Buat basis data.
Untuk Opsi mesin, pilih salah satu hal berikut:
Untuk Versi mesin, pilih versi Aurora MySQL yang ingin Anda gunakan untuk basis data global Aurora Anda.
Untuk Templat, pilih Produksi. Atau Anda dapat memilih Dev/Test apakah sesuai untuk kasus penggunaan Anda. Jangan gunakan Dev/Test di 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
adminuntuk 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.largeatau 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 cloud privat virtual (VPC) berdasarkan Amazon VPC yang menetapkan lingkungan jaringan virtual untuk instans DB ini. Anda dapat memilih default untuk menyederhanakan tugas ini.
Lengkapi pengaturan Autentikasi basis data. Untuk menyederhanakan prosesnya, Anda dapat memilih Autentikasi kata sandi sekarang dan menyiapkan 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 global basis data menggunakan Aurora PostgreSQL
Membuat basis data global Aurora menggunakan Aurora PostgreSQL
Lengkapi halaman Buat basis data.
Untuk Opsi mesin, pilih salah satu hal berikut:
Untuk Versi mesin, pilih versi Aurora PostgreSQL yang ingin Anda gunakan untuk basis data global Aurora Anda.
Untuk Templat, pilih Produksi. Atau Anda dapat memilih Dev/Test jika sesuai. Jangan gunakan Dev/Test di 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.largeatau 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 cloud privat virtual (VPC) berdasarkan Amazon VPC yang menetapkan 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 autentikasi 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.
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 global basis data menggunakan Aurora MySQL
Membuat basis data global Aurora menggunakan Aurora MySQL
-
Gunakan perintah
create-global-clusterCLI, meneruskan nama, mesin database Wilayah AWS Aurora, dan versi.Untuk Linux, macOS, atau Unix:
aws rds create-global-cluster --regionprimary_region\ --global-cluster-identifierglobal_database_id\ --engine aurora-mysql \ --engine-versionversion# optionalUntuk Windows:
aws rds create-global-cluster ^ --global-cluster-identifierglobal_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 menuju langkah berikutnya, gunakan perintah CLI
describe-global-clustersuntuk melihat apakah basis data tersebut tersedia.aws rds describe-global-clusters --regionprimary_region--global-cluster-identifierglobal_database_idKetika basis data global Aurora tersedia, Anda dapat membuat klaster DB Aurora primer.
Untuk membuat klaster DB Aurora primer, gunakan perintah CLI
create-db-cluster. Sertakan nama basis data global Aurora Anda dengan menggunakan parameter--global-cluster-identifier.Untuk Linux, macOS, atau Unix:
aws rds create-db-cluster \ --regionprimary_region\ --db-cluster-identifierprimary_db_cluster_id\ --master-usernameuserid\ --master-user-passwordpassword\ --engine aurora-mysql \ --engine-versionversion\ --global-cluster-identifierglobal_database_idUntuk Windows:
aws rds create-db-cluster ^ --regionprimary_region^ --db-cluster-identifierprimary_db_cluster_id^ --master-usernameuserid^ --master-user-passwordpassword^ --engine aurora-mysql ^ --engine-versionversion^ --global-cluster-identifierglobal_database_idGunakan
describe-db-clustersAWS CLI perintah untuk mengonfirmasi 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 --regionprimary_region--db-cluster-identifierprimary_db_cluster_idKetika respons menunjukkan
"Status": "available"untuk klaster, berarti klaster sudah siap untuk digunakan.Buat instans DB untuk klaster DB Aurora primer Anda. Untuk melakukannya, gunakan perintah CLI
create-db-instance. Berikan nama klaster DB Aurora Anda dalam perintah, dan tentukan detail konfigurasi untuk instans. Anda tidak perlu memasukkan parameter--master-usernamedan--master-user-passworddalam 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, lihatJenis kelas instans DB.Untuk Linux, macOS, atau Unix:
aws rds create-db-instance \ --db-cluster-identifierprimary_db_cluster_id\ --db-instance-classinstance_class\ --db-instance-identifierdb_instance_id\ --engine aurora-mysql \ --engine-versionversion\ --regionprimary_regionUntuk Windows:
aws rds create-db-instance ^ --db-cluster-identifierprimary_db_cluster_id^ --db-instance-classinstance_class^ --db-instance-identifierdb_instance_id^ --engine aurora-mysql ^ --engine-versionversion^ --regionprimary_regionOperasi
create-db-instancemungkin membutuhkan beberapa waktu untuk diselesaikan. Periksa status untuk melihat apakah instans Aurora DB tersedia sebelum melanjutkan.aws rds describe-db-clusters --db-cluster-identifierprimary_db_cluster_idKetika perintah mengembalikan status
available, Anda dapat membuat instance Aurora DB lain untuk cluster DB utama Anda. Ini adalah instans pembaca (Aurora Replica) untuk klaster DB Aurora.-
Untuk membuat instans DB Aurora lain untuk klaster tersebut, gunakan perintah CLI
create-db-instance.Untuk Linux, macOS, atau Unix:
aws rds create-db-instance \ --db-cluster-identifierprimary_db_cluster_id\ --db-instance-classinstance_class\ --db-instance-identifierreplica_db_instance_id\ --engine aurora-mysqlUntuk Windows:
aws rds create-db-instance ^ --db-cluster-identifierprimary_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 bahwa instans DB tersedia dengan perintah CLI describe-db-instances.
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 global basis data menggunakan Aurora PostgreSQL
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 perintah CLI describe-global-clusters.
aws rds describe-global-clusters --regionprimary_region--global-cluster-identifierglobal_database_id
Membuat basis data global Aurora menggunakan Aurora PostgreSQL
Gunakan perintah CLI
create-global-cluster.Untuk Linux, macOS, atau Unix:
aws rds create-global-cluster --regionprimary_region\ --global-cluster-identifierglobal_database_id\ --engine aurora-postgresql \ --engine-versionversion# optionalUntuk Windows:
aws rds create-global-cluster ^ --global-cluster-identifierglobal_database_id^ --engine aurora-postgresql ^ --engine-versionversion# optionalKetika basis data global Aurora tersedia, Anda dapat membuat klaster DB Aurora primer.
-
Untuk membuat klaster DB Aurora primer, gunakan perintah CLI
create-db-cluster. Sertakan nama basis data global Aurora Anda dengan menggunakan parameter--global-cluster-identifier.Untuk Linux, macOS, atau Unix:
aws rds create-db-cluster \ --regionprimary_region\ --db-cluster-identifierprimary_db_cluster_id\ --master-usernameuserid\ --master-user-passwordpassword\ --engine aurora-postgresql \ --engine-versionversion\ --global-cluster-identifierglobal_database_idUntuk Windows:
aws rds create-db-cluster ^ --regionprimary_region^ --db-cluster-identifierprimary_db_cluster_id^ --master-usernameuserid^ --master-user-passwordpassword^ --engine aurora-postgresql ^ --engine-versionversion^ --global-cluster-identifierglobal_database_idPeriksa 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 --regionprimary_region--db-cluster-identifierprimary_db_cluster_id Buat instans DB untuk klaster DB Aurora primer Anda. Untuk melakukannya, gunakan perintah CLI
create-db-instance.Loloskan nama klaster DB Aurora Anda dengan parameter
--db-cluster-identifier.Anda tidak perlu memasukkan parameter
--master-usernamedan--master-user-passworddalam 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, lihatJenis kelas instans DB.Untuk Linux, macOS, atau Unix:
aws rds create-db-instance \ --db-cluster-identifierprimary_db_cluster_id\ --db-instance-classinstance_class\ --db-instance-identifierdb_instance_id\ --engine aurora-postgresql \ --engine-versionversion\ --regionprimary_regionUntuk Windows:
aws rds create-db-instance ^ --db-cluster-identifierprimary_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-identifierprimary_db_cluster_idJika respons menunjukkan bahwa status instans Aurora DB adalah
available, Anda dapat membuat instans Aurora DB lain untuk cluster DB utama Anda. -
Untuk membuat Replika Aurora untuk klaster DB Aurora, gunakan perintah CLI
create-db-instance.Untuk Linux, macOS, atau Unix:
aws rds create-db-instance \ --db-cluster-identifierprimary_db_cluster_id\ --db-instance-classinstance_class\ --db-instance-identifierreplica_db_instance_id\ --engine aurora-postgresqlUntuk Windows:
aws rds create-db-instance ^ --db-cluster-identifierprimary_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 bahwa instans DB tersedia dengan perintah CLI describe-db-instances.
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 Aurora global database dengan RDS API, jalankan operasi CreateGlobalCluster .