Instance kluster sharded ApsaraDB for MongoDB cocok untuk skenario dengan operasi baca dan tulis konkurensi tinggi. Topik ini menjelaskan cara membuat instance kluster sharded ApsaraDB for MongoDB.
Prasyarat
Akun Alibaba Cloud telah dibuat. Untuk informasi lebih lanjut, lihat atau Buat akun.
Catatan penggunaan
Jika aplikasi Anda diterapkan pada instance Elastic Compute Service (ECS), pastikan bahwa instance ApsaraDB for MongoDB dan instance ECS memenuhi persyaratan berikut untuk memastikan konektivitas jaringan. Untuk informasi lebih lanjut tentang cara melihat informasi instance ECS, lihat Lihat informasi instance.
Instance ApsaraDB for MongoDB dan instance ECS harus berada di wilayah yang sama.
Instance ApsaraDB for MongoDB dan instance ECS harus menggunakan tipe jaringan yang sama.
CatatanZona yang sama direkomendasikan karena mengurangi latensi jaringan.
VPC direkomendasikan karena memberikan keamanan yang lebih tinggi.
Jika tipe jaringan adalah VPC, pastikan mereka menggunakan ID VPC yang sama.
Jika ingin menggunakan tipe jaringan VPC tetapi tipe jaringan instance ECS adalah classic network, Anda dapat mengubah tipe jaringan instance ECS menjadi VPC. Untuk informasi lebih lanjut, lihat Migrasikan instance ECS dari classic network ke VPC.
Wilayah dan zona yang didukung
Untuk informasi lebih lanjut tentang wilayah dan zona tempat Anda dapat membuat instance kluster sharded, lihat Instance kluster sharded.
Aturan penagihan
Akun Alibaba Cloud telah dibuat. Untuk informasi lebih lanjut, lihat atau Daftar dengan Alibaba Cloud.
Langganan: Jika Anda membeli instance langganan, Anda harus membayar biaya di muka untuk instance tersebut.
Bayar sesuai pemakaian: Instance bayar sesuai pemakaian ditagih per jam berdasarkan konfigurasi instance. Biaya secara otomatis dipotong dari akun Alibaba Cloud Anda.
Untuk informasi lebih lanjut, lihat Item yang dapat ditagih.
Prosedur
Masuk ke Konsol ApsaraDB for MongoDB atau .
Di panel navigasi sisi kiri, klik Sharded Cluster Instances.
Pada halaman Sharded Cluster Instances, klik Create Instance.
Pada 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 instance kluster sharded.
CatatanSetelah Anda membuat instance kluster sharded, Anda tidak dapat mengubah wilayah instance tersebut. Lanjutkan dengan hati-hati.
Jika aplikasi Anda diterapkan pada instance ECS, kami sarankan Anda menerapkan instance kluster sharded di wilayah tempat instance ECS berada. Jika instance kluster sharded dan instance ECS berada di wilayah yang berbeda, aplikasi Anda tidak dapat berkomunikasi dengan instance kluster sharded melalui jaringan internal.
Zone Type
Tipe penerapan zona instance kluster sharded. Nilai valid:
Single-zone: Mongos, shard, dan node ConfigServer dari instance kluster sharded diterapkan di satu zona.
Multi-zone: Mongos, shard, dan node ConfigServer dari instance kluster sharded diterapkan di tiga zona berbeda.
CatatanAnda hanya dapat memilih Single-zone untuk instance ApsaraDB for MongoDB yang menggunakan disk lokal. Namun, Anda dapat mengonfigurasi parameter Zone untuk menerapkan instance kluster sharded di beberapa zona. Untuk menerapkan instance di beberapa zona, Anda harus memilih wilayah yang mencakup kombinasi beberapa zona dalam format berikut: Wilayah Zona (1 + 2 + 3). Contoh: Shenzhen Zona (C + D + E).
Zone
Zona tempat Anda ingin menerapkan instance kluster sharded.
Jika Anda mengatur parameter Zone Type ke Multi-zone, Anda harus mengonfigurasi parameter Secondary Zone 1 dan Secondary Zone 2. Anda harus memilih tiga zona berbeda. Untuk informasi lebih lanjut tentang zona di mana Anda dapat membuat instance kluster sharded, lihat Instance berbasis cloud disk (penerapan multi-zona).
Aturan penerapan multi-zona berikut dapat digunakan untuk instance kluster sharded:
CatatanJika aplikasi Anda diterapkan pada instance ECS, kami sarankan Anda menerapkan instance kluster sharded di zona tempat instance ECS berada untuk mengurangi latensi jaringan. Jika instance kluster sharded menggunakan disk lokal, Anda dapat memigrasikan instance dari satu zona ke zona lain. Untuk informasi lebih lanjut, lihat Migrasikan instance ke zona berbeda.
Protocol Type
Tipe protokol instance kluster sharded. Atur nilainya ke MongoDB.
Engine Version
Versi MongoDB instance kluster sharded.
Jika Anda mengatur parameter Zone Type ke Multi-zone, Anda hanya dapat memilih MongoDB 7.0, MongoDB 6.0, MongoDB 5.0, atau MongoDB 4.4.
CatatanJika nilai parameter Zone, Secondary Zone 1, atau Secondary Zone 2 yang Anda pilih tidak mendukung penerapan multi-zona, parameter Engine Version tidak akan ditampilkan. Dalam hal ini, instance kluster sharded tidak dapat dibuat.
Ketika instance dalam status Running, Anda dapat secara manual meningkatkan versi MongoDB instance tersebut. Untuk informasi lebih lanjut, lihat Tingkatkan versi utama instance.
Storage Engine
Mesin penyimpanan instance kluster sharded. Atur nilainya ke WiredTiger.
Storage Type
Tipe penyimpanan instance kluster sharded.
Enterprise SSD (ESSD) tersedia dalam level performa (PL) berikut:
ESSD PL1: Ini adalah level dasar ESSD.
ESSD PL2: ESSD PL2 menawarkan IOPS dan throughput sekitar dua kali lipat dibandingkan dengan ESSD PL1.
ESSD PL3: ESSD PL3 memberikan IOPS hingga 20 kali lipat dari IOPS yang diberikan oleh ESSD PL1. ESSD PL3 juga memberikan throughput hingga 11 kali lipat dari throughput yang diberikan oleh ESSD PL1. ESSD PL3 cocok untuk skenario bisnis di mana permintaan konkuren harus diproses dengan performa I/O tinggi dan latensi baca/tulis rendah.
CatatanUntuk informasi lebih lanjut tentang perbedaan performa tipe disk di atas, lihat ESSD. Item perbandingan performa termasuk rentang kapasitas, IOPS maksimum per disk, dan throughput maksimum per disk.
ESSD AutoPL: Disk ESSD AutoPL kompatibel dengan semua fitur ESSD dan menyediakan performa dasar yang sama dengan ESSD PL1. Anda dapat mengonfigurasi performa yang disediakan untuk disk ESSD AutoPL.
Local SSD: Local SSD berada di host yang sama dengan mesin database. Anda dapat menyimpan data di local SSD untuk mengurangi latensi I/O.
Tipe penyimpanan yang didukung oleh instance bervariasi berdasarkan edisi instance. Tipe penyimpanan yang ditampilkan di konsol ApsaraDB for MongoDB yang berlaku.
Encryption Type
Menentukan apakah fitur enkripsi disk diaktifkan untuk instance kluster sharded.
CatatanFitur enkripsi disk hanya dapat diaktifkan untuk instance yang menggunakan ESSD. Untuk informasi lebih lanjut tentang fitur enkripsi disk, lihat Enkripsi disk.
Service-linked Role
Peran Resource Access Management (RAM) yang hanya dapat diasumsikan oleh layanan Alibaba Cloud terhubung. Untuk menggunakan fitur enkripsi disk, Anda harus membuat peran terhubung layanan.
Jika Anda sudah membuat peran terhubung layanan, Created akan ditampilkan di halaman pembelian. Jika Anda belum membuat peran terhubung layanan, klik Buat Peran Terhubung Layanan.
Encryption Key
Kunci master pelanggan (CMK) yang digunakan untuk enkripsi disk. Jika tidak ada CMK yang ada di wilayah saat ini, Anda dapat membuat CMK di konsol Key Management Service (KMS). Untuk informasi lebih lanjut, lihat Buat CMK.
Network Type
Tipe jaringan instance kluster sharded. Atur nilainya ke VPC.
CatatanJika aplikasi Anda diterapkan pada instance ECS, Anda harus memastikan bahwa tipe jaringan instance ECS adalah VPC. Hal ini memastikan konektivitas jaringan antara aplikasi Anda dan instance kluster sharded.
VPC
ID virtual private cloud (VPC) tempat Anda ingin menerapkan instance kluster sharded. Jika tidak ada VPC yang tersedia, Anda dapat membuat VPC di konsol VPC. Untuk informasi lebih lanjut, lihat Buat dan kelola VPC.
CatatanAnda dapat mengganti instance kluster sharded ke tipe jaringan yang berbeda. Untuk informasi lebih lanjut, lihat Ganti tipe jaringan instance dari classic network ke VPC.
Jika Anda ingin memigrasikan aplikasi Anda ke cloud, Anda dapat menghubungkan pusat data Anda ke sumber daya di VPC melalui leased line atau virtual private network (VPN) untuk membangun pusat data virtual. Untuk informasi lebih lanjut, lihat Konfigurasikan solusi akses hybrid untuk mengganti tipe jaringan instance dari classic network ke VPC.
vSwitch
ID vSwitch yang terhubung ke instance kluster sharded. 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 setiap komponen mongos dalam instance kluster sharded. Untuk informasi lebih lanjut tentang spesifikasi yang didukung oleh komponen mongos dalam instance kluster sharded, lihat Tipe instance kluster sharded.
CatatanKetika instance kluster sharded dalam status Running, Anda dapat mengubah konfigurasi dan jumlah komponen mongos dalam instance.
Mongos Quantity
Jumlah node mongos dalam instance kluster sharded. Nilai valid: 2 hingga 32.
CatatanSecara default, node mongos menggunakan arsitektur standalone. Kami sarankan Anda menentukan dua atau lebih node mongos untuk memastikan ketersediaan tinggi.
Anda dapat menambahkan hingga 32 node mongos ke setiap instance kluster sharded.
Shard Specifications
Spesifikasi setiap komponen shard dalam instance kluster sharded. Untuk informasi lebih lanjut tentang spesifikasi yang didukung oleh komponen shard dalam instance kluster sharded, lihat Tipe instance kluster sharded.
CatatanKetika instance kluster sharded dalam status Running, Anda dapat mengubah konfigurasi dan jumlah komponen shard dalam instance.
Shard Storage
Kapasitas penyimpanan setiap komponen shard dalam instance kluster sharded. Untuk informasi lebih lanjut, lihat Tipe instance kluster sharded.
CatatanParameter ini menentukan kapasitas penyimpanan setiap node, bukan jumlah total kapasitas penyimpanan semua node.
Ruang penyimpanan komponen shard dalam instance digunakan untuk menyimpan data, sistem, dan file log.
Shard Read-only Nodes
Jumlah node baca saja dalam node shard dari instance kluster sharded. Nilai valid: 0 hingga 5. Untuk informasi lebih lanjut tentang node baca saja, lihat Node baca saja.
Shard Quantity
Jumlah node shard dalam instance kluster sharded. Nilai valid: 2 hingga 32.
CatatanSecara default, node shard menggunakan arsitektur replica set tiga node. Kami sarankan 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.
Anda dapat menambahkan hingga 32 node shard ke setiap instance kluster sharded.
ConfigServer Specification
Spesifikasi komponen ConfigServer dalam instance kluster sharded. Untuk informasi lebih lanjut tentang spesifikasi yang didukung oleh komponen ConfigServer dalam instance kluster sharded, lihat Tipe instance kluster sharded.
ConfigServer Storage
Kapasitas penyimpanan komponen ConfigServer dalam instance kluster sharded. Untuk informasi lebih lanjut, lihat Tipe instance kluster sharded.
Username
Parameter ini hanya dapat diatur ke root.
CatatanUntuk informasi lebih lanjut tentang akun root database admin dan izin akun root, lihat Izin apa yang diberikan kepada akun root saat instance dibuat?
Set Password
Waktu Anda ingin mengatur kata sandi akun root. Nilai valid:
Set Now: Anda dapat segera menyetel kata sandi akun root.
Set Later: Menentukan untuk mengatur kata sandi akun root setelah instance standalone dibuat. Untuk informasi lebih lanjut, lihat (Opsional) Atur ulang kata sandi.
Password
Kata sandi akun root. Jika Anda mengatur parameter Atur Kata Sandi ke Atur Sekarang, Anda harus mengatur kata sandi akun root saat membuat instance kluster sharded. 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 terdiri dari 8 hingga 32 karakter.
Duration
Durasi langganan instance kluster sharded. Parameter ini hanya tersedia saat Anda membuat instance langganan. Nilai valid: 1 Bulan, 2 Bulan, 3 Bulan, 4 Bulan, 5 Bulan, 6 Bulan, 7 Bulan, 8 Bulan, 9 Bulan, 1 Year, 2 Years, 3 Years, dan 5 Years.
CatatanJika Anda ingin mengaktifkan perpanjangan otomatis untuk instance kluster sharded, pilih Auto-renewal dan pastikan Anda memiliki saldo yang cukup dalam akun Alibaba Cloud Anda sebelum sistem secara otomatis memperpanjang instance.
Bayar instance kluster sharded berdasarkan metode penagihan instance.
Metode penagihan
Operasi
Langganan
Setelah Anda menyelesaikan pengaturan parameter, klik Buy Now.
Di halaman Confirm Order, periksa pengaturan parameter. Kemudian, baca dan pilih 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 bagian "Bayar pesanan di keranjang" dalam topik Buat instance standalone.
Bayar sesuai pemakaian
Setelah menyelesaikan pengaturan parameter, klik Buy Now.
Di halaman Confirm Order, periksa pengaturan parameter. Kemudian, pilih dan baca Ketentuan Layanan.
Klik Activate Now. Sistem akan mengumpulkan jumlah yang harus dibayar dalam satu jam ke depan.
Periksa apakah instance kluster sharded telah dibuat.
Setelah menyelesaikan pembayaran, klik Console untuk masuk ke konsol ApsaraDB for MongoDB.
Di sudut kiri atas halaman yang muncul, pilih grup sumber daya dan wilayah tempat instance yang diinginkan berada.
Di panel navigasi sisi kiri, klik Sharded Cluster Instances.
Periksa apakah instance yang dibuat ada dalam daftar instance kluster sharded.
Jika instance kluster sharded ditampilkan, instance tersebut telah dibuat. Jika instance kluster sharded dalam status Running, instance tersebut berjalan seperti yang diharapkan.
Jika instance kluster sharded tidak ditampilkan, tunggu selama 10 hingga 15 menit. Kemudian, segarkan halaman. Jika instance kluster sharded masih tidak ditampilkan, periksa apakah masalah yang dijelaskan dalam tabel berikut terjadi. Jika tidak ada masalah yang terjadi, hubungi dukungan teknis Alibaba Cloud.
Tabel berikut menjelaskan kemungkinan penyebab dan solusi untuk masalah yang menyebabkan instance kluster sharded yang dibuat tidak ditampilkan.
Penyebab potensial
Solusi
Instance kluster sharded tidak termasuk dalam wilayah yang Anda pilih.
Di sudut kiri atas konsol ApsaraDB for MongoDB, pilih grup sumber daya dan wilayah tempat instance kluster sharded berada.
Instance kluster sharded tidak menggunakan arsitektur instance yang Anda pilih.
Di panel navigasi sisi kiri konsol ApsaraDB for MongoDB, klik Sharded Cluster Instances.
Instance standalone tidak dibuat karena sumber daya tidak mencukupi.
Sistem mungkin gagal membuat instance karena sumber daya tidak mencukupi. Dalam hal ini, pembayaran Anda akan dikembalikan.
Setelah Anda mengonfirmasi bahwa pembayaran telah dikembalikan, coba buat instance kluster sharded di zona lain.
Bayar pesanan di keranjang
Jika Anda ingin membeli instance kluster sharded berlangganan, Anda juga dapat mengklik Add to Cart untuk membayar pesanan di keranjang sekaligus setelah menyelesaikan pengaturan parameter. Berikut adalah langkah-langkah untuk membayar pesanan di keranjang:
Di sudut kanan bawah halaman, klik ikon Cart.
Di panel Cart, pilih pesanan yang ingin Anda bayar dan klik Proceed to Checkout.
Di halaman Cart, pastikan pesanan yang ingin dibayar sudah dipilih.
CatatanAnda juga dapat mengatur ulang parameter Duration dan Quantity.
Jika pesanan yang ingin dibayar sudah dipilih, klik Buy Now.
Jika tidak, pilih pesanan dan klik Buy Now.
Di halaman Confirm Order, baca Perjanjian Layanan MongoDB Kluster Sharded (Langganan), pilih Saya telah membaca dan menyetujui ketentuan, lalu klik Confirm Purchase.
Di halaman Purchase, selesaikan pembayaran.
Operasi API terkait
Operasi | Deskripsi |
| |
Memeriksa apakah perpanjangan otomatis diaktifkan untuk instance ApsaraDB for MongoDB. | |
Memeriksa informasi detail instance ApsaraDB for MongoDB. |
Apa yang harus dilakukan selanjutnya
Setelah instance kluster sharded dibuat, lakukan operasi berikut:
Opsional: Jika Anda belum mengatur kata sandi akun root untuk instance saat membuat instance, atur kata sandi. Untuk informasi lebih lanjut, lihat (Opsional) Atur ulang kata sandi.
Konfigurasikan daftar putih alamat IP untuk instance standalone agar alamat IP atau blok CIDR dalam daftar putih dapat mengakses instance. Untuk informasi lebih lanjut, lihat Konfigurasikan daftar putih untuk instance.
Opsional: Jika Anda ingin terhubung ke instance melalui Internet, ajukan endpoint publik. Untuk informasi lebih lanjut, lihat Ajukan endpoint publik untuk instance standalone ApsaraDB for MongoDB.