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

Dalam contoh titik akhirdb1.abcdefghijkl.us-east-1.rds.amazonaws.com, string abcdefghijkl 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:

  • 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. 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.