Perché usare RDS su EC2 per Postgres?


12

Ho un database attualmente in esecuzione su EC2. Mentre devo spostarlo su una macchina più grande, è emersa la questione dell'utilizzo di RDS.

Prezzi:

Posso ottenere un'istanza EC2 c3.large con due SSD (16 GB ciascuno), due vCPU e 4 GB di memoria su richiesta per $ 0,132 all'ora [1] .

La macchina RDS più vicina (considerando il prezzo) sarebbe db.m3.mediumdi $ 0,125 all'ora (Single-AZ) [2] . Questa macchina ha la stessa quantità di memoria ma solo una vCPU [3] . Inoltre, dovrei pagare per l'archiviazione e io [2] .

Quindi i prezzi sarebbero molto simili per questi due.

I vantaggi per EC2:

  1. Come già accennato, un'altra vCPU.
  2. Posso mettere il registro di scrittura sul secondo disco quando uso EC2 (grande miglioramento delle prestazioni quando si scrive molto sul db).
  3. Posso eseguire pgbouncer sulla mia istanza EC2 (maggiori prestazioni perché posso tenere aperte le connessioni).
  4. Posso modificare il file di configurazione (eventualmente migliorerà le prestazioni)

I vantaggi di RDS:

  1. Esegue automaticamente backup giornalieri.

RDS può coprire i vantaggi di EC2 (soprattutto 2.)? Ci sono altri vantaggi?

Risposte:



4

Per un confronto di una sola istanza, non molto, ma RDS ha molti vantaggi, la manutenzione di una configurazione multi-AZ con repliche di lettura in diverse regioni, ecc. È più di quanto preferirei trattare con EC2. RDS fa una quantità enorme di strumenti che altrimenti dovresti fare da solo; questo è sempre un vantaggio. RDS presenta anche un'interfaccia uniforme per i database, a mio avviso un notevole vantaggio, oltre a contribuire a garantire la coerenza nella distribuzione dei database. Ovviamente usiamo ancora pgbouncer su un'istanza.

Francamente preferirei eseguire database su hardware Coloc rispetto a EC2. Odio eseguire database in EC2. Spostarli, eseguire dump e backup è da incubo poiché le prestazioni di I / O di ec2 sono semplicemente misere e l'acquisto di molti iop è orribilmente costoso e non si avvicina ancora alle prestazioni dell'hardware. Se riesco a vivere con i limiti di RDS, lo userò sempre.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.