MariaDB on Microsoft Azure

25
Serge Frezefond Cloud Solution Architect MariaDB @sfrezefond Jan Tielens Running MySQL and MariaDB on Microsoft Azure

Transcript of MariaDB on Microsoft Azure

SergeFrezefondCloudSolutionArchitectMariaDB @sfrezefond

JanTielens

Running MySQL and MariaDBon Microsoft Azure

Agenda

• Rapidlysetupenvironmentstodrivebusinesspriorities

• Scaletomeetpeakdemands

• Increaseefficiencyandreducedcost.

Howwedifferentiate

EnterpriseGrade Hybrid

Hyper-scale

HyperscaleInfrastructureistheenabler28RegionsWorldwide,22ONLINE…hugecapacityaroundtheworld…growingeveryyear

n 100+datacentersn Top3networksintheworldn 2.5xAWS,7xGoogleDCRegionsn GSeries– LargestVMinWorld,32cores,448GBRam,SSD…

OperationalAnnounced/NotOperational

CentralUSIowa

WestUSCalifornia

EastUSVirginia

USGovVirginia

NorthCentralUSIllinois

USGovIowa

SouthCentralUSTexas

BrazilSouthSaoPauloState

WestEuropeNetherlands

ChinaNorth*Beijing

ChinaSouth*Shanghai

JapanEastTokyo,Saitama

JapanWestOsaka

IndiaSouthChennai

EastAsiaHongKong

SEAsiaSingapore

AustraliaSouthEastVictoria

AustraliaEastNewSouthWales

*Operatedby21Vianet**OperatedbyDeutscheTelekom

IndiaCentralPune

CanadaEastQuebecCity

CanadaCentralToronto

IndiaWestMumbai

GermanyNorthEast**Magdeburg

GermanyCentral**Frankfurt

NorthEuropeIreland

EastUS2Virginia

UnitedKingdomRegionsUnitedKingdomRegions

AzureConnecteveryon-premisesservertothecloud

On-PremisesDatacenter

StorageBackupDisasterrecoveryIdentityNetworking

Applications

Clients

Infrastructure

Management

Databases&Middleware

AppFrameworks&Tools

DevOps

PaaS&DevOps

OpenCloud&RichEcosystemWe’vedeliveredanopen,broad,andflexiblecloudacrossthestack

https://azure.microsoft.com/en-us/marketplace/virtual-machines/all/?publisherType=acom-community,acom-partners&operatingSystem=acom-linux

OpenCloud&RichEcosystem

Marketplace

Packer+azure-cli

DockerHubIntegration

PurposebuiltPre-existingimages

KVM VMWare Hyper-V

CustomVHD

Linuximagerepository

• Managemultipleimagesanddisksindifferentstorageaccountsaroundtheworld

• Geo-replicatedstoragewithhighfailuretolerance

• EasyaccesstoMarketplace&Docker

Hubtogetthelatestecosystembitsforyourtestingneeds

• Supportfortext-describedLinuximageswithPacker

• BringyourownVHDfromphysicalorVMimages

Supportingyourdevelopers’testneeds

Endorsed+Partnerstacks+Community

Discretecontainers

Providingresponsiverepositoryforyourimageneeds

PlatformServices

Security&Management

InfrastructureServices

WebApps

MobileApps

APIManagement

APIApps

LogicApps

NotificationHubs

ContentDeliveryNetwork(CDN)

MediaServices

HDInsight MachineLearning

StreamAnalytics

DataFactory

EventHubs

MobileEngagement

ActiveDirectory

Multi-FactorAuthentication

Automation

Portal

KeyVault

BiztalkServices

HybridConnections

ServiceBus

StorageQueues

Store/Marketplace

HybridOperations

Backup

StorSimple

SiteRecovery

Import/Export

SQLDatabase

DocumentDB

RedisCache Search

Tables

SQLDataWarehouse

AzureADConnectHealth

ADPrivilegedIdentityManagement

OperationalInsights

CloudServices

Batch RemoteApp

ServiceFabric VisualStudio

ApplicationInsights

AzureSDK

TeamProject

VMImageGallery&VMDepot

MariaDB onAzurehttp://portal.azure.com

Availability

http://portal.azure.com

PerformanceVM Sizes

Standard vs. Premium Storage (SSD)

Tips

MariaDBEnterpriseClusteronAzureEnterprise-GradeRDBMS▪ BasedonMariaDBopensource

project▪ Optimizedbinaries▪ Advanced,multi-master

clustering▪ Productivitytools▪ Integrated3rdpartyplugins

MaxScale™IntelligentGateway

▪ Application-to-DatabaseGatewayinsulatesapplicationsfrombackenddatabaseclustercomplexity

▪ Database-to-DatabaseGatewaysimplifiesinteroperabilityacrossdatabases

ExpertResourcesandServices▪ 24x7supportfordemandingproductionapplications▪ CustomerPortal▪ OptionalConsulting,Training,andRemoteDBAservices 14

Application-to-DatabaseGatewayInsulatesclientapplicationsfromthecomplexitiesofbackenddatabasecluster

Database-to-DatabaseGatewaySimplifiesinteroperabilityacrossdatabases

SecureYourData

ScaleforGrowth

ManageabilityEnsureAvailability

MariaDB MaxScale™ Intelligent Gateway

15

▪ DeployMariaDBtotheAzurecloudeasilyinminutes

▪ Protectyourbusinesswithsecurityateverylayer

▪ Meetservicelevelobjectiveswithhighavailability

▪ GetMariaDB’s expertsupportandserviceswiththeconvenienceoftheAzureplatform

▪ Quicklygainelasticityandscaleforyourdatabase

▪ Usethenext-generationSQL-basedtechnologyyourteamalreadyknows

“MariaDB…has delivered the product and the rapid deployment capability to make building hybrid environments easier for customers.”

- 451 Research

AdvantagesofMariaDBEnterpriseClusteronAzure

16

▪ 3MariaDBEnterpriseClusternodes• DatanodeVMs:D2/DS2&up• Upto8cores&56GBmemoryeach• OptionalSSDstorage

▪ 2MaxScale nodes:handleswitchover/failoverbetweenbackendMDBECdatanodes

▪ Choosepublic-facingDNS/IPaccessor internal-onlyAzurevirtualnetworkaccess

▪ Azureloadbalancerhandlesswitchover/failoverbetweenMaxScale nodes

MariaDBEnterpriseClusteronAzure

17

ReferenceArchitecture–MariaDBEnterpriseClusterwithMaxScale

MariaDBMaxScale

*sshtoMaxScaleviapublicloadbalancer*accessclusterfromMaxScale

viapublicloadbalancer,orviainternalloadbalancer

MariaDBEnterpriseCluster

VNET

resourcegroup

dbavailabilitysetmaxavailabilityset

Demo– MariaDBclusterdeploymentfromMarketplacehttps://azure.microsoft.com/en-us/marketplace/partners/mariadb/cluster-maxscale/

ReferenceArchitecture– MySQLMaster/SlaveReplicationCluster

https://github.com/Azure/azure-quickstart-templates/tree/master/mysql-replication publicloadbalancerfor

sshandclusteraccess

MySQLMaster/SlaveReplication

VNET

resourcegroup

dbavailabilityset

DeploymentMethods

http://portal.azure.com

https://github.com/Azure/azure-quickstart-templates/http://armviz.io

MariaDBEnterpriseClusterinAzureis“BringYourOwnLicense”:

1. Purchase subscription from MariaDB and get download token

2. Deploy on Azure in minutes using simple configuration process

GO! Operate confidently with support from MariaDB experts

Easy as 1-2-Go!

Get started on the Azure Marketplace22

Resources

1. EvaluationDeploymentsorPOCs• Free evaluation download token available from MariaDB.com MyPortal

2. Developmentlicenses• Lower-cost developer SKU for development, test, demo and user acceptance testing on

Azure

• Available with limited support

3. Step-by-stepinstructionstoobtainadownloadtokenandgetstarted

4. MariaDBEnterpriseClusterinAzurequickguide

5. CustomerTutorialvideo

23

24

Q&A

25

ThankYouSergeFrezefond

CloudSolutionArchitectMariaDB @sfrezefond

JanTielensSr TechEvangelistMicrosoft