Langkah 2. Luncurkan Quick Start - Di AWS MongoDB

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

Langkah 2. Luncurkan Quick Start

catatan

Anda bertanggung jawab atas biaya layanan AWS yang digunakan saat menjalankan penerapan referensi Quick Start ini. Tidak ada biaya tambahan untuk menggunakan Quick Start ini. Untuk detail lengkap, lihat halaman harga untuk setiap layanan AWS yang akan Anda gunakan dalam Quick Start ini.

  1. Pilih salah satu opsi berikut untuk meluncurkanAWS CloudFormationtemplat ke akun AWS Anda. Untuk bantuan memilih opsi, lihatOpsi Deploymentsebelumnya dalam panduan ini.

    Opsi 1

    Terapkan MongoDB ke VPC baru di AWS

    
                                                Quick Start launch button for MongoDB in new
                                                  VPC

    Opsi 2

    Terapkan MongoDB ke VPC yang ada di AWS

    
                                                Quick Start launch button for MongoDB in
                                                  existing VPC
    penting

    Jika Anda menerapkan MongoDB ke VPC yang ada, pastikan bahwa VPC Anda diatur dengan dua subnet publik dan tiga subnet pribadi di Availability Zone yang berbeda. Anda juga memerlukan opsi nama domain yang dikonfigurasi dalam opsi DHCP seperti yang dijelaskan dalamDokumentasi Amazon VPC. Anda akan diminta untuk pengaturan VPC Anda ketika Anda meluncurkan Quick Start.

    Subnet pribadi memerlukan gateway NAT atau instans NAT di tabel rute mereka untuk konektivitas internet keluar, dan Anda harus membuat host benteng dan grup keamanan terkait mereka untuk akses SSH masuk. (Untuk mengatur VPC Anda, Anda dapat menggunakanMulai Cepat Amazon VPC. Untuk mengatur host benteng, lihatLinux bastion host Mulai Cepat. Jika Anda menyebarkan ke VPC baru, Quick Start akan mengatur ini untuk Anda secara otomatis.)

    Setiap penyebaran membutuhkan waktu sekitar 15 menit untuk menyelesaikannya.

  2. Periksa Wilayah yang ditampilkan di sudut kanan atas bilah navigasi, dan ubah jika diperlukan. Template diluncurkan di Wilayah US East (N. Virginia).

  3. PadaPilih Templatehalaman, menjaga pengaturan default untuk URL template, dan kemudian pilihSelanjutnya.

  4. PadaTentukan rincianhalaman, mengubah nama stack jika diperlukan. Tinjau parameter untuk template. Berikan nilai untuk parameter yang memerlukan masukan Anda. Untuk semua parameter lainnya, tinjau pengaturan default dan sesuaikan seperlunya. Setelah selesai meninjau dan menyesuaikan parameter, pilihSelanjutnya.

    Dalam tabel berikut, parameter tercantum berdasarkan kategori dan dijelaskan secara terpisah untuk dua opsi penyebaran:

    Opsi 1: Parameter untuk menyebarkan MongoDB ke VPC baru

    Lihat Templat

    Konfigurasi Jaringan:

    Label parameter Nama parameter Bawaan Deskripsi
    Availability Zone AvailabilityZones Membutuhkan input Daftar Availability Zone yang digunakan untuk subnet di VPC. Quick Start mempertahankan urutan logis yang Anda tentukan. Penyebaran ini menggunakan 2 atau 3 Availability Zone. Setelah Anda membuat pilihan Anda, pastikan bahwaJumlah Availability Zoneparameter cocok dengan pilihan Anda.
    Jumlah Availability Zone NumberOfAZs Membutuhkan input Jumlah Availability Zone (2 atau 3) untuk digunakan dalam VPC. Ini harus sesuai dengan pilihan Anda diAvailability Zoneparameter; jika tidak, penyebaran akan gagal denganAWS CloudFormationKesalahan validasi templat. (Perhatikan bahwa beberapa Wilayah hanya menyediakan satu atau dua Availability Zone.)
    VPC VPCCIDR 10.0.0.0/16 Blok CIDR untuk dibuat VPC.
    Subnet Pribadi 1 CIDR PrivateSubnet1cIDR 10.0.0.0/19 Blok CIDR untuk subnet pribadi yang terletak di Availability Zone 1.
    Subnet Pribadi 2 CIDR PrivateSubnet2cIDR 10.0.32.0/19 Blok CIDR untuk subnet pribadi yang terletak di Availability Zone 2.
    Subnet Pribadi 3 CIDR PrivateSubnet3cIDR 10.0.64.0/19 Blok CIDR untuk subnet pribadi yang terletak di Availability Zone 3.
    Subnet Publik 1 CIDR PublicSubnet1cIDR 10.0.128.0/20 Blok CIDR untuk subnet publik yang terletak di Availability Zone 1.
    Subnet Publik 2 CIDR PublicSubnet2cIDR 10.0.144.0/20 Blok CIDR untuk subnet publik yang terletak di Availability Zone 2.
    Subnet Publik 3 CIDR PublicSubnet3cidr 10.0.160.0/20 Blok CIDR untuk subnet publik yang terletak di Availability Zone 3.
    Diizinkan Bastion Akses Eksternal CIDR RemoteAccessCIDR Membutuhkan input Rentang IP CIDR yang diizinkan akses SSH eksternal ke host benteng. Kami menyarankan Anda mengatur nilai ini ke kisaran IP yang tepercaya. Misalnya, Anda mungkin hanya ingin memberikan akses jaringan perusahaan ke perangkat lunak.

    Konfigurasi Keamanan:

    Label parameter Nama parameter Bawaan Deskripsi
    Nama Kunci KeyPairName Membutuhkan input key pair publik/privat, yang memungkinkan Anda untuk terhubung dengan aman ke instans Anda setelah diluncurkan. Saat Anda membuat akun AWS, ini adalah key pair yang Anda buat di Wilayah pilihan Anda.

    Linux Bastion Konfigurasi:

    Label parameter Nama parameter Bawaan Deskripsi
    Sistem Operasi AMI BastionAMIOS Amazon-Linux-HVM Distribusi Linux untuk AMI yang akan digunakan untuk instance host bastion. Anda dapat memilih Amazon Linux, CentOS, atau Ubuntu Server. Jika Anda memilih CentOS, pastikan bahwa Anda memiliki langganan keAMI CentOS di AWS Marketplace.
    Tipe Instans Bastion BastionInstanceType t2.mikro Tipe instans EC2 untuk instans host bastion.
    Jumlah Tuan Rumah Bastion NumBastionHosts 1 Jumlah benteng host untuk membuat (1-4). Auto Scaling akan memastikan bahwa Anda selalu memiliki jumlah host benteng yang berjalan.

    MongoDB Database Konfigurasi:

    Label parameter Nama parameter Bawaan Deskripsi
    Hitungan Set Replika Klaster ClusterReplicaSetCount 1 Jumlah replika set anggota. Pilih 1 atau 3.
    IOPS Iops 100 Volume EBS saatio1jenis volume yang dipilih. Jika tidak, pengaturan ini diabaikan.
    Versi MongoDB MongoDbVersion 4.0 Versi MongoDB yang akan dikerahkan. Pilih salah satu dari versi berikut: 3.2, 3.4, 3.6, atau 4.0.
    Nama Pengguna MongoDB MongoDBAdminUsername admin Nama pengguna untuk akun administratif MongoDB.
    Kata sandi admin MongoDB MongoDBAdminPassword Membutuhkan input Kata sandi database MongoDB Anda. Anda dapat memasukkan string karakter 8-32 yang terdiri dari karakter: [A-Za-z0-9_@-].
    Jenis Instans Simpul NodeInstanceType m4.large Tipe instans EC2 untuk simpul MongoDB.
    Indeks Shard Replika ReplicaShardIndex 0 Indeks Shard set replika ini. Untuk informasi tentang indeks beling, lihatDokumentasi MongoDB.
    Ukuran volume VolumeSize 400 Ukuran volume Amazon EBS (data) yang akan dilampirkan ke node MongoDB, di GiBs.
    Jenis volume VolumeType gp2 Jenis volume volume Amazon EBS (data) yang akan dilampirkan ke node MongoDB (gp2atauio1).

    Konfigurasi Mulai Cepat AWS:

    Label parameter Nama parameter Bawaan Deskripsi
    Nama Bucket S3 yang Cepat QSS3BucketName aws-quickstart Bucket S3 yang telah Anda buat untuk salinan aset Quick Start Anda, jika Anda memutuskan untuk menyesuaikan atau memperpanjang Quick Start untuk penggunaan Anda sendiri. Nama bucket dapat mencakup angka, huruf kecil, huruf besar, dan tanda hubung, tetapi tidak boleh memulai atau diakhiri dengan tanda hubung.
    Awalan Kunci S3 Mulai Cepat QSS3KeyPrefix quickstart-mongodb/ ParameterAwalan nama kunci S3digunakan untuk mensimulasikan folder untuk salinan aset Quick Start Anda, jika Anda memutuskan untuk menyesuaikan atau memperpanjang Quick Start untuk penggunaan Anda sendiri. Awalan ini dapat mencakup angka, huruf kecil, huruf besar, tanda hubung, dan garis miring ke depan. Seharusnya tidak dimulai atau diakhiri dengan tanda hubung (-).

    Opsi 2: Parameter untuk menyebarkan MongoDB ke VPC yang ada

    Lihat Templat

    Konfigurasi Jaringan:

    Label parameter Nama parameter Bawaan Deskripsi
    VPC VPC Membutuhkan input ID VPC yang ada (misalnya, vpc-0343606e) di mana Anda ingin menyebarkan klaster MongoDB.
    Subnet Simpul Primer PrimaryNodeSubnet Membutuhkan input ID subnet yang ada (misalnya, subnet-a0246dcd) di VPC Anda di mana Anda ingin menyebarkan node MongoDB primer.
    Sekunder0 Node Subnet Sekondary0NodeSubnet Membutuhkan input ID dari subnet yang ada di VPC Anda di mana Anda ingin menyebarkan node MongoDB sekunder pertama di set replika. Untuk informasi lebih lanjut mengenai penempatan yang diharapkan, lihatArsitekturbagian.
    Sekunder 1 Node Subnet Sekondary1NodeSubnet Membutuhkan input ID dari subnet yang ada di VPC Anda di mana Anda ingin menyebarkan node MongoDB sekunder kedua di set replika. Untuk informasi lebih lanjut mengenai penempatan yang diharapkan, lihatArsitekturbagian.
    ID Grup Keamanan Bastion BastionSecurityGroupID Membutuhkan input ID grup keamanan benteng di VPC yang ada (misalnya, sg-7f16e910).

    Konfigurasi Keamanan:

    Label parameter Nama parameter Bawaan Deskripsi
    Nama Kunci KeyPairName Membutuhkan input key pair publik/privat, yang memungkinkan Anda untuk terhubung dengan aman ke instans Anda setelah diluncurkan. Saat Anda membuat akun AWS, ini adalah key pair yang Anda buat di Wilayah pilihan Anda.

    MongoDB Database Konfigurasi:

    Label parameter Nama parameter Bawaan Deskripsi
    Hitungan Set Replika Klaster ClusterReplicaSetCount 1 Jumlah replika set anggota. Pilih 1 atau 3.
    Iops Iops 100 Volume EBS saatio1jenis volume yang dipilih. Jika tidak, pengaturan ini diabaikan.
    Versi MongoDB MongoDbVersion 3.4 Versi MongoDB yang akan dikerahkan. Pilih salah satu dari versi berikut: 3.2, 3.4, 3.6, atau 4.0.
    Nama Pengguna MongoDB MongoDBAdminUsername admin Nama pengguna untuk akun administratif MongoDB.
    Kata sandi admin MongoDB MongoDBAdminPassword Membutuhkan input Kata sandi database MongoDB Anda. Anda dapat memasukkan string karakter 8-32 yang terdiri dari karakter: [A-Za-z0-9_@-].
    Tipe Instans Simpul NodeInstanceType m4.large Tipe instans EC2 untuk simpul MongoDB.
    Indeks Shard Replika ReplicaShardIndex 0 Indeks Shard set replika ini. Untuk informasi tentang indeks beling, lihatDokumentasi MongoDB
    Ukuran volume VolumeSize 400 Ukuran volume Amazon EBS (data) yang akan dilampirkan ke node MongoDB, di GiBs.
    Jenis volume VolumeType gp2 Jenis volume volume Amazon EBS (data) yang akan dilampirkan ke node MongoDB (gp2atauio1).

    Konfigurasi Mulai Cepat AWS:

    Label parameter Nama parameter Bawaan Deskripsi
    Nama Bucket S3 yang Cepat QSS3BucketName aws-quickstart Awalan nama kunci S3 yang digunakan untuk mensimulasikan folder untuk salinan aset Quick Start Anda, jika Anda memutuskan untuk menyesuaikan atau memperpanjang Quick Start untuk penggunaan Anda sendiri. Awalan ini dapat mencakup angka, huruf kecil, huruf besar, tanda hubung, dan garis miring ke depan.
    Awalan Kunci S3 Mulai Cepat QSS3KeyPrefix quickstart-mongodb/ ParameterAwalan nama kunci S3digunakan untuk mensimulasikan folder untuk salinan aset Quick Start Anda, jika Anda memutuskan untuk menyesuaikan atau memperpanjang Quick Start untuk penggunaan Anda sendiri. Awalan ini dapat mencakup angka, huruf kecil, huruf besar, tanda hubung, dan garis miring ke depan. Seharusnya tidak dimulai atau diakhiri dengan tanda hubung (-).
  5. PadaOpsihalaman, Anda bisatentukan tag(pasangan nilai kunci) untuk sumber daya dalam tumpukan Anda danmengatur opsi lanjutan. Setelah selesai, pilihSelanjutnya.

  6. PadaTinjauhalaman, tinjau dan konfirmasikan pengaturan templat. Di bawahKemampuan, pilih kotak untuk mengetahui bahwa templat akan membuat sumber daya IAM.

  7. Pilih Buat untuk men-deploy tumpukan.

  8. Memantau status tumpukan. Ketika statusnyaCREATE_COMPLETE, seperti yang ditunjukkan pada Gambar 6, cluster MongoDB sudah siap.

    
                        Pembuatan cluster MongoDB yang sukses

    Gambar 6: Pembuatan cluster MongoDB yang sukses