Mengintegrasikan MongoDB dengan layanan AWS - AWS Bimbingan Preskriptif

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

Mengintegrasikan MongoDB dengan layanan AWS

Anda dapat menggunakan AWS layanan untuk mengoptimalkan lingkungan MongoDB Atlas Anda. Sebagai contoh, Anda dapat:

  • Konfigurasikan koneksi antara aplikasi dan AWS layanan Anda dengan menggunakan AWS PrivateLink.

  • Menerapkan otentikasi Security Assertion Markup Language (SAMB) dengan menggunakan. AWS IAM Identity Center

  • Kirimkan data ke MongoDB Atlas dari berbagai sumber data dengan mengintegrasikan Atlas dengan Amazon Data Firehose.

  • Kueri dan analisis data di Atlas dan Amazon S3.

  • Jalankan kode tanpa menyediakan atau mengelola server, dengan menggunakan. AWS Lambda

Bagian berikut menjelaskan integrasi ini secara lebih rinci.

Mengkonfigurasi koneksi

Anda dapat menggunakan AWS PrivateLink untuk menghubungkan MongoDB Atlas ke aplikasi AWS Anda dan memastikan konektivitas pribadi antara semua AWS layanan dan akun Anda.

Using MongoDB Atlas on AWS with AWS PrivateLink

AWS PrivateLink memberikan manfaat ini:

  • Koneksi satu arah — tidak ada perpanjangan dari batas kepercayaan jaringan yang dirasakan.

  • Kontrol keamanan terkonsolidasi di seluruh AWS aplikasi dan lingkungan.

  • Konektivitas transitif dari peered dan AWS Direct Connect konteks - Anda dapat mengakses Atlas dari lingkungan lokal melalui jaringan pribadi virtual (VPN).

Menerapkan otentikasi SAM

Atlas mendukung otentikasi SAMB melalui integrasi dengan IAM Identity Center dan penyedia manajemen identitas lainnya. Otentikasi SAM adalah standar terbuka untuk bertukar identitas dan informasi keamanan antara aplikasi dan penyedia layanan. Ini memungkinkan pelanggan memusatkan manajemen akses ke Atlas dengan mendukung sistem masuk tunggal menggunakan kredensi direktori perusahaan. Diagram berikut menunjukkan bagaimana IAM Identity Center digunakan dengan Atlas.

Integrating Atlas with IAM Identity Center for SAML authentication

Mengintegrasikan data dari berbagai sumber

Amazon Data Firehose mendukung platform MongoDB Cloud sebagai salah satu tujuan pengirimannya. Integrasi asli antara Firehose dan MongoDB Cloud ini menyediakan mekanisme terkelola, aman, terukur, dan toleran kesalahan untuk mengirimkan data ke MongoDB Atlas.

Anda dapat melakukan streaming data melalui Amazon Kinesis Data Streams atau mendorong data langsung ke Firehose dan mengonfigurasinya untuk mengirimkan data ke MongoDB Atlas. Anda juga dapat mengonfigurasi Firehose untuk mengubah data sebelum mengirimkannya ke tujuannya. Anda tidak perlu menulis aplikasi dan mengelola sumber daya untuk membaca data dan mendorong ke MongoDB. Semuanya dikelola oleh AWS, yang membuatnya lebih mudah untuk memperkirakan biaya berdasarkan volume data Anda. Untuk informasi selengkapnya, lihat Mengintegrasikan MongoDB Cloud dengan Amazon Data AWS Firehose di blog Big Data.

Menanyakan dan menganalisis data

MongoDB Atlas Data Lake adalah data lake yang dikelola sepenuhnya sebagai layanan yang memungkinkan Anda untuk menanyakan dan menganalisis data secara native di Amazon S3 dan MongoDB Atlas. Anda dapat menggabungkan dan menganalisis data terstruktur kaya Anda yang disimpan dalam format JSON, BSON, CSV, TSV, Avro, ORC, dan Parket tanpa biaya dan kompleksitas pergerakan dan transformasi data. Dengan fitur ini, Anda dapat menanyakan data heterogen yang disimpan di Amazon S3 dan MongoDB Atlas di tempat dan dalam format aslinya dengan menggunakan MongoDB Query Language (MQL). Untuk informasi selengkapnya tentang penggunaan Atlas Data Lake dengan Amazon S3, lihat MongoDB Atlas Data Lake Memungkinkan Pengembang Membuat Nilai dari Rich Modern Data di blog Jaringan Mitra (APN), dan AWS dokumentasi MongoDB.

Pengembangan tanpa server

AWS Lambda memungkinkan Anda menjalankan kode tanpa menyediakan atau mengelola server. Anda hanya membayar untuk waktu komputasi yang Anda konsumsi. Untuk informasi selengkapnya tentang penggunaan Atlas dengan Lambda, lihat Praktik terbaik untuk Menghubungkan AWS Lambda dari situs web MongoDB.