Visualizzazione post con etichetta RAC. Mostra tutti i post
Visualizzazione post con etichetta RAC. Mostra tutti i post

martedì 29 ottobre 2013

Rilasciata la versione 2.0 della XtremSW Cache

Della XtremSW Cache abbiamo già parlato in questo blog: ricordiamo solo che si tratta di una soluzione di caching intelligente che sfrutta la presenza di schede flash  nei server per accelerare le operazioni di lettura, migliorando in modo significativo le prestazioni dell'applicazione.

E' stata recentemente annunciata la versione 2.0 di questa soluzione software, versione che introduce alcune novità molto importanti:

  • Maggiore integrazione con i sistemi storage EMC (VMAX e VNX)
  • Supporto migliorato per VMware vCenter (vMotion)
  • Supporto per Oracle RAC
  • Supporto per AIX 6.1 e 7.0
  • Estensione supporto per schede cache di terze parti 
  • Nuovo ambiente di gestione: XtremSW Management Center
Una delle novità principali, disponibile da questo mese, è il supporto per Oracle RAC: grazie ad un meccanismo di cache coherency distribuita, è possibile configurare fino a otto nodi in modo che possano beneficiare delle eccezionali performance messe a disposizione dalla soluzione XtremeSW (in combinazione con le principali soluzioni di schede flash):


Il supporto con questa release è per Oracle 11g in ambiente Windows, Red Hat Enterprise Linux (RHEL) oppure Oracle Enterprise Linux (OEL), con Oracle Clusterware 11g ed Ethernet Interconnect.

Per tutti i dettagli potete leggere la (nuova) presentazione in italiano disponibile a questo indirizzo e nel datasheet (sempre in italiano) di EMC XtremSW Cache

martedì 15 ottobre 2013

Migrazione contemporanea di tre nodi di un Oracle RAC con vMotion

Sempre più clienti utilizzano Oracle all'interno di ambienti virtualizzati allo scopo di standardizzare la propria architettura, migliorare l'efficienza dei sistemi e incrementare la velocità di rilascio dei nuovi ambienti. La nuova versione di vSphere 5.1 permette di ospitare macchine virtuali (VM) con 1TB di RAM e 64 vCPU, con enormi capacità di I/O: anche gli ambienti più critici possono oggi essere realizzati in architettura virtualizzata. Proprio per le realizzazioni a più alta affidabilità, la scelta di utilizzare Oracle RAC diventa quasi obbligatoria: in ambiente VMWare i nodi RAC possono essere rapidamente implementati come VM, ed in modo completamente trasparente per i DBA (questo è uno dei punti di forza della virtualizzazione).

Una volta inserito un ambiente RAC in vSphere, diventano immediatamente disponibili alcuni servizi unici di questa piattaforma, quali ad esempio la vMotion: si tratta della possibilità di spostare una VM da un server ad un altro in modo totalmente trasparente come descritto nella figura qui sotto.


Cosa succede lato Oracle RAC quando viene attivata la vMotion ? Assolutamente nulla, in quanto questa funzione è "trasparente" per l'ambiente Oracle: le attività del RAC continuano senza alcun disservizio (e ancora una volta, per i DBA non è necessario nessun intervento).

In un recente studio realizzato da Principled Technologies è stato analizzato questo scenario di vMotion, arrivando a verificare la movimentazione contemporanea di tre nodi di un cluster RAC: come descritto dall'immagine sottostante, un RAC a tre nodi è stato sottoposto ad una vMotion contemporanea di tutti e tre i nodi mentre veniva generato un carico di lavoro di tipo TPC-C.


E' evidente che questo scenario non rappresenta una condizione che ci aspettiamo di osservare nell'operatività quotidiana, ma si tratta di un caso limite che mette bene in luce le capacità e la "robustezza" della piattaforma VMWare anche di fronte ad un ambiente sensibile alle variazioni quali Oracle RAC.

Quali i risultati ottenuti ? In tutti gli scenari analizzati (vMotion singola, doppia e tripla), il carico TPC-C ha continuato ad essere erogato senza alcun disservizio. In termini di impatto, ovviamente, il carico TPC-C è diminuito durante la migrazione, ma anche nel caso peggiore, la tripla vMotion, il carico è tornato ai livelli pre-migrazione in qualche minuto (350 secondi per la precisione).

I risultati completi dello studio e tutti i dettagli dell'architettura utilizzata sono disponibili in questo documento:
http://www.principledtechnologies.com/VMware/vMotion_Oracle_RAC_1013.pdf

GZ