Apa itu Amazon Aurora? - Amazon Aurora

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Apa itu Amazon Aurora?

Amazon Aurora (Aurora) adalah mesin basis data relasional yang dikelola sepenuhnya dan kompatibel dengan MySQL dan PostgreSQL. Anda sudah tahu bagaimana MySQL dan PostgreSQL menggabungkan kecepatan dan keandalan basis data komersial kelas atas dengan kesederhanaan dan efektivitas biaya basis data sumber terbuka. Kode, alat, dan aplikasi yang Anda gunakan saat ini dengan basis data MySQL dan PostgreSQL Anda yang sudah ada dapat digunakan dengan Aurora. Dengan sejumlah beban kerja, Aurora dapat memberikan hingga lima kali throughput MySQL dan hingga tiga kali throughput PostgreSQL tanpa memerlukan perubahan pada sebagian besar aplikasi Anda saat ini.

Aurora mencakup subsistem penyimpanan performa tinggi. Mesin basis data-nya yang kompatibel dengan MySQL dan PostgreSQL disesuaikan untuk memanfaatkan penyimpanan terdistribusi cepat tersebut. Penyimpanan dasarnya meningkat secara otomatis sesuai kebutuhan. Volume klaster Aurora dapat bertambah ke ukuran maksimum 128 tebibyte (TiB). Aurora juga mengotomatiskan dan membakukan pengklasteran dan replikasi basis data, yang biasanya termasuk dalam aspek konfigurasi dan administrasi basis data yang paling menantang.

Aurora adalah bagian dari layanan basis data terkelola Amazon Relational Database Service (Amazon RDS). Amazon RDS memudahkan untuk mengatur, mengoperasikan, dan menskalakan database relasional di cloud. Jika Anda belum memahami tentang Amazon RDS, lihat Panduan pengguna Amazon Relational Database Service. Untuk mempelajari lebih lanjut tentang berbagai opsi basis data yang tersedia di Amazon Web Services, lihat Memilih basis data yang tepat untuk organisasi Anda pada AWS.

Model tanggung jawab bersama Amazon RDS

Amazon RDS bertanggung jawab untuk meng-host komponen perangkat lunak dan infrastruktur instans DB dan klaster DB. Anda bertanggung jawab untuk penyetelan kueri, yang merupakan proses menyesuaikan kueri SQL untuk meningkatkan performa. Performa kueri sangat bergantung pada desain basis data, ukuran data, distribusi data, beban kerja aplikasi, dan pola kueri, yang dapat sangat bervariasi. Pemantauan dan penyetelan adalah proses sangat khusus yang Anda miliki untuk basis data RDS Anda. Anda dapat menggunakan Wawasan Performa Amazon RDS dan alat lainnya untuk mengidentifikasi kueri bermasalah.

Cara kerja Amazon Aurora dengan Amazon RDS

Poin-poin berikut mengilustrasikan bagaimana Amazon Aurora berkaitan dengan mesin standar MySQL dan PostgreSQL yang tersedia di Amazon RDS:

  • Anda memilih Aurora MySQL atau Aurora PostgreSQL sebagai opsi mesin DB saat mengatur server basis data baru melalui Amazon RDS.

  • Aurora memanfaatkan fitur Amazon Relational Database Service (Amazon RDS) yang sudah Anda ketahui untuk manajemen dan administrasi. Aurora menggunakan AWS Management Console antarmuka Amazon RDS, AWS CLI perintah, dan operasi API untuk menangani tugas database rutin seperti penyediaan, penambalan, pencadangan, pemulihan, deteksi kegagalan, dan perbaikan.

  • Operasi manajemen Aurora biasanya melibatkan seluruh klaster server basis data yang disinkronkan melalui replikasi, bukan instans basis data secara individual. Pengklasteran, replikasi, dan alokasi penyimpanan otomatis membuatnya sederhana dan hemat biaya untuk mengatur, mengoperasikan, dan menskalakan deployment MySQL dan PostgreSQL terbesar Anda.

  • Anda dapat membawa data dari Amazon RDS for MySQL dan Amazon RDS for PostgreSQL ke Aurora dengan membuat dan memulihkan snapshot, atau dengan mengatur replikasi satu arah. Anda dapat menggunakan alat migrasi tombol-tekan untuk mengonversi aplikasi RDS for MySQL dan RDS for PostgreSQL Anda saat ini ke Aurora.

Sebelum menggunakan Amazon Aurora, selesaikan langkah-langkah dalam Menyiapkan lingkungan Anda untuk Amazon Aurora, lalu tinjau konsep dan fitur Aurora di Klaster DB Amazon Aurora.