Istilah “hibrida” sedang populer saat ini. Hybrid digunakan untuk kendaraan, aplikasi, keuangan, dan juga cloud. Misalnya, dalam kasus penggunaan kendaraan, hibrida berarti menggabungkan tenaga mesin bensin dengan motor listrik.
Dalam lingkungan cloud hybrid, kami menggabungkan dan menghubungkan sumber daya antara cloud pribadi atau lingkungan lokal dengan cloud publik. Salah satu kasus penggunaan yang populer adalah untuk mencerminkan lingkungan lokal di cloud untuk tujuan pemulihan bencana. Ada beberapa poin yang perlu Anda pertimbangkan saat membangun database Hybrid Cloud. Latensi akan menentukan arsitektur MariaDB mana yang dapat Anda gunakan. Koneksi yang andal dengan latensi yang rendah dan dapat diprediksi berarti Anda dapat menyebarkan satu Galera Cluster di kedua lingkungan, dengan penyiapan DR di cloud yang secara sinkron diperbarui dengan lingkungan lokal Anda. Namun, ini juga berarti bahwa kinerja seluruh cluster akan dibatasi oleh kinerja node paling lambat dalam cluster.
Alternatif lain adalah memiliki dua sistem terpisah yang terhubung menggunakan replikasi asinkron biasa. Misalnya, dimungkinkan untuk memiliki dua klaster MariaDB Galera yang saling bereplikasi secara asinkron. Bagi mereka yang lebih menyukai replikasi asinkron standar, kami mengusulkan dua penyiapan master-slave, dengan replikasi penyiapan kedua dari yang pertama.
Di blog ini, kami akan memberikan panduan praktis tentang cara menjalankan penyiapan replika MariaDB yang sangat tersedia di lingkungan Hybrid Cloud.
Mengapa Hybrid Cloud?
Hybrid Cloud memungkinkan organisasi perusahaan untuk memadukan lingkungan antara private on-prem dan public cloud. Model ini memberikan manfaat berikut bagi organisasi :
-
Skalabilitas infrastruktur
Anda dapat dengan cepat menskalakan infrastruktur dengan menggabungkan cloud pribadi dan cloud publik seiring dengan pertumbuhan bisnis yang pesat. Cloud publik menawarkan cara yang hemat biaya untuk memperluas infrastruktur Anda, sedangkan dalam penyiapan pribadi, memerlukan perencanaan awal dan CAPEX.
-
Pemulihan Bencana
Awan hibrida dapat dikategorikan memiliki Rencana Pemulihan Bencana, sehubungan dengan model penerapan. Awan publik dapat digunakan sebagai situs pemulihan bencana, jika terjadi sesuatu pada pusat data pribadi (mis. force majeure, masalah pusat data).
-
Kontrol teknis dan keamanan yang lebih baik
Dengan memiliki lingkungan cloud hybrid, organisasi dapat memisahkan lingkungan. Bagikan beban layanan berdasarkan akses terbatas dan juga aktifkan multi tenancy dan segregasi lapisan.
-
Fleksibilitas Arsitektur
Menjalankan lingkungan cloud hybrid memberi Anda fleksibilitas dalam merancang layanan berdasarkan beban kerja dan persyaratan dari sisi aplikasi. Misalnya, lingkungan cloud pribadi dapat dibatasi sehubungan dengan akses ke Internet, kecuali lingkungan cloud publik melalui VPN, sedangkan lingkungan cloud publik menangani komunikasi ke layanan pihak ketiga.
Konektivitas
Menjalankan cloud hybrid untuk database memerlukan tautan komunikasi yang aman antara cloud pribadi dan cloud publik. Sebagian besar penyedia cloud memiliki semacam opsi konektivitas yang tersedia, misalnya AWS memiliki AWS Direct Connect.
Mencapai Hybrid Cloud menggunakan ClusterControl
Ada beberapa model penerapan untuk MariaDB di lingkungan cloud hybrid. Kita dapat menggunakan replikasi MariaDB Master/Slave atau MariaDB Galera Cluster. Perbedaan antara Master/Slave dan Galera Cluster adalah metode sinkronisasi. Replikasi Master/Slave menggunakan replikasi asinkron data yang ditulis ke binlog, sedangkan MariaDB Galera Cluster menggunakan replikasi sinkron "hampir" dengan menyiarkan set tulis ke semua node. Cluster Galera juga dapat direplikasi secara asinkron melalui replikasi standar.
Deployment MariaDB Master/Slave Replication pada hybrid cloud di ClusterControl sangat mudah. Anda tinggal masuk ke menu Deploy seperti gambar di bawah ini:
Setelah klik Deploy, pilih MySQL Replication dan isi SSH user, password, dan Nama Cluster seperti di bawah ini:
Kemudian klik Lanjutkan. Pilih MariaDB sebagai vendor database dan versi yang akan diinstal. Ada opsi khusus untuk direktori data dan port server, atau dapat menggunakan nilai default.
Isi kata sandi root untuk database, lalu klik Lanjutkan. Tambahkan Alamat IP host di cloud pribadi dan publik seperti yang ditunjukkan di bawah ini:
Perhatikan bahwa Anda perlu menjaga konektivitas antara lingkungan pribadi dan publik, dan memastikannya aman. Kemudian klik Deploy, itu akan menyebarkan MariaDB Master/Slave Replication di lingkungan cloud hybrid Anda. Kedua lingkungan akan memiliki penyiapan yang direplikasi, dan penyiapan DR di cloud publik akan direplikasi secara asinkron dari penyiapan utama di pusat data pribadi Anda.