Microsoft Azure staat bij velen bekend als een alternatief openbaar cloudplatform voor Amazon AWS. Het is niet eenvoudig om deze twee gigantische bedrijven direct met elkaar te vergelijken. De cloudactiviteiten van Microsoft - commerciële cloud genoemd - omvatten alles, van Azure tot Office 365 enterprise-abonnementen tot Dynamics 365 tot LinkedIn-services. Nadat LinkedIn door Microsoft was overgenomen, begon het zijn infrastructuur naar Azure te verplaatsen. Hoewel het verplaatsen van LinkedIn naar Azure enige tijd kan duren, demonstreert het de mogelijkheden en het vermogen van Microsoft Azure om miljoenen transacties af te handelen. Microsoft's sterke zakelijke erfgoed, softwarestack en datacentertools bieden zowel vertrouwdheid als een hybride benadering van cloudimplementaties.
Microsoft Azure is gebouwd als een Infrastructure as a Service (IaaS) en een Platform as a Service (PaaS). De virtuele Azure-machine biedt facturering per seconde en is momenteel een multi-tenant compute. Het heeft echter onlangs een preview gegeven van zijn nieuwe aanbod waarmee virtuele machines op fysieke servers met één huurder kunnen worden uitgevoerd. Het aanbod wordt Azure Dedicated Hosts genoemd.
Azure biedt ook gespecialiseerde grote instanties (zoals voor SAP HANA). Er zijn multitenant-blokken, bestandsopslag en vele andere aanvullende IaaS- en PaaS-mogelijkheden. Deze omvatten objectopslag (Azure Blob Storage), een CDN, een Docker-gebaseerde containerservice (Azure Container Service), een batch computing-service (Azure Batch) en gebeurtenisgestuurde "serverless computing" (Azure Functions). De Azure Marketplace biedt software en services van derden. Aan colocatiebehoeften wordt voldaan via partneruitwisselingen (Azure ExpressRoute) aangeboden door partners zoals Equinix en CoreSite.
Met al deze aanbiedingen heeft Microsoft Azure haar spel opgevoerd om een vitale rol te spelen in de public cloud-markt. De PaaS-infrastructuur die aan zijn consumenten wordt aangeboden, heeft veel vertrouwen gekregen en velen verplaatsen hun eigen infrastructuur of private cloud naar de openbare cloudinfrastructuur van Microsoft Azure. Dit is vooral voordelig voor consumenten die integratie met andere Windows-services nodig hebben, zoals Visual Studio.
Dus wat is het verschil tussen Azure en de andere clouds die we in deze serie hebben bekeken? Microsoft heeft zich sterk gericht op AI, analyse en het internet der dingen. AzureStack is een andere "cloud-meets-datacenter"-inspanning die een echte onderscheidende factor in de markt is geweest.
Microsoft Azure-migratie voor- en nadelen
Er zijn verschillende dingen waar u rekening mee moet houden bij het verplaatsen van uw oude applicaties of infrastructuur naar Microsoft Azure.
Krachten
- Bedrijven die zich strategisch inzetten voor Microsoft-technologie, kiezen doorgaans voor Azure als hun primaire IaaS+PaaS-provider. De geïntegreerde end-to-end-ervaring voor ondernemingen die .NET-applicaties bouwen met Visual Studio (en gerelateerde services) is onovertroffen. Microsoft maakt ook gebruik van zijn enorme verkoopbereik en vermogen om Azure samen met andere Microsoft-producten en -services te verkopen om de acceptatie te stimuleren.
- Azure biedt een goed geïntegreerde benadering van edge computing en Internet of Things (IoT), met aanbiedingen die reiken van het hyperscale datacenter tot edge-oplossingen zoals AzureStack en Data Box Edge.
- De mogelijkheden van Microsoft Azure zijn steeds innovatiever en opener geworden. 50% van de workloads is gebaseerd op Linux, naast talrijke open-source applicatie-stacks. Microsoft heeft een unieke visie voor de toekomst waarbij technologiepartners worden aangetrokken via native first-party aanbiedingen zoals die van VMware, NetApp, Red Hat, Cray en Databricks.
Waarschuwingen
- De betrouwbaarheidsproblemen van Microsoft Azure blijven een uitdaging voor klanten, grotendeels als gevolg van de groeipijnen van Azure. Sinds september 2018 heeft Azure meerdere incidenten die de service beïnvloeden, waaronder significante storingen met Azure Active Directory. Door deze storingen kunnen klanten de uitvaltijd niet beperken.
- Gartner-klanten ervaren vaak uitdagingen bij het tijdig uitvoeren van implementaties binnen het budget. Dit komt doordat Microsoft vaak onredelijk hoge verwachtingen van klanten heeft. Veel hiervan komt doordat de buitendienstteams van Microsoft worden "aangemoedigd" om Azure op de juiste manier te positioneren en te verkopen binnen haar klantenbestand.
- Bedrijven klagen vaak over de kwaliteit van de technische ondersteuning van Microsoft (samen met de stijgende kosten van ondersteuning) en de architecten van veldoplossingen. Dit heeft een negatieve invloed op de klanttevredenheid en vertraagt de acceptatie van Azure en daarmee de klantuitgaven.
Microsoft is misschien niet je eerste keuze, omdat het werd gezien als een "niet-zo-open-source-vriendelijke" techgigant, maar om eerlijk te zijn, heeft het veel activiteit en ondersteuning binnen de Open source wereld. Microsoft Azure biedt volledig beheerde services voor de meeste van de beste open source RDBMS-databases zoals PostgreSQL, MySQL en MariaDB.
Galera Cluster-varianten (Percona, Codership of MariaDB) worden helaas niet ondersteund door Azure. De enige manier waarop u uw Galera-cluster naar Azure kunt implementeren, is door middel van een virtuele machine. Misschien wil je ook hun blog lezen over het gebruik van MariaDB Enterprise Cluster (dat is gebaseerd op Galera) op Azure.
Virtual Machine van Azure
Virtual Machine is het equivalente aanbod voor rekeninstances in GCP en AWS. Een Azure Virtual Machine is een on-demand, krachtige computerserver in de cloud en kan op verschillende manieren in Azure worden geïmplementeerd. Deze kunnen de gebruikersinterface in de Azure-portal omvatten, met behulp van vooraf geconfigureerde afbeeldingen in de Azure Marketplace, scripting via Azure PowerShell, implementatie vanuit een sjabloon die is gedefinieerd met behulp van een JSON-bestand of door rechtstreeks te implementeren via Visual Studio.
Azure gebruikt een implementatiemodel genaamd Azure Resource Manager (ARM), dat alle bronnen definieert die deel uitmaken van uw algemene toepassingsoplossing, zodat u uw oplossing in één bewerking kunt implementeren, bijwerken of verwijderen .
Bronnen kunnen het opslagaccount, netwerkconfiguraties en IP-adressen zijn. Je hebt misschien gehoord van de term "ARM-sjablonen", wat in feite de JSON-sjabloon betekent die de verschillende aspecten van je oplossing definieert die je probeert te implementeren.
Azure Virtual Machines zijn er in verschillende soorten en maten, met namen die beginnen met A-series tot N-series. Elk VM-type is gebouwd met specifieke workloads of prestatiebehoeften in gedachten, waaronder algemene doeleinden, compute-geoptimaliseerd, storage-geoptimaliseerd of geheugen-geoptimaliseerd. U kunt ook minder gebruikelijke typen implementeren, zoals GPU of high-performance compute-VM's.
Net als bij andere openbare cloud-aanbiedingen, kunt u het volgende doen in uw virtuele machine-instanties...
- Versleutel uw schijf op virtuele machine . Hoewel dit niet gemakkelijk is in vergelijking met GCP en AWS. Het versleutelen van uw virtuele machine vereist een meer handmatige aanpak. Het vereist dat u de vereisten voor Azure Disk Encryption voltooit. Aangezien Galera geen Windows ondersteunt, hebben we het hier alleen over op Linux gebaseerde afbeeldingen. Kortom, het vereist dat u dm-crypt- en vfat-modules in het systeem aanwezig heeft. Zodra je dat goed hebt gedaan, kun je de virtuele machine versleutelen met behulp van de Azure CLI. U kunt bekijken hoe u Azure Disk Encryption voor Linux IaaS-VM's kunt inschakelen om te zien hoe u dit doet. Het versleutelen van uw schijf is erg belangrijk, vooral als uw bedrijf of organisatie vereist dat uw Galera Cluster-gegevens voldoen aan de normen die worden opgelegd door wet- en regelgeving, zoals PCI DSS of AVG.
- Een momentopname maken . U kunt een momentopname maken met behulp van de Azure CLI of via de portal. Kijk in hun handleiding hoe je dat moet doen.
- Gebruik automatisch schalen of virtuele-machineschaalsets als u horizontaal wilt schalen . Bekijk het overzicht van automatisch schalen in Azure of het overzicht van virtuele-machineschaalsets.
- Deployment met meerdere zones . Implementeer uw virtuele machine-instanties in verschillende beschikbaarheidszones om single-point of failure te voorkomen.
Je kunt je virtuele machines ook op verschillende manieren maken (of er informatie vandaan halen). U kunt de Azure Portal, Azure PowerShell, REST API's, Client SDK's of met de Azure CLI gebruiken. Virtuele machines in het virtuele Azure-netwerk kunnen ook eenvoudig worden aangesloten op het netwerk van uw organisatie en worden behandeld als een uitgebreid datacenter.
Microsoft Azure-prijzen
Net als andere openbare cloudproviders biedt Microsoft Azure ook een gratis laag met enkele gratis services. Het biedt ook pay-as-you-go-opties en gereserveerde instanties om uit te kiezen. Betalen naar gebruik begint bij $ 0,008/uur - $ 0,126/uur.
Voor gereserveerde instanties geldt:hoe langer u zich vastlegt en contracteert met Azure, hoe meer u bespaart op de kosten. Microsoft Azure beweert abonnees te helpen tot 72% van hun factureringskosten te besparen in vergelijking met het pay-as-you-go-model wanneer abonnees zich aanmelden voor een termijn van één tot drie jaar voor een virtuele Windows- of Linux-machine. Microsoft biedt ook extra flexibiliteit in die zin dat als uw zakelijke behoeften veranderen, u uw Azure RI-abonnement op elk gewenst moment kunt annuleren en de resterende ongebruikte RI aan Microsoft kunt retourneren als een vergoeding voor vroegtijdige beëindiging.
Laten we de prijs bekijken in vergelijking met GCP, AWS EC2 en een virtuele Azure-machine. Dit is gebaseerd op us-east1-regio en we zullen de prijsklassen vergelijken voor de rekeninstanties die nodig zijn om uw Galera-cluster uit te voeren.
Machine/
Instantie
Type
Google
Compute Engine
AWS EC2
Microsoft
Azure
Gedeeld
f1-micro
G1-klein
Prijzen beginnen bij $ 0,006 - $ 0,019 per uur
t2.nano – t3a.2xlarge
Prijs begint bij $0,0058 - $0,3328 per uur
B-serie
Prijs begint bij $ 0,0052 - $ 0,832 per uur
Standaard
n1-standard-1 – n1-standard-96
Prijzen beginnen bij $ 0,034 - $ 3,193 per uur
m4.large – m4.16xlarge
m5.groot – m5d.metaal
Prijzen beginnen bij $ 0,1 - $ 5,424 per uur
Av2 Standard, D2-64 v3 nieuwste generatie, D2s-64s v3 nieuwste generatie, D1-5 v2, DS1-S5 v2, DC-serie
Prijs begint bij $ 0,043 - $ 3,072 per uur
Hoog geheugen/geheugen geoptimaliseerd
n1-highmem-2 – n1-highmem-96
n1-megamem-96
n1-ultramem-40 – n1-ultramem-160
Prijzen beginnen bij $ 0,083 - $ 17,651 per uur
r4.large – r4.16xlarge
x1.16xgroot – x1.32xgroot
x1e.xlarge – x1e.32xlarge
Prijzen beginnen bij $ 0,133 - $ 26,688 per uur
D2a – D64a v3, D2as – D64as v3, E2-64 v3 nieuwste generatie, E2a – E64a v3, E2as – E64as v3, E2s-64s v3 nieuwste generatie, D11-15 v2, DS11-S15 v2, M-serie, Mv2-serie, Instances, Extreme Memory Optimized
Prijs begint bij $ 0,043 - $ 44,62 per uur
Hoge CPU/opslag geoptimaliseerd
n1-highcpu-2 – n1-highcpu-32
Prijzen beginnen bij $ 0,05 - $ 2,383 per uur
h1.2xlarge – h1.16xlarge
i3.large – i3.metal
I3en.large - i3en.metal
d2.xlarge – d2.8xlarge
Prijzen beginnen bij $ 0,156 - $ 10,848 per uur
Fsv2-serie, F-serie, Fs-serie
Prijs begint bij $ 0,0497 - $ 3.045 per uur
Gegevensversleuteling op Microsoft Azure
Microsoft Azure biedt geen directe versleutelingsondersteuning voor Galera Cluster (of omgekeerd). Er zijn echter manieren waarop u gegevens in rust of onderweg kunt versleutelen.
Versleuteling tijdens transport is een mechanisme om gegevens te beschermen wanneer deze via netwerken worden verzonden. Met Azure Storage kunt u gegevens beveiligen met:
- Versleuteling op transportniveau, zoals HTTPS, wanneer u gegevens overdraagt naar of uit Azure Storage.
- Draadversleuteling, zoals SMB 3.0-versleuteling, voor Azure-bestandsshares.
- Encryptie aan de clientzijde, om de gegevens te versleutelen voordat ze naar de Opslag worden overgebracht en om de gegevens te ontsleutelen nadat ze uit de Opslag zijn overgebracht.
Microsoft gebruikt codering om klantgegevens te beschermen wanneer deze onderweg zijn tussen het klantenrijk en Microsoft-cloudservices. Meer specifiek is Transport Layer Security (TLS) het protocol dat de datacenters van Microsoft zullen gebruiken om te onderhandelen met clientsystemen die zijn verbonden met Microsoft-cloudservices.
Perfect Forward Secrecy (PFS) wordt ook gebruikt, zodat elke verbinding tussen de clientsystemen van klanten en de cloudservices van Microsoft unieke sleutels gebruikt. Verbindingen met Microsoft-cloudservices profiteren ook van op RSA gebaseerde 2.048-bits coderingssleutellengtes.
Encryptie in rust
Voor veel organisaties is gegevensversleuteling in rust een verplichte stap op weg naar gegevensprivacy, naleving en gegevenssoevereiniteit. Drie Azure-functies bieden versleuteling van gegevens in rust:
- Versleuteling van opslagservices is altijd ingeschakeld en versleutelt automatisch de gegevens van de opslagservice wanneer deze naar Azure Storage worden geschreven. Als uw toepassingslogica vereist dat uw MySQL Galera Cluster-database waardevolle gegevens opslaat, kan opslaan in Azure Storage een optie zijn.
- Encryptie aan de clientzijde biedt ook de functie van encryptie in rust.
- Met Azure Disk Encryption kunt u de besturingssysteemschijven en gegevensschijven die een IaaS-virtuele machine gebruikt, versleutelen. Azure Disk Encryption ondersteunt ook het inschakelen van versleuteling op Linux-VM's die zijn geconfigureerd met disk striping (RAID) door mdadm te gebruiken, en door versleuteling in te schakelen op Linux-VM's door LVM te gebruiken voor gegevensschijven
Galera Cluster Multi-AZ/Multi-Region/Multi-Cloud-implementaties met GCP
Net als bij AWS en GCP biedt Microsoft Azure geen directe ondersteuning voor het implementeren van een Galera-cluster op een Multi-AZ/-Region/-Cloud. U kunt uw knooppunten echter handmatig implementeren en scripts maken met PowerShell of Azure CLI om dit voor u te doen. Als u uw Virtual Machine-instantie inricht, kunt u uw nodes ook in verschillende beschikbaarheidszones plaatsen. Microsoft Azure biedt ook een ander type redundantie, naast de beschikbaarheidszone, die Virtual Machine Scale Sets wordt genoemd. U kunt de verschillen tussen virtuele machine en schaalsets controleren.
Galera Cluster Hoge beschikbaarheid, schaalbaarheid en redundantie op Azure
Een van de belangrijkste redenen voor het gebruik van een Galera-knooppuntcluster is vanwege de hoge beschikbaarheid, redundantie en schaalbaarheid. Als u wereldwijd verkeer levert, kunt u het verkeer het beste per regio indelen. U moet ervoor zorgen dat uw architectonisch ontwerp geo-distributie van uw databaseknooppunten omvat. Om dit te bereiken, worden implementaties met meerdere AZ, meerdere regio's of meerdere clouds/multidatacenters aanbevolen. Dit voorkomt dat het cluster uitvalt en een storing veroorzaakt door een gebrek aan quorum.
Zoals eerder vermeld, heeft Microsoft Azure een oplossing voor automatisch schalen die kan worden gebruikt met schaalsets. Hiermee kunt u een knoop punt automatisch schalen wanneer een bepaalde drempel is bereikt (op basis van wat u bewaakt). Dit hangt af van welke gezondheidsstatusitems u controleert voordat deze vervolgens verticaal worden geschaald. Je kunt hun tutorial over dit onderwerp hier bekijken.
Voor implementaties met meerdere regio's of meerdere clouds heeft Galera zijn eigen parameter gmcast.segment die kan worden ingesteld bij het starten van de server. Deze parameter is ontworpen om de communicatie tussen de Galera-knooppunten te optimaliseren en de hoeveelheid verkeer tussen netwerksegmenten te minimaliseren. Dit omvat het doorgeven van schrijfsets en IST- en SST-donorselectie. Met dit type installatie kunt u meerdere knoop punten in verschillende regio's implementeren. Afgezien daarvan kunt u uw Galera-nodes ook inzetten op routering van andere cloudleveranciers van GCP, AWS, Microsoft Azure of binnen een on-premise installatie.
We raden u aan om onze blog te lezen Meerdere datacenterconfiguraties met Galera-cluster voor MySQL of MariaDB en netwerkmigratie zonder uitvaltijd met MySQL Galera-cluster met relaisknooppunt om meer informatie te verzamelen over het implementeren van dit soort implementaties.
Galera-clusterdatabaseprestaties op Microsoft Azure
De onderliggende hostmachines die door virtuele machines in Azure worden gebruikt, zijn in feite zeer krachtig. De nieuwste VM's in Azure zijn al uitgerust met netwerkoptimalisatiemodules. Je kunt dit controleren in je kernelinfo door het uit te voeren (bijvoorbeeld in Ubuntu).
uname -r|grep azure
Opmerking:zorg ervoor dat uw opdracht de tekenreeks "azure" bevat.
Voor Centos/RHEL bevat het installeren van Linux Integration Services (LIS) sinds versie 4.2 netwerkoptimalisatie. Ga voor meer informatie hierover naar de pagina over het optimaliseren van de netwerkdoorvoer.
Als uw toepassing erg gevoelig is voor netwerklatentie, is het wellicht interessant om naar de proximity-plaatsingsgroep te kijken. Het is momenteel in preview (en nog niet aanbevolen voor gebruik in productie), maar dit helpt bij het optimaliseren van uw netwerkdoorvoer.
Voor het type virtuele machine dat u zou gebruiken, hangt dit af van de vereisten van uw toepassingsverkeer en resourcevereisten. Voor query's die veel geheugen verbruiken, kunt u beginnen met Dv3. Voor geheugen-geoptimaliseerd, begin dan met de Ev3-serie. Voor hoge CPU-vereisten, zoals databases met veel transacties of gaming-applicaties, begin dan met de Fsv2-serie.
Het kiezen van de juiste opslag en vereiste IOPS voor uw databasevolume is een must. Over het algemeen is een op SSD gebaseerde persistente schijf uw ideale keuze. Begin met Standard SSD die kosteneffectief is en consistente prestaties biedt. Deze beslissing kan echter afhangen van of u op de lange termijn meer IOPS nodig heeft. Als dit het geval is, moet je gaan voor Premium SSD-opslag.
We raden u ook aan om onze blog te lezen en de prestaties van Galera-cluster voor MySQL of MariaDB te verbeteren voor meer informatie over het optimaliseren van uw Galera-cluster.
Databaseback-up voor Galera Nodes op Azure
Er is geen bestaande eigen back-upondersteuning voor uw MySQL Galera-gegevens in Azure, maar u kunt een momentopname maken. Microsoft Azure biedt Azure VM Backup waarmee een momentopname kan worden gepland en versleuteld.
Als u een back-up wilt maken van de gegevensbestanden van uw Galera Cluster, kunt u ook externe services gebruiken zoals ClusterControl, Percona Xtrabackup gebruiken voor uw binaire back-up of mysqldump of mydumper gebruiken voor uw logische back-ups. Deze tools bieden back-ups voor uw bedrijfskritieke gegevens en u kunt dit lezen als u meer wilt weten.
Galera-clusterbewaking op Azure
Microsoft Azure heeft een bewakingsservice met de naam Azure Monitor. Azure Monitor maximaliseert de beschikbaarheid en prestaties van uw toepassingen door een uitgebreide oplossing te bieden voor het verzamelen, analyseren en handelen op telemetrie vanuit uw cloud en on-premises omgevingen. Het helpt u te begrijpen hoe uw toepassingen presteren en identificeert proactief problemen die van invloed zijn op deze toepassingen (en de bronnen waarvan ze afhankelijk zijn). U kunt gezondheidswaarschuwingen instellen of maken, meldingen ontvangen over adviezen en waarschuwingen die zijn gedetecteerd in de services die u heeft geïmplementeerd.
Als u monitoring specifiek voor uw database wilt, moet u externe monitoringtools gebruiken met geavanceerde, zeer gedetailleerde databasestatistieken. Er zijn verschillende keuzes waaruit u kunt kiezen, zoals PMM van Percona, DataDog, Idera, VividCortex of onze eigen ClusterControl (Monitoring is GRATIS bij ClusterControl Community.)
Galera Cluster Database Security op Azure
Zoals besproken in onze vorige blogs voor AWS en GCP, kun je dezelfde aanpak volgen voor het beveiligen van je database in de openbare cloud. Nadat u een virtuele machine hebt gemaakt, kunt u opgeven welke poorten alleen kunnen worden geopend, of uw netwerkbeveiligingsgroep maken en instellen in Azure. U kunt instellen dat de poorten open moeten zijn (met name poorten 3306, 4444, 4567, 4568), of u kunt een virtueel netwerk maken in Azure en de persoonlijke subnetten opgeven als deze als een privéknooppunt blijven. Om dit toe te voegen, als u uw VM's in Azure instelt zonder een openbaar IP-adres, kan het nog steeds een uitgaande verbinding zijn, alleen omdat het SNAT en PAT gebruikt. Als je bekend bent met AWS en GCP, vind je deze uitleg leuk om het begrijpelijker te maken.
Een andere functie die beschikbaar is, is op rollen gebaseerd toegangsbeheer in Microsoft Azure. Dit geeft je controle over welke mensen toegang hebben tot de specifieke bronnen die ze nodig hebben.
Bovendien kun je je data-in-transit beveiligen door een TLS/SSL-verbinding te gebruiken of door je data te versleutelen wanneer ze in rust zijn. Als u ClusterControl gebruikt, is het eenvoudig en gemakkelijk om een beveiligde gegevensoverdracht te implementeren. U kunt onze blog SSL-sleutelbeheer en versleuteling van MySQL-gegevens in transit bekijken als u het wilt uitproberen. Voor gegevens in rust kunt u de discussie volgen die ik eerder heb vermeld in het gedeelte Versleuteling van deze blog.
Problemen met Galera-cluster oplossen
Microsoft Azure biedt een breed scala aan logboektypen om probleemoplossing en controle te vergemakkelijken. De logboeken Activiteitenlogboeken, Azure-diagnostische logboeken, Azure AD-rapportage, virtuele machines en cloudservices, stroomlogboeken van netwerkbeveiligingsgroepen (NSG) en toepassingsinzicht zijn erg handig bij het oplossen van problemen. Het is misschien niet altijd nodig om op al deze punten in te gaan wanneer u problemen wilt oplossen, maar het zou meer inzichten en aanwijzingen opleveren bij het controleren van de logboeken.
Als u ClusterControl gebruikt, gaat u naar Logboeken -> Systeemlogboeken en kunt u door de vastgelegde foutenlogboeken bladeren die zijn overgenomen van het MySQL Galera-knooppunt zelf. Afgezien hiervan biedt ClusterControl realtime monitoring die uw alarm- en meldingssysteem zou versterken in geval van nood of als uw MySQL Galera-knooppunt(en) kapot is.
Conclusie
Terwijl we klaar zijn met deze driedelige blogserie, hebben we u het aanbod en de voordelen laten zien van elk van de techgiganten die de public cloud-industrie bedienen. Er zijn voor- en nadelen bij het selecteren van de een boven de ander, maar het belangrijkste is uw reden om naar een openbare cloud te gaan, de voordelen voor uw organisatie en hoe deze voldoet aan de vereisten van uw applicatie.
De keuze van de provider voor uw Galera-cluster kan financiële overwegingen met zich meebrengen, zoals "wat is het meest kostenefficiënt" en past beter bij uw budgettaire behoeften. Het kan ook te wijten zijn aan de naleving van privacywetten en -regelgeving, of zelfs aan de technologiestack die u wilt gebruiken. Wat belangrijk is, is hoe uw applicatie en database presteren als deze eenmaal in de cloud grote hoeveelheden verkeer verwerkt. Het moet zeer beschikbaar zijn, veerkrachtig zijn, de juiste schaalbaarheid en redundantie hebben en back-ups maken om gegevensherstel te garanderen.