sql >> Database >  >> RDS >> Database

Bring Your Own Cloud (BYOC) vs. dedicated hosting bij ScaleGrid

Waar u besluit om uw clouddatabases te hosten, is een enorme beslissing. U moet uw hostingmodel, een cloudprovider en vervolgens uw primaire en standby-regio's kiezen om naar te implementeren. Maar als u overweegt gebruik te maken van een provider van beheerde databases, moet u een andere beslissing nemen:kunt u hosten in uw eigen cloudaccount of moet u hosten via uw beheerde serviceprovider? In dit bericht vergelijken we het Bring Your Own Cloud (BYOC)-plan van ScaleGrid met het standaard Dedicated Hosting-model om u te helpen de beste strategie te bepalen voor uw MySQL-, PostgreSQL-, Redis™- en MongoDB®-database-implementatie.

Wat is het Bring Your Own Cloud-abonnement van ScaleGrid?

Bij ScaleGrid bieden we een uniek model, het Bring Your Own Cloud (BYOC)-abonnement, waarmee u uw databaseclusters daadwerkelijk kunt hosten via uw eigen cloudaccount. Dit wijkt af van het standaard Dedicated Hosting-model waarbij u via uw DBaaS-provider moet hosten. Hoewel het Dedicated-model nog steeds erg populair en uiterst eenvoudig in te stellen is, zijn veel bedrijven afkerig van het gebruik van een DBaaS omdat ze niet willen hosten via een account dat geen eigendom is van hun organisatie.

Bij ScaleGrid ondersteunen we beide modellen, zodat onze gebruikers de keuze hebben tussen hosting via ons of hosting in hun eigen account. Elk van deze modellen is geschikt voor productie-implementaties en toepassingen met veel verkeer, en is beschikbaar voor al onze ondersteunde databases, waaronder MySQL, PostgreSQL, Redis™ en MongoDB®-database (Greenplum®-database komt binnenkort). Dit zijn de databases en cloudproviders die door elk model worden ondersteund:

Ondersteunde databases Bring Your Own Cloud Dedicated 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® (binnenkort beschikbaar) AWS AWS

Is het BYOC-model geschikt voor mijn implementatie?

Als je een van deze vragen met ja kunt beantwoorden, is BYOC het plan voor jou:

  1. Wilt u gereserveerde instanties gebruiken om uw hostingkosten op de lange termijn tot 40% te verlagen? Lees nu
  2. Ben je een startup met gratis hostingtegoed van cloudproviders die je wilt gebruiken voor je databasehosting? Lees nu
  3. Vind je het prettig om je eigen cloudinfrastructuur op te zetten via je eigen cloudprovider-account?
  4. Wilt u implementeren in een Virtual Private Cloud/Network (VPC en VNET)? Lees nu
  5. Wilt u gebruikmaken van beveiligingsgroepen voor toegangscontrole? Lees nu
  6. Heeft u SSH-toegang tot de onderliggende machine nodig? Lees nu

BYOC versus dedicated hosting-prijzen

Wat is het belangrijkste verschil tussen Bring Your Own Cloud-prijzen en onze Dedicated Hosting-abonnementen? Omdat onze BYOC-abonnementen worden gehost via uw eigen AWS- of Azure-account, worden alle kosten voor cloudinstanties, back-ups en gegevensoverdracht rechtstreeks via uw cloudprovider betaald. Daarentegen is ScaleGrid Dedicated hosting all-inclusive, dus u betaalt maandelijks een vast bedrag (op basis van gebruik) via uw ScaleGrid-account. Dit is de reden waarom onze BYOC-prijzen lager zijn dan onze Dedicated Hosting-prijzen, aangezien de vermelde kosten voor BYOC alleen zijn wat u betaalt voor ScaleGrid en exclusief uw hardwarekosten.

Waar host je je clouddatabase? BYOC versus dedicated hosting | #mysql #postgresql #mongodb #redisClick To Tweet

Alle DBaaS-beheer-, monitoring- en onderhoudstools zijn inbegrepen in beide abonnementen, samen met 24/7 ondersteuning.

Hoeveel betaal ik aan mijn cloudprovider via het BYOC-model?

De beste manier om een ​​schatting te maken van de kosten die u aan AWS of Azure betaalt via ons BYOC-model, is door het verschil tussen de equivalente abonnementsgrootte te vinden via ons Dedicated Hostingmodel. Onze speciale abonnementen maken gebruik van on-demand instances, dus zolang u deze gebruikt via uw BYOC-implementatie, zouden uw kosten relatief hetzelfde moeten zijn. Laten we een voorbeeld doornemen:

Database: MySQL
Cloud Provider: AWS
Replicatietype: Master-Slave-Slave

Met de bovenstaande clusterconfiguraties kunnen we de prijzen voor zowel het Dedicated-abonnement als het BYOC-abonnement bekijken om een ​​schatting te maken van de kosten die we via onze cloudprovider betalen:

ScaleGrid speciale prijs: $ 560/maand
ScaleGrid BYOC-prijzen: $232/maand
Geschatte cloudkosten: $ 328/maand

Hoewel dit een goede manier is om een ​​ruwe schatting te krijgen, zullen uw maandelijkse cloudkosten inderdaad variëren op basis van het aantal uitgevoerde back-ups en uw gegevensoverdrachtactiviteit .

Gereserveerde instanties

Een van de grote voordelen van het BYOC-model is dat u gereserveerde instanties kunt gebruiken om uw hostingkosten op de lange termijn tot 40% te verlagen. Gereserveerde instanties zijn vooraf betaalde instanties die u via uw cloudprovider kunt aanschaffen, zodat u een uurtarief met korting ontvangt voor aanschaf van 1 jaar of 3 jaar vooruit. Zowel AWS EC2-instanties als Azure VM-instanties zijn beschikbaar als gereserveerde instanties en kunnen worden gebruikt via het BYOC-abonnement.

Startup Hosting-tegoed

Bovendien is het BYOC-abonnement ook erg populair bij startende bedrijven. Dit komt omdat ze kunnen profiteren van gratis AWS- of Azure-startuphostingtegoeden die zijn beveiligd via hun incubator-, accelerator- of startup-communityprogramma, en hun gratis tegoeden kunnen toepassen op hun databasehostingkosten als ScaleGrid. We bieden ook extra besparingen voor beginnende bedrijven via ons Startup-programma, waarbij in aanmerking komende bedrijven tot 12 maanden 50% korting kunnen krijgen op onze BYOC- of speciale plannen.

BYOC vs. dedicated hostingfuncties

Zoals hierboven vermeld, worden zowel de BYOC- als de Dedicated-abonnementen volledig beheerd en zijn ze ideaal voor productie-implementaties. Een overgrote meerderheid van de functies is hetzelfde, buiten deze geavanceerde functies die beschikbaar zijn via het BYOC-model:

Virtuele privéclouds / virtuele netwerken

Amazon Virtual Private Clouds (VPC) en Azure Virtual Networks (VNET) zijn privé, geïsoleerde delen van de cloudinfrastructuur waar u resources kunt starten. Dit zijn geavanceerde cloudconfiguraties waarmee u uw databases kunt beschermen tegen internet. VPC's en VNET's kunnen worden ingericht in subnetten of stukken, zodat u uw workloads kunt scheiden en de routes tussen uw subnetten kunt beheren. U kunt uw clusters ook geografisch verdelen over beschikbaarheidszones om een ​​hoge beschikbaarheid voor uw implementatie te garanderen. Bij ScaleGrid raden we u aan uw clusters op privé VPC-subnetten te implementeren, zodat uw database niet routeerbaar is vanaf internet.

Het implementeren van uw applicatie en database op dezelfde VPC biedt ook het laagst mogelijke latentiepad. Dit wordt echt belangrijk voor cache-oplossingen zoals Redis™. Het stelt u ook in staat om de kosten te verlagen, omdat u niet hoeft te betalen voor het verkeer tussen de applicatie en de database wanneer ze zich in dezelfde VPC bevinden. Dit kan aanzienlijke kostenbesparingen opleveren voor toepassingen met veel verkeer.

Voor deze krachtige beveiligingsconfiguraties is inzicht in uw cloudinfrastructuur vereist om op te zetten. Bekijk het gedeelte Aan de slag hieronder voor meer informatie over het opzetten van een VPC- of VNET-infrastructuur voor uw implementatie bij ScaleGrid.

Tip van een expert

Gebruik volgclusters om twee onafhankelijke databasesystemen (van hetzelfde type) gesynchroniseerd te houden, zodat u app-prestaties voor MySQL-, PostgreSQL- en MongoDB®-database kunt analyseren, optimaliseren en testen.

Beveiligingsgroepen

Met AWS-beveiligingsgroepen en Azure-netwerkbeveiligingsgroepen kunt u de toegang tot uw servers vergrendelen via geavanceerde virtuele firewalls. Wanneer u een nieuwe database-instance bij ScaleGrid instelt via het BYOC-model, gebruikt u Security Groups om inkomend en uitgaand verkeer naar uw instances te beheren. Deze moeten worden gemaakt in dezelfde VPC of VNET als uw cluster.

SSH-toegang tot machine

Een andere zeer unieke functie die beschikbaar is in het BYOC-abonnement van ScaleGrid is de mogelijkheid om volledige SSH-toegang tot de onderliggende machines van uw implementatie te behouden. Hierdoor kunt u externe plug-ins en tools gebruiken om uw implementatie beter te ondersteunen en de prestaties te verbeteren.

Een overgrote meerderheid van DBaaS-providers biedt deze toegang niet, wat een van de grootste belemmeringen is voor DBaaS-adoptie. Organisaties willen het recht hebben om hun eigen implementaties te beheren zonder vast te zitten aan een cookie cutter-service die zeer beperkt is. Dit is vooral duidelijk in de bedrijfsruimte, aangezien deze organisaties teams van databasebeheerders hebben die hun implementaties beheren en de vrijheid nodig hebben om hun interne expertise over hun clusters uit te oefenen.

Geïnteresseerd in BYOC, maar geen SSH-toegang? Geen probleem. We blokkeren standaard de toegang, dus er is geen kans dat deze per ongeluk wordt misbruikt voor de veiligheid van de implementaties van onze klanten. Als je je SSH-toegang wilt gebruiken, stuur dan een e-mail naar de ondersteuning om ons te laten weten wat je wilt doen, en we zullen je helpen.

Aan de slag

Welk DBaaS-abonnement klinkt het beste voor u? Hoe dan ook, we zijn er om u te ondersteunen en het zo gemakkelijk mogelijk te maken om uw account in te stellen. Bekijk de onderstaande links om aan de slag te gaan met het maken van uw Bring Your Own Cloud of Dedicated Hosting-implementatie bij ScaleGrid:

Aan de slag met BYOC

  1. Maak uw cloudprofiel - wat is een cloudprofiel?
    1. AWS Cloud-profiel
    2. Azure Cloud-profiel
    3. GCP Cloud-profiel
    4. OCI Cloud-profiel
    5. DigitalOcean Cloud-profiel
  2. Maak uw BYOC-cluster
    1. Nieuw MongoDB® BYOC-cluster
    2. Nieuw Redis™ BYOC-cluster
    3. Nieuw MySQL BYOC-cluster
    4. Nieuw PostgreSQL BYOC-cluster

Aan de slag met dedicated hosting

  1. Maak uw speciale cluster
    1. Nieuw MongoDB® Dedicated cluster
    2. Nieuw Redis™ Dedicated cluster
    3. Nieuw MySQL Dedicated cluster
    4. Nieuwe PostgreSQL Dedicated cluster

Als u een andere DBaaS-oplossing gebruikt en geïnteresseerd bent in een migratie naar ScaleGrid om te profiteren van onze geavanceerde configuraties en controle, bekijk dan onze Switching Providers overeenkomst. Meld u aan om tot 6 maanden 50% korting op uw databasehostingkosten te besparen wanneer u overstapt naar ScaleGrid.

Meer tips voor jou

Hoge beschikbaarheid

De beschikbaarheid van een computersysteem is het percentage van de tijd dat de services in een bepaalde periode beschikbaar zijn. Het wordt over het algemeen uitgedrukt als een reeks van 9′s. Bekijk de beschikbaarheid en de bijbehorende downtime gemeten over een jaar. Meer informatie

Connection Pooling

In moderne webapplicaties hebben klanten de neiging om veel verbindingen te openen. Ontwikkelaars worden vaak sterk afgeraden om een ​​databaseverbinding vast te houden terwijl andere bewerkingen plaatsvinden. "Open een verbinding zo laat mogelijk, sluit een verbinding zo snel mogelijk". Meer informatie

Databasetrends

Vraagt ​​u zich af welke databases trending zijn? Ontdek het huidige NoSQL- versus SQL-gebruik, de populairste databases, belangrijke meetgegevens om bij te houden en hun meest tijdrovende databasebeheertaken. Meer informatie


  1. Hoe voeg je PostgreSQL-stuurprogramma toe als afhankelijkheid in Maven?

  2. pg -v 0.17.1 installeren

  3. Hoe voer ik elke dag een opgeslagen procedure uit in SQL Server Express Edition?

  4. PostgreSQL-afstemming:belangrijke dingen om de prestaties te verbeteren