Fitur Amazon DocumentDB (dengan kompatibilitas MongoDB)
Amazon DocumentDB (dengan kompatibilitas MongoDB) adalah layanan basis data dokumen yang dibangun khusus untuk manajemen data JSON dalam skala besar, terkelola penuh, dan terintegrasi dengan AWS, serta siap digunakan oleh korporasi dengan ketahanan tinggi. Layanan yang dapat diskalakan ini menawarkan ketahanan yang diperlukan pelanggan saat mengoperasikan beban kerja MongoDB yang penting.
Dalam Amazon DocumentDB, penyimpanan akan secara otomatis menskalakan hingga 128 TiB di Klaster berbasis Instans dan 4 PiB di Klaster Elastis Amazon DocumentDB, dengan sedikit atau bahkan tanpa dampak apa pun pada aplikasi Anda. Amazon DocumentDB mendukung jutaan permintaan per detik dengan hingga 15 replika baca latensi rendah per menit, tanpa waktu henti aplikasi apa pun, berapa pun ukuran data Anda.
Amazon DocumentDB menawarkan 99,9% SLA dan membuat data Anda tahan lama di tiga Zona Ketersediaan (AZ) dalam Wilayah dengan mereplikasi enam cara penulisan baru untuk memastikan data Anda tetap dapat dibaca dalam kejadian kegagalan AZ penuh yang jarang terjadi ditambah kegagalan simpul penyimpanan bersamaan tambahan di AZ yang berbeda. Dengan mereplikasi enam cara penulisan baru, Amazon DocumentDB tangguh terhadap kegagalan dan memastikan failover kehilangan data nol dalam Wilayah. Pelanggan hanya membayar satu salinan penyimpanan.
Pelanggan dapat menggunakan AWS Database Migration Service (DMS) untuk memigrasikan basis data MongoDB yang dikelola sendiri ke Amazon DocumentDB dengan mudah hampir tanpa waktu henti.
Performa dalam skala besar
Klaster Amazon DocumentDB Elastic
Klaster Amazon DocumentDB Elastic memungkinkan pelanggan untuk menangani jutaan tulis dan baca per detik, memungkinkan pelanggan untuk menskalakan basis data dokumen mereka dalam hitungan menit dengan sedikit hingga tanpa waktu henti atau dampak ke performa. Pelanggan juga dapat menyimpan petabita data dan hanya membayar kapasitas yang digunakan tanpa manajemen infrastruktur dasar. Dengan Klaster Amazon DocumentDB Elastic, kini pelanggan dapat memenuhi kebutuhan penskalaan setiap aplikasi secara virtual.
Throughput Tinggi, latensi rendah untuk kueri dokumen
Amazon DocumentDB memiliki model dokumen JSON yang fleksibel, tipe data, serta pengindeksan yang efisien. Layanan tersebut menggunakan arsitektur yang dioptimalkan dalam memori untuk menaikkan skala agar dapat melakukan evaluasi kueri yang cepat pada set dokumen berukuran besar.
Penskalaan sumber daya komputasi basis data yang mudah
Dengan beberapa klik pada Konsol Manajemen AWS, pelanggan dapat menaikkan dan menurunkan skala komputasi serta sumber daya memori dengan membuat instans replika baru dengan ukuran yang diinginkan atau dengan menghapus instans. Operasi penskalaan komputasi biasanya selesai dalam waktu beberapa menit.
Penskalaan penyimpanan otomatis
Amazon DocumentDB akan secara otomatis meningkatkan ukuran volume penyimpanan saat kebutuhan penyimpan klaster Anda meningkat. Volume penyimpanan akan bertambah dengan peningkatan 10 GB hingga maksimum 4 PiB. Pelanggan tidak perlu menyediakan penyimpanan berlebih untuk basis data dokumen Anda untuk menangani peningkatan di masa mendatang.
Replika baca latensi rendah
Tingkatkan throughput baca untuk mendukung permintaan aplikasi volume tinggi dengan membuat hingga 15 replika baca basis data. Replika Amazon DocumentDB berbagi penyimpanan dasar yang sama dengan instans sumber sehingga menghemat biaya dan menghilangkan kebutuhan untuk melakukan tulis ke simpul replika. Hal ini membebaskan lebih banyak daya pemrosesan untuk melayani permintaan baca dan mengurangi waktu lag replika–biasanya berkurang hingga satu digit milidetik. Amazon DocumentDB juga menyediakan satu titik akhir untuk kueri baca sehingga aplikasi dapat terhubung tanpa harus terus melacak replika saat ditambahkan atau dihapus.
Kompatibel dengan MongoDB
Amazon DocumentDB kompatibel dengan alat serta driver MongoDB 3.6, 4.0, dan 5.0. Sebagian besar aplikasi, driver, dan alat yang sudah digunakan pelanggan saat ini dengan basis data nonrelasional MongoDB sumber terbuka dapat digunakan dengan Amazon DocumentDB. Amazon DocumentDB mengemulasi respons yang diharapkan klien dari server MongoDB dengan mengimplementasikan API MongoDB 3.6, 4.0, dan 5.0 sumber terbuka Apache 2.0 pada sistem penyimpanan yang dibuat khusus, terdistribusi, toleran kesalahan, dan dapat pulih dengan sendirinya sehingga memberi pelanggan performa, skalabilitas, dan ketersediaan yang diperlukan saat mengoperasikan beban kerja MongoDB yang penting dalam skala besar. Pelajari API MongoDB yang didukung selengkapnya.
Kemampuan kueri geospasial
Peluncuran kemampuan kueri Geospasial memungkinkan pelanggan untuk menggunakan Amazon DocumentDB guna mendukung penyimpanan, pembuatan kueri, dan pengindeksan data Geospasial. Pelanggan dapat membuat indeks 2dsphere dan menggunakan API geospasial MongoDB yang populer seperti $nearSphere, $geoNear, $minDistance, $maxDistance untuk menjalankan kueri yang tersimpan di data yang disimpan di DocumentDB.
Transaksi ACID
ACID (atomisitas, konsistensi, isolasi, dan daya tahan) adalah serangkaian properti transaksi basis data yang dimaksudkan untuk menjamin validitas data, meskipun ada kesalahan, kegagalan daya, serta kecelakaan lainnya. Dengan diluncurkannya dukungan untuk kompatibilitas MongoDB 4.0, Amazon DocumentDB mendukung kemampuan untuk melakukan transaksi ACID di beberapa dokumen, pernyataan, koleksi, dan basis data.
Dukungan migrasi
Pelanggan dapat dengan mudah memigrasikan basis data MongoDB mereka on-premise atau di Amazon Elastic Compute Cloud (EC2) ke Amazon DocumentDB dengan hampir tanpa waktu henti menggunakan AWS Database Migration Service (DMS). Dengan DMS, pelanggan dapat bermigrasi dari set replika MongoDB atau dari klaster serpihan (shard) ke Amazon DocumentDB. Untuk informasi selengkapnya tentang migrasi basis data relasional dan nonrelasional ke Amazon DocumentDB, lihat Bermigrasi ke Amazon DocumentDB.
Hemat biaya
Cukup membayar sesuai pemakaian
Tidak ada komitmen dimuka dengan Amazon DocumentDB. Anda membayar biaya per jam untuk setiap instans yang Anda luncurkan, dan setelah selesai menggunakan instans Amazon DocumentDB, Anda dapat menghapus atau menjedanya. Anda tidak perlu menyediakan penyimpanan yang berlebihan sebagai margin keamanan, dan Anda hanya membayar penyimpanan yang benar-benar Anda gunakan. Untuk melihat detail selengkapnya, kunjungi halaman harga Amazon DocumentDB.
Harga yang dapat diprediksi pada skala apa pun
Amazon DocumentDB menawarkan konfigurasi penyimpanan I/O Dioptimalkan bagi mereka yang menginginkan kemudahan dalam memprediksi harga. Amazon DocumentDB I/O Dioptimalkan menawarkan penghematan biaya hingga 40% untuk aplikasi dengan I/O yang intens jika biaya I/O melebihi 25% dari total penggunaan basis data Amazon DocumentDB I/O Dioptimalkan. Dengan Amazon DocumentDB I/O Dioptimalkan, Anda dapat benar-benar menghilangkan ketidakpastian biaya I/O variabel dari struktur tagihan. Sebaliknya, Anda hanya ditagih untuk biaya komputasi, penyimpanan, dan cadangan, sehingga harga dapat diprediksi dan transparan.
Performa harga
Amazon DocumentDB memungkinkan Anda memilih antara konfigurasi penyimpanan Standar dan I/O Dioptimalkan untuk klaster basis data. Fleksibilitas ini memungkinkan Anda untuk memaksimalkan performa harga dengan memilih konfigurasi yang sesuai berdasarkan kebutuhan. Jika aplikasi Anda memerlukan konsumsi I/O rendah hingga sedang, Anda harus memilih konfigurasi Standar. Jika kasus penggunaan Anda menuntut beban kerja intensif dengan I/O yang intens, maka Anda dapat memilih konfigurasi penyimpanan I/O Dioptimalkan.
Terkelola Penuh
Penyediaan dan penyiapan otomatis
Memulai Amazon DocumentDB itu mudah. Baru saja meluncurkan klaster Amazon DocumentDB baru menggunakan Konsol Manajemen AWS. Instans Amazon DocumentDB dikonfigurasi sebelumnya dengan parameter dan pengaturan yang sesuai untuk kelas instans yang dipilih. Pelanggan dapat meluncurkan klaster dan menghubungkan aplikasi dalam hitungan menit, tanpa konfigurasi tambahan.
Pemantauan dan metrik
Amazon DocumentDB menyediakan metrik Amazon CloudWatch untuk instans basis data cloud Anda. Anda dapat menggunakan Konsol Manajemen AWS untuk melihat lebih dari 40 metrik operasional utama untuk klaster Anda, termasuk komputasi, memori, penyimpanan, throughput kueri, opcounter MongoDB, dan koneksi aktif.
Patching perangkat lunak otomatis
Amazon DocumentDB akan terus memperbarui basis data pelanggan dengan patch terbaru. Pelanggan dapat mengontrol syarat dan waktu klaster di-patch melalui Manajemen Versi Mesin Basis Data.
Sangat Aman dan Patuh
Isolasi jaringan
Amazon DocumentDB berjalan di Amazon Virtual Private Cloud (VPC), yang memungkinkan pelanggan untuk mengisolasi klaster di jaringan virtual dan menghubungkannya ke infrastruktur IT on-premise menggunakan jaringan privat virtual (VPN) IPsec yang terenkripsi sesuai standar industri. Selain itu, dengan menggunakan konfigurasi VPC Amazon DocumentDB, pelanggan dapat mengonfigurasi pengaturan firewall dan mengontrol akses jaringan ke klaster.
Otorisasi
Amazon DocumentDB mendukung kontrol akses berbasis peran (RBAC) dengan peran bawaan dan peran yang ditentukan. RBAC memungkinkan pelanggan untuk memberlakukan hak akses paling rendah sebagai praktik terbaik dengan membatasi tindakan yang diizinkan untuk dilakukan pengguna. Amazon DocumentDB terintegrasi dengan AWS Identity and Access Management (IAM) dan memberi pelanggan kemampuan untuk mengontrol tindakan yang dapat dilakukan oleh pengguna dan grup IAM AWS pada sumber daya Amazon DocumentDB tertentu, termasuk klaster, instans, snapshot, dan grup parameter. Selain itu, memberi tanda sumber daya Amazon DocumentDB, serta mengontrol tindakan yang dapat dilakukan oleh pengguna dan grup IAM pada grup sumber daya yang memiliki tanda (dan nilai tanda) yang sama.
Enkripsi
Amazon DocumentDB memungkinkan pelanggan untuk mengenkripsi basis data menggunakan kunci yang dibuat dan dikontrol melalui AWS Key Management Service (KMS). Pada klaster yang berjalan dengan enkripsi Amazon DocumentDB, data yang disimpan dalam status diam di penyimpanan dasar dienkripsi, begitu juga dengan cadangan otomatis, snapshot, dan replika dalam klaster yang sama. Secara default, hubungan antara klien dan Amazon DocumentDB dienkripsi saat bergerak dengan TLS.
Sertifikasi epatuhan
Amazon DocumentDB didesain untuk memenuhi standar keamanan tertinggi dan memudahkan pelanggan untuk memverifikasi keamanan kami serta memenuhi kewajiban regulasi dan kepatuhan. Amazon DocumentDB telah dinilai agar sesuai dengan PCI DSS, ISO 9001, 27001, 27017, dan 27018, SOC 1, 2 dan 3, serta sertifikasi Kerangka Kerja Keamanan Umum Aliansi Kepercayaan Informasi Kesehatan (HITRUST CSF), selain memenuhi syarat HIPAA.
Ketersediaan Tinggi
Klaster global
Klaster Global Amazon DocumentDB Global menyediakan pemulihan bencana akibat pemadaman listrik di seluruh wilayah dan memungkinkan pembacaan global latensi rendah. Klaster Amazon DocumentDB Global mereplikasi data Anda ke klaster di hingga 5 wilayah AWS dengan sedikit hingga tanpa dampak ke performa, dengan lag tipikal kurang dari satu detik. Pelajari penyiapan Klaster Global selengkapnya di panduan pengguna Amazon DocumentDB.
Pemantauan dan perbaikan instans
Kondisi klaster Amazon DocumentDB Anda beserta instansnya dipantau secara terus menerus. Jika instans yang memberikan daya pada basis data Anda gagal, instans dan proses terkait akan secara otomatis dimulai ulang. Pemulihan Amazon DocumentDB tidak memerlukan pengulangan log redo basis data yang berpotensi memerlukan waktu panjang sehingga waktu mulai ulang instans Anda biasanya adalah 30 detik atau kurang. Pemulihan ini juga mengisolasi cache basis data dari proses basis data, sehingga cache dapat tetap bertahan saat basis data dimulai ulang.
Deployment Multi-AZ dan replika baca
Jika terjadi kegagalan instans, Amazon DocumentDB mengotomatisasi failover ke salah satu dari hingga 15 replika Amazon DocumentDB yang telah dibuat pelanggan di salah satu dari tiga Zona Ketersediaan. Jika replika Amazon DocumentDB belum disediakan, dan jika terjadi kegagalan, Amazon DocumentDB akan berusaha membuat instans baru untuk pelanggan secara otomatis.
Penyimpanan yang toleran terhadap kesalahan dan dapat pulih dengan sendirinya
Setiap bagian 10 GB dari volume penyimpanan Anda direplikasi dengan enam cara di tiga Zona Ketersediaan (AZ). Penyimpanan Amazon DocumentDB menggunakan penyimpanan bersifat toleran kesalahan yang menangani kehilangan hingga dua salinan data tanpa memengaruhi ketersediaan tulis basis data dan hingga tiga salinan tanpa memengaruhi ketersediaan baca. Penyimpanan Amazon DocumentDB juga dapat pulih dengan sendirinya; blok data dan disk terus dipindai untuk mencari kesalahan serta akan diganti secara otomatis.
Pencadangan otomatis, berkelanjutan, dan inkremental serta pemulihan titik waktu
Kemampuan pencadangan basis data sederhana Amazon DocumentDB memungkinkan pemulihan titik waktu untuk klaster. Pelanggan dapat memulihkan klaster mereka ke detik mana pun selama periode retensi, hingga lima menit terakhir. Periode retensi pencadangan otomatis dapat dikonfigurasi hingga tiga puluh lima hari. Pencadangan otomatis disimpan di Amazon Simple Storage Service (Amazon S3), yang dirancang untuk ketahanan 99,999999999%. Pencadangan Amazon DocumentDB dilakukan secara otomatis, inkremental, dan berkelanjutan serta tidak memengaruhi performa klaster.
Snapshot klaster
Snapshot klaster merupakan pencadangan yang diinisiasi pengguna untuk klaster yang disimpan di Amazon S3 yang akan disimpan hingga dihapus secara eksplisit. Snapshot klaster memanfaatkan snapshot yang bertahap dan otomatis untuk mengurangi waktu dan penyimpanan yang diperlukan. Pelanggan dapat membuat klaster baru dari Snapshot Klaster kapan pun diinginkan.
AI generatif dan machine learning
Amazon DocumentDB menawarkan kemampuan yang memungkinkan model machine learning (ML) dan kecerdasan buatan (AI) generatif untuk bekerja dengan data yang disimpan di Amazon DocumentDB secara waktu nyata. Pelanggan tidak perlu lagi menghabiskan waktu mengelola infrastruktur terpisah, menulis kode untuk terhubung dengan layanan lain, dan menggandakan data dari basis data utama mereka.
Pencarian vektor
Dengan pencarian vektor untuk Amazon DocumentDB, Anda dapat menyimpan, mengindeks, dan mencari jutaan vektor dengan waktu respons milidetik. Vektor adalah representasi numerik yang mewakili makna semantik dari data yang tidak terstruktur, seperti teks, gambar, dan video. Anda dapat menyimpan vektor dari Amazon Bedrock, Amazon SageMaker, dan model pihak ketiga atau properti lainnya. Pelajari cara memulai dengan mengunjungi pencarian vektor kami untuk dokumentasi Amazon DocumentDB.
Machine learning tanpa kode dengan Amazon DocumentDB dan Amazon SageMaker Canvas
Amazon DocumentDB terintegrasi dengan Amazon SageMaker Canvas, yang membuatnya mudah untuk membangun aplikasi generatif menggunakan data yang disimpan di Amazon DocumentDB. Integrasi dalam konsol menghapus pekerjaan berat yang tidak terdiferensiasi untuk menghubungkan dan mengakses Amazon DocumentDB guna mempercepat pengembangan AI/ML Anda dengan pengalaman kode rendah tanpa kode (LCNC). Anda dapat membuat model AI/ML untuk kasus penggunaan klasik, seperti regresi dan prakiraan, atau membuat solusi AI generatif, seperti pembuatan konten, ekstraksi teks, dan ringkasan teks dalam SageMaker Canvas. Baca dokumentasi AI generatif Amazon DocumentDB untuk mempelajari selengkapnya.
Integrasi nol-ETL BARU
Integrasi nol-ETL DocumentDB dengan Amazon OpenSearch Service
Integrasi nol-ETL Amazon DocumentDB dengan Amazon OpenSearch Service memberikan kemampuan pencarian tingkat lanjut (seperti pencarian fuzzy, pencarian semantik, dan lain-lain) pada dokumen Amazon DocumentDB dengan API OpenSearch. Dengan integrasi ini, Anda juga dapat mencari secara unik di seluruh koleksi dan bahasa selain bahasa Inggris. Hanya dengan beberapa klik di Konsol AWS, Anda kini dapat menyinkronkan data dari Amazon DocumentDB ke Amazon OpenSearch Service dengan lancar sehingga tidak perlu menulis kode khusus apa pun untuk mengekstrak, mentransformasi, dan memuat data.
Integrasi nol-ETL ini menggunakan Amazon OpenSearch Ingestion yang memindahkan data dokumen dengan lancar dari Amazon DocumentDB ke Amazon OpenSearch Service. Format data dalam koleksi Amazon DocumentDB akan dikenali secara otomatis, lalu data tersebut akan dipetakan ke Amazon OpenSearch Service untuk menampilkan hasil pencarian yang paling bermanfaat. Integrasi nol-ETL ini memfasilitasi konsolidasi beberapa koleksi Amazon DocumentDB ke dalam satu klaster terkelola Amazon OpenSearch atau koleksi nirserver. Anda dapat membaca dokumentasi tentang penggunaan integrasi nol-ETL Amazon DocumentDB dengan Amazon OpenSearch Service.
Kunjungi halaman Harga Amazon DocumentDB (dengan kompatibilitas MongoDB).
Mulai membangun dengan Amazon DocumentDB (dengan kompatibilitas MongoDB) di Konsol AWS.