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

Bring Your Own Cloud (BYOC) e hosting dedicato su ScaleGrid

Dove decidi di ospitare i tuoi database cloud è una decisione enorme. Devi scegliere il tuo modello di hosting, un provider cloud e quindi le regioni primarie e di standby in cui eseguire la distribuzione. Ma se stai pensando di sfruttare un provider di database gestiti, hai un'altra decisione da prendere:puoi ospitare nel tuo account cloud o devi ospitare tramite il tuo provider di servizi gestiti? In questo post, confrontiamo il piano Bring Your Own Cloud (BYOC) di ScaleGrid con il modello di hosting dedicato standard per aiutarti a determinare la migliore strategia per la distribuzione del tuo database MySQL, PostgreSQL, Redis™ e MongoDB®.

Cos'è il piano Bring Your Own Cloud di ScaleGrid?

Su ScaleGrid, offriamo un modello unico chiamato piano Bring Your Own Cloud (BYOC) che ti consente di ospitare effettivamente i tuoi cluster di database tramite il tuo account cloud. Questo è diverso dal modello di hosting dedicato standard che richiede l'hosting tramite il provider DBaaS. Sebbene il modello dedicato sia ancora molto popolare ed estremamente facile da configurare, molte aziende sono contrarie all'utilizzo di un DBaaS perché non vogliono ospitare tramite un account che non è di proprietà della loro organizzazione.

Su ScaleGrid, supportiamo entrambi i modelli, quindi i nostri utenti possono scegliere tra l'hosting tramite noi o l'hosting nel proprio account. Ciascuno di questi modelli è adatto per implementazioni di produzione e applicazioni ad alto traffico e sono disponibili per tutti i nostri database supportati, inclusi MySQL, PostgreSQL, Redis™ e MongoDB® database (database Greenplum® in arrivo). Di seguito sono riportati i database e i provider cloud supportati da ciascun modello:

Database supportati Porta la tua nuvola Hosting dedicato
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
Database MongoDB® OCI, DigitalOcean DigitalOcean, Linode, OCI
Greenplum® (disponibile a breve) AWS AWS

Il modello BYOC è adatto alla mia distribuzione?

Se puoi rispondere sì a una di queste domande, BYOC è il piano che fa per te:

  1. Vuoi sfruttare le istanze riservate per ridurre i costi di hosting a lungo termine fino al 40%? Leggi ora
  2. Sei una startup che dispone di crediti di hosting di provider cloud gratuiti che vorresti utilizzare per l'hosting del tuo database? Leggi ora
  3. Sei a tuo agio nella configurazione della tua infrastruttura cloud tramite il tuo account provider cloud?
  4. Vuoi distribuire in un cloud/rete privata virtuale (VPC e VNET)? Leggi ora
  5. Vuoi sfruttare i gruppi di sicurezza per il controllo degli accessi? Leggi ora
  6. Richiede l'accesso SSH alla macchina sottostante? Leggi ora

BYOC e prezzo dell'hosting dedicato

Qual ​​è la differenza principale tra i prezzi di Bring Your Own Cloud e i nostri piani di hosting dedicato? Poiché i nostri piani BYOC sono ospitati tramite il tuo account AWS o Azure, tutte le istanze cloud, i backup e i costi di trasferimento dei dati vengono pagati direttamente tramite il tuo provider cloud. Al contrario, l'hosting dedicato ScaleGrid è all-inclusive, quindi paghi un costo fisso mensile (in base all'utilizzo) tramite il tuo account ScaleGrid. Questo è il motivo per cui i nostri prezzi BYOC sono inferiori ai nostri prezzi di hosting dedicato, poiché i costi elencati per BYOC sono solo quelli che paghi per ScaleGrid e non includono i costi hardware.

Dove ospitare il tuo database cloud? BYOC vs. Hosting dedicato | #mysql #postgresql #mongodb #redisClick To Tweet

Tutti gli strumenti di gestione, monitoraggio e manutenzione di DBaaS sono inclusi in entrambi i piani, insieme al supporto 24 ore su 24, 7 giorni su 7.

Quanto pagherò al mio provider cloud tramite il modello BYOC?

Il modo migliore per stimare i costi che pagherai ad AWS o ad Azure tramite il nostro modello BYOC è trovare la differenza tra le dimensioni del piano equivalente tramite il nostro modello dedicato Modello di hosting. I nostri piani dedicati utilizzano istanze on-demand, quindi fintanto che le utilizzi attraverso la tua distribuzione BYOC, i tuoi costi dovrebbero essere relativamente gli stessi. Facciamo un esempio:

Database: MySQL
Fornitore cloud: AWS
Tipo di replica: Master-Slave-Slave

Con le configurazioni del cluster di cui sopra, possiamo rivedere i prezzi sia per il piano dedicato che per il piano BYOC per stimare i costi che pagheremo tramite il nostro fornitore di servizi cloud:

Prezzi dedicati ScaleGrid: $ 560/mese
Prezzi ScaleGrid BYOC: $ 232/mese
Costi cloud stimati: $ 328/mese

Sebbene questo sia un buon modo per ottenere una stima approssimativa, i costi mensili del cloud variano effettivamente in base alla quantità di backup eseguiti e all'attività di trasferimento dei dati .

Istanze riservate

Uno dei grandi vantaggi del modello BYOC è che puoi sfruttare le istanze riservate per ridurre i costi di hosting a lungo termine fino al 40%. Le istanze riservate sono istanze prepagate che puoi acquistare tramite il tuo provider cloud, consentendoti di ricevere una tariffa oraria scontata per l'acquisto con 1 anno o 3 anni di anticipo. Sia le istanze AWS EC2 che le istanze VM di Azure sono disponibili come istanze riservate e possono essere utilizzate tramite il piano BYOC.

Crediti di hosting di avvio

Inoltre, il piano BYOC è molto popolare anche tra le startup. Questo perché sono in grado di sfruttare i crediti di hosting di avvio gratuiti di AWS o Azure garantiti tramite il loro programma di incubatore, acceleratore o comunità di avvio e possono applicare i crediti gratuiti ai costi di hosting del database come ScaleGrid. Offriamo inoltre ulteriori risparmi per le aziende in fase iniziale attraverso il nostro programma di avvio, in cui le aziende idonee possono ottenere uno sconto del 50% sui nostri piani BYOC o dedicati per un massimo di 12 mesi.

BYOC e funzionalità di hosting dedicato

Come accennato in precedenza, entrambi i piani BYOC e Dedicated sono completamente gestiti e ottimi per le implementazioni di produzione. La stragrande maggioranza delle funzionalità è la stessa, al di fuori di queste funzionalità avanzate disponibili tramite il modello BYOC:

Cloud privati ​​virtuali / Reti virtuali

Amazon Virtual Private Clouds (VPC) e Azure Virtual Networks (VNET) sono sezioni private e isolate dell'infrastruttura cloud in cui è possibile avviare risorse. Si tratta di configurazioni cloud avanzate che ti consentono di proteggere i tuoi database da Internet. È possibile eseguire il provisioning di VPC e VNET in sottoreti o pezzi, consentendoti di separare i carichi di lavoro e controllare i percorsi tra le sottoreti. Puoi anche distribuire geograficamente i tuoi cluster tra le zone di disponibilità per garantire un'elevata disponibilità per la tua distribuzione. Su ScaleGrid ti consigliamo di distribuire i tuoi cluster su sottoreti VPC private in modo che il tuo database non sia instradabile da Internet.

La distribuzione dell'applicazione e del database sullo stesso VPC fornisce anche il percorso di latenza più basso possibile. Questo diventa davvero importante per soluzioni cache come Redis™. Ti consente inoltre di ridurre i costi poiché non devi pagare per il traffico tra l'applicazione e il database quando si trovano nello stesso VPC. Ciò può comportare notevoli risparmi sui costi per le applicazioni ad alto traffico.

Queste potenti configurazioni di sicurezza richiedono la comprensione dell'infrastruttura cloud per essere configurate. Consulta la sezione Come iniziare di seguito per informazioni su come configurare un'infrastruttura VPC o VNET per la tua distribuzione su ScaleGrid.

Suggerimento dell'esperto

Utilizza i cluster follower per mantenere sincronizzati due sistemi di database indipendenti (dello stesso tipo) in modo da poter analizzare, ottimizzare e testare le prestazioni delle app per i database MySQL, PostgreSQL e MongoDB®.

Gruppi di sicurezza

I gruppi di sicurezza AWS e i gruppi di sicurezza di rete di Azure consentono di bloccare l'accesso ai server tramite firewall virtuali avanzati. Quando configuri una nuova istanza di database su ScaleGrid tramite il modello BYOC, utilizzerai i gruppi di sicurezza per controllare il traffico in entrata e in uscita verso le tue istanze. Questi devono essere creati nello stesso VPC o VNET del tuo cluster.

Accesso SSH alla macchina

Un'altra caratteristica unica disponibile nel piano BYOC di ScaleGrid è la capacità di mantenere l'accesso SSH completo alle macchine sottostanti della tua distribuzione. Ciò ti consente di sfruttare plug-in e strumenti esterni per supportare meglio la tua distribuzione e migliorare le prestazioni.

La stragrande maggioranza dei provider di DBaaS non fornisce questo accesso, che è uno dei maggiori ostacoli all'adozione di DBaaS. Le organizzazioni vogliono il diritto di controllare le proprie implementazioni senza essere bloccate in un servizio di cookie cutter altamente limitato. Ciò è particolarmente evidente nello spazio aziendale, poiché queste organizzazioni dispongono di team di amministratori di database che gestiscono le loro implementazioni e richiedono la libertà di esercitare le proprie competenze interne sui propri cluster.

Ti interessa BYOC, ma non vuoi l'accesso SSH? Nessun problema. Blocchiamo l'accesso per impostazione predefinita, quindi non c'è alcuna possibilità che possa essere accidentalmente utilizzato in modo improprio per la sicurezza delle implementazioni dei nostri clienti. Se desideri utilizzare il tuo accesso SSH, invia un'e-mail all'assistenza per farci sapere cosa vorresti fare e noi ti aiuteremo.

Come iniziare

Quindi, quale piano DBaaS suona meglio per te? In ogni caso, siamo qui per supportarti e semplificare il più possibile la configurazione del tuo account. Dai un'occhiata ai link seguenti per iniziare a creare la tua distribuzione Bring Your Own Cloud o Dedicated Hosting su ScaleGrid:

Introduzione a BYOC

  1. Crea il tuo profilo cloud:cos'è un profilo cloud?
    1. Profilo AWS Cloud
    2. Profilo Azure Cloud
    3. Profilo cloud GCP
    4. Profilo OCI Cloud
    5. Profilo DigitalOcean Cloud
  2. Crea il tuo cluster BYOC
    1. Nuovo cluster MongoDB® BYOC
    2. Nuovo cluster Redis™ BYOC
    3. Nuovo cluster MySQL BYOC
    4. Nuovo cluster BYOC PostgreSQL

Iniziare con l'hosting dedicato

  1. Crea il tuo cluster dedicato
    1. Nuovo cluster dedicato MongoDB®
    2. Nuovo cluster dedicato Redis™
    3. Nuovo cluster dedicato MySQL
    4. Nuovo cluster dedicato PostgreSQL

Se stai sfruttando una soluzione DBaaS diversa e sei interessato a migrare a ScaleGrid per sfruttare le nostre configurazioni avanzate e il nostro controllo, dai un'occhiata ai nostri Switching Providers affare. Richiedi di risparmiare il 50% sui costi di hosting del database per un massimo di 6 mesi passando a ScaleGrid.

Altri suggerimenti per te

Alta disponibilità

La disponibilità di un sistema informatico è la percentuale di tempo in cui i suoi servizi sono attivi durante un periodo di tempo. È generalmente espresso come una serie di 9. Visualizza la disponibilità e il tempo di fermo corrispondente misurato in un anno. Ulteriori informazioni

Collegamento di connessioni

Nelle moderne applicazioni web, i client tendono ad aprire molte connessioni. Gli sviluppatori sono spesso fortemente sconsigliati dal mantenere una connessione al database mentre sono in corso altre operazioni. "Apri una connessione il più tardi possibile, chiudi una connessione il prima possibile". Ulteriori informazioni

Tendenze del database

Ti chiedi quali database sono di tendenza? Scopri l'attuale utilizzo di NoSQL rispetto a SQL, i database più popolari, le metriche importanti da monitorare e le attività di gestione del database che richiedono più tempo. Ulteriori informazioni