9 bedst administrerede MySQL-hostingplatform til din applikation

MySQL er den mest udbredte open source-databasemotor i Linux og cloud-baserede platforme.

Næsten alle udbydere af webhostingtjenester tilbyder en grundlæggende MySQL-instans inkluderet i deres webhostingplaner uden ekstra omkostninger.

Web+database-hostingkombinationen er en foretrukken mulighed for nye websteder eller websteder med lav trafik, da kombinationen frigør systemadministratoren for alle besværet med at administrere forskellige tjenester.

Men når datastyring bliver kritisk i højvolumenapplikationer eller websteder, kan det give mening at afkoble begge tjenester og beholde en dedikeret hosting kun til databasen. DBaaS (database as a service) er også et foretrukket valg, hvis du opsætter datalaget i en applikation, før du ved, hvordan du vil få adgang til disse data.

En anden fordel ved at have din MySQL-installation hostet separat er, at du kan administrere sikkerhedskopier, replikering, overvågning og andre vigtige funktioner uafhængigt af resten af ​​de hostede tjenester. En administreret MySQL-platform giver dig også adgang til den med eksterne værktøjer efter eget valg, udover de grundlæggende værktøjer, som udbyderen tilbyder som standard.

Hvorfor MySQL?

Der er andre databaser i skyen, som du kan bruge, såsom PostgreSQL, MariaDB, Oracle Database og Microsoft SQL Server. Blandt dem skiller MySQL sig ud for sin hastighed, stabilitet og brugervenlighed, udover den store bekvemmelighed ved at være gratis og åben kildekode.

En anden vigtig fordel ved MySQL er, at den er designet til internettet fra bunden, i modsætning til andre databaser, der blev født til LAN’er og klient-server-miljøer og senere blev tilpasset til internettet. Det enorme udviklerfællesskab bag MySQL er en garanti for, at det hurtigt vil inkorporere alle nye funktioner, som brugerne efterspørger. Og da disse udviklere også er MySQL-brugere, sørger de for, at implementeringen af ​​disse nye funktioner er optimeret til ydeevne og gennemløb.

Det forklarer, hvordan MySQL blev førende inden for virksomhedsfunktioner såsom replikering, clustering og in-memory-databaser mellem andre.

Hvad skal man kigge efter i en administreret MySQL-hostingplatform?

Priserne på MySQL-hostingtjenester spænder fra ingenting til hundredvis af dollars om måneden, afhængigt af den service og den mængde, du har brug for (der er også timepriser). Men der er mange andre aspekter end prisen, som du skal tage højde for, når du vælger en MySQL-tjenesteudbyder.

De styringsværktøjer, du får med dine databaser, er en anden vigtig beslutningsfaktor. DB-hostingudbydere tilbyder normalt en ledelsesfront-end, der normalt er venlig og nem at bruge. Men det er lige så vigtigt, at du kan oprette forbindelse til databasen via API-kald eller fjernværktøjer, der giver dig frihed til at få adgang til og administrere dine data efter eget ønske.

Sikkerhed er altid et vigtigt spørgsmål at overveje, når du vælger en databasehosting. Din database skal beskyttes på mange måder, herunder adgang og datakryptering. Da dine data vil ligge i skyen, skal de krypteres, ikke kun når de er i ro, men også når de bevæger sig mellem databasen og din applikation.

  Sådan viser, skjuler eller ændrer du størrelse på diasminiaturer i PowerPoint

Endelig bør du foretrække en service, der tager sig af så mange opgaver som muligt i form af rutinemæssig styring, såsom sikkerhedskopiering, overvågning, ydeevneoptimering og softwareopdatering.

Lad os tage et kig på de bedste tilgængelige muligheder med hensyn til administrerede MySQL-hostingplatforme.

Linode

Linode er et tier-one cloud-infrastrukturfirma, der tilbyder de bedste databasetjenester til MySQL, MongoDB og PostgreSQL.

Du er sikker på lynhurtig implementering med dens cloud manager, API eller CLI. Desuden kan du give selektiv adgang ved at tilføje specifikke IP-adresser og få dens daglige backup og forenklede gendannelse i de værst mulige tilfælde.

De gratis medfølgende tjenester som DDoS-beskyttelse, firewalls, DNS-administration, IPv6-understøttelse osv. gør Linode endnu mere attraktiv for ethvert webprojekt med høj indsats.

Derudover er alle planer baseret på en fleksibel månedlig prisstruktur uden langsigtede forpligtelser.

Endelig gør SLA’en på 99,99 % oppetid, globale datacentre, 24/7/365 e-mail- og telefonsupport og syv dages pengene-tilbage-garanti det til en fremragende MySQL-hostingplatform, som du ikke bør gå glip af.

Digital Ocean

Fra 15 USD om måneden giver Digital Ocean-administrerede databaser dig høj skalerbarhed, daglige backups og automatisk failover. Med et par klik kan du starte en MySQL-klynge og derefter bruge API-adgang eller Digital Oceans egen forenklede brugergrænseflade til at arbejde med den. Du behøver ikke bekymre dig om rutinemæssige ledelsesopgaver, for de vil alle blive taget hånd om.

Et interessant aspekt af den administrerede tjeneste er, at de daglige sikkerhedskopier giver mulighed for at gendanne data til ethvert punkt inden for de foregående syv dage.

Digital Ocean isolerer dine databaser i din kontos private netværk, så du kan styre kommunikationen i din infrastruktur. Du kan stadig få adgang til dine data via det offentlige internet ved at hvidliste de nødvendige indgående kilder. Du behøver ikke at bekymre dig om uautoriseret adgang, fordi dine data bliver krypteret, både under transport og i hvile.

Google Cloud SQL

Googles tjeneste tilbyder ikke kun MySQL-databaser, men de giver dig også valget mellem PostgreSQL og SQL Server og sikrer, at du vil være i stand til at oprette forbindelse til dine data fra enhver applikation og fra enhver del af verden uden at bekymre dig om sikkerhedskopier, replikering eller failovers. Google lover, at du vil få pålidelige data, høj tilgængelighed og fleksibilitet, praktisk talt uden at flytte en finger.

Dataadgang er garanteret og sikret for forskellige cloud-platforme, såsom App Engine, Compute Engine, Kubernetes og BigQuery. Data er krypteret under transit og i hvile, og du får privatliv gennem en virtuel privat sky og netværksadgang begrænset af en firewall. Hvis du er i tvivl, kan du tjekke sikkerhedsstandarderne dækket af Google Cloud SQL: HIPAA, SSAE 16, ISO 27001 og PCI DSS v3.0.

  Sådan navngiver du dine Smarthome-enheder for bedre stemmestyring

Med Google Cloud SQL behøver du ikke at planlægge din lagerkapacitet på forhånd. Du kan starte gratis med en simpel testdatabase med et reduceret datasæt og derefter springe til et produktionsmiljø ved hjælp af en database med høj tilgængelighed på ingen tid.

Du skal ikke bekymre dig om volumenvæksten, da lageret skaleres automatisk.

Kamatera

MySQL er en af ​​mange administrerede applikationer og tjenester, der tilbydes af Kamatera Cloud. MySQL-prisplaner starter ved 4 $ om måneden for en tjeneste, der inkluderer 1 virtuel CPU med 1 GB RAM-hukommelse, 20 GB SSD-lagerplads og 5 TB internettrafik. En 30-dages gratis prøveperiode giver dig mulighed for at få en smagsprøve på tjenesten og forlade den, hvis du ikke er tilfreds.

Kamateras datacentre er placeret i Amerika, Europa, Asien og Mellemøsten, og tilbyder en ægte global forretningsløsning, hvis du har brug for hurtig adgang fra enhver del af verden.

Kamatera tilbyder dig et valg af MySQL 8.0 eller 5.7, begge kører på en Ubuntu Server 18.04. Garanteret oppetid på 99,95 % uden et enkelt fejlpunkt giver dig kontinuerlig drift. Du kan oprette en server på så lidt som 60 sekunder og derefter skalere op og ned uden begrænsninger.

En førsteklasses, menneskelig, 24/7 supportservice vil være der for at opfylde ethvert af dine behov.

ScaleGrid

ScaleGrid leverer den eneste DBaaS, der lader dig have fuld superbruger admin kontrol over dine MySQL-implementeringer. Ved at bruge én brugervenlig administrationskonsol kan du implementere, klargøre, overvåge og skalere dine MySQL-klynger i skyen. “Bring your own cloud”-prisplaner starter ved 8 $ om måneden og lader dig vælge mellem AWS, AWS High Performance og Azure.

Udover MySQL kan du vælge MongoDB, Redis eller PostgreSQL.

Den grundlæggende plan tilbyder et interessant sæt af godbidder, såsom understøttelse af reserverede forekomster, tilpasselig RAM, disk og forekomster, automatiserede sikkerhedskopier, 24/7 support, dedikerede servere, overvågning og brugerdefinerede advarsler, langsom forespørgselsanalyse, blandt andre. Hvis du nyder at tilpasse dine tjenester og se, hvad der foregår under motorhjelmen, tilbyder ScaleGrid fuld SSH-rodadgang til de underliggende maskiner, så du frit kan udforske og endda installere brugerdefinerede softwareagenter.

Du bliver ikke låst med ScaleGrid, da du til enhver tid kan migrere dine data ved hjælp af fuldt tilgængelige databasestyringsværktøjer.

Skyveje

Skyveje designet sin ThunderStack MySQL-databasehostingtjeneste med høj ydeevne i tankerne, og den orienterede den mod udviklere ved at tilbyde en bred vifte af forudinstallerede værktøjer såsom Git og Composer. Cloudways tilbyder en indbygget MySQL-administrator, der forenkler det daglige DBA-arbejde og en automatisk Git-implementeringsfunktion, der tillader koordinering af arbejdet inden for distribuerede teams: koden opdateres på live-servere, så snart den indsættes i fjernlager.

Også tænkt for en udvikler er Cloudways fjernforbindelsesfunktion, som giver mulighed for eksterne, sikre forbindelser til databaserne, der er hostet på deres administrerede servere. Du kan begynde at bruge Cloudways MySQL-hostingtjeneste gratis – de tilbyder endda at migrere dit første websted til Cloudways gratis – og senere vælge et månedligt gebyr eller en pay-as-you-go prisplan.

  Sådan ændres adgangskoden til en Google-konto

Der gælder forskellige priser for forskellige cloud-infrastrukturer. For eksempel, hvis du bruger DigitalOcean som din underliggende platform, er den månedlige pris (inklusive automatiserede sikkerhedskopier, 24/7 support og mange andre godbidder) $ 10 for en grundlæggende plan. Men hvis du bruger Google Cloud, stiger startprisen til $ 33,30.

Amazon Aurora

Aurora er en relationel database skabt til skyen, kompatibel med MySQL og PostgreSQL. Ifølge Amazon kombinerer Aurora ydeevnen og tilgængeligheden af ​​traditionelle databaser med bekvemmeligheden ved en open source-database.

Amazon hævder, at Aurora er op til fem gange hurtigere end standard MySQL-databaser og tre gange hurtigere end standard PostgreSQL-databaser. Tjenesten administreres fuldt ud af Amazon Relational Database Service (RDS), som automatiserer krævende administrative opgaver såsom hardware-provisionering, databasekonfiguration, patch-applikation og backup.

Auroras gendannelsessystem skalerer automatisk op til 64TB pr. databaseforekomst. Det giver høj tilgængelighed med op til 15 læsereplikaer med lav latens, gendannelse på et givet tidspunkt, generering af kontinuerlige sikkerhedskopier på Amazon S3 og replikering i tre tilgængelighedszoner.

Aurora tilbyder flere sikkerhedsniveauer for databasen. De omfatter netværksisolering gennem Amazon VPC, inaktiv kryptering ved hjælp af nøgler, som du kan oprette og kontrollere gennem AWS Key Management Service (KMS), og kryptering af data under transport med SSL. I en krypteret Amazon Aurora-instans er de underliggende lagerdata krypteret, ligesom sikkerhedskopier, snapshots og automatiserede replikaer af den samme klynge.

SQL-klynger

SQL-klynger tilbyder MySQL-hosting på en Kubernetes-sky. Platformen er tilgængelig for MySQL-databaser i enhver skala, fra eksperimentelle udviklerdatabaser til virksomhedsproduktionsdatalagre.

Prisplaner starter ved $ 4,99 om måneden for en tjeneste, der inkluderer en enkelt node, 2 CPU-kerner, 2 GB RAM, 60 GB SSD-lagring og 60 GB til sikkerhedskopiering af data. På trods af at det er en billig service, tilbyder SQL Clusters en fejltolerant MySQL-løsning med problemfrit distribuerede sikkerhedskopier og punkt-i-tidsgendannelser.

Aiven

Aiven tilbyder MySQL-administreret cloud-hosting med et udvalg af infrastrukturer, der inkluderer Google Cloud, AWS, Microsoft Azure, DigitalOcean og UpCloud i alle regioner. For at garantere datasikkerheden kører Aivens MySQL-instanser på dedikerede virtuelle maskiner, og dataene krypteres både i hvile og under transport. Skrivebeskyttede replikaer og fjernlæsningsreplikaer tilbyder høj hastighed og frigør masterknuden fra krævende læseopgaver.

Database forking service er en eksklusiv funktion, som Aiven tilbyder, så du kan udføre yderligere handlinger på din database uden at påvirke produktionsmiljøet. Månedlige prisplaner starter ved $ 99 for en startplan, som inkluderer 1 VM, 2 CPU’er, 4 GB RAM og 80 GB lagerplads.

Hold dig væk fra leverandørlåse

En sidste ting, du skal være sikker på, når du vælger en cloud-databaseudbyder, er, at den giver dig mulighed for at tage dine databaser et andet sted hen til enhver tid og uden besvær. Den cloud-tjenesteudbyder, du vælger i dag, kunne ikke være passende i morgen, eller måske finder du en anden mulighed, der tilbyder en bedre eller billigere service. Derfor skal du på forhånd vide, at du nemt vil være i stand til at migrere dine data efter eget ønske.