Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Instans DB Amazon RDS
Instans DB adalah lingkungan basis data terisolasi yang berjalan di cloud. Ini adalah blok bangunan dasar Amazon RDS. Instans DB dapat berisi beberapa basis data buatan pengguna, dan dapat diakses menggunakan alat dan aplikasi klien yang sama yang dapat Anda gunakan untuk mengakses instans basis data mandiri. Instans DB mudah dibuat dan dimodifikasi dengan alat baris AWS perintah, operasi Amazon RDS API, atau file. AWS Management Console
catatan
Amazon RDS mendukung akses ke basis data menggunakan aplikasi klien SQL standar. Amazon RDS tidak mengizinkan akses host langsung kecuali dengan RDS Custom.
Anda dapat memiliki hingga 40 instans DB Amazon RDS, dengan batasan berikut:
-
10 untuk setiap edisi SQL Server (Enterprise, Standard, Web, dan Express) di dalam model "license-included"
-
10 untuk Oracle dalam model "license-included"
-
40 untuk Db2 di bawah model lisensi "bring-your-own-license" (BYOL)
-
40 untuk MySQL, MariaDB, atau PostgreSQL
-
40 untuk Oracle di bawah model lisensi bring-your-own-license "" (BYOL)
catatan
Jika aplikasi Anda memerlukan lebih banyak instans DB, Anda dapat meminta instans DB tambahan menggunakan formulir ini
Setiap instans DB memiliki pengidentifikasi instans DB. Nama yang disediakan pelanggan ini secara unik mengidentifikasi instans DB saat berinteraksi dengan Amazon RDS API dan perintah. AWS CLI Pengidentifikasi instans DB harus unik untuk pelanggan tersebut di suatu AWS Wilayah.
Pengidentifikasi instans DB merupakan bagian dari nama host DNS yang dialokasikan ke instans Anda oleh RDS. Misalnya, jika Anda menetapkan db1
sebagai pengidentifikasi instans DB, RDS akan secara otomatis mengalokasikan titik akhir DNS untuk instans Anda. Contoh titik akhir adalah
, dengan instans ID db1
.abcdefghijkl
.us-east-1
.rds.amazonaws.com
. db1
Dalam contoh titik akhir
, string db1
.abcdefghijkl
.us-east-1
.rds.amazonaws.com
adalah pengidentifikasi unik untuk kombinasi spesifik dan Wilayah AWS . Akun AWS Pengidentifikasi abcdefghijkl
dalam contoh dihasilkan secara internal oleh RDS dan tidak berubah untuk kombinasi Wilayah dan akun yang ditentukan. Dengan demikian, semua instans DB Anda di Wilayah ini memiliki pengidentifikasi tetap yang sama. Pertimbangkan fitur pengenal tetap berikut:abcdefghijkl
-
Saat nama instans DB diubah, titik akhir akan berbeda, tetapi pengidentifikasi tetapnya masih sama. Misalnya, jika Anda mengganti nama
menjadidb1
, titik akhir instans yang baru adalahrenamed-db1
.renamed-db1
.abcdefghijkl
.us-east-1
.rds.amazonaws.com -
Jika Anda menghapus dan membuat ulang instans DB dengan pengidentifikasi instans DB yang sama, titik akhirnya akan sama.
-
Jika Anda menggunakan akun yang sama untuk membuat instans DB di Wilayah yang berbeda, pengidentifikasi yang dibuat secara internal akan berbeda karena Wilayahnya berbeda, seperti dalam
.db2
.mnopqrstuvwx
.us-west-1
.rds.amazonaws.com
Setiap instans DB mendukung sebuah mesin basis data. Amazon RDS saat ini mendukung mesin basis data Db2, MySQL, MariaDB, PostgreSQL, Oracle, Microsoft SQL Server, dan Amazon Aurora.
Saat membuat instans DB, beberapa mesin basis data mengharuskan penentuan nama basis data. Sebuah instans DB dapat meng-host beberapa database atau database Oracle tunggal dengan beberapa skema. Nilai nama basis data bergantung pada mesin basis data:
-
Untuk mesin basis data Db2, nama basis datanya adalah nama basis data yang di-hosting di instans DB Anda. Bidang ini bersifat opsional. Anda dapat membuat database nanti dengan memanggil prosedur
rdsadmin.create_database
tersimpan. Untuk informasi selengkapnya, lihat Membuat basis data. -
Untuk mesin basis data MySQL dan MariaDB, nama basis datanya adalah nama basis data yang di-hosting di instans DB Anda. Basis data yang di-hosting oleh instans DB yang sama harus memiliki nama unik dalam instans tersebut.
-
Untuk mesin basis data Oracle, nama basis data digunakan untuk menetapkan nilai ORACLE_SID, yang harus disediakan saat terhubung ke instans RDS Oracle.
-
Mesin basis data Microsoft SQL Server tidak mendukung parameter nama basis data.
-
Untuk mesin basis data PostgreSQL, nama basis datanya adalah nama basis data yang di-hosting di instans DB Anda. Nama basis data tidak diperlukan saat membuat instans DB. Basis data yang di-hosting oleh instans DB yang sama harus memiliki nama unik dalam instans tersebut.
Amazon RDS membuat akun pengguna utama untuk instans DB Anda sebagai bagian dari proses pembuatan. Pengguna utama ini memiliki izin untuk membuat basis data dan untuk menjalankan operasi pembuatan, penghapusan, pemilihan, pembaruan, dan penyisipan pada tabel yang dibuat oleh pengguna utama. Anda harus menyetel kata sandi pengguna utama saat membuat instans DB, tetapi Anda dapat mengubahnya kapan saja menggunakan AWS CLI, operasi Amazon RDS API, atau. AWS Management Console Anda juga dapat mengubah kata sandi pengguna utama dan mengelola pengguna menggunakan perintah SQL standar.
catatan
Panduan ini mencakup mesin basis data Amazon RDS non-Aurora. Untuk informasi tentang penggunaan Amazon Aurora, lihat Panduan Pengguna Amazon Aurora.