strumenti & best practice … · rps.dewin.me/rps c x (f x data + i x d data) restore point...

25
Strumenti & Best Practice Luca Dell’Oca – Cloud Architect EMEA – Veeam Gabriele Pelizzari – Senior Systems Engineer Italy - Veeam

Upload: others

Post on 01-Aug-2020

3 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Strumenti & Best Practice … · rps.dewin.me/rps C x (F x data + I x D data) Restore Point Simulator - Fornisce una stima . Estimating backup sizes Reverse incremental Forever incremental

Strumenti & Best Practice

Luca Dell’Oca – Cloud Architect EMEA – VeeamGabriele Pelizzari – Senior Systems Engineer Italy - Veeam

Page 2: Strumenti & Best Practice … · rps.dewin.me/rps C x (F x data + I x D data) Restore Point Simulator - Fornisce una stima . Estimating backup sizes Reverse incremental Forever incremental

TOOLS & BEST PRACTICE PER IL SIZING

Veeam ONE

Page 3: Strumenti & Best Practice … · rps.dewin.me/rps C x (F x data + I x D data) Restore Point Simulator - Fornisce una stima . Estimating backup sizes Reverse incremental Forever incremental

Sizing Veeam ONE

Metriche

- Numero cluster, host e VM

- Advanced vs. typical deployment

- SQL Server Reporting Service

Impatto

- SQL performance

Strumenti

- DB Size Calculator (https://www.veeam.com/kb2246)

Utilizza Veeam ONE sizingtool per decidere tra il deploytypical o advanced + Utilizza Veeam ONE per collezionare informazioni sull’ambiente di backup

Page 4: Strumenti & Best Practice … · rps.dewin.me/rps C x (F x data + I x D data) Restore Point Simulator - Fornisce una stima . Estimating backup sizes Reverse incremental Forever incremental

TOOLS e BEST PRACTICE PER: DIMENSIONARE, PIANIFICARE E GESTIRE

Veeam Backup & Replication

Page 5: Strumenti & Best Practice … · rps.dewin.me/rps C x (F x data + I x D data) Restore Point Simulator - Fornisce una stima . Estimating backup sizes Reverse incremental Forever incremental

Getting sizing data

Environment assessment toolkit

- Colleziona informazioni

- Testato in ambienti da 10k+ VM

- In fase di implementazione

Requisiti

- .Net 4.0, vSphere 4.x e superiori

- Non ancora supporto per Hyper-V

Download -> Last Page

Page 6: Strumenti & Best Practice … · rps.dewin.me/rps C x (F x data + I x D data) Restore Point Simulator - Fornisce una stima . Estimating backup sizes Reverse incremental Forever incremental

Veeam B&R database sizing

SQL Express

- Massimo per 500 VM

- Utilizza i primi 4 core di una CPU (1 Socket)

- Data-file non può essere più grande di 10GB

Full SQL

- Per ambienti grandi

- Per tape

- Utile per effettuare lo staging

- Advanced SQL features (encryption, partitioning)

Veeam Backup & Replication sfrutta le potenzialità di Microsoft SQL Server 2014 (large queries).

Aggiornate se possibile !!!

Page 7: Strumenti & Best Practice … · rps.dewin.me/rps C x (F x data + I x D data) Restore Point Simulator - Fornisce una stima . Estimating backup sizes Reverse incremental Forever incremental

How B&R works

Page 8: Strumenti & Best Practice … · rps.dewin.me/rps C x (F x data + I x D data) Restore Point Simulator - Fornisce una stima . Estimating backup sizes Reverse incremental Forever incremental

Modello di deploy Pod

Page 9: Strumenti & Best Practice … · rps.dewin.me/rps C x (F x data + I x D data) Restore Point Simulator - Fornisce una stima . Estimating backup sizes Reverse incremental Forever incremental

Veeam B&R proxy sizing

Requirement:

- Data size

- Backup window

- ~100 MBs per CPU core

- 2 GB di RAM per proxy core

- *4 GB of RAM per Repository Core

- * Sommare le risorse con ruoli combinati, in particolare quando il Repository è ReFS

Page 10: Strumenti & Best Practice … · rps.dewin.me/rps C x (F x data + I x D data) Restore Point Simulator - Fornisce una stima . Estimating backup sizes Reverse incremental Forever incremental

- Utile per link 1 – 50 Mbit/s

- Per connettività 50–100 Mbit salva banda

- < CPU and memory >

- Compressione nativa 2x

- Il WAN accelerator utilizza blocchi più piccoli rispetto ai valori di default

- Riduzione 5x

- Risolvere il CBT “Christmas”

Veeam B&RWAN Accelerator sizingrps.dewin.me/bandwidth

Page 11: Strumenti & Best Practice … · rps.dewin.me/rps C x (F x data + I x D data) Restore Point Simulator - Fornisce una stima . Estimating backup sizes Reverse incremental Forever incremental

Veeam B&R storage sizingrps.dewin.me/rps

C x (F x data + I x D data)

Restore Point Simulator

- Fornisce una stima

Page 12: Strumenti & Best Practice … · rps.dewin.me/rps C x (F x data + I x D data) Restore Point Simulator - Fornisce una stima . Estimating backup sizes Reverse incremental Forever incremental

Estimating backup sizes

Reverse incremental Forever incremental Forward incremental

Le Policy impattano sull’utilizzo dischi e sulle I/O

Page 13: Strumenti & Best Practice … · rps.dewin.me/rps C x (F x data + I x D data) Restore Point Simulator - Fornisce una stima . Estimating backup sizes Reverse incremental Forever incremental

Ultimate backup architecture

Storage veloce ma con poco spazio allocato

Instant VM Recovery® + SureBackupTM

Restore Point “Operativo” 30 giorni (95% dei restore)

Più lento, meno costoso con possibile supporto alla deduplica

Restore più lento

Grandfather, father, son retention(GFS)

Gestione semplificata attraverso per-VM chains, SOBR e proxy affinity

Page 14: Strumenti & Best Practice … · rps.dewin.me/rps C x (F x data + I x D data) Restore Point Simulator - Fornisce una stima . Estimating backup sizes Reverse incremental Forever incremental

Change rate

Veeam B&R utilizza VMware CBT e Hyper-V RCT

Il block size e il block alignment hanno effetto sul change rate

Page 15: Strumenti & Best Practice … · rps.dewin.me/rps C x (F x data + I x D data) Restore Point Simulator - Fornisce una stima . Estimating backup sizes Reverse incremental Forever incremental

Formato

Page 16: Strumenti & Best Practice … · rps.dewin.me/rps C x (F x data + I x D data) Restore Point Simulator - Fornisce una stima . Estimating backup sizes Reverse incremental Forever incremental

Aggiungo 100 MB file

Page 17: Strumenti & Best Practice … · rps.dewin.me/rps C x (F x data + I x D data) Restore Point Simulator - Fornisce una stima . Estimating backup sizes Reverse incremental Forever incremental

Aggiungo ulteriori file

Page 18: Strumenti & Best Practice … · rps.dewin.me/rps C x (F x data + I x D data) Restore Point Simulator - Fornisce una stima . Estimating backup sizes Reverse incremental Forever incremental

Cancellazione file & metadati

Page 19: Strumenti & Best Practice … · rps.dewin.me/rps C x (F x data + I x D data) Restore Point Simulator - Fornisce una stima . Estimating backup sizes Reverse incremental Forever incremental

A meno che il dato sia frammentato

Page 20: Strumenti & Best Practice … · rps.dewin.me/rps C x (F x data + I x D data) Restore Point Simulator - Fornisce una stima . Estimating backup sizes Reverse incremental Forever incremental

CBT “Christmas”

- DB update

- DB reorganizing

- Deduplication

- Fragmentation

- Una quantità mostruosa di piccoli file (metadata)

Page 21: Strumenti & Best Practice … · rps.dewin.me/rps C x (F x data + I x D data) Restore Point Simulator - Fornisce una stima . Estimating backup sizes Reverse incremental Forever incremental

ReFS, il nuovo FS Windows

Block clone API

- Salva Spazio

- Salva I/O

Molto utile con

- Synthetic full

- GFS

- Forever incremental merge

Page 22: Strumenti & Best Practice … · rps.dewin.me/rps C x (F x data + I x D data) Restore Point Simulator - Fornisce una stima . Estimating backup sizes Reverse incremental Forever incremental

ReFS sizing

Synthetic full

- I vecchi full sono “full space”

- I nuovi sono “incremental space”

GFS

- I vecchi full sono “full space”

- I weekly occupano circa 3x lo spazio di un incrementale

- I mensili occupano 5x, quarterly 9x, yearly 15x

Page 23: Strumenti & Best Practice … · rps.dewin.me/rps C x (F x data + I x D data) Restore Point Simulator - Fornisce una stima . Estimating backup sizes Reverse incremental Forever incremental

In truth, we just don’t know yet.

Restore Point Simulator (alpha)

Include ReFS

Blockstat

Non-native tool

Reports su i blocchi condivisi

rps.dewin.me/alpha

dewin.me/refs

Page 24: Strumenti & Best Practice … · rps.dewin.me/rps C x (F x data + I x D data) Restore Point Simulator - Fornisce una stima . Estimating backup sizes Reverse incremental Forever incremental

veeamhub.io

Download Area

Page 25: Strumenti & Best Practice … · rps.dewin.me/rps C x (F x data + I x D data) Restore Point Simulator - Fornisce una stima . Estimating backup sizes Reverse incremental Forever incremental

Thank you