Pojem „hybridní“ je dnes populární. Hybrid se používá pro vozidla, aplikace, finance a také cloud. Například v případě použití vozidla hybrid znamená kombinaci výkonu benzínového motoru s elektromotorem.
V prostředí hybridního cloudu kombinujeme a propojujeme zdroje mezi privátním cloudem nebo on-prem prostředím s veřejným cloudem. Jedním z oblíbených případů použití je zrcadlení on-prem prostředí v cloudu pro účely zotavení po havárii. Při vytváření databáze hybridního cloudu je třeba zvážit několik bodů. Latence určí, kterou architekturu MariaDB můžete použít. Spolehlivé připojení s nízkou a předvídatelnou latencí znamená, že můžete rozšířit jeden Galera Cluster do obou prostředí, přičemž nastavení DR v cloudu je synchronně aktuální s vaším on-prem prostředím. To však také znamená, že výkon celého clusteru bude omezený výkonem nejpomalejšího uzlu v clusteru.
Další alternativou je mít dva samostatné systémy, které jsou propojeny pomocí běžné asynchronní replikace. Například je možné, aby se dva clustery MariaDB Galera navzájem asynchronně replikovaly. Pro ty, kteří upřednostňují standardní asynchronní replikaci, navrhujeme dvě nastavení master-slave, s druhou replikací nastavení z prvního.
V tomto blogu poskytneme rychlý praktický průvodce, jak spustit vysoce dostupné replikované nastavení MariaDB v prostředí Hybrid Cloud.
Proč Hybrid Cloud?
Hybridní cloud umožňuje podnikovým organizacím kombinovat prostředí mezi soukromým on-prem a veřejným cloudem. Tento model poskytuje organizaci následující výhody:
-
Škálovatelnost infrastruktury
Infrastrukturu můžete rychle škálovat kombinací privátního a veřejného cloudu, protože firma rychle roste. Veřejný cloud nabízí nákladově efektivní způsob, jak rozšířit vaši infrastrukturu, zatímco v soukromém nastavení vyžaduje plánování předem a CAPEX.
-
Obnova po havárii
Hybridní cloud lze s ohledem na model nasazení kategorizovat jako s plánem obnovy po havárii. Veřejné cloudy lze použít jako stránky pro obnovu po havárii, pokud se něco stane soukromému datovému centru (např. vyšší moc, problém s datovým centrem).
-
Lepší technická kontrola a zabezpečení
Díky hybridnímu cloudovému prostředí mohou organizace oddělovat prostředí. Sdílejte zátěž služeb na základě omezeného přístupu a také povolte vícenásobný pronájem a segregaci vrstvy.
-
Architektonická flexibilita
Provozování hybridních cloudových prostředí vám poskytuje flexibilitu v tom, jak můžete navrhovat služby na základě pracovního vytížení a požadavků na straně aplikace. Například prostředí privátního cloudu může být omezeno s ohledem na přístup k internetu, s výjimkou prostředí veřejného cloudu prostřednictvím VPN, zatímco prostředí veřejného cloudu zajišťuje komunikaci se službami třetích stran.
Připojení
Provoz hybridního cloudu pro databáze vyžaduje zabezpečené komunikační propojení mezi privátním cloudem a veřejným cloudem. Většina poskytovatelů cloudu má k dispozici nějakou možnost připojení, například AWS má AWS Direct Connect.
Dosažení hybridního cloudu pomocí ClusterControl
Existuje několik modelů nasazení pro MariaDB v hybridních cloudových prostředích. Můžeme použít replikaci MariaDB Master/Slave nebo MariaDB Galera Cluster. Rozdíl mezi Master/Slave a Galera Cluster je v metodě synchronizace. Master/Slave replikace využívá asynchronní replikaci dat zapsaných do binlogu, zatímco MariaDB Galera Cluster využívá „virtuálně“ synchronní replikaci vysíláním sad zápisů do všech uzlů. Je také možné nechat samostatné clustery Galera replikovat asynchronně prostřednictvím standardní replikace.
Nasazení MariaDB Master/Slave Replication na hybridním cloudu v ClusterControl je přímočaré. Stačí projít nabídkou Deploy, jak je uvedeno níže:
Po kliknutí na Deploy zvolte MySQL Replication a vyplňte SSH uživatele, heslo, a Název clusteru, jak je uvedeno níže:
Potom klikněte na Pokračovat. Vyberte MariaDB jako dodavatele databáze a verzi, kterou chcete nainstalovat. Existují vlastní možnosti pro datový adresář a port serveru nebo lze použít výchozí hodnoty.
Vyplňte heslo uživatele root pro databázi a poté klikněte na Pokračovat. Přidejte IP adresy hostitelů v soukromých a veřejných cloudech, jak je uvedeno níže:
Uvědomte si, že se budete muset postarat o připojení mezi soukromým a veřejným prostředím a ujistit se, že je bezpečné. Poté klikněte na Nasadit, nasadí MariaDB Master/Slave Replication ve vašem hybridním cloudovém prostředí. Obě prostředí budou mít replikované nastavení a nastavení DR ve veřejném cloudu se bude replikovat asynchronně z primárního nastavení ve vašem soukromém datovém centru.