EMC Backup and Recovery Options for VSPEX

Transcript

EMC Backup and Recovery Options for VSPEX
EMC® BACKUP AND RECOVERY
OPTIONS FOR VSPEX FOR
VIRTUALIZED MICROSOFT® SQL
SERVER 2012
Versione 1.3
Guida alla progettazione e
all'implementazione
H12307.3
Copyright © 2013-2014 EMC Corporation. Tutti i diritti riservati.
Pubblicato Maggio, 2014
EMC ritiene che le informazioni contenute nel presente documento sono esatte alla data di pubblicazione. Le informazioni
sono soggette a modifica senza preavviso.
LE INFORMAZIONI CONTENUTE NEL PRESENTE DOCUMENTO VENGONO FORNITE "COSÌ COME SONO". EMC CORPORATION NON
FORNISCE ALCUNA DICHIARAZIONE O GARANZIA IN RELAZIONE ALLE INFORMAZIONI CONTENUTE NELLA PRESENTE
PUBBLICAZIONE, IN MODO SPECIFICO PER QUANTO ATTIENE ALLE GARANZIE DI COMMERCIABILITÀ O IDONEITÀ PER UNO SCOPO
SPECIFICO.
EMC², EMC, e il logo EMC sono marchi o marchi registrati di EMC Corporation negli Stati Uniti e in altri paesi. Tutti gli altri
marchi citati nel presente documento sono di proprietà dei rispettivi titolari.
Per la versione più aggiornata della documentazione normativa per la vostra linea di prodotti, consultare il Supporto Online
EMC (https://support.emc.com).
EMC Computer Systems Italia S.p.A.
Direzione e Filiale di Milano Via Giovanni Spadolini, 5 - Edificio A 20141 Milano
tel. +39 02 409081 fax +39 02 48204686
http://italy.emc.com
2
EMC BACKUP AND RECOVERY OPTIONS FOR VSPEX FOR VIRTUALIZED MICROSOFT SQL SERVER 2012 1.3 Guida alla
progettazione e all'implementazione
SOMMARIO
Capitolo 1
Introduzione
5
Scopo della guida........................................................................................... 6
Valore per il business......................................................................................6
Ambito............................................................................................................ 7
Documentazione consigliata........................................................................... 7
Capitolo 2
Solution overview e dimensionamento
9
Architettura della soluzione...........................................................................10
Panoramica di Microsoft SQL Server 2012..................................................... 10
Panoramica delle soluzioni di backup e ripristino EMC Powered....................11
Sistema e backup software con deduplica EMC Avamar................... 12
Sistema di storage con deduplica EMC Data Domain........................ 13
vSphere Data Protection Advanced.................................................. 13
Panoramica del dimensionamento delle soluzioni di backup e
ripristino EMC Powered.................................................................... 14
Capitolo 3
Considerazioni relative al backup SQL
17
Backup multi-stream..................................................................................... 18
Backup incrementali..................................................................................... 18
Capitolo 4
Configurazione di backup SQL Server
21
Panoramica delle strategie di backup di EMC Avamar....................................22
Backup on-demand in un ambiente standalone............................... 22
Backup on-demand in un ambiente con High Availability................. 23
Panoramica delle strategie di backup di VDP Advanced....................24
Panoramica delle strategie di backup di Avamar con Data Domain................ 25
Capitolo 5
Metodologie di verifica della soluzione
27
Metodologia di verifica di backup e ripristino................................................ 28
Procedura di ripristino per EMC Avamar.........................................................28
Procedura di ripristino per VDP Advanced......................................................29
Capitolo 6
Documentazione di riferimento
31
Documentazione........................................................................................... 32
EMC BACKUP AND RECOVERY OPTIONS FOR VSPEX FOR VIRTUALIZED MICROSOFT SQL SERVER 2012 1.3 Guida alla progettazione e
all'implementazione
3
SOMMARIO
4
EMC BACKUP AND RECOVERY OPTIONS FOR VSPEX FOR VIRTUALIZED MICROSOFT SQL SERVER 2012 1.3 Guida alla
progettazione e all'implementazione
CAPITOLO 1
Introduzione
u
u
u
u
Scopo della guida................................................................................................... 6
Valore per il business..............................................................................................6
Ambito.................................................................................................................... 7
Documentazione consigliata................................................................................... 7
Introduzione
5
Introduzione
Scopo della guida
In questa guida alla soluzione viene descritto come progettare, implementare e
®
®
dimensionare soluzioni di backup e ripristino EMC Powered per soluzioni EMC VSPEX
Proven Infrastructure con Virtualized Microsoft SQL.
Soluzione EMC VSPEX For Virtualized SQL Server 2012:
u
Fornisce ai clienti un sistema convalidato in grado di ospitare una soluzione di
virtualizzazione con un Performance Level costante.
u
Consente ai clienti di implementare e proteggere in modo rapido e coerente
Virtualized SQL 2012 su una EMC VSPEX Proven Infrastructure.
u
È una soluzione che viene eseguita sul software di virtualizzazione VMware vSphere o
Microsoft Hyper-V.
u
Utilizza al meglio lo storage della famiglia EMC VNX con High Availability al livello di
storage.
u
Utilizza al meglio i prodotti di backup e ripristino EMC Powered, inclusi: EMC
®
®
Avamar , EMC Data Domain e VMware vSphere Data Protection Advanced (VDP
Advanced).
®
Valore per il business
Il software DBMS (Database Management Systems Software) continua a essere il
software più utilizzato per gestire i dati in quasi tutti i segmenti commerciali.
Secondo le previsioni, tale crescita:
u
Continuerà malgrado l'aumento delle quote di mercato registrato da altri strumenti di
gestione dei dati, ad esempio database in memoria e NoSQL.
u
È destinata ad accelerare, poiché i clienti continuano a diversificare le proprie
infrastrutture e tecnologie di supporto e a spingersi verso un numero superiore di
sistemi e configurazioni hardware e software.
La soluzione VSPEX Proven Infrastructure for SQL Server intende aiutare i partner EMC a
comprendere il valore che la serie VNX, i sistemi BRS di EMC e SQL Server offrono alle
aziende, che spesso dispongono di ambienti IT isolati e in espansione in cui vengono
eseguite applicazioni incentrate su server e che devono affrontare problemi sempre
maggiori di backup e ripristino di SQL.
La soluzione VSPEX è progettata per rispondere alle problematiche poste dal database
SQL Server dei clienti e nello stesso tempo consentire una crescita in termini di
prestazioni, scalabilità, affidabilità e automazione. Quando si consolidano le
applicazioni di database su EMC VNX, è possibile realizzare il consolidamento su
un'unica piattaforma di storage centralizzata, rendendo possibile una gestione più
efficiente della costante crescita dei dati, che rappresenta oggi una reale sfida per le
aziende. La soluzione VSPEX è stata dimensionata e comprovata con sistemi BRS di EMC
per offrire i seguenti vantaggi:
u
Riduzione dei costi e dei requisiti di storage di backup.
u
Rispetto delle finestre di backup.
u
Ripristino rapido basato su disco.
EMC ha unito le proprie forze con i provider di infrastruttura IT leader del settore per
creare una soluzione di virtualizzazione completa in grado di accelerare
l'implementazione del private cloud e Virtualized Microsoft SQL Server.
6
EMC BACKUP AND RECOVERY OPTIONS FOR VSPEX FOR VIRTUALIZED MICROSOFT SQL SERVER 2012 1.3 Guida alla
progettazione e all'implementazione
Introduzione
VSPEX consente ai clienti di accelerare l'IT transformation grazie a un'implementazione
più rapida, una maggiore semplicità, una più ampia scelta, efficienza più elevata e minori
rischi. La convalida di EMC assicura prestazioni prevedibili e consente ai clienti di
selezionare una tecnologia che sfrutti le soluzioni di infrastruttura IT esistenti eliminando
le complesse attività legate a pianificazione e configurazione. EMC VSPEX offre soluzioni
di infrastruttura per i clienti che desiderano semplificare il proprio ambiente e, allo
stesso tempo, aumentare la flessibilità a ogni livello dello stack.
Le soluzioni di backup e ripristino EMC Powered, ovvero EMC Avamar, EMC Data Domain
e VMware vSphere Data Protection Advanced (VDP Advanced), garantiscono la protezione
e la sicurezza necessarie per accelerare l'implementazione di EMC VSPEX.
Ambito
In questa guida alla soluzione viene descritto come progettare, implementare e
dimensionare soluzioni di backup e ripristino EMC Powered per gli ambienti Virtualized
SQL Server utilizzando le seguenti configurazioni.
u
Sistemi VDP Advanced ed EMC Data Domain DD2200 per la protezione di ambienti
SQL Server 2012 eseguiti su VMware vSphere (fino a 125 virtual machine).
u
EMC Avamar per la protezione di ambienti SQL Server 2012 eseguiti su VMware
vSphere e Microsoft Hyper-V.
u
Sistemi EMC Avamar ed EMC Data Domain per la protezione di ambienti SQL Server
2012 eseguiti su VMware vSphere con più di 125 virtual machine.
u
EMC Avamar ed EMC Data Domain per la protezione di ambienti SQL Server 2012
eseguiti su Microsoft Hyper-V.
Documentazione consigliata
EMC consiglia la lettura dei seguenti documenti, disponibili su http://italy.EMC.com e sul
sito web di Powerlink.
Solution overview
Fare riferimento ai seguenti documenti Solution Overview della soluzione VSPEX:
u
EMC VSPEX Proven Infrastructure for Virtualized SQL Server 2012
u
EMC VSPEX Server Virtualization Solutions For Mid-Market Business With Brocade
VDX Switches
u
Solution overview: EMC VSPEX Server Virtualization Solution For Small And Medium
Business With Brocade ICX Switches
Guide alla progettazione e all'implementazione per SQL Server
Fare riferimento alle seguenti guide alla progettazione e all'implementazione di VSPEX:
u
Guida alla progettazione: EMC VSPEX for Virtualized Microsoft SQL Server 2012
u
EMC VSPEX for Virtualized Microsoft SQL Server 2012 with Microsoft Hyper-V
Implementation Guide
u
EMC VSPEX for Virtualized Microsoft SQL Server 2012 with VMware vSphere
Implementation Guide
EMC VSPEX Proven Infrastructure
Fare riferimento ai documenti relativi alle VSPEX Proven Infrastructure sul sito web delle
community EMC.
Ambito
7
Introduzione
8
EMC BACKUP AND RECOVERY OPTIONS FOR VSPEX FOR VIRTUALIZED MICROSOFT SQL SERVER 2012 1.3 Guida alla
progettazione e all'implementazione
CAPITOLO 2
Solution overview e dimensionamento
In questo capitolo viene fornita una panoramica su EMC VSPEX Proven Infrastructure for
Virtualized SQL Server 2012, i prodotti di backup e ripristino utilizzati in questa soluzione
e sono riportate informazioni di importanza cruciale sul dimensionamento della
soluzione di backup e ripristino.
u
u
u
Architettura della soluzione...................................................................................10
Panoramica di Microsoft SQL Server 2012............................................................. 10
Panoramica delle soluzioni di backup e ripristino EMC Powered............................11
Solution overview e dimensionamento
9
Solution overview e dimensionamento
Architettura della soluzione
La figura seguente illustra l'architettura che caratterizza una EMC VSPEX Proven
Infrastructure for virtualizedSQL Server.
Figura 1 Architettura della soluzione che include una VSPEX Proven Infrastructure for virtualized
SQL 2012 e i componenti dell'infrastruttura di supporto
Questo esempio include i seguenti componenti:
u
Otto server SQL Server sono stati implementati come virtual machine su un cluster
vSphere.
u
Viene utilizzato un unico indirizzo IP virtuale per SQL Server.
u
Viene utilizzato un modello VNX o VNXe convalidato come parte della VSPEX Proven
Infrastructure per fornire la funzionalità di storage back-end.
u
I volumi di avvio della virtual machine SQL Server sono memorizzati in formato file di
dati di virtual machine (VMDK) su datastore NFS.
u
I volumi di log e i database SQL Server sono memorizzati in formato RDM su dischi
nativi iSCSI.
u
I sistemi di backup e ripristino EMC Powered convalidati come parte della VSPEX
Proven Infrastructure forniscono la funzionalità di backup e ripristino.
Ulteriori informazioni sono disponibili nella sezione Documentazione consigliata.
Panoramica di Microsoft SQL Server 2012
Microsoft SQL Server 2012 è un sistema DBMS (Database Management System) di livello
enterprise, che consente agli ambienti di business e ai clienti di collaborare e
10
EMC BACKUP AND RECOVERY OPTIONS FOR VSPEX FOR VIRTUALIZED MICROSOFT SQL SERVER 2012 1.3 Guida alla
progettazione e all'implementazione
Solution overview e dimensionamento
condividere informazioni. EMC consente di ottimizzare SQL Server 2012 con un'ampia
scelta di piattaforme di storage, software e servizi.
Con SQL Server 2012, Microsoft presenta un nuovo approccio unificato alla High
Availability (HA) e al disaster recovery (DR) grazie all'introduzione di nuove funzionalità
quali Always-On/Availability Groups (AO/AG) e ripristini di filegroup affidabili ed
efficienti. Con una configurazione AO/AG, è possibile:
u
Eseguire un backup o un ripristino sulla replica primaria o secondaria.
u
Configurare due o più repliche secondarie di sola lettura.
u
Proteggere l'ambiente dal danneggiamento logico implementando una soluzione di
backup basata su VDI con ripristino point-in-time.
Un'organizzazione di SQL Server 2012 include i ruoli server seguenti:
u
Primary Replica: gestisce le attività di lettura e scrittura dai client e invia
aggiornamenti dei log delle transazioni alle repliche secondarie.
u
Secondary Replica: copia point-in-time copy della replica primaria su un host
differente. La soluzione VSPEX supporta fino a quattro repliche secondarie.
u
Availability Group (AG) Listener: indirizzo IP virtuale che controlla il backup dei gruppi
di availability in un ambiente AO/AG.
Nota
ciascun host fisico utilizza il proprio disco rigido locale, È diverso dal cluster tradizionale,
che utilizza un disco condiviso.
I ruoli del server sono i componenti fondamentali di ogni organizzazione di SQL Server
2012 che utilizza una configurazione AG.
Panoramica delle soluzioni di backup e ripristino EMC Powered
In questa sezione sono illustrate le opzioni di backup e ripristino, nonché le
configurazioni consigliate e le indicazioni per il backup e ripristino EMC Powered per una
soluzione EMC VSPEXfor Virtualized Microsoft SQL Server 2012.
Ottimizzate per gli ambienti delle applicazioni virtualizzati, le soluzioni di backup e
ripristino EMC Powered:
u
Offrono la sicurezza e l'efficienza necessarie per accelerare l'implementazione di una
soluzione EMC VSPEX Private Cloud con SQL Server 2012.
u
Utilizzano software comprovato per ridurre i tempi di backup del 90% e accelerare i
tempi di ripristino di 30 volte, garantendo una protezione senza problemi.
u
Utilizzano il protection storage EMC per aggiungere un ulteriore livello di affidabilità,
grazie alla verifica end-to-end e al self-healing per assicurare il successo delle
operazioni di ripristino.
u
Garantiscono significativi risparmi. Grazie a soluzioni di deduplica leader del settore,
è possibile ridurre:
l
lo storage di backup di 10-30 volte.
l
i tempi di backup management dell'81%.
l
l'utilizzo della larghezza di banda WAN del 99% per garantire una maggiore
efficienza del DR.
Panoramica delle soluzioni di backup e ripristino EMC Powered
11
Solution overview e dimensionamento
u
Assicurano il recupero dell'investimento anche in soli 7 mesi. Le soluzioni di backup
e ripristino EMC Powered consentono di scalare le configurazioni di backup e
ripristino in modo semplice ed efficiente di pari passo con la crescita dell'ambiente.
Sistema e backup software con deduplica EMC Avamar
EMC Avamar offre una soluzione software e hardware completa per backup e ripristini
veloci ed efficienti. Grazie alla tecnologia integrata di deduplica a lunghezza variabile,
EMC Avamar semplifica l'esecuzione rapida di backup completi giornalieri per ambienti
fisici, uffici remoti, applicazioni di livello aziendale, server NAS, desktop/laptop e
ambienti virtualizzati.
EMC Avamar Virtual Edition (AVE) è un server a singolo nodo che viene eseguito come
virtual machine in un ambiente VMware ESX/ESXi 4.1 o ESXi 5.0/5.1/5.5.
Nota
VMware ESX/ESXi 5.5 richiede AVE 7.0 SP1 o versioni successive.
AVE fornisce le seguenti funzionalità:
u
Integra l'ultima versione del software Avamar con SUSE Linux.
u
Viene eseguito in modo autonomo come destinazione per tutti i backup del client
Avamar ed esegue la replica su un sistema Avamar fisico o un altro server AVE.
Il plug-in EMC Avamar supporta le operazioni di backup e ripristino dei dati di database
SQL Server, da interi database a vari livelli di oggetto, ad esempio filegroup. Il plug-in
include inoltre la possibilità di eseguire il restore dei dati in loco sullo stesso server o di
eseguire un restore reindirizzato su un altro server.
AVE non può essere scalato su un sistema EMC Avamar server a più nodi e non supporta
il ridimensionamento delle virtual machine. Per migliorare la capacità di storage,
effettuare una delle seguenti azioni:
u
Implementare ulteriori virtual machine AVE e distribuire il carico di lavoro dei backup
sulle virtual machine.
u
Replicare i dati su un altro sistema Avamar server ed eliminare la virtual machine di
minori dimensioni. Creare una virtual machine di dimensioni maggiori, quindi
replicare i dati dal sistema Avamar server sulla virtual machine creata.
Quando si utilizza Avamar Virtual Machine Image Protection per proteggere una virtual
machine, è possibile eseguire il restore delle virtual machine senza installare il client
Avamar sugli host di destinazione.
Il plug-in EMC Avamar per SQL Server esegue il backup dei database e utilizza il client
Avamar per Windows di base. Per il ripristino a livello di disaster recovery, eseguire un
restore a livello di immagine del sistema operativo utilizzando il plug-in EMC Avamar
VMware Image. Una volta completato il ripristino a livello di sistema operativo, utilizzare
il plug-in EMC Avamar per ripristinare i dati SQL Server.
Nota
L'implementazione della protezione a livello di immagine VMware esula dall'ambito della
presente guida, ma è possibile utilizzare questa opzione per ripristinare il sistema
operativo di base.
12
EMC BACKUP AND RECOVERY OPTIONS FOR VSPEX FOR VIRTUALIZED MICROSOFT SQL SERVER 2012 1.3 Guida alla
progettazione e all'implementazione
Solution overview e dimensionamento
Sistema di storage con deduplica EMC Data Domain
I sistemi di storage con deduplica EMC Data Domain continuano a rivoluzionare il
backup, l'archiviazione e il disaster recovery su disco con funzionalità di deduplica in
linea ad alta velocità per i carichi di lavoro di backup e archiviazione.
EMC consiglia di utilizzare i sistemi Data Domain come destinazione di backup per
Avamar nelle seguenti configurazioni:
u
Soluzioni VSPEX Private Cloud con VMware vSphere.
u
Soluzioni VSPEX Private Cloud per Microsoft Hyper-V per 300 virtual machine o più.
È possibile utilizzare i dispositivi EMC Data Domain come destinazione di backup per
EMC Avamar. Installare il client Avamar e i plug-in come quando si utilizza un dispositivo
Avamar come destinazione di backup. Se si utilizza un sistema EMC Data Domain come
destinazione di backup per EMC Avamar, dopo che il sistema EMC Data Domain è stato
rilevato nell'applicazione software EMC Avamar Manager, specificare la destinazione di
backup selezionando la casella di controllo appropriata nell'interfaccia di definizione del
dataset di EMC Avamar.
vSphere Data Protection Advanced
Per le soluzioni EMC VSPEX basate su VMware che eseguono al massimo 125 virtual
machine, i clienti possono scegliere VDP Advanced for SQL.Basato sulla tecnologia EMC
Avamar, VDP Advanced offre processi di backup e ripristino a livello di immagine rapidi
ed efficienti in combinazione con i plug-in specifici per SQL che semplificano al massimo
le implementazioni.
VDP Advanced consente di utilizzare fino a 10 sistemi VDP Advanced in ciascuna istanza
vCenter. Un Virtual Appliance VDP Advanced:
u
Fornisce fino a 8 TB di capacità.
u
Supporta fino a 8 backup simultanei di virtual machine.
u
Opera in modo indipendente da altri Virtual Appliance VDP Advanced all'interno
dell'istanza del server vCenter Server. La deduplica di ciascuna virtual machine viene
eseguita in un Virtual Appliance VDP Advanced. Per sfruttare i vantaggi della
deduplica globale, implementare la protection storage architecture di Data Domain.
u
Offre un elevato livello di efficienza. VDP Advanced utilizza un algoritmo di deduplica
a lunghezza variabile brevettato e leader del settore, che riduce al minimo il consumo
dello storage e della larghezza di banda. L'utilizzo della funzionalità CBT consente di
diminuire i tempi di backup e ripristino, oltre a ridurre al minimo i costi associati al
tempo di inattività delle applicazioni.
u
Offre resilienza. VDP Advanced fornisce backup su disco a livello di immagine senza
agent e una protezione coerente con le applicazioni a livello guest per Microsoft
Exchange (incluso il ripristino granulare delle caselle postali di Exchange), SQL Server
e SharePoint. La network-efficient replication dei dati di backup crittografata
consente di eseguire il backup dei dati fuori sede, garantendo business continuity e
conformità.
u
Offre semplicità. VDP Advanced fornisce integrazione completa con vCenter Server e
gestione end-to-end. Grazie all'utilizzo di vSphere Web Client offre:
l
un'interfaccia utente familiare che semplifica l'utilizzo e la gestione del prodotto;
l
pianificazioni semplificate e flessibili che riducono l'overhead operativo per gli
amministratori vSphere.
Sistema di storage con deduplica EMC Data Domain
13
Solution overview e dimensionamento
Con VDP Advanced, sarà possibile usufruire dei vantaggi di processi di backup, ripristino
e replica a livello di file e immagine rapidi ed efficienti, oltre che di una protezione dello
storage affidabile, scalabile ed efficace.
Replica dei dati integrata
La funzionalità vSphere Replication fornisce una copia offline di una virtual machine
copiando le modifiche presenti nel file VMDK relativo a una virtual machine in esecuzione
in un file VMDK in un sito secondario. Ciascuna operazione di copia crea una replica della
virtual machine nel sito secondario e vSphere Replication supporta fino a 24 repliche
point-in-time simultanee. Gli obiettivi RPO (Recovery Point Objective) definiti dall'utente
determinano la frequenza dell'operazione di replica. È possibile impostare gli obiettivi
RPO per la relativa esecuzione a intervalli regolari compresi tra 15 minuti e 24 ore.
VDP Advanced fornisce una soluzione di replica integrata, che supporta la replica di dati
di backup crittografati e deduplicati su un sito secondario. La soluzione di replica in VDP
Advanced garantisce periodi di conservazione più lunghi con obiettivi RPO meno
aggressivi rispetto a vSphere Replication. Quando si utilizza la replica di VDP Advanced,
è possibile eseguire lo storage delle repliche nel sito secondario per periodi compresi tra
30 e 60 giorni e utilizzare intervalli RPO di 24 ore o superiori.
La replica di VDP Advanced supporta i seguenti tipi di destinazione:
u
VDP Advanced
u
EMC Avamar
u
EMC Avamar con Data Domain
Panoramica del dimensionamento delle soluzioni di backup e ripristino EMC
Powered
La tabella seguente rappresenta le possibili opzioni di backup e ripristino, sulla base di
specifici presupposti contenuti nella Guida alla progettazione: EMC VSPEX for Virtualized
Microsoft SQL Server 2012.
Tabella 1 Configurazioni consigliate per le soluzioni di backup e ripristino EMC Powered
Fino a
125 virtual
machine
VSPEX Private Cloud
con VMware vSphere
VDP Advanced
Data Domain
DD2200
VSPEX Private Cloud Avamar Business
con Microsoft Hyper-V Edition (M1200)
200
virtual
machine
300 virtual 600 virtual
machine
machine
1.000
virtual
machine
Avamar 7
Data Domain DD2500
Data Domain DD4200
Avamar 7
Data Domain DD2500
Data Domain DD4200
Nota
Il dimensionamento può variare in modo significativo in base agli elementi comuni
iniziali e da un giorno all'altro, alle percentuali di modifiche per le applicazioni e ai
periodi di conservazione richiesti dal business.
Ad esempio, in base ai presupposti contenuti nella Proven Infrastructure Guide for VSPEX
for virtualized Microsoft SQL Server 2012, un drastico cambiamento solo nel periodo di
14
EMC BACKUP AND RECOVERY OPTIONS FOR VSPEX FOR VIRTUALIZED MICROSOFT SQL SERVER 2012 1.3 Guida alla
progettazione e all'implementazione
Solution overview e dimensionamento
conservazione può determinare la necessità di utilizzare un appliance EMC Data Domain
con capacità superiore:
u
Se una configurazione utilizza un periodo di conservazione di 30 giorni per 100
virtual machine, utilizzare un sistema EMC Data Domain DD2200.
u
Se una configurazione utilizza un periodo di conservazione di 3 anni per 1000 virtual
machine, utilizzare un sistema EMC Data Domain DD4200.
Nota
Non è possibile eseguire l'upgrade di un virtual appliance VDP. È opportuno
considerare attentamente i requisiti di dimensionamento per questa soluzione.
Il resto di questo documento è incentrato su progettazione e implementazione per le
implementazioni di EMC Avamar e di EMC Avamar ed EMC Data Domain.
Nota
utilizzare sempre il VSPEX sizing tool per fornire metriche di dimensionamento formali
per qualsiasi ambiente.
Panoramica del dimensionamento delle soluzioni di backup e ripristino EMC Powered
15
Solution overview e dimensionamento
16
EMC BACKUP AND RECOVERY OPTIONS FOR VSPEX FOR VIRTUALIZED MICROSOFT SQL SERVER 2012 1.3 Guida alla
progettazione e all'implementazione
CAPITOLO 3
Considerazioni relative al backup SQL
In questa sezione sono riportate ulteriori informazioni su come ridurre i tempi di backup
utilizzando i backup multi-stream e incrementali.
u
u
Backup multi-stream............................................................................................. 18
Backup incrementali............................................................................................. 18
Considerazioni relative al backup SQL
17
Considerazioni relative al backup SQL
Backup multi-stream
Avamar Multistreaming consente di utilizzare fino a 10 flussi paralleli per ciascun
backup. Multistreaming migliora le prestazioni del backup quando si esegue lo storage
dei dati di backup sull'Avamar server o su un sistema Data Domain.
Il multi-stream comporta un ulteriore carico su hardware e risorse oltre ai requisiti di base
per il plug-in Windows SQL VSS. Utilizzare il backup multi-stream con attenzione.
Nota
EMC consiglia di utilizzare un ambiente cluster o AO/AG quando si utilizza Avamar
Multistreaming, in quanto l'utilizzo delle risorse CPU è significativamente superiore
rispetto all'esecuzione del backup dei dati come singolo flusso. Se si esegue il backup
multi-stream di un nodo di una replica primaria o di un nodo SQL Server attivo, il
processo di backup potrebbe avere un impatto significativo sulle prestazioni del
database server e degli utenti finali.
Il documento EMC Avamar 7.0 for SQL User Guide fornisce ulteriori informazioni su come
selezionare il numero massimo di flussi per un backup.
Backup incrementali
Nella maggior parte degli ambienti, l'amministratore configura backup completi
giornalieri. In ambienti di dimensioni maggiori, il tempo necessario per completare un
backup può superare la finestra di backup disponibile.
Il tempo di completamento del backup può superare la finestra di backup disponibile per
uno o più di uno dei seguenti motivi:
u
I database hanno dimensioni troppo elevate perché il backup venga completato nel
tempo richiesto.
u
Le risorse del server disponibili non sono sufficienti per le dimensioni del server,
cosa che ha come risultato un rallentamento del backup. Il tasso di modifica o la
crescita dei log delle transazioni influisce in modo negativo sulle prestazioni di SQL
server e/o sulla capacità disponibile.
I prodotti VDP Advanced ed EMC Avamar offrono funzionalità che consentono di eseguire
il backup dei dati di SQL Server in modo incrementale e di completare l'operazione entro
la finestra di backup disponibile.
Quando si configura la pianificazione di un backup incrementale, EMC consiglia di
configurare il maggior numero di backup completi possibile. Per ridurre al minimo la
frequenza dei backup incrementali, identificare il motivo per cui i tempi di backup
superano la finestra di backup, quindi modificare la configurazione del backup.
Quando il numero di database o le dimensioni dei database sono troppo elevate per
consentire l'esecuzione di backup simultanei entro la finestra di backup, è possibile
creare una pianificazione che incorpori un minimo di backup incrementali.
Ad esempio:
1. Creare due gruppi di backup, gruppo 1 e gruppo 2, ciascuno dei quali contenga metà
dei database.
2. Pianificare il gruppo 1 in modo che esegua un backup incrementale e il gruppo 2 in
modo che esegua un backup completo un giorno sì e uno no.
3. Pianificare il gruppo 2 in modo che esegua un backup incrementale e il gruppo 1 in
modo che esegua un backup completo a giorni alterni.
18
EMC BACKUP AND RECOVERY OPTIONS FOR VSPEX FOR VIRTUALIZED MICROSOFT SQL SERVER 2012 1.3 Guida alla
progettazione e all'implementazione
Considerazioni relative al backup SQL
La configurazione di un backup completo del database ogni due giorni ha i seguenti
vantaggi:
u
u
Riduce sensibilmente la necessità di eseguire il restore da un backup incrementale.
Ad esempio, è necessario eseguire un restore incrementale quando:
l
Si verifica un guasto o un errore grave.
l
L'ultimo backup eseguito è stato un backup incrementale.
l
È necessario eseguire il restore dell'intero database.
Consente di ripristinare i dati da un backup completo. Dopo aver eseguito il ripristino
del database, è possibile ripristinare il filegroup.
Nota
I ripristini frequenti da backup incrementali sono rari, eccetto in ambienti SQL di
dimensioni particolarmente estese.
Backup incrementali
19
Considerazioni relative al backup SQL
20
EMC BACKUP AND RECOVERY OPTIONS FOR VSPEX FOR VIRTUALIZED MICROSOFT SQL SERVER 2012 1.3 Guida alla
progettazione e all'implementazione
CAPITOLO 4
Configurazione di backup SQL Server
In questo capitolo viene fornita una panoramica delle strategie di backup quando si
utilizza EMC Avamar, VDP Advanced o EMC Avamar con un sistema Data Domain per
eseguire il backup di un server SQL.
u
u
Panoramica delle strategie di backup di EMC Avamar............................................22
Panoramica delle strategie di backup di Avamar con Data Domain........................ 25
Configurazione di backup SQL Server
21
Configurazione di backup SQL Server
Panoramica delle strategie di backup di EMC Avamar
Questa sezione descrive le strategie di backup per un server SQL Server standalone e una
configurazione AO/AG.
SQL Server contiene i seguenti dati:
u
File di database SQL Server (.mdf). L'estensione .mdf rappresenta il file di dati
principale.
u
File del log delle transazioni (.ldf), nei quali sono memorizzati i dati del database non
confermati. Dopo aver confermato le operazioni nei file di log utilizzando un valore
LSN (Logical Sequence Number) ordinato, SQL Server scrive le operazioni nel
file .mdf.
u
File filegroup (.ndf). I filegroup sono file di dati secondari che comprendono tutti i file
di dati, esclusi i file di dati principali. Alcuni database potrebbero non contenere file
di dati secondari, mentre altri potrebbero disporre di diversi file di dati secondari.
L'estensione del nome file consigliata per i file filegroup è .ndf. Un backup del
database corretto include tutti i filegroup. Avamar Plug-in for SQL Server non
consente di eseguire il backup di specifici filegroup. Il plug-in supporta il ripristino
dei filegroup dopo aver ripristinato il database.
La strategia di backup per un ambiente Microsoft SQL Server può includere i seguenti dati
in un server SQL Server standalone o in una configurazione AO/AG:
u
Istanza di SQL Server (tutti i file di database .mdf per tale istanza e i file di database
del sistema necessari).
u
File di database selezionati e log delle transazioni.
u
File di database selezionati senza i log delle transazioni. Quando Avamar esegue il
backup del file di database, il backup può facoltativamente includere i file dei log
delle transazioni .ldf associati, a seconda che si sia implementata una strategia di
backup incrementale o differenziale.
Nota
in una configurazione AG è possibile includere solo database basati sul modello di
recupero con registrazione completa, in quanto l'operazione refresh sulla replica
secondaria trasmette i nuovi dati in modalità sincrona o asincrona utilizzando il log
shipping. La configurazione AG non supporta i database in modalità di recupero
semplice, in quanto i database contengono file di log che la metodologia di log shipping
non è in grado di aggiornare.
La strategia di backup per un ambiente Microsoft SQL Server deve includere i seguenti
oggetti dati di SQL Server 2012:
u
Database standalone non AO/AG.
u
Database AO/AG nella replica primaria (o secondaria).
u
Log delle transazioni.
Backup on-demand in un ambiente standalone
Quando si esegue un backup on-demand in un ambiente standalone, è possibile
effettuare il backup dell'intera istanza SQL o dei database SQL Server 2012 selezionati
con o senza i log delle transazioni.
22
EMC BACKUP AND RECOVERY OPTIONS FOR VSPEX FOR VIRTUALIZED MICROSOFT SQL SERVER 2012 1.3 Guida alla
progettazione e all'implementazione
Configurazione di backup SQL Server
Backup on-demand in un ambiente con High Availability
EMC Avamar Plug-in for SQL Server consente di eseguire il backup della replica primaria o
della replica secondaria in una configurazione SQL Server con High Availability.
In SQL Server 2012, un server fisico (nodo) contiene una replica primaria di tutti i
database selezionati o una replica secondaria dello stesso AG su un secondo server
fisico (in genere distante). Per eseguire il backup di tutti i database passivi su una replica
secondaria, selezionare l'AG per il nodo. Per eseguire il backup di tutti i database attivi
su una replica primaria, selezionare l'AG per la replica primaria.
Lo scopo principale della replica secondaria è fornire una replica (copia) ritardata delle
istanze e/o dei database di produzione di SQL Server, che si possa utilizzare per eseguire
il backup e il ripristino dei dati di produzione, inclusi ripristini di filegroup selettivi. È
possibile configurare la replica ritardata per la trasmissione dei dati dei registri delle
transazioni in modalità sincrona (in tempo quasi reale) o asincrona (intervallo definito
dall'utente) dalla replica primaria alla replica secondaria.
EMC consiglia di eseguire il backup della replica secondaria anziché della replica
primaria. Le operazioni di backup richiedono risorse di CPU/RAM che possono influire
negativamente sugli utenti finali durante il backup della replica primaria. Quando si
esegue il backup della replica secondaria, l'impatto sulle risorse SQL di produzione
risulta ridotto. Tuttavia, alcuni scenari possono richiedere una combinazione di backup
di replica primaria o di replica secondaria. Ad esempio, alcuni ambienti eseguono
occasionalmente operazioni di verifica di coerenza sugli AG su ciascun nodo fisico prima
di un backup per assicurare coerenze fisiche e logiche. In questo scenario, è possibile
pianificare un backup della replica primaria 6 giorni a settimana e nello stesso tempo
pianificare un backup dell'AG dei database sulla replica secondaria una volta a
settimana, dopo una verifica di coerenza del database (DBCC, Database Consistency
Check), come contromisura contro i danneggiamenti possibili durante le normali
operazioni di elaborazione. Con la replica secondaria considerata come "ultima
alternativa valida", questa strategia ibrida rappresenta il secondo metodo più efficace
per utilizzare al meglio una replica secondaria nell'ambito di una strategia di High
Availability e disaster recovery.
Backup di ambienti AO-AG per SQL Server 2012
Per eseguire il backup della replica secondaria negli ambienti AO/AG utilizzando il client
Avamar, creare una risorsa client Avamar per il listener AG. Utilizzare per il backup
dell'AG questa risorsa client anziché le singole risorse client di SQL Server.
L'amministratore SQL può aggiungere all'AG database definiti dall'utente in base
all'importanza per il business o ad altri criteri di importanza critica.
L'amministratore SQL effettua una scelta durante la configurazione del dataset EMC
Avamar o Data Domain nella GUI di EMC Avamar Admin.
Procedura
1. Installare il client Avamar per Windows e il plug-in SQL Server nei nodi fisici che
rappresentano la replica primaria e la replica secondaria. Nel documento EMC Avamar
7.0 for SQL User Guide viene descritto come installare il client e il plug-in su ciascun
nodo fisico nell'ambiente AG
2. Eseguire lo strumento Avamar Cluster Client Configuration per creare un nome
Avamar Cluster Resource per il listener AG da utilizzare per comunicare con il nome
dell'AG di SQL Server. Nel documento EMC Avamar 7.0 for SQL User Guide sono
riportate istruzioni dettagliate
La seguente figura illustra un esempio di ambiente AO/AG con due server SQL Server:
Nodo 1 e Nodo 2. L'AG contiene un numero di database SQL Server controllato
dall'utente.
Backup on-demand in un ambiente con High Availability
23
Configurazione di backup SQL Server
Figura 2 Workflow del backup per gli ambienti AO/AG SQL Server 2012
In questo esempio:
l
Una replica primaria contiene quattro database attivi nella relativa istanza SQL.
l
La replica primaria invia una copia ritardata dei dati dei registri delle transazioni
SQL a una replica secondaria per i quattro database utilizzando metodi di log
shipping sincroni (in tempo quasi reale) o asincroni (intervallo definito
dall'utente).
Nota
l'ambiente AO/AG richiede la creazione di una singola copia del database e dei log
per il primo seed della replica. Nelle successive trasmissioni dei dati viene
utilizzato il metodo di log shipping.
l
Avamar consente il backup e il ripristino dei quattro database nell'AG definito per
la replica primaria o la replica secondaria.
l
È necessario eseguire il backup di una sola copia di ciascun AG.
Panoramica delle strategie di backup di VDP Advanced
Utilizzare l'interfaccia di VMware vSphere Web Client per selezionare, pianificare,
configurare e gestire i processi di backup e ripristino delle virtual machine.
Durante un backup, VDP Advanced crea una snapshot disattivata della virtual machine e
deduplica automaticamente i dati di backup.
Configurazione dei backup di SQL Server 2012 mediante VDP Advanced
Per configurare i backup di SQL Server 2012, eseguire i seguenti passaggi nell'interfaccia
di vSphere Web Client.
24
EMC BACKUP AND RECOVERY OPTIONS FOR VSPEX FOR VIRTUALIZED MICROSOFT SQL SERVER 2012 1.3 Guida alla
progettazione e all'implementazione
Configurazione di backup SQL Server
Procedura
1. Selezionare il tipo di job:
l
Virtual machine image: esegue un backup basato su snapshot del file vmdk. VDP
Advanced supporta il troncamento dei log SQL.
l
Full server: esegue un backup completo di un server SQL Server.
l
Selected databases: consente di specificare i database di SQL Server di cui
eseguire il backup.
Nota
I tipi di job Full server e Selected databases garantiscono il corretto troncamento dei
log SQL determinando la creazione di un database coerente con l'applicazione.
2. In base alla selezione effettuata nel passaggio precedente, selezionare Full [SQL]
Server o i database di cui eseguire il backup.
3. Selezionare le opzioni dell'applicazione SQL Server.
a. Nel campo Backup Type, selezionare Full, Differential o Incremental.
L'operazione di backup promuove automaticamente i backup incrementali e
differenziali al livello di backup completo qualora non esista un backup completo.
b. I passaggi rimanenti prevedono la configurazione delle opzioni avanzate, ad
esempio i periodi di conservazione standard e i periodi di conservazione
alternativi.
La pagina Backup Job Summary riporta un elenco di tutte le opzioni selezionate.
Il nuovo job di backup creato viene visualizzato nella scheda Backup.
Nota
EMC consiglia di selezionare un solo SQL Server per ciascun backup.
Panoramica delle strategie di backup di Avamar con Data Domain
EMC Avamar 7.0 e versioni successive forniscono il supporto per i backup dei file di log e
dei database SQL su un sistema EMC Data Domain. Avamar 6.0.x supportava solo i
backup dei database su un sistema Data Domain. Benché esuli dall'ambito di questa
guida, questa modifica nel supporto modifica il precedente paradigma per il
dimensionamento di EMC Avamar/Data Domain perché i file di log, di dimensioni intorno
a 1 MB, possono ora avere come risultato rapporti EMC Avamar/Data Domain diversi.
Avamar 7.0 (e versioni successive) presenta i seguenti vantaggi:
u
Esistono due copie passive di DB1, su MBX2 e MBX3.
u
Nel cluster esiste una copia passiva di DB2, DB3 e DB4.
u
È necessario eseguire il backup di una sola copia di ciascun database.
u
L'elenco PSOL specifica che Avamar deve eseguire il backup dei database utilizzando
i server Exchange Server nel seguente ordine: MBX2, MBX3 e MBX1.
Panoramica delle strategie di backup di Avamar con Data Domain
25
Configurazione di backup SQL Server
26
EMC BACKUP AND RECOVERY OPTIONS FOR VSPEX FOR VIRTUALIZED MICROSOFT SQL SERVER 2012 1.3 Guida alla
progettazione e all'implementazione
CAPITOLO 5
Metodologie di verifica della soluzione
In questo capitolo sono riportate le istruzioni e le procedure richieste per verificare la
configurazione dei processi di backup eseguendo operazioni di ripristino che prevedono
l'utilizzo del software di deduplica EMC Avamar e del software VDP Advanced.
u
u
u
Metodologia di verifica di backup e ripristino........................................................ 28
Procedura di ripristino per EMC Avamar.................................................................28
Procedura di ripristino per VDP Advanced..............................................................29
Metodologie di verifica della soluzione
27
Metodologie di verifica della soluzione
Metodologia di verifica di backup e ripristino
La verifica della configurazione dei processi di backup di SQL Server e della possibilità di
eseguire il restore dei dati richiede una serie di operazioni di ripristino. Il livello più
elevato di ripristino prevede il ripristino di un intero AG. È possibile ripristinare il
database nella replica originale o nella replica primaria.
L'agente EMC Avamar di SQL può inoltre eseguire ripristini di livello inferiore, da
verificare nel caso in cui l'ambiente sia configurato con il ripristino di filegroup di EMC
Avamar. VDP Advanced non dispone della funzionalità che consente di eseguire ripristini
di oggetti di livello inferiore. È necessario innanzitutto ripristinare il database SQL Server
o effettuare il ripristino dei filegroup, quindi eseguire il restore dei backup dei log delle
transazioni incrementali o differenziali nei valori LSN corretti ordinati in base a data/ora.
L'utilizzo di un LSN consente inoltre ripristini point-in-time per tutti i database configurati
per la modalità di recupero con registrazione completa, l'unica modalità supportata
dall'AG.
Procedura di ripristino per EMC Avamar
I seguenti documenti core per EMC Avamar SQL VSS, disponibili sul sito web dedicato al
Supporto Online EMC, riportano le procedure specifiche per diversi ripristini.
u
EMC Avamar 7.0 for SQL User Guide
u
EMC Avamar 7.0 Operational Best Practices
u
EMC Avamar 7.0 Administration Guide
La figura seguente riporta un esempio delle opzioni di ripristino disponibili nel client EMC
Avamar per un ripristino in loco.
28
EMC BACKUP AND RECOVERY OPTIONS FOR VSPEX FOR VIRTUALIZED MICROSOFT SQL SERVER 2012 1.3 Guida alla
progettazione e all'implementazione
Metodologie di verifica della soluzione
Figura 3 Opzioni di restore disponibili nel client EMC Avamar quando si seleziona "Restore
everything to its original location".
Procedura di ripristino per VDP Advanced
Per configurare i ripristini di SQL Server 2012, effettuare le seguenti operazioni.
Procedura
1. Aprire la GUI di amministrazione VDP, quindi selezionare la scheda Backup & Restore.
2. Selezionare il backup che si desidera ripristinare.
Procedura di ripristino per VDP Advanced
29
Metodologie di verifica della soluzione
3. Impostare le opzioni di restore:
l
Restore to Original Location: esegue il restore dell'istanza o del database di SQL
Server selezionato nella posizione originale.
l
Restore to Alternate Location: esegue il restore dell'istanza o del database di SQL
Server selezionato in una posizione diversa dalla posizione originale.
Nota
Quando si esegue un restore reindirizzato su una diversa istanza di SQL Server,
non selezionare il backup della parte finale del log.
4. La procedura di ripristino rimanente prevede opzioni avanzate. Il documento vSphere
Data Protection Administration Guide - vSphere Data Protection Advanced 5.5.5 fornisce
informazioni dettagliate.
30
EMC BACKUP AND RECOVERY OPTIONS FOR VSPEX FOR VIRTUALIZED MICROSOFT SQL SERVER 2012 1.3 Guida alla
progettazione e all'implementazione
CAPITOLO 6
Documentazione di riferimento
In questo capitolo viene riepilogata la documentazione cui fare riferimento per ulteriori
informazioni su EMC Avamar, VMware vSphere e Microsoft Hyper-V.
u
Documentazione................................................................................................... 32
Documentazione di riferimento
31
Documentazione di riferimento
Documentazione
I documenti riportati di seguito forniscono utili informazioni aggiuntive. Se non si riesce
ad accedere a un documento, contattare la sede locale o un responsabile EMC.
Documentazione del prodotto
I documenti riportati di seguito forniscono utili informazioni aggiuntive:
u
EMC Avamar 7.0 for SQL User Guide
u
EMC Avamar 7.0 Administration Guide
u
EMC Avamar 7.0 for VMware User Guide
u
EMC Avamar 7.0 Operational Best Practices
Other documentation
Gli articoli TechNet riportati di seguito forniscono utili informazioni aggiuntive.
u
Deploy a Highly Available Virtual Machine
u
SQL Server 2012 Prerequisite
u
Network Load Balancing Deployment Guide
Nota
al momento della pubblicazione del presente documento, i collegamenti forniti
funzionavano correttamente.
Sul sito web di Microsoft è disponibile la documentazione relativa a Microsoft Microsoft
SQL Server: http://www.microsoft.com
Sul sito web di VMware è possibile accedere alla documentazione su VMware vSphere e
vCenter: http://www.vmware.com
32
EMC BACKUP AND RECOVERY OPTIONS FOR VSPEX FOR VIRTUALIZED MICROSOFT SQL SERVER 2012 1.3 Guida alla
progettazione e all'implementazione