Fitur Amazon RDS

Memulai Amazon RDS

Amazon Relational Database Service (Amazon RDS) adalah layanan basis data relasional terkelola yang memberikan pilihan delapan mesin basis data populer Amazon Aurora Edisi Kompatibel PostgreSQLAmazon Aurora Edisi Kompatibel MySQLRDS for PostgreSQLRDS for MySQLRDS for MariaDBRDS for SQL ServerRDS 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 ia 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 melakukan deployment di cloud dengan Amazon Aurora atau Amazon RDS, beban kerja hibrida dengan Amazon RDS di AWS Outposts, dan melakukan deployment dengan akses istimewa dengan Amazon RDS Custom.

Seperti semua layanan AWS, investasi di muka tidak diperlukan dan Anda hanya membayar sumber daya yang Anda gunakan, pelajari selengkapnya di halaman harga Amazon RDS.

Kemudahan pengelolaan

Anda dapat menggunakan Konsol Manajemen AWS, antarmuka baris perintah Amazon RDS, 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 menyediakan kontrol terperinci dan penyempurnaan basis data Anda.

Amazon RDS menurunkan beban administratif Anda dengan mengelola tugas administratif yang tidak terdiferensiasi, seperti patching perangkat lunak, pencadangan, penyediaan, dan menjadwalkan pekerjaan pemeliharaan. 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 Relational Database Service (Amazon RDS), sebuah alat yang mudah digunakan dan akan membantu Anda mendeteksi masalah performa secara cepat.

Amazon RDS terintegrasi dengan 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 CloudFormation, Anda dapat menyederhanakan manajemen sumber daya dan infrastruktur dengan menggunakan kembali templat Anda serta mengizinkan CloudFormation untuk menyediakan dan mengonfigurasi sumber daya Anda.

Amazon RDS dapat memberi tahu Anda melalui email atau pesan teks SMS mengenai peristiwa basis data melalui 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.

Aurora mendukung operasi pengklonaan yang cepat dan efisien, di mana seluruh klaster basis data berukuran multiterabyte 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 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 pentahapan yang mencerminkan lingkungan produksi dan menjaga dua lingkungan tetap sinkron dengan 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 pentahapan 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 ditoleransi, mendeteksi kesalahan replika, memeriksa kondisi instans, dan lain-lain.

Integrasi nol-ETL dengan Amazon Redshift memberikan akses ke kemampuan analitik dan machine learning (ML) pada petabyte data transaksional Anda dari basis data Aurora Edisi Kompatibel MySQL, Aurora Edisi Kompatibel PostgreSQL (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 direkomendasikan, menjadwalkannya untuk jendela pemeliharaan berikutnya, atau mengabaikannya.

Performa yang dapat dikustomisasi

Amazon RDS menawarkan pilihan dua tipe penyimpanan yang berbeda. Untuk sebagian besar kasus penggunaan, penyimpanan Tujuan Umum 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, Anda dapat menambahkan cache dari ElastiCache, sebuah layanan caching terkelola dalam memori, 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 bagaimana cara membuat klaster ElastiCache di halaman dokumentasi Amazon RDS dan Aurora untuk mempelajari selengkapnya.

DevOps Guru adalah ML layanan operasi cloud yang membantu meningkatkan ketersediaan aplikasi. Dengan DevOps Guru for 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 Amazon RDS dan aktifkan Wawasan Performa Amazon RDS. Setelah Wawasan Performa aktif, buka konsol DevOps Guru dan aktifkan untuk sumber daya Aurora Anda, sumber daya lain yang didukung, atau seluruh akun Anda.

Amazon RDS Optimized Writes, yang dibangun di atas fitur AWS Nitro System Torn Write Prevention yang baru, 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 rumit Anda yang menggunakan tabel sementara, seperti kueri yang memerlukan penyortiran, agregasi hash, high-load joins, dan Common Table Expressions (CTE). Optimized Reads meningkatkan kecepatan kuei 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 di 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 Simple Storage Service (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.

Dengan menggunakan Multi-AZ dengan dua fungsi siaga yang dapat dibaca, pelanggan dapat melakukan deployment satu instans primer dan dua instans 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 Relational Database Service (Amazon RDS) ke Multi-AZ Anda dengan dua deployment fungsi siaga yang dapat dibaca, Anda dapat mengurangi waktu henti peningkatan versi minor menjadi biasanya satu detik. 

Dengan Aurora, Anda dapat mencapai ketersediaan tinggi dengan SLA hingga 99,99% menggunakan teknologi Amazon RDS Multi-AZ untuk mengotomatisasi failover ke salah satu dari hingga 15 replika Aurora yang telah Anda buat di tiga AZ.

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 Aurora memungkinkan pembacaan lokal dan pemulihan bencana yang cepat di banyak AWS Region dari satu basis data Aurora. Basis Data Global Aurora menawarkan latensi kurang dari 1 detik dan, jika terjadi degradasi atau pemadaman Regional, dapat didorong ke Wilayah sekunder dalam waktu kurang dari 1 menit. Basis Data Global Aurora ideal 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 (AWS 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 merekomendasikan agar Anda menjalankan instans basis data di Amazon VPC, yang memungkinkan Anda mengisolasi basis data di dalam jaringan virtual milik Anda sendiri lalu menghubungkannya ke infrastruktur TI 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 dengan AWS Directory Service for Microsoft Active Directory untuk mengautentikasi dan mengelola kredensial secara terpusat. Untuk Amazon RDS for SQL Server, Anda dapat memilih untuk menggunakan AWS Managed Microsoft 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.

GuardDuty tersedia dengan Aurora untuk memantau potensi ancaman terhadap basis data dan beban kerja Anda. Dengan Perlindungan RDS Amazon GuardDuty, 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 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, Proksi Amazon RDS dapat mengurangi waktu failover hingga 66% untuk Aurora dan Amazon RDS. Selain itu, Anda dapat mengelola kredensial basis data, autentikasi, dan akses secara terpusat melalui integrasi dengan AWS Secrets Manager dan IAM.

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 basis data 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 di Amazon RDS memberi Anda opsi untuk memesan instans DB dengan jangka waktu 1 atau 3 tahun dan menerima diskon yang signifikan dibandingkan dengan harga Instans Sesuai Permintaan untuk instans yang sama.

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

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 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 1 tahun. Untuk mempelajari selengkapnya, buka Amazon RDS Free Tier.

Untuk mesin komersial, Amazon RDS menawarkan beberapa model lisensi: Bawa Lisensi Anda Sendiri (BYOL), Bawa Media Anda Sendiri (BYOM), Termasuk Lisensi (LI), atau lisensi melalui AWS Marketplace. Dengan BYOL dan BYOM, Anda dapat memanfaatkan lisensi perangkat lunak komersial yang ada untuk digunakan dengan Amazon RDS. Dengan LI, biaya lisensi perangkat lunak termasuk dalam harga instans Amazon RDS. Anda tidak perlu membeli lisensi secara terpisah. Dengan pemberian lisensi melalui AWS Marketplace, Anda dapat berlangganan lisensi sesuai permintaan dengan tarif per jam per inti, dan Anda tidak perlu membeli lisensi secara terpisah.

Untuk detail selengkapnya tentang opsi lisensi yang tersedia menurut mesin, silakan kunjungi halaman harga Amazon RDS for Oracle, Amazon RDS for SQL Server, Amazon RDS for Db2, dan Amazon RDS Custom.

Produktivitas developer

TLE untuk PostgreSQL adalah kit pengembangan dan proyek sumber terbuka yang memungkinkan Anda membangun ekstensi performa tinggi dengan cepat serta menjalankannya dengan aman di Aurora dan Amazon RDS tanpa memerlukan AWS untuk mengesahkan 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. Administrator basis data (DBA) mempunyai kontrol online 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 Aurora ML, Anda dapat menambahkan prediksi berbasis ML ke aplikasi melalui bahasa pemrograman SQL yang sudah dikenal. Anda dapat memperoleh akses ke berbagai pilihan algoritma ML dengan integrasi yang sederhana, aman, dan dioptimalkan dengan layanan AWS ML.

Dengan 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 sematan dari model ML dan AI di basis data Anda, seperti yang berasal 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 bagaimana cara menyimpan sematan dan melakukan pencarian kesamaan vektor di Aurora PostgreSQL dan Amazon RDS for PostgreSQL.

Pilihan lingkungan deployment

Amazon RDS menawarkan fleksibilitas dan skalabilitas untuk menyesuaikan kebutuhan basis data Anda secara cepat. Dalam satu langkah, Anda dapat menaikkan atau menurunkan skala sumber daya komputasi basis data Anda, atau dengan beberapa langkah di konsol, Anda dapat memutar instans basis data baru.

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 dapatkan 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 DMS, sebuah layanan migrasi dan replikasi terkelola untuk beban kerja basis data serta analitik, guna melakukan migrasi homogen dan heterogen. Dengan fitur utama seperti AWS Database Migration Service (AWS DMS) Fleet Advisor dan AWS Database Migration Service (AWS DMS) Schema Conversion, Anda dapat menemukan, merencanakan, mengonversi, dan memigrasikan beban kerja Anda semua dalam AWS DMS. Dengan AWS Database Migration Service (AWS DMS) Nirserver 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 AWS DMS Schema Conversion, atau opsi untuk mengunduh perangkat lunak AWS SCT untuk 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 Aurora, Babelfish memungkinkan Aurora PostgreSQL memahami T-SQL, menyederhanakan dan mempercepat migrasi aplikasi Anda.

Fitur dan kemampuan tambahan

Dengan Aurora Edisi Kompatibel MySQL 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 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 Aurora Edisi Kompatibel PostgreSQL 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 (dengan 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.

Fitur-fitur termasuk 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.

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 server tertaut, Microsoft Distributed Transaction Coordinator (MSDTC), audit SQL Server, dan rangkaian SQL Server Business Intelligence (SSIS, SSRS, dan SSAS), dengan menambahkannya ke grup opsi yang terkait dengan instans basis data Anda.

Penggunaan dan batasan yang dipilih

Penggunaan Anda untuk layanan ini diatur oleh Perjanjian Pelanggan AWS.

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, pelanggan menghargai betapa mudahnya untuk memulai dan mengelola Amazon RDS.

Apa manfaat yang akan diperoleh administrator basis data dengan menggunakan Amazon RDS?

Amazon RDS menghemat waktu DBA fokus 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 tinggi, performa, dan keamanan guna memenuhi tuntutan beban kerja paling 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 Aurora Edisi Kompatibel PostgreSQL, Aurora Edisi Kompatibel MySQL, Amazon RDS for PostgreSQL, Amazon RDS for MySQL, dan Amazon RDS for MariaDB. Mesin komersial terdiri dari Amazon RDS for SQL Server, Amazon RDS for Oracle, dan Amazon RDS for Db2.

Apa saja manfaat memindahkan basis data on-premise ke Amazon RDS?

Manfaat utama Amazon RDS adalah penurunan biaya 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. Buka dokumentasi Amazon RDS dan ikuti petunjuk pengaturannya.

Kunjungi dokumentasi Amazon RDS atau halaman khusus fitur dari menu tarik-turun Fitur Amazon RDS, seperti halaman Amazon RDS Multi-AZ. Selain itu, Anda dapat menemukan FAQ fitur tambahan di halaman FAQ khusus mesin: AuroraAmazon RDS for PostgreSQLAmazon RDS for MySQLAmazon RDS for MariaDBAmazon RDS for SQL ServerAmazon RDS for Oracle, dan Amazon 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 tentang layanan kami yang berkembang paling cepat, silakan kunjungi halaman fitur Aurora.

Fitur berdasarkan mesin Amazon RDS

Mudah dikelola: Otomatiskan tugas administratif yang tidak terdiferensiasi, seperti patching, penyediaan, pencadangan, dan lainnya
 

Aurora MySQL

Aurora PostgreSQL

Amazon RDS for MySQL

Amazon RDS for MariaDB

Amazon RDS for PostgreSQL

Amazon RDS for Oracle

Amazon RDS for SQL Server

Amazon RDS for Db2

Patching perangkat lunak otomatis

Ya

Ya

Ya

Ya

Ya

Ya

Ya

Ya

Skalakan infrastruktur dengan CloudFormation

Ya

Ya

Ya

Ya

Ya

Ya

Ya

Ya

Pantau 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

Amazon RDS for MySQL

Amazon RDS for MariaDB

Amazon RDS for PostgreSQL

Amazon RDS for Oracle

Amazon RDS for SQL Server

Amazon 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 Disediakan

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 ElastiCache

Ya

Ya

Ya

Ya

Ya

Ya

Ya

Ya

DevOps Guru untuk Amazon 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: Gunakan snapshot, pencadangan, dan opsi DB untuk dilakukan deployment dengan Multi-AZ
 

Aurora MySQL

Aurora PostgreSQL

Amazon RDS for MySQL

Amazon RDS for MariaDB

Amazon RDS for PostgreSQL

Amazon RDS for Oracle

Amazon RDS for SQL Server

Amazon 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

Amazon RDS for MySQL

Amazon RDS for MariaDB

Amazon RDS for PostgreSQL

Amazon RDS for Oracle

Amazon RDS for SQL Server

Amazon 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

Amazon RDS for MySQL

Amazon RDS for MariaDB

Amazon RDS for PostgreSQL

Amazon RDS for Oracle

Amazon RDS for SQL Server

Amazon RDS for Db2

Penskalaan komputasi tombol push

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 Amazon RDS AWS Tingkat Free dan hemat biaya dengan pengaturan hentikan dan mulai instans, Instans Terpesan, dan lainnya
 

Aurora MySQL

Aurora PostgreSQL

Amazon RDS for MySQL

Amazon RDS for MariaDB

Amazon RDS for PostgreSQL

Amazon RDS for Oracle

Amazon RDS for SQL Server

Amazon 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

AWS Tingkat Free

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

Amazon RDS for MySQL

Amazon RDS for MariaDB

Amazon RDS for PostgreSQL

Amazon RDS for Oracle

Amazon RDS for SQL Server

Amazon 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 didukung AI generatif 
 

Aurora MySQL

Aurora PostgreSQL

Amazon RDS for MySQL

Amazon RDS for MariaDB

Amazon RDS for PostgreSQL

Amazon RDS for Oracle

Amazon RDS for SQL Server

Amazon RDS for Db2

ML Aurora

Ya

Ya

Tidak

Tidak

Tidak

Tidak

Tidak

Tidak

Dukungan vektor dan penyematan

Tidak

Ya

Tidak

Tidak

Ya

Tidak

Tidak

Tidak
Pilihan lingkungan deployment: Lakukan deployment Amazon RDS menggunakan pilihan dua opsi deployment tambahan dan tujuh mesin DB relasional
 

Aurora MySQL

Aurora PostgreSQL

Amazon RDS for MySQL

Amazon RDS for MariaDB

Amazon RDS for PostgreSQL

Amazon RDS for Oracle

Amazon RDS for SQL Server

Amazon 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

Amazon RDS for MySQL

Amazon RDS for MariaDB

Amazon RDS for PostgreSQL

Amazon RDS for Oracle

Amazon RDS for SQL Server

Amazon RDS for Db2

AWS DMS

Ya

Ya

Ya

Ya

Ya

Ya

Ya

Ya

AWS SCT

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

Amazon RDS for MySQL

Amazon RDS for MariaDB

Amazon RDS for PostgreSQL

Amazon RDS for Oracle

Amazon RDS for SQL Server

Amazon RDS for Db2

Kemampuan dan integrasi native

Ya

Ya

Ya

Ya

Ya

Ya

Ya

Ya