Amazon Relational Database Service (Amazon RDS) adalah layanan basis data relasional terkelola yang menawarkan pilihan tujuh mesin basis data populer, termasuk Amazon Aurora MySQL-Compatible Edition, Amazon Aurora PostgreSQL-Compatible Edition, RDS for MySQL, RDS for MariaDB, RDS for PostgreSQL, RDS for Oracle, dan RDS for SQL Server.
Hal ini berarti bahwa kode, aplikasi, dan alat yang telah Anda gunakan saat ini dengan basis data yang sudah ada dapat digunakan dengan Amazon RDS. Salah satu manfaat utama Amazon RDS adalah bahwa layanan ini menangani tugas-tugas manajemen basis data, seperti penyediaan, patching, pencadangan, pemulihan, deteksi kegagalan, dan perbaikan.
Amazon RDS memberi Anda tiga lingkungan deployment yang berbeda, termasuk deployment di cloud dengan Amazon Aurora atau Amazon RDS, beban kerja hibrida dengan Amazon RDS on AWS Outposts, dan deployment dengan akses istimewa menggunakan Amazon RDS Custom.
Seperti halnya semua layanan AWS, Anda tidak perlu melakukan investasi di muka dan cukup membayar sumber daya yang digunakan. Pelajari selengkapnya di halaman harga Amazon RDS.
Fitur berdasarkan mesin Amazon RDS
Tabel ini menyoroti manfaat Amazon RDS dan fitur Amazon RDS berdasarkan mesin. Harap perhatikan bahwa tabel ini bukan daftar lengkap kemampuan yang tersedia. Untuk mempelajari selengkapnya tentang layanan kami dengan kecepatan berkembang tertinggi, kunjungi halaman fitur Amazon Aurora.
Mudah dikelola: Otomatiskan tugas administratif yang tidak terdiferensiasi, seperti patching, penyediaan, pencadangan, dan lainnya |
Aurora MySQL |
Aurora PostgreSQL |
RDS for MySQL |
RDS for MariaDB |
RDS for PostgreSQL |
RDS untuk Oracle |
RDS for SQL Server |
Ya |
Ya |
Ya |
Ya |
Ya |
Ya |
Ya |
|
Ya |
Ya |
Ya |
Ya |
Ya |
Ya |
Ya |
|
Ya |
Ya |
Ya |
Ya |
Ya |
Ya |
Ya |
|
Ya |
Ya |
Ya |
Ya |
Ya |
Ya |
Ya |
|
Ya |
Ya |
Ya |
Ya |
Ya |
Ya |
Ya |
|
Pengklonaan basis data | Ya | Ya | Tidak | Tidak | Tidak | Tidak | Tidak |
Ya |
Ya |
Ya |
Ya |
Ya |
Tidak |
Tidak |
Performa yang dapat dikustomisasi: Dapatkan manfaat dari performa tinggi hingga 64.000 IOPS Tujuan Umum dan 256.000 IOPS yang Tersedia |
Aurora MySQL |
Aurora PostgreSQL |
RDS for MySQL |
RDS for MariaDB |
RDS for PostgreSQL |
RDS untuk Oracle |
RDS for SQL Server |
Pilihan tipe instans |
|||||||
Hingga 64.000 IOPS |
Hingga 64.000 IOPS |
Hingga 64.000 IOPS |
Hingga 64.000 IOPS |
Hingga 64.000 IOPS |
|||
Hingga 256.000 IOPS |
Hingga 256.000 IOPS |
Hingga 256.000 IOPS |
Hingga 256.000 IOPS |
Hingga 64.000 IOPS |
|||
Ya |
Ya |
Ya |
Ya |
Ya |
Ya |
Ya |
|
Ya |
Ya |
Tidak |
Tidak |
Ya |
Tidak |
Tidak |
|
N/A |
N/A |
Ya |
Ya |
Tidak |
Tidak |
Tidak |
|
Tidak |
Tidak |
Ya |
Ya |
Ya |
Tidak |
Tidak |
Ketersediaan dan ketahanan yang tinggi: Manfaatkan snapshot DB, cadangan, dan opsi deployment dengan Multi-AZ |
Aurora MySQL |
Aurora PostgreSQL |
RDS for MySQL |
RDS for MariaDB |
RDS for PostgreSQL |
RDS untuk Oracle |
RDS for SQL Server |
Ya |
Ya |
Ya |
Ya |
Ya |
Ya |
Ya |
|
Ya |
Ya |
Ya |
Ya |
Ya |
Ya |
Ya |
|
Amazon RDS Multi-AZ (satu fungsi siaga) |
Ya |
Ya |
Ya |
Ya |
Ya |
Ya |
Ya |
Amazon RDS Multi-AZ (dua fungsi siaga yang dapat dibaca) |
Ya |
Ya |
Ya |
Tidak |
Ya |
Tidak |
Tidak |
Pemulihan bencana Multi-Wilayah |
Ya |
Ya |
Ya |
Ya |
Ya |
Keamanan dan kepatuhan: Penuhi kebutuhan keamanan Anda menggunakan isolasi jaringan, izin tingkat sumber daya, dan lainnya |
Aurora MySQL |
Aurora PostgreSQL |
RDS for MySQL |
RDS for MariaDB |
RDS for PostgreSQL |
RDS untuk Oracle |
RDS for SQL Server |
Ya |
Ya |
Ya |
Ya |
Ya |
Ya |
Ya |
|
Ya |
Ya |
Ya |
Ya |
Ya |
Ya |
Ya |
|
Ya |
Ya |
Ya |
Ya |
Ya |
Ya |
Ya |
|
Ya |
Ya |
Tidak |
Tidak |
Tidak |
Tidak |
Tidak |
Skalabilitas tinggi: Skalakan secara mudah dengan penskalaan komputasi push-button hingga 128 vCPU dan hingga 15 replika baca |
Aurora MySQL |
Aurora PostgreSQL |
RDS for MySQL |
RDS for MariaDB |
RDS for PostgreSQL |
RDS untuk Oracle |
RDS for SQL Server |
Hingga 128 vCPU |
|||||||
Hingga 128 TiB |
Hingga 128 TiB |
Hingga 64 TiB |
Hingga 64 TiB |
Hingga 64 TiB |
Hingga 64 TiB |
Hingga 16 TiB |
|
Ya, hingga 15 |
Ya, hingga 15 |
Ya, hingga 15 |
Ya, hingga 15 |
Ya, hingga 15 |
Ya, hingga 5 |
Ya, hingga 5 |
|
Ya |
Ya |
Ya |
Ya |
Ya |
Tidak |
Ya |
|
Konfigurasi nirserver |
Tidak |
Tidak |
Tidak |
Tidak |
Tidak |
Hemat biaya: Mulai gunakan RDS Tingkat Gratis dan hemat biaya dengan pengaturan hentikan dan mulai instans, Instans Terpesan, dan lainnya |
Aurora MySQL |
Aurora PostgreSQL |
RDS for MySQL |
RDS for MariaDB |
RDS for PostgreSQL |
RDS untuk Oracle |
RDS for SQL Server |
Ya |
Ya |
Ya |
Ya |
Ya |
Ya |
Ya |
|
Ya |
Ya |
Ya |
Ya |
Ya |
Ya |
Ya |
|
Ya |
Ya |
Tidak |
Tidak |
Tidak |
Tidak |
Tidak |
|
Tidak |
Tidak |
Ya |
Ya |
Ya |
Tidak |
Ya |
|
Opsi lisensi |
NA |
NA |
NA |
NA |
NA |
Ya, lihat halaman harga |
Ya, lihat halaman harga |
Produktivitas developer: Tingkatkan produktivitas developer dengan layanan dan alat yang tersedia dengan Amazon RDS |
Aurora MySQL |
Aurora PostgreSQL |
RDS for MySQL |
RDS for MariaDB |
RDS for PostgreSQL |
RDS untuk Oracle |
RDS for SQL Server |
Tidak |
Ya |
Tidak |
Tidak |
Ya |
Tidak |
Tidak |
Integrasikan dengan AI dan ML: Simpan vektor dan embedding AI/ML Anda untuk melakukan pencarian kesamaan dan membangun aplikasi yang diaktifkan AI Generatif |
Aurora MySQL |
Aurora PostgreSQL |
RDS for MySQL |
RDS for MariaDB |
RDS for PostgreSQL |
RDS untuk Oracle |
RDS for SQL Server |
Ya |
Ya |
Tidak |
Tidak |
Tidak |
Tidak |
Tidak |
|
Dukungan vektor/embedding |
Tidak |
Tidak |
Tidak |
Tidak |
Tidak |
Pilihan lingkungan deployment: Deploy RDS menggunakan 2 opsi deployment tambahan dan 7 mesin DB relasional |
Aurora MySQL |
Aurora PostgreSQL |
RDS for MySQL |
RDS for MariaDB |
RDS for PostgreSQL |
RDS untuk Oracle |
RDS for SQL Server |
Tidak |
Tidak |
Ya |
Tidak |
Ya |
Tidak |
Ya |
|
Tidak |
Tidak |
Tidak |
Tidak |
Tidak |
Ya |
Ya |
Opsi migrasi yang fleksibel: Gunakan alat migrasi native dan layanan terkelola, seperti AWS DMS, untuk bermigrasi ke RDS |
Aurora MySQL |
Aurora PostgreSQL |
RDS for MySQL |
RDS for MariaDB |
RDS for PostgreSQL |
RDS untuk Oracle |
RDS for SQL Server |
Ya |
Ya |
Ya |
Ya |
Ya |
Ya |
Ya |
|
Ya |
Ya |
Ya |
Ya |
Ya |
NA |
NA |
|
Alat migrasi native |
Ya |
Ya |
Ya |
Tidak |
Ya |
Ya |
Ya |
Tidak |
Ya |
Tidak |
Tidak |
Tidak |
Tidak |
Tidak |
Aurora MySQL |
Aurora PostgreSQL |
RDS for MySQL |
RDS for MariaDB |
RDS for PostgreSQL |
RDS untuk Oracle |
RDS for SQL Server |
Kemampuan & integrasi native |
Ya |
Ya |
Ya |
Ya |
Ya |
Ya |
Ya |
Kemudahan pengelolaan
Mudah melakukan penyiapan dan deployment
Anda dapat menggunakan Konsol Manajemen AWS, Amazon RDS Command Line Interface, SDK, atau panggilan API sederhana untuk mengakses kemampuan basis data relasional yang siap produksi dalam hitungan menit.
Instans basis data Amazon RDS dikonfigurasi sebelumnya dengan parameter serta pengaturan yang sesuai untuk mesin dan kelas yang telah Anda pilih. Anda dapat meluncurkan instans basis data dan menyambungkan aplikasi Anda dalam hitungan menit. Grup Parameter DB memberikan kontrol terperinci dan penyetelan basis data Anda.
Mengelola tugas administratif basis data
Amazon RDS menurunkan beban administratif Anda dengan mengelola tugas administratif yang tidak terdiferensiasi, seperti patching perangkat lunak, pencadangan, penyediaan, dan pekerjaan pemeliharaan terjadwal. Amazon RDS akan memastikan bahwa perangkat lunak basis data relasional yang mendukung deployment Anda tetap memiliki patch terbaru. Anda dapat menggunakan kontrol opsional dalam menentukan ketika dan apabila instans basis data Anda dilakukan patch.
Memantau dan melihat metrik basis data
Amazon RDS menyediakan metrik Amazon CloudWatch untuk instans basis data tanpa biaya tambahan. Anda dapat menggunakan Konsol Amazon RDS untuk melihat metrik operasional utama, termasuk komputasi/memori/penggunaan kapasitas penyimpanan, aktivitas I/O, dan koneksi instans. Amazon RDS juga memberikan pemantauan yang ditingkatkan, yang menyediakan akses ke lebih dari 50 CPU, memori, sistem file, dan metrik I/O disk, serta Wawasan Performa Amazon RDS, sebuah alat yang mudah digunakan yang akan membantu Anda mendeteksi masalah performa secara cepat.
Menskalakan infrastruktur dengan AWS CloudFormation
Amazon RDS terintegrasi dengan AWS CloudFormation, sebuah layanan yang membantu Anda memodelkan, menyediakan, dan mengelola sumber daya AWS di seluruh akun serta Wilayah AWS Anda. Saat membuat sumber daya Amazon RDS dengan AWS CloudFormation, Anda dapat menyederhanakan manajemen sumber daya dan infrastruktur dengan menggunakan kembali templat serta mengizinkan AWS CloudFormation untuk menyediakan dan mengonfigurasi sumber daya.
Aktifkan notifikasi peristiwa dengan langganan dan Amazon SNS
Amazon RDS dapat memberi tahu Anda melalui email atau pesan teks SMS tentang peristiwa basis data melalui Amazon Simple Notification Service (Amazon SNS). Anda dapat menggunakan Konsol Manajemen AWS atau API Amazon RDS untuk berlangganan ke lebih dari 40 peristiwa basis data yang berbeda yang terkait dengan instans basis data Anda.
Tingkatkan keamanan dan kepatuhan terhadap tata kelola konfigurasi
Amazon RDS terintegrasi dengan AWS Config untuk mendukung kepatuhan serta meningkatkan keamanan dengan merekam dan mengaudit perubahan pada konfigurasi instans DB Anda, termasuk grup parameter, grup subnet, snapshot, grup keamanan, dan langganan peristiwa.
Pengklonaan basis data
Amazon Aurora mendukung operasi pengklonaan yang cepat dan efisien, tempat seluruh klaster basis data berukuran multi-terabita dapat dikloning dalam hitungan menit. Pengklonaan basis data berguna untuk sejumlah tujuan termasuk pengembangan aplikasi, pengujian, pembaruan basis data, dan operasi kueri analitik. Ketersediaan data secara langsung dapat secara signifikan mempercepat pengembangan perangkat lunak Anda dan meningkatkan proyek, serta membuat analitik menjadi lebih akurat. Anda dapat mengklonakan basis data Amazon Aurora hanya dalam beberapa langkah, dan tidak dikenai biaya penyimpanan apa pun, kecuali jika menggunakan ruang tambahan untuk menyimpan perubahan data.
Pembaruan yang lebih aman, sederhana, dan cepat dengan Deployment Blue/Green Amazon RDS
Deployment Blue/Green Amazon RDS memungkinkan Anda melakukan pembaruan basis data yang lebih aman, sederhana, dan cepat tanpa kehilangan data. Dalam beberapa langkah, Deployment Blue/Green membuat lingkungan uji coba yang mencerminkan lingkungan produksi dan menjaga dua lingkungan tetap sinkron menggunakan replikasi logika. Anda dapat membuat perubahan, seperti peningkatan versi mayor/minor, modifikasi skema, dan perubahan pengaturan parameter, tanpa memengaruhi beban kerja produksi Anda.
Saat mempromosikan lingkungan penahapan Anda, Deployment Blue/Green memblokir tulisan pada lingkungan biru dan hijau hingga peralihan selesai. Deployment Blue/Green menggunakan pagar pembatas switchover bawaan yang menghentikan promosi jika melebihi waktu henti maksimum yang dapat ditoleransi, mendeteksi kesalahan replikasi, memeriksa kondisi instans, dan lainnya.
Rekomendasi praktik terbaik
Amazon RDS memberikan panduan praktik terbaik dengan menganalisis metrik konfigurasi dan penggunaan dari instans basis data Anda. Rekomendasi mencakup beberapa area seperti versi mesin basis data, penyimpanan, tipe instans, dan jaringan. Anda dapat menelusuri rekomendasi yang tersedia dan segera melakukan tindakan yang disarankan, menjadwalkannya untuk jendela pemeliharaan berikutnya, atau menghapus semuanya.
Performa yang dapat dikustomisasi
Pilihan opsi penyimpanan SSD Tujuan Umum dan IOPS yang Tersedia
Amazon RDS menawarkan pilihan dua tipe penyimpanan yang berbeda. Untuk sebagian besar kasus penggunaan, penyimpanan Tujuan Umum Amazon RDS akan berfungsi untuk beban kerja basis data Anda. Ini adalah opsi penyimpanan yang didukung SSD yang mengirimkan baseline konsisten dari 3 IOPS per GB yang tersedia dan menyediakan kemampuan lonjakan hingga 3.000 IOPS di atas baseline.
Untuk beban kerja yang memerlukan performa lebih tinggi, Amazon RDS menawarkan penyimpanan IOPS yang Tersedia, yang merupakan opsi penyimpanan yang didukung SSD yang didesain untuk memberikan performa I/O yang cepat, dapat diprediksi, dan konsisten. Anda dapat menentukan tarif IOPS ketika membuat instans basis data, dan Amazon RDS menyediakan tarif IOPS tersebut untuk masa berlaku instans basis data. Tipe penyimpanan ini dioptimalkan untuk beban kerja basis data intensif I/O dan transaksional (OLTP). Anda dapat menyediakan hingga 256.000 IOPS per instans basis data, meskipun IOPS fisik aktual dapat bervariasi berdasarkan beban kerja basis data, tipe instans, dan pilihan mesin basis data Anda.
Menambahkan cache Amazon ElastiCache ke basis data Amazon RDS
Untuk mempercepat performa basis data dan aplikasi Amazon RDS, Anda dapat menambahkan cache dari Amazon ElastiCache, sebuah layanan caching dalam memori yang terkelola, ke basis data secara langsung dari Konsol Amazon RDS. Bersama, keduanya dapat secara efektif memberikan performa aplikasi waktu nyata dan memenuhi kebutuhan basis data Anda. Kunjungi cara membuat klaster Amazon ElastiCache di halaman dokumentasi Amazon RDS dan Amazon Aurora untuk mempelajari selengkapnya.
Mendiagnosis dan menyelesaikan hambatan performa dengan Amazon DevOps Guru untuk RDS
Amazon DevOps Guru adalah layanan operasi cloud yang didukung oleh machine learning (ML) yang membantu meningkatkan ketersediaan aplikasi. Dengan Amazon DevOps Guru untuk RDS, Anda dapat menggunakan wawasan yang didukung ML untuk membantu mendeteksi dan mendiagnosis masalah basis data relasional terkait performa dengan mudah serta didesain untuk menyelesaikannya dalam hitungan menit, bukan hari. Developer dan rekayasawan DevOps dapat menggunakan DevOps Guru untuk RDS untuk secara otomatis mengidentifikasi akar penyebab masalah performa dan mendapatkan rekomendasi cerdas untuk membantu mengatasi masalah tersebut tanpa memerlukan bantuan dari ahli basis data.
Untuk memulai, cukup buka Konsol Manajemen Amazon RDS dan aktifkan Wawasan Performa Amazon RDS. Setelah Wawasan Performa aktif, buka Konsol Amazon DevOps Guru dan aktifkan untuk sumber daya Amazon Aurora, sumber daya lain yang didukung, atau seluruh akun Anda.
Meningkatkan throughput tulis dengan Amazon RDS Optimized Writes
Amazon RDS Optimized Writes, yang dibangun di atas Fitur Pencegahan Tumpang Tindih AWS Nitro System , memungkinkan Anda untuk meningkatkan throughput transaksi tulis hingga 2x lipat tanpa biaya tambahan. Optimized Writes dengan aman menuliskan halaman data 16 KiB Anda dalam satu langkah tunggal. Optimized Writes utamanya berguna bagi pelanggan dengan beban kerja basis data intensif tulis, seperti pembayaran digital, trading keuangan, dan game online.
Meningkatkan pemrosesan kueri dengan Amazon RDS Optimized Reads
Amazon RDS Optimized Reads didesain untuk memberi Anda performa basis data yang lebih cepat dengan pemrosesan kueri hingga 2X lebih cepat tanpa biaya tambahan. Optimized Reads meningkatkan kecepatan kueri kompleks Anda yang menggunakan tabel sementara, seperti kueri yang memerlukan pengurutan, agregasi hash, gabungan beban tinggi, dan Common Table Expressions (CTE). Optimized Reads meningkatkan kecepatan kueri Anda dengan menempatkan tabel sementara di penyimpanan instans berbasis NVMe, yang secara fisik terhubung dengan server host Anda.
Ketersediaan dan ketahanan tinggi
Mengakses pemulihan titik waktu dengan pencadangan otomatis
Fitur pencadangan otomatis Amazon RDS memungkinkan pemulihan titik waktu untuk instans basis data Anda. Amazon RDS akan mencadangkan basis data dan log transaksi Anda lalu menyimpan keduanya selama periode retensi yang ditentukan pengguna. Hal ini memungkinkan Anda untuk memulihkan instans basis data ke detik berapa pun selama periode retensi, hingga 5 menit terakhir. Periode retensi pencadangan otomatis Anda dapat dikonfigurasi hingga 35 hari.
Melakukan pencadangan yang dimulai pengguna dengan snapshot basis data
Snapshot basis data merupakan pencadangan instans yang tersimpan di Amazon S3 yang dimulai pengguna, yang disimpan hingga Anda menghapusnya secara eksplisit. Anda dapat membuat instans baru dari snapshot basis data kapan pun Anda menginginkannya. Meskipun snapshot basis data akan berfungsi sebagai cadangan penuh secara operasional, Anda hanya akan dikenai biaya senilai penggunaan penyimpanan inkremental.
Mencapai ketersediaan tinggi dengan deployment Amazon RDS Multi-AZ
Deployment Amazon RDS Multi-AZ memberikan ketersediaan dan ketahanan yang lebih baik untuk instans basis data dengan SLA hingga 99,95%, sehingga cocok untuk beban kerja basis data produksi. Ketika Anda menyediakan instans basis data Multi-AZ, Amazon RDS secara sinkron mereplikasi data ke instans standby dalam Zona Ketersediaan (AZ) yang berbeda.
Menggunakan Multi-AZ dengan dua standby yang dapat dibaca, pelanggan dapat melakukan deployment satu instans standby utama dan dua instans standby yang dapat dibaca di tiga AZ untuk failover, biasanya dalam waktu kurang dari 35 detik, dengan latensi komit transaksi hingga 2x lebih cepat dibandingkan Amazon RDS Multi-AZ dengan satu standby dan kapasitas baca tambahan.
Dengan Amazon Aurora, Anda dapat mencapai ketersediaan tinggi dengan SLA hingga 99,99% menggunakan teknologi Amazon RDS Multi-AZ untuk mengotomatiskan failover ke salah satu dari hingga 15 Replika Aurora yang telah Anda buat di tiga Zona Ketersediaan.
Dikombinasikan dengan Multi-AZ, replika baca lintas Wilayah dapat meningkatkan ketahanan dan performa dengan mereplikasi data secara asinkron di seluruh Wilayah, sebagai bagian dari solusi pemulihan bencana yang efektif.
Menggunakan Basis Data Global Amazon Aurora untuk aplikasi yang didistribusikan secara global
Basis Data Global Amazon Aurora memungkinkan pembacaan lokal yang cepat dan pemulihan bencana yang cepat di beberapa Wilayah AWS dari satu basis data Amazon Aurora. Basis Data Aurora Global menawarkan latensi kurang dari 1 detik dan jika terjadi degradasi atau pemadaman Regional, dapat didorong ke Wilayah sekunder dalam waktu kurang dari 1 menit. Cocok untuk beban kerja yang didistribusikan secara global yang memiliki persyaratan ketersediaan ketat, seperti industri keuangan, perjalanan, dan game.
Keamanan dan kepatuhan
Melindungi data dengan enkripsi diam dan bergerak
Amazon RDS memungkinkan Anda mengenkripsi basis data menggunakan kunci yang dikelola melalui AWS Key Management Service (KMS). Pada instans basis data yang berjalan dengan enkripsi Amazon RDS, data yang disimpan saat diam di penyimpanan yang mendasarinya terenkripsi, begitu juga dengan pencadangan otomatis, replika baca, dan snapshot.
Amazon RDS mendukung penggunaan SSL untuk mengamankan data bergerak, serta Enkripsi Data Transparan di SQL Server dan Oracle.
Jalankan instans basis data di Amazon VPC untuk isolasi jaringan
AWS menyarankan agar Anda menjalankan instans basis data di Amazon Cloud Privat Virtual (VPC), yang memungkinkan untuk mengisolasi basis data dalam jaringan virtual milik Anda sendiri lalu menyambungkannya ke infrastruktur IT on-premise menggunakan VPN IPsec terenkripsi standar industri. Anda dapat mengonfigurasi pengaturan firewall dan mengontrol akses jaringan ke instans basis data.
Mengontrol tindakan pengguna dan grup AWS dengan izin tingkat sumber daya
Amazon RDS mendukung beberapa cara untuk mengautentikasi pengguna, termasuk AWS Identity and Access Management (IAM) dan Kerberos.
Amazon RDS terintegrasi dengan IAM dan memberi Anda kemampuan untuk mengontrol tindakan yang dapat dilakukan oleh pengguna dan grup AWS IAM pada sumber daya Amazon RDS tertentu, dari instans basis data melalui snapshot, grup parameter, dan grup opsi. Anda juga dapat memberikan tanda pada sumber daya Amazon RDS serta mengontrol tindakan yang dapat dilakukan oleh pengguna dan grup IAM pada kelompok sumber daya yang memiliki tanda dan nilai terkait yang sama.
Misalnya, Anda dapat mengonfigurasi peraturan IAM untuk memastikan bahwa para developer dapat mengubah instans basis data "Pengembangan", tetapi hanya administrator basis data yang dapat mengubah instans basis data "Produksi".
Dengan autentikasi Kerberos, basis data Amazon RDS Anda bekerja sama dengan AWS Managed Active Directory (AD) untuk mengautentikasi dan mengelola kredensial secara terpusat. Untuk Amazon RDS for SQL Server, Anda dapat memilih untuk menggunakan AWS Managed AD atau bergabung dengan basis data secara langsung ke AD yang dikelola sendiri.
Mencapai kepatuhan dengan program kepatuhan industri utama
Amazon RDS mendukung program kepatuhan, termasuk HIPAA, FedRAMP, SOC, dan ISO. Kunjungi Layanan AWS dalam Cakupan berdasarkan Program Kepatuhan untuk daftar terbaru program yang didukung.
Deteksi ancaman dengan Amazon GuardDuty
Amazon GuardDuty tersedia dengan Amazon Aurora untuk memantau potensi ancaman terhadap basis data dan beban kerja Anda. Dengan Perlindungan GuardDuty RDS, fitur ini menganalisis dan membuat profil aktivitas login basis data untuk perilaku yang mencurigakan. Ketika ancaman terdeteksi, GuardDuty menghasilkan temuan keamanan terperinci dari basis data yang disusupi.
Skalabilitas tinggi
Mendukung basis data Anda dengan skalabilitas komputasi push-button
Anda dapat meningkatkan atau menurunkan skala sumber daya komputasi dan memori yang mendukung deployment, hingga maksimum 128 vCPU dan 4.096 GiB RAM. Operasi penskalaan komputasi biasanya selesai dalam waktu beberapa menit.
Menskalakan penyimpanan Anda secara mudah
Seiring bertambahnya kebutuhan penyimpanan, Anda juga dapat menyediakan penyimpanan tambahan. Mesin Amazon Aurora secara otomatis akan menambah ukuran volume basis data seiring berkembangnya kebutuhan penyimpanan basis data Anda, hingga maksimum 128 TiB atau jumlah maksimum yang Anda tentukan. Mesin RDS for MySQL, RDS for MariaDB, RDS for Oracle, dan RDS for PostgreSQL memungkinkan Anda meningkatkan penyimpanan hingga 64 TiB dan RDS for SQL Server mendukung hingga 16 TiB. Penskalaan penyimpanan berlangsung saat operasi berjalan, tanpa waktu henti.
Menskalakan ke luar secara elastis dengan Replika Baca Amazon RDS
Replika Baca Amazon RDS akan memudahkan Anda menskalakan ke luar secara elastis melampaui batasan kapasitas dari instans DB tunggal untuk beban kerja basis data baca yang besar. Anda dapat membuat satu atau beberapa replika dari instans DB sumber tertentu dan menyajikan lalu lintas baca aplikasi bervolume tinggi dari beberapa salinan data, yang kemudian akan meningkatkan throughput baca agregat.
Meningkatkan ketahanan dan skalabilitas dengan Proksi Amazon RDS
Dengan Proksi Amazon RDS, Anda dapat meningkatkan efisiensi basis data dan menjadikan aplikasi Anda lebih terukur, aman, dan tahan terhadap kegagalan basis data dengan memungkinkan aplikasi untuk mengumpulkan serta berbagi koneksi dengan basis data. Ketika terjadi failover, Proxy RDS dapat mengurangi waktu failover hingga 66% untuk Amazon Aurora dan RDS. Selain itu, Anda dapat mengelola kredensial basis data, autentikasi, dan akses secara terpusat melalui integrasi dengan AWS Secrets Manager dan AWS IAM.
Menskalakan secara otomatis dengan Aurora Nirserver v2
Amazon Aurora Nirserver adalah konfigurasi untuk Aurora yang sesuai permintaan dan menyediakan kemampuan penskalaan otomatis. Dengan opsi deployment ini, basis data Anda secara otomatis dinyalakan, dimatikan, dan menaikkan atau menurunkan skala kapasitas berdasarkan kebutuhan aplikasi Anda.
Hemat biaya
Cukup membayar sesuai pemakaian
Tidak ada komitmen di muka dengan Amazon RDS; Anda cukup membayar biaya bulanan untuk setiap instans database yang Anda luncurkan. Dan, saat selesai dengan instans database, Anda dapat dengan mudah menghapusnya. Untuk mengetahui detail selengkapnya, kunjungi halaman Tipe Instans Amazon RDS dan Harga Amazon RDS.
Mendapatkan diskon yang signifikan menggunakan Instans Terpesan Amazon RDS
Instans terpesan Amazon RDS memberi Anda opsi untuk memesan instans DB dengan jangka waktu satu atau tiga tahun dan sebagai gantinya, Anda akan menerima diskon yang signifikan dibandingkan dengan harga Instans Sesuai Permintaan untuk instans DB tersebut.
Menghentikan dan memulai instans basis data
Amazon RDS memungkinkan Anda untuk menghentikan dan memulai instans basis data dengan mudah hingga selama tujuh hari dalam satu waktu. Dengan demikian, penggunaan basis data untuk tujuan pengembangan dan pengujian menjadi lebih mudah dan terjangkau karena basis data tidak perlu berjalan sepanjang waktu.
Meningkatkan performa harga dan prediktabilitas dalam skala besar dengan Aurora I/O yang Dioptimalkan
Amazon Aurora dirancang untuk menawarkan harga yang hemat biaya untuk sebagian besar aplikasi dengan penggunaan I/O rendah hingga sedang. Untuk beban kerja intensif I/O, Anda dapat memilih Amazon Aurora I/O Dioptimalkan, sebuah konfigurasi klaster basis data untuk meningkatkan performa harga.
Mulai membangun dengan AWS Tingkat Gratis
Dengan AWS Tingkat Gratis, Anda dapat mulai menggunakan Amazon RDS secara gratis pada basis data Instans AZ Tunggal yang dipilih hingga 750 jam per bulan, 20 GB penyimpanan SSD Tujuan Umum (gp2) per bulan, dan 20 GB penyimpanan cadangan basis data otomatis per bulan selama satu tahun. Untuk mempelajari selengkapnya, buka Amazon RDS Tingkat Gratis.
Pilihan opsi lisensi komersial
Untuk mesin komersial, Amazon RDS menawarkan beberapa model lisensi, yaitu Bawa Lisensi Anda Sendiri (BYOL), Bawa Media Anda Sendiri (BYOM), atau Termasuk Lisensi (LI). Dengan BYOL dan BYOM, Anda dapat memanfaatkan lisensi perangkat lunak komersial yang ada untuk digunakan dengan Amazon RDS. Dengan Termasuk Lisensi (LI), biaya lisensi perangkat lunak termasuk dalam harga instans Amazon RDS. Anda tidak perlu membeli lisensi secara terpisah.
Untuk detail selengkapnya tentang opsi lisensi yang tersedia berdasarkan mesin, silakan kunjungi halaman harga Amazon RDS for Oracle, Amazon RDS for SQL Server, dan Amazon RDS Custom.
Produktivitas Developer
Menulis ekstensi secara aman dengan Ekstensi Bahasa Tepercaya untuk PostgreSQL
Ekstensi Bahasa Tepercaya (TLE) untuk PostgreSQL adalah kit pengembangan dan proyek sumber terbuka yang memungkinkan Anda membangun ekstensi performa tinggi dengan cepat dan menjalankannya secara aman di Amazon Aurora dan Amazon RDS tanpa mengharuskan AWS untuk menyertifikasi kode. Developer dapat menggunakan bahasa tepercaya populer, seperti JavaScript, PL/pgSQL, Perl, dan SQL untuk menulis ekstensi dengan aman.
TLE dirancang untuk mencegah akses ke sumber daya tidak aman dan membatasi cacat ekstensi pada koneksi basis data tunggal. DBA mempunyai kendali online yang terperinci atas siapa yang dapat menginstal ekstensi dan dapat membuat model izin untuk menjalankannya. TLE tersedia untuk pelanggan Aurora dan Amazon RDS tanpa biaya tambahan.
Berintegrasi dengan AI dan ML
Mengaktifkan prediksi berbasis ML dengan machine learning Amazon Aurora
Dengan machine learning Amazon Aurora, Anda dapat menambahkan prediksi berbasis ML ke aplikasi melalui bahasa pemrograman SQL yang sudah dikenal. Anda bisa mendapatkan akses ke berbagai pilihan algoritma ML dengan integrasi yang sederhana, aman, dan dioptimalkan dengan layanan machine learning AWS.
Melakukan pencarian kesamaan vektor dan menyimpan penyematan
Dengan Amazon Aurora PostgreSQL dan Amazon RDS for PostgreSQL, Anda dapat menggunakan pgvector, sebuah ekstensi PostgreSQL sumber terbuka untuk melakukan pencarian kesamaan vektor. Anda juga dapat menyimpan penyematan dari model machine learning (ML) dan kecerdasan buatan (AI) di basis data Anda, seperti dari Amazon Bedrock atau Amazon SageMaker.
Penyematan adalah representasi numerik (vektor) yang mewakili makna semantik konten, seperti teks, gambar, dan video. AI Generatif dan sistem AI/ML lainnya menggunakan penyematan untuk mengambil makna semantik dari input teks ke dalam model bahasa besar (LLM). Baca dokumentasi kami tentang cara menyimpan penyematan dan melakukan pencarian kesamaan vektor di PostgreSQL Amazon Aurora dan Amazon RDS for PostgreSQL.
Pilihan lingkungan deployment
Mengelola kebutuhan basis data Anda dengan mudah sebagai layanan basis data cloud yang terkelola penuh
Amazon RDS menawarkan fleksibilitas dan skalabilitas untuk menyesuaikan kebutuhan basis data Anda secara cepat. Dengan menekan tombol, Anda dapat menaikkan atau menurunkan skala sumber daya komputasi basis data Anda, atau dengan beberapa klik di konsol, Anda dapat memutar instans basis data baru.
Melakukan deployment Amazon RDS on-premise dengan Amazon RDS di AWS Outposts
AWS Outposts adalah layanan terkelola penuh yang memperluas infrastruktur dan layanan AWS ke on-premise atau lokasi bersama untuk pengalaman hibrida.
Dengan Amazon RDS on Outposts, Anda dapat menjalankan Amazon RDS on-premise dan menerima fitur serta manfaat Amazon RDS yang sama seperti yang Anda lakukan di cloud, termasuk tugas administratif otomatis.
Mendapatkan akses istimewa dengan Amazon RDS Custom
Amazon RDS Custom adalah layanan basis data terkelola yang memberi Anda akses istimewa ke sistem operasi dan lingkungan basis data yang mendasarinya untuk menjalankan aplikasi paket, kustom, dan warisan untuk Microsoft SQL Server dan Oracle. Ini adalah model tanggung jawab bersama sebagai ganti atas fleksibilitas yang lebih besar.
Opsi migrasi yang fleksibel
Melakukan migrasi homogen dan heterogen dengan AWS DMS
Dengan Amazon RDS, Anda dapat menggunakan AWS Database Migration Service (AWS DMS), sebuah layanan migrasi dan replikasi terkelola untuk beban kerja basis data serta analitik, guna melakukan migrasi homogen dan heterogen. Dengan fitur-fitur utama seperti AWS DMS Fleet Advisor dan DMS Schema Conversion, Anda dapat menemukan, merencanakan, mengonversi, dan memigrasikan beban kerja Anda dalam AWS DMS. Dengan AWS DMS Serverless dan alat native bawaan, migrasi menjadi lebih mudah karena Anda tidak perlu lagi menyediakan, mengelola, dan menskalakan sumber daya migrasi secara manual.
Menilai dan mengonversi skema sumber dengan AWS Schema Conversion Tool
Tidak seperti migrasi homogen, migrasi heterogen memerlukan konversi skema untuk memastikan bahwa skema sumber kompatibel dengan mesin target baru. Untuk migrasi heterogen ke Amazon RDS, AWS DMS menawarkan kemampuan bawaan dengan DMS Schema Conversion, atau opsi untuk mengunduh perangkat lunak AWS Schema Conversion Tool (AWS SCT) agar dapat dijalankan secara lokal.
Bermigrasi menggunakan alat native yang sudah dikenal
Untuk migrasi homogen, Anda juga dapat menggunakan alat migrasi basis data native yang sudah dikenal untuk memigrasikan beban kerja ke AWS. Di bawah ini adalah tautan dokumentasi tentang cara memulai:
Mesin basis data |
Alat migrasi native |
PostgreSQL |
|
MySQL |
|
Oracle |
|
Microsoft SQL Server |
Mengimpor dan mengekspor basis data SQL Server menggunakan pencadangan dan pemulihan native |
Bermigrasi ke Aurora PostgreSQL menggunakan Babelfish
Babelfish for Aurora PostgreSQL memungkinkan Anda menjalankan aplikasi Microsoft SQL Server di Aurora PostgreSQL hanya dengan sedikit perubahan kode. Sebagai kemampuan bawaan Amazon Aurora, Babelfish memungkinkan Aurora PostgreSQL memahami T-SQL sehingga migrasi aplikasi Anda dapat dilakukan secara lebih mudah dan lebih cepat.
Fitur dan kemampuan tambahan
Fitur komunitas MySQL
Dengan Amazon Aurora MySQL-Compatible Edition dan Amazon RDS for MySQL, Anda dapat mengakses versi MySQL mayor dan minor terbaru serta kemampuan dan fitur komunitas terkait, seperti fungsi JSON, ekspresi tabel umum menggunakan klausa WITH, klausa ADD COLUMN dan RENAME COLUMN yang dioptimalkan untuk pernyataan ALTER TABLE, dan lainnya.
Untuk daftar lengkap versi dan kemampuan MySQL yang didukung, lihat dokumentasi Amazon Aurora dan Amazon RDS.
Fitur komunitas MariaDB
Dengan Amazon RDS for MariaDB, Anda dapat mengakses versi MariaDB mayor dan minor terbaru serta kemampuan dan fitur komunitas terkait. Ini mencakup akses ke mesin MyRocks Storage untuk mengoptimalkan konsumsi penyimpanan aplikasi web intensif tulis yang beperforma tinggi. Peningkatan tambahan lainnya meliputi replikasi tertunda, kompatibilitas Oracle PL/SQL, dan Atomic DDL.
Untuk informasi tentang versi dan kemampuan terbaru yang tersedia, lihat dokumentasi Amazon RDS.
Fitur komunitas PostgreSQL
Dengan Amazon Aurora PostgreSQL-Compatible Edition dan Amazon RDS for PostgreSQL, Anda dapat mengakses versi PostgreSQL mayor dan minor terbaru serta kemampuan dan fitur komunitas terkait.
Misalnya, Anda dapat menggunakan PostGIS sebagai perpanjangan spasial untuk basis data relasional objek PostgreSQL dan menambahkan dukungan untuk objek geografis guna menjalankan kueri lokasi di SQL. Anda dapat mengakses berbagai bahasa prosedural, termasuk Perl, pgSQL, TCL, JavaScript (melalui mesin JavaScript V8), dan Rust (hanya untuk RDS for PostgreSQL). Anda dapat menggunakan ekstensi komunitas, seperti pg_stat_statements atau postgres_fdw untuk pembungkus data asing.
Pembungkus ini juga mencakup dukungan PostgreSQL untuk tipe data ‘JSON’ dan dua fungsi JSON. Dukungan tersebut memungkinkan pengembalian JSON secara langsung dari server basis data. PostgreSQL memiliki ekstensi yang menerapkan tipe data ‘hstore’ untuk menyimpan set pasangan kunci/nilai di dalam satu nilai PostgreSQL. Untuk daftar lengkap fitur mesin PostgreSQL inti, lihat daftar fitur mesin inti PostgreSQL di sini.
Opsi Basis Data Oracle
Dengan Amazon RDS for Oracle, Anda dapat mengaktifkan opsi basis data Oracle, seperti Oracle Application Express (APEX), Oracle On-line Analytical Processing (OLAP), dan Oracle Enterprise Manager (OEM), dengan menambahkannya ke grup opsi dan mengaitkannya dengan instans basis data Anda. Anda juga dapat menggunakan produk pihak ketiga, seperti Oracle GoldenGate dengan Amazon RDS for Oracle untuk mengumpulkan, mereplikasi, dan mengelola data transaksional di antara basis data untuk replikasi basis data aktif-aktif, pemulihan bencana, dan lainnya.
Opsi Microsoft SQL Server
Dengan Amazon RDS for SQL Server, Anda dapat mengaktifkan opsi basis data SQL Server, seperti Linked Servers, Microsoft Distributed Transaction Coordinator (MSDTC), SQL Server Audit, dan SQL Server Business Intelligence Suite (SSIS, SSRS, dan SSAS), dengan menambahkannya ke grup opsi yang terkait dengan instans basis data Anda.
Tujuan penggunaan dan batasan
Penggunaan layanan ini diatur oleh Perjanjian Pelanggan Amazon Web Services.
Tanya Jawab Umum (FAQ)
Apa kegunaan Amazon RDS?
Amazon RDS adalah basis data relasional yang digunakan untuk menyimpan, mengatur, dan menyediakan akses ke data terkait untuk analisis data, pemodelan, dan pelaporan, dan kasus penggunaan bisnis lainnya.
Apa saja kelebihan Amazon RDS?
Kelebihan Amazon RDS meliputi performanya yang telah terbukti sebagai basis data relasional yang terkelola sepenuhnya dan hemat biaya dengan standar keamanan tertinggi. Selama lebih dari satu dekade, pelanggan telah percaya pada kemampuan Amazon RDS karena ketersediaan, ketahanan, skalabilitas, dan keamanannya yang tinggi untuk mendukung beban kerja penting mereka di cloud. Baik itu mereka yang baru mengenal cloud atau mereka yang sudah ahli, para pelanggan dapat merasakan kemudahan dalam memulai dan mengelola Amazon RDS.
Apa manfaat yang akan diperoleh administrator basis data dengan menggunakan Amazon RDS?
Amazon RDS menghemat waktu administrator basis data (DBA) sehingga dapat berfokus pada inovasi dan mendorong nilai bisnis. Amazon RDS mengotomatiskan tugas administratif yang tidak terdiferensiasi dalam mengelola basis data, seperti penyediaan, patching, dan pencadangan. Amazon RDS juga menawarkan fitur yang hemat biaya untuk mendukung ketersediaan, performa, dan keamanan yang tinggi guna memenuhi tuntutan beban kerja misi penting Anda, seperti Multi-AZ, Instans Terpesan, serta kontrol izin melalui AWS IAM.
Apa tipe basis data Amazon RDS?
Amazon RDS adalah sebuah basis data relasional (atau SQL).
Mesin basis data apa saja yang didukung oleh Amazon RDS?
Amazon RDS mendukung tujuh mesin basis data, yang meliputi lima sumber terbuka dan dua mesin komersial. Dalam sumber terbuka, terdapat: Amazon Aurora PostgreSQL-Compatible Edition, Amazon Aurora MySQL-Compatible Edition, Amazon RDS for PostgreSQL, Amazon RDS for MySQL, dan Amazon RDS for MariaDB. Dalam mesin komersial, terdapat Amazon RDS for Oracle dan Amazon RDS for SQL Server.
Apa saja manfaat memindahkan basis data on-premise ke Amazon RDS?
Manfaat utama Amazon RDS adalah penurunan overhead administratif basis data pengelolaan mandiri on-premise. Amazon RDS mudah untuk digunakan dan meniadakan beban administratif yang tidak terdiferensiasi dari penyediaan, patching, pencadangan, dan lainnya. Selain itu, Amazon RDS menawarkan fleksibilitas dan pilihan fitur untuk memenuhi kebutuhan performa, skalabilitas, ketersediaan, dan keamanan pelanggan kami.
Bagaimana cara menyiapkan Amazon RDS?
Penyiapan Amazon RDS dapat dilakukan dengan beberapa klik sederhana dalam Konsol Manajemen AWS. Buka dokumentasi Amazon RDS dan ikuti petunjuk penyiapannya.
Di mana saya dapat mempelajari selengkapnya tentang fitur khusus mesin Amazon RDS?
Kunjungi dokumentasi Amazon RDS dan/atau halaman khusus fitur dari menu dropdown Fitur Amazon RDS, seperti halaman Amazon RDS Multi-AZ. Selain itu, Anda dapat menemukan FAQ fitur tambahan pada halaman FAQ khusus mesin – Aurora, RDS for PostgreSQL, RDS for MySQL, RDS for MariaDB, RDS for Oracle, dan RDS for SQL Server.