Fitur Amazon RDS

Amazon Relational Database Service (Amazon RDS) adalah layanan basis data relasional terkelola yang menawarkan pilihan delapan mesin basis data populer, termasuk Amazon Aurora Edisi Kompatibel PostgreSQL, Amazon Aurora Edisi Kompatibel MySQL, RDS for PostgreSQL, RDS for MySQL, RDS for MariaDB, RDS for SQL Server, RDS for Oracle, dan RDS for Db2.

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.

Kemudahan pengelolaan

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 granular dan penyesuaian terbaik database Anda.

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.

Amazon RDS menyediakan metrik Amazon CloudWatch untuk instans basis data Anda tanpa biaya tambahan. Anda dapat menggunakan Konsol Amazon RDS untuk melihat metrik operasional utama, termasuk penggunaan kapasitas komputasi/memori/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 dan akan membantu Anda mendeteksi masalah performa secara cepat.

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

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 AWS Management Console atau API Amazon RDS untuk mendaftar ke lebih dari 40 kejadian database berbeda yang terkait dengan instans database Anda.

Amazon RDS terintegrasi dengan AWS Config untuk mendukung kepatuhan dan meningkatkan keamanan dengan merekam serta mengaudit perubahan pada konfigurasi instans DB Anda, termasuk grup parameter, grup subnet, snapshot, grup keamanan, dan langganan peristiwa.

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.

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.

Integrasi nol-ETL dengan Amazon Redshift memberikan akses ke kemampuan analitik dan machine learning (ML) pada petabita data transaksional Anda dari basis data Aurora MySQL-Compatible Edition, Aurora PostgreSQL-Compatible Edition (Pratinjau), dan RDS for MySQL (Pratinjau). Menggunakan integrasi nol-ETL dengan Amazon Redshift, Anda tidak perlu lagi membangun dan mengelola pipeline data kompleks yang melakukan operasi extract, transform, and load (ETL).

Data transaksional direplikasi secara otomatis, terus menerus, dan cepat setelah ditulis ke basis data Amazon Aurora atau Amazon RDS Anda, serta tersedia dengan lancar di Amazon Redshift. Setelah data tersedia di Amazon Redshift, Anda dapat segera mulai menganalisisnya dan menerapkan fitur-fitur canggih, seperti berbagi data, tampilan terwujud, dan machine learning (ML) Amazon Redshift untuk mendapatkan wawasan holistik dan prediktif.

Anda dapat menggabungkan data dari beberapa basis data AWS, termasuk Amazon Aurora atau Amazon RDS, dan mereplikasinya ke dalam satu gudang data Amazon Redshift untuk mendapatkan lebih banyak wawasan di seluruh data Anda. Anda dapat menjalankan analitik yang mendekati waktu nyata pada data transaksional tanpa harus mengelola infrastruktur untuk pipeline data saat menggunakan Amazon Aurora Nirserver dan Amazon Redshift Nirserver untuk integrasi nol-ETL Anda.

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

Amazon RDS menawarkan pilihan dua tipe penyimpanan yang berbeda. Untuk sebagian besar kasus penggunaan, penyimpanan Amazon RDS General Purpose 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 dan 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.

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

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.

Amazon RDS Optimized Writes, yang dibangun di atas Fitur AWS Nitro System Torn Write Prevention, 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.

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 yang sangat baik dan ketahanan

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.

Snapshot basis data merupakan pencadangan penyimpanan instans 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.

Deployment Amazon RDS Multi-AZ memberikan peningkatan ketersediaan dan daya tahan 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 fungsi siaga yang dapat dibaca, pelanggan dapat melakukan deployment satu instans primer dan dua instans fungsi siaga yang dapat dibaca di tiga AZ. Pelanggan dapat menggunakan opsi deployment ini untuk menerima manfaat seperti failover yang biasanya di bawah 35 detik, latensi komitmen transaksi hingga 2x lebih cepat dibandingkan Amazon RDS Multi-AZ dengan satu fungsi siaga, dan kapasitas pembacaan tambahan.

Saat Anda melampirkan sumber terbuka atau Proksi Amazon RDS ke Multi-AZ dengan dua deployment fungsi siaga yang dapat dibaca, Anda dapat mengurangi downtime peningkatan versi minor menjadi biasanya satu detik. 

Dengan Amazon Aurora, Anda dapat mencapai ketersediaan tinggi dengan SLA hingga 99,99% menggunakan teknologi Amazon RDS Multi-AZ untuk mengotomatisasi failover ke salah satu dari maksimal 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.

Basis Data Global Amazon Aurora memungkinkan pembacaan lokal dan pemulihan bencana yang cepat di banyak 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

Amazon RDS memungkinkan Anda mengenkripsi basis data menggunakan kunci yang Anda kelola 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.

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 database Anda.

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 memberi tag pada sumber daya Amazon RDS serta mengontrol tindakan yang dapat dilakukan oleh pengguna dan grup IAM pada kelompok sumber daya yang memiliki tag 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.

Amazon RDS mendukung program kepatuhan, termasuk HIPAA, FedRAMP, SOC, dan ISO. Kunjungi Cakupan Layanan AWS berdasarkan Program Kepatuhan untuk mengetahui daftar terbaru program yang didukung.

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 melihat perilaku yang mencurigakan. Ketika ancaman terdeteksi, GuardDuty menghasilkan temuan keamanan terperinci dari basis data yang disusupi.

Skalabilitas tinggi

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.

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.

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.

Dengan Proksi Amazon RDS, Anda dapat meningkatkan efisiensi basis data dan menjadikan aplikasi Anda lebih dapat diskalakan, 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.

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

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.

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.

Amazon RDS memungkinkan Anda untuk menghentikan dan memulai instans basis data dengan mudah 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.

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.

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 Free Tier.

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

Ekstensi Bahasa Tepercaya (TLE) untuk PostgreSQL adalah seperangkat alat pengembangan dan proyek sumber terbuka yang memungkinkan Anda membangun ekstensi performa tinggi dengan cepat dan menjalankannya dengan aman di Amazon Aurora dan Amazon RDS yang tidak 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

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.

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

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.

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 keuntungan Amazon RDS yang sama seperti yang Anda lakukan di cloud, termasuk tugas administratif otomatis.

Amazon RDS Custom adalah layanan basis data terkelola yang memberi Anda akses istimewa ke sistem operasi dan lingkungan basis data dasar 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

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.

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.

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

Panduan migrasi Amazon RDS untuk PostgreSQL

MySQL

Panduan impor data Amazon RDS untuk MySQL

Microsoft SQL Server

Mengimpor dan mengekspor basis data SQL Server menggunakan pencadangan dan pemulihan native

Oracle

Panduan impor data Amazon RDS untuk Oracle

Db2

Migrasikan basis data Db2 menggunakan alat Db2 native

Babelfish for Aurora PostgreSQL memungkinkan Anda menjalankan aplikasi Microsoft SQL Server di Aurora PostgreSQL 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

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.

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.

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.

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.

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.

Penggunaan dan batasan yang dipilih

Penggunaan Anda atas layanan ini diatur oleh Perjanjian Pelanggan Amazon Web Services.

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 delapan mesin basis data, yang meliputi lima mesin sumber terbuka dan tiga mesin komersial. Mesin sumber terbuka terdiri dari Amazon Aurora PostgreSQL-Compatible Edition, Amazon Aurora MySQL-Compatible Edition, RDS for PostgreSQL, RDS for MySQL, dan RDS for MariaDB. Mesin komersial terdiri dari RDS for SQL Server, RDS for Oracle, dan RDS for Db2.

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?

Amazon RDS dapat diatur dengan beberapa klik mudah di Konsol Manajemen AWS. Buka dokumentasi Amazon RDS dan ikuti petunjuk pengaturannya.

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 Pertanyaan Umum fitur tambahan di halaman Pertanyaan Umum khusus mesin – AuroraRDS for PostgreSQLRDS for MySQLRDS for MariaDBRDS for SQL ServerRDS for Oracle, dan RDS for Db2.

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 layanan kami yang berkembang paling cepat, kunjungi halaman fitur Amazon Aurora.

Fitur berdasarkan mesin Amazon RDS

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

RDS for Db2

Patching perangkat lunak otomatis

Ya

Ya

Ya

Ya

Ya

Ya

Ya

Ya

Menskalakan infrastruktur dengan AWS CloudFormation

Ya

Ya

Ya

Ya

Ya

Ya

Ya

Ya

Memantau melalui Konsol Amazon RDS

Ya

Ya

Ya

Ya

Ya

Ya

Ya

Ya

Integrasi CloudWatch

Ya

Ya

Ya

Ya

Ya

Ya

Ya

Ya

Wawasan Performa Amazon RDS

Ya

Ya

Ya

Ya

Ya

Ya

Ya

Ya
Pengklonaan basis data Ya Ya Tidak Tidak Tidak Tidak Tidak Tidak

Deployment Blue/Green Amazon RDS

Ya

Ya

Ya

Ya

Ya

Tidak

Tidak

Tidak
Integrasi nol-ETL dengan Amazon Redshift Ya Ya (Pratinjau) Ya (Pratinjau) Tidak Tidak Tidak 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

RDS for Db2

Pilihan tipe instans

Ya

Ya

Ya

Ya

Ya

Ya

Ya

Ya

Penyimpanan SSD Tujuan Umum

Penskalaan otomatis

Penskalaan otomatis

Hingga 64.000 IOPS

Hingga 64.000 IOPS

Hingga 64.000 IOPS

Hingga 64.000 IOPS

Hingga 64.000 IOPS

Hingga 64.000 IOPS

Penyimpanan SSD IOPS yang Tersedia

Penskalaan otomatis

Penskalaan otomatis

Hingga 256.000 IOPS

Hingga 256.000 IOPS

Hingga 256.000 IOPS

Hingga 256.000 IOPS

Hingga 64.000 IOPS

Hingga 256.000 IOPS

Tambahkan cache dengan Amazon ElastiCache

Ya

Ya

Ya

Ya

Ya

Ya

Ya

Ya

Amazon DevOps Guru untuk RDS

Ya

Ya

Tidak

Tidak

Ya

Tidak

Tidak

Tidak

Amazon RDS Optimized Writes

N/A

N/A

Ya

Ya

Tidak

Tidak

Tidak

Tidak

Amazon RDS Optimized Reads

Tidak

Tidak

Ya

Ya

Ya

Tidak

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

RDS for Db2

Pencadangan basis data otomatis

Ya

Ya

Ya

Ya

Ya

Ya

Ya

Ya

Snapshot basis data

Ya

Ya

Ya

Ya

Ya

Ya

Ya

Ya

Amazon RDS Multi-AZ (satu fungsi siaga)

Ya

Ya

Ya

Ya

Ya

Ya

Ya

Ya

Amazon RDS Multi-AZ (dua fungsi siaga yang dapat dibaca)

Ya

Ya

Ya

Tidak

Ya

Tidak

Tidak

Tidak

Pemulihan bencana Multi-Wilayah

Ya, Basis Data Global

Ya, Basis Data Global

Ya

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

RDS for Db2

Enkripsi diam dan bergerak

Ya

Ya

Ya

Ya

Ya

Ya

Ya

Ya

Isolasi Jaringan

Ya

Ya

Ya

Ya

Ya

Ya

Ya

Ya

Izin tingkat sumber daya

Ya

Ya

Ya

Ya

Ya

Ya

Ya

Ya

Amazon GuardDuty

Ya

Ya

Tidak

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

RDS for Db2

Penskalaan komputasi push-button

Hingga 128 vCPU

Naikkan skala penyimpanan secara mudah

Hingga 128 TiB

Hingga 128 TiB

Hingga 64 TiB

Hingga 64 TiB

Hingga 64 TiB

Hingga 64 TiB

Hingga 16 TiB

Hingga 64 TiB

Replika Baca Amazon RDS

Ya, hingga 15

Ya, hingga 15

Ya, hingga 15

Ya, hingga 15

Ya, hingga 15

Ya, hingga 5

Ya, hingga 5

Tidak

Proksi Amazon RDS

Ya

Ya

Ya

Ya

Ya

Tidak

Ya

Tidak

Konfigurasi nirserver

Ya

Ya

Tidak

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

RDS for Db2

Hentikan dan mulai instans DB

Ya

Ya

Ya

Ya

Ya

Ya

Ya

Ya

Instans Terpesan

Ya

Ya

Ya

Ya

Ya

Ya

Ya

Tidak

Dioptimalkan Aurora I/O

Ya

Ya

Tidak

Tidak

Tidak

Tidak

Tidak

Tidak

Tingkat Gratis

Tidak

Tidak

Ya

Ya

Ya

Tidak

Ya

Tidak

Opsi lisensi

NA

NA

NA

NA

NA

Ya, lihat halaman harga

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

RDS for Db2

Ekstensi Bahasa Tepercaya (TLE)

Tidak

Ya

Tidak

Tidak

Ya

N/A

N/A

N/A
Integrasikan dengan AI dan ML: Simpan vektor dan penyematan 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

RDS for Db2

Machine learning Amazon Aurora

Ya

Ya

Tidak

Tidak

Tidak

Tidak

Tidak

Tidak

Dukungan vektor/embedding

Tidak

Ya

Tidak

Tidak

Ya

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

RDS for Db2

AWS Outposts

Tidak

Tidak

Ya

Tidak

Ya

Tidak

Ya

Tidak

Amazon RDS Custom

Tidak

Tidak

Tidak

Tidak

Tidak

Ya

Ya

Tidak
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

RDS for Db2

AWS Database Migration Service

Ya

Ya

Ya

Ya

Ya

Ya

Ya

Ya

AWS Schema Conversion Tool

Ya

Ya

Ya

Ya

Ya

NA

NA

N/A

Alat migrasi native

Ya

Ya

Ya

Tidak

Ya

Ya

Ya

Ya

Babelfish for Aurora PostgreSQL

Tidak

Ya

Tidak

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

RDS for Db2

Kemampuan & integrasi native

Ya

Ya

Ya

Ya

Ya

Ya

Ya

Ya