sql >> Database teknologi >  >> RDS >> Database

Bring Your Own Cloud (BYOC) vs. dedikeret hosting hos ScaleGrid

Hvor du beslutter dig for at være vært for dine clouddatabaser er en stor beslutning. Du skal vælge din hostingmodel, en cloud-udbyder og derefter dine primære og standby-regioner at implementere til. Men hvis du overvejer at udnytte en udbyder af administrerede databaser, har du en anden beslutning at træffe – er du i stand til at hoste på din egen cloud-konto, eller er du forpligtet til at hoste gennem din administrerede tjenesteudbyder? I dette indlæg sammenligner vi ScaleGrid's Bring Your Own Cloud (BYOC)-plan med standard Dedicated Hosting-modellen for at hjælpe dig med at bestemme den bedste strategi for din MySQL-, PostgreSQL-, Redis™- og MongoDB®-databaseimplementering.

Hvad er ScaleGrids Bring Your Own Cloud-plan?

Hos ScaleGrid tilbyder vi en unik model kaldet Bring Your Own Cloud (BYOC), som giver dig mulighed for rent faktisk at hoste dine databaseklynger gennem din egen cloud-konto. Dette er forskelligt fra standardmodellen Dedicated Hosting, der kræver, at du hoster gennem din DBaaS-udbyder. Mens den dedikerede model stadig er meget populær og ekstremt nem at konfigurere, er mange virksomheder ugunstige over for at bruge en DBaaS overhovedet, fordi de ikke ønsker at hoste gennem en konto, der ikke ejes af deres organisation.

Hos ScaleGrid understøtter vi begge modeller, så vores brugere har valget mellem at hoste gennem os eller hoste på deres egen konto. Hver af disse modeller er velegnede til produktionsimplementeringer og højtrafikapplikationer og er tilgængelige for alle vores understøttede databaser, inklusive MySQL, PostgreSQL, Redis™ og MongoDB®-database (Greenplum®-databasen kommer snart). Her er de databaser og cloud-udbydere, der understøttes af hver model:

Understøttede databaser Bring Your Own Cloud Dedikeret hosting
MySQL AWS, Azure, GCP, OCI, DigitalOcean AWS, Azure, GCP, DigitalOcean, Linode, OCI
PostgreSQL AWS, Azure, GCP, OCI, DigitalOcean AWS, Azure, GCP, DigitalOcean, Linode, OCI
Redis™ AWS, Azure, GCP, OCI, DigitalOcean AWS, Azure, GCP, DigitalOcean, Linode, OCI
MongoDB®-database OCI, DigitalOcean DigitalOcean, Linode, OCI
Greenplum® (kommer snart) AWS AWS

Er BYOC-modellen den rigtige til min implementering?

Hvis du kan svare ja til et af disse spørgsmål, er BYOC planen for dig:

  1. Vil du udnytte reserverede forekomster til at sænke dine langsigtede hostingomkostninger med op til 40 %? Læs nu
  2. Er du en nystartet virksomhed, der har gratis hostingkreditter fra cloududbydere, som du gerne vil bruge til din databasehosting? Læs nu
  3. Er du tryg ved at oprette din egen cloud-infrastruktur via din egen cloud-udbyderkonto?
  4. Vil du implementere i en virtuel privat sky/netværk (VPC og VNET)? Læs nu
  5. Vil du udnytte sikkerhedsgrupper til adgangskontrol? Læs nu
  6. Har du brug for SSH-adgang til den underliggende maskine? Læs nu

BYOC vs. dedikeret hostingpris

Hvad er hovedforskellen mellem Bring Your Own Cloud-priser og vores dedikerede hostingplaner? Da vores BYOC-planer hostes gennem din egen AWS- eller Azure-konto, betales alle cloud-forekomster, sikkerhedskopier og dataoverførselsomkostninger direkte gennem din cloud-udbyder. I modsætning hertil er ScaleGrid Dedikeret hosting altomfattende, så du betaler én fast pris månedligt (baseret på forbrug) gennem din ScaleGrid-konto. Dette er grunden til, at vores BYOC-priser er mindre end vores Dedicated Hosting-priser, da de anførte omkostninger for BYOC kun er, hvad du betaler for ScaleGrid og ikke inkluderer dine hardwareomkostninger.

Hvor skal du hoste din cloud-database? BYOC vs. Dedikeret Hosting | #mysql #postgresql #mongodb #redisKlik for at tweete

Alle DBaaS-administrations-, overvågnings- og vedligeholdelsesværktøjer er inkluderet i begge planer sammen med 24/7 support.

Hvor meget vil jeg betale til min cloududbyder gennem BYOC-modellen?

Den bedste måde at estimere de omkostninger, du vil betale til AWS eller Azure gennem vores BYOC-model, er at finde forskellen mellem den tilsvarende planstørrelse gennem vores dedikerede Hosting model. Vores dedikerede planer bruger on-demand-instanser, så så længe du udnytter disse gennem din BYOC-implementering, bør dine omkostninger være relativt de samme. Lad os gennemgå et eksempel:

Database: MySQL
Skyudbyder: AWS
replikeringstype: Master-Slave-Slave

Med ovenstående klyngekonfigurationer kan vi gennemgå priserne for både den dedikerede plan og BYOC-planen for at estimere de omkostninger, vi betaler gennem vores cloud-udbyder:

ScaleGrid-dedikerede priser: 560 USD/måned
ScaleGrid BYOC-priser: 232 USD/måned
Anslåede skyomkostninger: 328 USD/måned

Selvom dette er en god måde at få et groft estimat på, vil dine månedlige skyomkostninger faktisk variere baseret på mængden af ​​udførte sikkerhedskopier og din dataoverførselsaktivitet .

Reserverede forekomster

En af de store fordele ved BYOC-modellen er, at du kan udnytte reserverede forekomster til at sænke dine langsigtede hostingomkostninger med op til 40 %. Reserverede forekomster er forudbetalte forekomster, du kan købe gennem din cloududbyder, hvilket giver dig mulighed for at modtage en nedsat timepris for køb enten 1 år eller 3 år i forvejen. Både AWS EC2-instanser og Azure VM-instanser er tilgængelige som reserverede instanser og kan bruges via BYOC-planen.

Opstartshostingkreditter

Yderligere er BYOC-planen også meget populær blandt nystartede virksomheder. Dette skyldes, at de er i stand til at udnytte gratis AWS- eller Azure-start-hosting-kreditter, der er sikret gennem deres inkubator-, accelerator- eller startup-fællesskabsprogram, og kan anvende deres gratis kreditter til deres databasehostingomkostninger som ScaleGrid. Vi tilbyder også yderligere besparelser for virksomheder i tidlig fase gennem vores opstartsprogram, hvor kvalificerede virksomheder kan få 50 % rabat på vores BYOC eller Dedikerede planer i op til 12 måneder.

BYOC vs. dedikerede hostingfunktioner

Som nævnt ovenfor er både BYOC og Dedikeret planerne fuldt administreret og velegnet til produktionsimplementeringer. Langt størstedelen af ​​funktionerne er de samme, uden for disse avancerede funktioner, der er tilgængelige via BYOC-modellen:

Virtuelle private skyer/virtuelle netværk

Amazon Virtual Private Clouds (VPC) og Azure Virtual Networks (VNET) er private, isolerede dele af cloud-infrastrukturen, hvor du kan starte ressourcer. Disse er avancerede cloud-konfigurationer, der giver dig mulighed for at beskytte dine databaser mod internettet. VPC'er og VNET'er kan leveres til undernet eller stykker, så du kan adskille dine arbejdsbelastninger og kontrollere ruterne mellem dine undernet. Du kan også geografisk fordele dine klynger på tværs af tilgængelighedszoner for at sikre høj tilgængelighed for din implementering. Hos ScaleGrid anbefaler vi, at du installerer dine klynger på private VPC-undernet, så din database ikke kan dirigeres fra internettet.

Deployering af din applikation og database på den samme VPC giver også den lavest mulige latenssti. Dette bliver virkelig vigtigt for cache-løsninger som Redis™. Det giver dig også mulighed for at reducere omkostningerne, da du ikke skal betale for trafikken mellem applikationen og databasen, når de er i samme VPC. Dette kan resultere i betydelige omkostningsbesparelser for højtrafikapplikationer.

Disse kraftfulde sikkerhedskonfigurationer kræver en forståelse af din cloud-infrastruktur at konfigurere. Tjek afsnittet Sådan kommer du i gang nedenfor for at lære, hvordan du opsætter en VPC- eller VNET-infrastruktur til din implementering på ScaleGrid.

Eksperttip

Brug Follower Clusters holder to uafhængige databasesystemer (af samme type) synkroniserede, så du kan analysere, optimere og teste app-ydeevne for MySQL, PostgreSQL og MongoDB®-databasen.

Sikkerhedsgrupper

AWS Security Groups og Azure Network Security Groups giver dig mulighed for at låse adgang til dine servere gennem avancerede virtuelle firewalls. Når du opsætter en ny databaseforekomst hos ScaleGrid gennem BYOC-modellen, bruger du sikkerhedsgrupper til at styre indgående og udgående trafik til dine forekomster. Disse skal oprettes i samme VPC eller VNET som din klynge.

SSH-adgang til maskinen

En anden meget unik funktion tilgængelig i ScaleGrids BYOC-plan er evnen til at opretholde fuld SSH-adgang til de underliggende maskiner i din implementering. Dette giver dig mulighed for at udnytte eksterne plugins og værktøjer til bedre at understøtte din implementering og forbedre ydeevnen.

Et stort flertal af DBaaS-udbydere giver ikke denne adgang, hvilket er en af ​​de største vejspærringer for DBaaS-adoptioner. Organisationer ønsker retten til at kontrollere deres egne implementeringer uden at være låst til en cookie cutter-tjeneste, der er stærkt begrænset. Dette er især tydeligt i virksomhedsområdet, da disse organisationer har teams af databaseadministratorer, der administrerer deres implementeringer og kræver frihed til at udøve deres interne ekspertise over deres klynger.

Er du interesseret i BYOC, men vil du ikke have SSH-adgang? Intet problem. Vi blokerer som standard adgang, så der er ingen chance for, at den ved et uheld kan blive misbrugt til sikkerheden for vores kunders implementeringer. Hvis du vil bruge din SSH-adgang, skal du bare sende en e-mail til support for at fortælle os, hvad du gerne vil gøre, så hjælper vi dig.

Sådan kommer du i gang

Så hvilken DBaaS-plan lyder bedst for dig? Uanset hvad, så er vi her for at støtte dig og gøre det så nemt som muligt at oprette din konto. Tjek nedenstående links for at komme i gang med at oprette din Bring Your Own Cloud eller Dedicated Hosting-implementering hos ScaleGrid:

Kom godt i gang med BYOC

  1. Opret din Cloud-profil – hvad er en Cloud-profil?
    1. AWS Cloud-profil
    2. Azure Cloud-profil
    3. GCP Cloud-profil
    4. OCI Cloud-profil
    5. DigitalOcean Cloud-profil
  2. Opret din BYOC-klynge
    1. Ny MongoDB® BYOC-klynge
    2. Ny Redis™ BYOC-klynge
    3. Ny MySQL BYOC-klynge
    4. Ny PostgreSQL BYOC-klynge

Kom godt i gang med dedikeret hosting

  1. Opret din dedikerede klynge
    1. Ny MongoDB® dedikeret klynge
    2. Ny Redis™ dedikeret klynge
    3. Ny MySQL dedikeret klynge
    4. Ny PostgreSQL dedikeret klynge

Hvis du udnytter en anden DBaaS-løsning og er interesseret i at migrere til ScaleGrid for at drage fordel af vores avancerede konfigurationer og kontrol, så tjek vores skiftende udbydere del. Ansøg for at spare 50 % på dine databasehostingomkostninger i op til 6 måneder, når du skifter til ScaleGrid.

Flere tips til dig

Høj tilgængelighed

Tilgængeligheden af ​​et computersystem er den procentdel af tid, dets tjenester er oppe i en periode. Det er generelt udtrykt som en serie af 9'ere. Se tilgængeligheden og den tilsvarende nedetid målt over et år. Lær mere

Forbindelsespooling

I moderne webapplikationer har klienter en tendens til at åbne mange forbindelser. Udviklere frarådes ofte kraftigt at holde en databaseforbindelse, mens andre operationer finder sted. "Åbn en forbindelse så sent som muligt, luk en forbindelse så hurtigt som muligt". Lær mere

Databasetrends

Vil du vide, hvilke databaser der er populære? Oplev den aktuelle NoSQL vs. SQL-brug, de mest populære databaser, vigtige metrics at spore og deres mest tidskrævende databasestyringsopgaver. Lær mere


  1. Flere indekser vs Multi-kolonne indekser

  2. Brugerregistrering og e-mailbekræftelse PHP og MySQL

  3. Hvorfor ville en IN-tilstand være langsommere end =i sql?

  4. Sådan modelleres for nem databasevedligeholdelse