venerdì 4 luglio 2014

SQL Server High Availability con Amazon EC2

Recentemente ho avuto un cliente che stava avendo la creazione di cluster in un ambiente che utilizza Amazon Elastic Compute Cloud (EC2) per ospitare database di SQL Server guai. Per affrontare adeguatamente il problema, è importante sapere che non è possibile impostare il clustering se si utilizza la funzionalità native perché il servizio EC2 di Amazon non offre un modo di presentare gli stessi dischi a più server virtuali contemporaneamente. Per fortuna, non siamo limitati a funzionalità native. Qualche tempo fa, ho scritto su come è possibile utilizzare DataKeeper Cluster Edition del SIOS tecnologia per costruire una alta velocità, alta disponibilità, piattaforma di storage utilizzando schede PCIe Fusion ioDrive . È inoltre possibile utilizzare questo software per fornire una soluzione ad alta disponibilitàall'interno di un ambiente Amazon EC2.

Impostare DataKeeper Su Due Amazon server EC2

È necessario configurare un paio di cose prima di poter installare DataKeeper Cluster Edition su due server EC2 di Amazon. La prima cosa che devi impostare è un Active Directory (AD) dominio (o almeno è necessario estendere il dominio AD dal vostro ufficio per i server Amazon EC2). Questo non è in realtà un requisito del software DataKeeper Cluster Edition; si tratta di un requisito di clustering di failover di Microsoft Windows.
Quando si impostano le due macchine virtuali (VM) che si desidera raggruppare, le lettere di unità e le dimensioni del disco delle due macchine devono essere uguali. Utilizzo di lettere di unità identiche è un requisito Microsoft, perché l'istanza di SQL Server deve avere la stessa configurazione unità in entrambi i nodi del cluster.

Get High-Performance Level

La cosa grandiosa di DataKeeper Cluster Edition è che il software non influirà sulle prestazioni dell'istanza di SQL Server. Quando si tratta di ottenere il massimo della velocità dal vostro archiviazione EC2 di Amazon, DataKeeper Cluster Edition supporta prestazioni ad alta velocità pure. Per ottenere un elevato livello di prestazioni in Amazon EC2, è necessario aggiungere molti dischi diversi al server, quindi tracciare linee su tutti i dischi in Windows utilizzando un RAID 0. Questo approccio massimizza la quantità di memoria disponibile in Amazon EC2 VM.
Configurazione strisce di lavorare con DataKeeper Cluster Edition è facile come configurare un unico elenco virtuale. Una volta che una striscia viene creato su ciascuno dei due nodi, è sufficiente installare il software DataKeeper Cluster Edition su ogni macchina e impostare il mirroring. Configurazione DataKeeper Cluster Edition è semplice perché il software funziona a livello di lettera del disco, non a fisica livello di dispositivo.
Correlati: SQL Server in cluster virtuali ottenere un grande caratteristica in VMware 5.5

Costruire un cluster Stretch in Amazon EC2

Un cluster tratto in Amazon EC2 ha la capacità di failover della regione orientale degli Stati Uniti (Northern Virginia) alla regione occidentale degli Stati Uniti (Oregon).Tuttavia, un cluster tratto richiede la capacità di eseguire movimenti di dati asincrono tra i due siti. DataKeeper Cluster Edition può gestire quel movimento senza problemi, offrendo lo stesso livello di funzionalità che avere un array di storage in ogni luogo ti darebbe.
A seconda di quali regioni Amazon EC2 in uso, anche se non sono nello stesso stato o paese, si potrebbe essere in grado di utilizzare la replica sincrona su distanze più lunghe del normale, grazie all'opzione di compressione dei dati che è incluso in DataKeeper Cluster Edition. Come abbiamo comprimere i dati, noi commerciamo cicli di CPU sulle istanze di SQL Server per il tempo trascorso trasmissione dei dati. Il meno dati che dobbiamo trasmettere, più è facile per la rete per trasmettere i dati al sito remoto.DataKeeper Cluster Edition è un modo facile e conveniente per proteggere i database di SQL Server quando si utilizza EC2 per ospitarli.

Nessun commento:

Posta un commento

Nota. Solo i membri di questo blog possono postare un commento.