Gambaran Umum - Di AWS MongoDB

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

Gambaran Umum

MongoDB

MongoDB adalah open source, database NoSQL yang menyediakan dukungan untuk JSON-gaya, sistem penyimpanan berorientasi dokumen. Ini mendukung model data fleksibel yang memungkinkan Anda untuk menyimpan data dari struktur apa pun, dan menyediakan serangkaian fitur yang kaya, termasuk dukungan indeks penuh, sharding, dan replikasi.

AWS memungkinkan Anda mengatur infrastruktur untuk mendukung penerapan MongoDB dengan cara yang fleksibel, dapat diskalakan, dan hemat biaya di AWS Cloud. Penyebaran referensi ini akan membantu Anda membangun klaster MongoDB dengan mengotomatisasi tugas konfigurasi dan penyebaran. Quick Start ini mendukung penerapan swalayan klaster set replika MongoDB (versi 3.2 atau 3.4) di AWS.

Jika Anda ingin menyiapkan layanan database yang dikelola sepenuhnya, Anda dapat menggunakan MongoDB Atlas alih-alih menyebarkan Quick Start ini. MongoDB Atlas menciptakan VPC baru untuk database terkelola Anda dan mengotomatisasi tugas-tugas administrasi yang berpotensi memakan waktu seperti mengelola, memantau, dan mencadangkan penyebaran MongoDB Anda. Untuk informasi selengkapnya tentang MongoDB Atlas, lihatSitus MongoDB.

Biaya dan License

Penyebaran ini meluncurkan MongoDB secara otomatis ke dalam konfigurasi pilihan Anda. Anda bertanggung jawab atas biaya layanan AWS yang digunakan saat menjalankan penerapan referensi Quick Start ini. Tidak ada biaya tambahan untuk menggunakan Quick Start. Biaya bervariasi tergantung pada penyimpanan dan konfigurasi komputasi klaster yang Anda gunakan.

Quick Start ini menyebarkan MongoDB Community Edition versi 3.2 atau 3.4, yang merupakan perangkat lunak open-source didistribusikan di bawahGNU Affero General Public License versi 3.

Layanan AWS

Komponen AWS inti yang digunakan oleh Quick Start ini mencakup layanan AWS berikut. (Jika Anda baru mengenal AWS, lihatMemulai Bagiandokumentasi AWS.)

  • Amazon EC2— Layanan Amazon Elastic Compute Cloud (Amazon EC2) memungkinkan Anda meluncurkan instans mesin virtual dengan berbagai sistem operasi. Anda dapat memilih dari Amazon Machine Images (AMI) yang ada atau mengimpor gambar mesin virtual Anda sendiri.

  • Amazon VPC— Layanan Amazon Virtual Private Cloud (Amazon VPC) memungkinkan Anda menyediakan bagian dari cloud AWS yang terisolasi di mana Anda dapat meluncurkan layanan AWS dan sumber daya lainnya dalam jaringan virtual yang Anda tentukan. Anda memiliki kontrol penuh atas lingkungan jaringan virtual Anda, termasuk pemilihan rentang alamat IP Anda sendiri, pembuatan subnet, dan konfigurasi tabel perutean dan gateway jaringan.

  • EBS Amazon— Amazon Elastic Block Store (Amazon EBS) menyediakan volume penyimpanan tingkat blok yang terus-menerus untuk digunakan dengan instans EC2 di AWS Cloud. Setiap volume EBS direplikasi secara otomatis dalam Availability Zone-nya untuk melindungi Anda dari kegagalan komponen, menawarkan ketersediaan dan daya tahan yang tinggi. Volume EBS menawarkan performa yang konsisten dan latensi rendah yang dibutuhkan untuk menjalankan beban kerja Anda.

  • AWS CloudFormation—AWS CloudFormationmemberikan Anda cara mudah untuk membuat dan mengelola koleksi sumber daya AWS terkait, serta menyediakan serta memperbaruinya dengan cara yang teratur dan dapat diprediksi. Anda menggunakan template untuk mendeskripsikan semua sumber daya AWS (misalnya, instans EC2) yang Anda inginkan. Anda tidak perlu membuat dan mengkonfigurasi sumber daya secara individual atau mencari tahu dependensi;AWS CloudFormationmenangani semua itu.

  • IAM—AWS Identity and Access Management(IAM) memungkinkan Anda mengontrol akses ke layanan dan sumber daya AWS secara aman bagi pengguna Anda. Dengan IAM, Anda dapat mengelola pengguna, kredensi keamanan seperti kunci akses, dan izin yang mengontrol sumber daya AWS mana yang dapat diakses pengguna, dari lokasi pusat.