Instans DB 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.

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. Pembuatan dan modifikasi instans DB mudah dilakukan menggunakan alat baris perintah AWS, operasi Amazon RDS API, atau AWS Management Console.

catatan

Amazon RDS mendukung akses ke basis data menggunakan aplikasi klien SQL standar. Amazon RDS tidak mengizinkan akses host langsung.

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 diberikan pelanggan ini secara unik mengidentifikasi instans DB saat berinteraksi dengan Amazon RDS API dan perintah AWS CLI. Pengidentifikasi instans DB harus unik untuk pelanggan di Wilayah AWS.

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 adalahdb1.abcdefghijkl.us-east-1.rds.amazonaws.com, dengan instans ID db1.

Dalam contoh titik akhir db1.abcdefghijkl.us-east-1.rds.amazonaws.com, string abcdefghijkl adalah pengidentifikasi unik untuk kombinasi spesifik Wilayah AWS dan 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:

  • Saat nama instans DB diubah, titik akhir akan berbeda, tetapi pengidentifikasi tetapnya masih sama. Misalnya, jika Anda mengganti nama db1 menjadi renamed-db1, titik akhir instans yang baru adalah 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. Instans DB dapat menjadi host untuk banyak basis data, satu basis data Db2, atau satu basis data Oracle 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. Jika Anda ingin menggunakan prosedur tersimpan Amazon RDS untuk membuat atau membatalkan basis data, jangan masukkan nama basis data saat Anda membuat instans DB.

  • 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 menetapkan kata sandi pengguna utama saat membuat instans DB, yang dapat diubah kapan saja menggunakan perintah 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.