Amazon DynamoDB adalah layanan database NoSQL yang sepenuhnya dikelola, menawarkan performa cepat dan dapat diprediksi serta skalabilitas tanpa batas. Instans kluster sharded kompatibel dengan protokol DynamoDB. Topik ini menjelaskan cara membuat instans kluster sharded yang kompatibel dengan DynamoDB.
Instans kluster sharded yang kompatibel dengan DynamoDB tidak lagi tersedia untuk pembelian baru. Untuk menggunakan instans kluster sharded, disarankan menggunakan protokol MongoDB. Untuk informasi lebih lanjut, lihat [Pemberitahuan] Akhir penjualan instans kluster sharded yang kompatibel dengan DynamoDB.
Prasyarat
Akun Alibaba Cloud telah dibuat. Untuk informasi lebih lanjut, lihat Daftar dengan Alibaba Cloud.
Jika Anda ingin membuat instans berbayar sesuai penggunaan, pastikan akun Anda memiliki saldo yang cukup.
Catatan Penggunaan
Hanya instans kluster sharded yang menjalankan MongoDB 4.0 yang kompatibel dengan protokol DynamoDB.
Jika aplikasi Anda dijalankan pada Instance ECS, pastikan bahwa instans ApsaraDB for MongoDB Anda dan Instance ECS memenuhi persyaratan berikut untuk memastikan konektivitas jaringan. Untuk informasi lebih lanjut tentang cara melihat informasi Instance ECS, lihat Lihat informasi instans.
Instans ApsaraDB for MongoDB Anda dan Instance ECS harus berada di wilayah yang sama.
Instans ApsaraDB for MongoDB Anda dan Instance ECS harus menggunakan jenis jaringan yang sama.
CatatanDisarankan untuk menggunakan zona yang sama karena mengurangi latensi jaringan.
VPC disarankan karena memberikan keamanan yang lebih tinggi.
Jika jenis jaringan adalah VPC, pastikan mereka menggunakan ID VPC yang sama.
Jika Anda ingin menggunakan jenis jaringan VPC tetapi jenis jaringan Instance ECS adalah classic network, Anda dapat mengubah jenis jaringan Instance ECS menjadi VPC. Untuk informasi lebih lanjut, lihat Migrasi Instance ECS dari jaringan klasik ke VPC.
Prosedur
Masuk ke Konsol ApsaraDB for MongoDB.
Di panel navigasi sebelah kiri, klik Sharded Cluster Instances.
Di halaman Sharded Cluster Instances, klik Create Instance.
Di halaman yang muncul, atur parameter Product Type ke Sharded Cluster (Subscription) atau Sharded Cluster (Pay-as-you-go).
Konfigurasikan parameter yang dijelaskan dalam tabel berikut.
Parameter
Deskripsi
Region
Wilayah tempat Anda ingin menerapkan instans.
CatatanSetelah instans dibuat, wilayah instans tidak dapat diubah. Pilih wilayah dengan hati-hati.
Jika aplikasi Anda diterapkan pada Instance ECS, kami menyarankan Anda menerapkan instans di wilayah tempat Instance ECS berada. Jika instans dan Instance ECS berada di wilayah yang berbeda, aplikasi Anda tidak dapat berkomunikasi dengan instans melalui jaringan internal.
Zone
Zona tempat Anda ingin menerapkan instans.
CatatanJika aplikasi Anda diterapkan pada Instance ECS, kami menyarankan Anda memastikan bahwa instans dan Instance ECS termasuk dalam zona yang sama. Ini mengurangi latensi jaringan. Jika zona yang Anda pilih untuk instans kluster sharded berbeda dari zona Instance ECS, Anda dapat memigrasi instans kluster sharded ke zona yang sama dengan Instance ECS setelah instans kluster sharded dibuat. Untuk informasi lebih lanjut, lihat Migrasi instans ApsaraDB for MongoDB ke zona yang berbeda.
Anda dapat memilih penerapan multi-zona untuk pemulihan bencana zona. Untuk informasi lebih lanjut, lihat Buat instans kluster sharded multi-zona.
Protocol Type
Pilih DynamoDB.
CatatanUntuk informasi lebih lanjut tentang protokol DynamoDB, lihat Detail kompatibilitas instans ApsaraDB for MongoDB yang kompatibel dengan DynamoDB.
Engine Version
Pilih MongoDB 4.0.
Storage Engine
Atur nilai ke WiredTiger.
Network Type
Pilih VPC.
CatatanVPC adalah lingkungan jaringan terisolasi yang memberikan keamanan dan performa lebih tinggi daripada jaringan klasik.
Jika aplikasi Anda diterapkan pada Instance ECS, Anda harus memastikan bahwa Instance ECS berada di VPC. Ini memastikan konektivitas jaringan antara aplikasi Anda dan instans.
VPC
ID VPC tempat Anda ingin menerapkan instans. Jika tidak ada VPC yang tersedia, Anda dapat membuat VPC di konsol VPC. Untuk informasi lebih lanjut, lihat Buat dan kelola VPC.
CatatanAnda dapat beralih instans ke jenis jaringan yang berbeda. Untuk informasi lebih lanjut, lihat Ubah jenis jaringan instans ApsaraDB for MongoDB.
Selain itu, Anda dapat menghubungkan pusat data Anda ke sumber daya cloud di VPC Alibaba Cloud melalui jalur sewa atau VPN untuk membuat pusat data virtual untuk migrasi lancar aplikasi ke cloud. Untuk informasi lebih lanjut, lihat Konfigurasikan solusi akses hibrid untuk mengubah jenis jaringan instans ApsaraDB for MongoDB dari jaringan klasik ke VPC.
VSwitch
ID vSwitch tempat instans terhubung. Jika tidak ada vSwitch yang tersedia, Anda dapat membuat vSwitch di konsol VPC. Untuk informasi lebih lanjut, lihat Buat dan kelola vSwitch.
Mongos Specification
Spesifikasi node mongos di instans. Untuk informasi lebih lanjut tentang spesifikasi yang didukung oleh node mongos, lihat Spesifikasi instans.
CatatanKetika instans dalam status Berjalan, Anda dapat mengubah konfigurasi dan jumlah node mongos.
Mongos Quantity
Jumlah node mongos di instans. Nilai valid: 2 hingga 32.
CatatanSecara default, node mongos menggunakan arsitektur mandiri. Kami menyarankan Anda memilih dua atau lebih node mongos untuk memastikan ketersediaan tinggi.
Maksimum 32 node mongos dapat ditambahkan ke setiap instans kluster sharded.
Shard Specifications
Spesifikasi node shard di instans. Untuk informasi lebih lanjut tentang spesifikasi yang didukung oleh node shard, lihat Spesifikasi instans.
CatatanKetika instans dalam status Berjalan, Anda dapat mengubah konfigurasi dan jumlah node shard.
Shard Storage
Kapasitas penyimpanan setiap node shard di instans.
CatatanParameter ini menentukan kapasitas penyimpanan setiap node, bukan jumlah total kapasitas penyimpanan semua node.
Kapasitas penyimpanan digunakan untuk menyimpan file data, file sistem, dan file log.
Number of Read-only Nodes
Jumlah node read-only di instans. Parameter ini hanya ditampilkan ketika instans kluster sharded ditagih berdasarkan langganan. Untuk informasi lebih lanjut tentang node read-only, lihat Node read-only.
Shard Quantity
Jumlah node shard di instans. Nilai valid: 2 hingga 32.
CatatanSecara default, node shard menggunakan arsitektur set replika tiga node. Kami menyarankan Anda menentukan dua atau lebih node shard untuk memastikan konfigurasi sharding yang tepat. Dengan cara ini, ruang penyimpanan dan performa komputasi node shard dapat dimanfaatkan sepenuhnya. Untuk informasi lebih lanjut, lihat Konfigurasikan sharding untuk memaksimalkan performa shard.
Maksimum 32 node shard dapat ditambahkan ke setiap instans kluster sharded.
Configserver Specification
Nilai ini hanya dapat tetap pada 1 core dan 2 GB memori.
ConfigServer Storage
Nilai ini hanya dapat tetap pada 20 GB.
Set Password
Atur kata sandi untuk akun root. Anda dapat memilih salah satu dari metode berikut:
Set Now: Anda ingin segera mengatur kata sandi pengguna root.
Set Later: Anda ingin mengatur kata sandi pengguna root setelah instans dibuat. Untuk informasi lebih lanjut, lihat Reset kata sandi.
Password
Jika Anda memilih Atur Sekarang untuk parameter Atur Kata Sandi, Anda harus mengatur kata sandi pengguna root saat membuat instans. Anda harus mengatur kata sandi sesuai dengan aturan berikut:
Kata sandi harus berisi setidaknya tiga dari jenis karakter berikut: huruf besar, huruf kecil, angka, dan karakter khusus tertentu. Karakter khusus berikut didukung:
!@#$%^&*()_+-=
Kata sandi harus memiliki panjang 8 hingga 32 karakter.
Duration
Durasi langganan instans. Parameter ini hanya ditampilkan ketika Anda menentukan untuk membuat instans langganan. Durasi langganan bulanan yang valid berkisar dari satu bulan hingga sembilan bulan. Durasi langganan tahunan yang valid berkisar dari satu tahun hingga lima tahun.
CatatanJika Anda ingin mengaktifkan perpanjangan otomatis untuk instans, pilih Auto-renewal dan pastikan Anda memiliki saldo yang cukup di akun Anda.
Bayar instans kluster sharded berdasarkan metode penagihan instans.
Metode penagihan
Operasi
Langganan
Setelah Anda menyelesaikan pengaturan parameter, klik Buy Now.
Di halaman Confirm Order, periksa pengaturan parameter dan baca Ketentuan Layanan.
Klik Pay. Di halaman Purchase, selesaikan pembayaran.
CatatanAnda juga dapat mengklik Add To Cart untuk membayar pesanan di keranjang sekaligus. Untuk informasi lebih lanjut, lihat Bayar pesanan di keranjang.
Berbayar Sesuai Penggunaan
Setelah Anda menyelesaikan pengaturan parameter, klik Buy Now.
Di halaman Confirm Order, periksa pengaturan parameter dan baca Ketentuan Layanan.
Klik Activate Now. Sistem akan secara otomatis mengumpulkan jumlah yang sesuai dalam satu jam berikutnya.
Periksa apakah instans kluster sharded telah dibuat.
Setelah menyelesaikan pembayaran, klik Console untuk masuk ke Konsol ApsaraDB for MongoDB.
Di sudut kiri atas halaman, pilih kelompok sumber daya dan wilayah tempat instans berada.
Di panel navigasi sebelah kiri, pilih Sharded Cluster Instances.
Periksa apakah instans yang dibuat ada dalam daftar instans kluster sharded.
Jika instans ditampilkan, instans telah berhasil dibuat. Jika instans dalam status Running, instans berjalan seperti yang diharapkan.
Jika instans tidak ditampilkan, tunggu selama 10 hingga 15 menit, lalu segarkan halaman. Jika instans masih tidak muncul, periksa apakah masalah yang dijelaskan dalam tabel berikut terjadi. Jika tidak ada masalah yang terdeteksi, hubungi dukungan teknis Alibaba Cloud.
Tabel berikut menjelaskan kemungkinan penyebab dan solusi untuk masalah yang menyebabkan instans yang dibuat tidak ditampilkan.
Penyebab yang mungkin
Solusi
Pemilihan wilayah yang salah
Di sudut kiri atas konsol ApsaraDB for MongoDB, pilih kelompok sumber daya dan wilayah tempat instans milik.
Kesalahan pemilihan daftar instans
Di panel navigasi di sebelah kiri konsol ApsaraDB for MongoDB, pilih Sharded Cluster Instances.
Instans kluster sharded tidak dibuat karena sumber daya tidak mencukupi.
Sistem mungkin gagal membuat instans kluster sharded karena sumber daya tidak mencukupi. Dalam kasus ini, pembayaran Anda akan dikembalikan.
Setelah Anda mengonfirmasi bahwa pembayaran telah dikembalikan, Anda dapat mencoba membuat instans di zona lain.
Bayar pesanan di keranjang
Jika Anda ingin membeli instans langganan, Anda juga dapat mengklik Add To Cart untuk membayar pesanan di keranjang setelah menyelesaikan pengaturan parameter. Langkah-langkah berikut menjelaskan cara membayar pesanan di keranjang:
Klik ikon Cart di sisi kanan halaman.
Di panel Cart, pilih produk yang ingin Anda beli dan klik Proceed To Checkout.
Di halaman Cart, konfirmasikan apakah produk yang ingin Anda beli telah dipilih dengan benar.
CatatanAnda juga dapat menentukan ulang parameter Duration dan Quantity untuk instans ApsaraDB for MongoDB.
Ya: Klik Buy Now.
Tidak: Pilih produk yang benar untuk dibeli dan klik Buy Now.
Di halaman Confirm Order, baca Ketentuan Layanan dan klik Confirm Purchase.
Di halaman Purchase, selesaikan proses pembayaran.
Operasi API Terkait
Operasi | Deskripsi |
| |
Memeriksa apakah perpanjangan otomatis diaktifkan untuk instans ApsaraDB for MongoDB. | |
Memeriksa informasi detail instans ApsaraDB for MongoDB. |
Apa yang harus dilakukan selanjutnya
Setelah instans kluster sharded dibuat, lakukan operasi berikut:
Opsional: Jika Anda belum mengatur kata sandi akun root saat membuat instans, atur kata sandi tersebut. Untuk informasi lebih lanjut, lihat (Opsional) Reset kata sandi.
Konfigurasikan daftar putih alamat IP untuk instans mandiri agar alamat IP atau blok CIDR dalam daftar putih dapat mengakses instans. Untuk informasi lebih lanjut, lihat Konfigurasikan daftar putih untuk instans.
Opsional: Jika Anda ingin terhubung ke instans melalui Internet, ajukan titik akhir publik. Untuk informasi lebih lanjut, lihat Ajukan titik akhir publik untuk instans mandiri ApsaraDB for MongoDB.