Scénarios hybrides entre
SQL Server et Windows
Azure
Christophe LAPORTE
Consultant indépendant
@conseilit

Bases de donnée...
Christophe
LAPORTE

~ depuis 1997

6.5 <= SQL Server <= 2014

christophe_laporte@hotmail.fr

http://conseilit.wordpress.co...
NOTEZ LES SESSIONS 2014 ET TENTEZ DE GAGNER
DES CLAVIERS ET DES BONS D’ACHAT DE 25€ ET
50€ !*
 Directement via l’url:
htt...
Agenda
•
•
•
•

Terminologie HA - DR
Azure ?
Iaas Azure
Blobs Azure
– Sauvegardes
– Bases de données

• Scénarii IT hybrid...
HA / DR – Quelques concepts
• Terminologie
– HA, DR, RPO, RTO, Cluster de basculement, Mise en
miroir, Log Shipping, geo-c...
AZURE
Introduction & IaaS

#mstechdays

Bases de données/ Data management
Azure - Introduction

http://www.windowsazure.com/en-us/documentation/infographics/windows-azure/?fb=fr-fr
Windows Azure WM
• IaaS supporté par l’infrastructure Azure
– Depuis Juin 2012
– GA depuis Mai 2013

• Paiement en fonctio...
IAAS
Création d’une VM

#mstechdays

Bases de données/ Data management
Windows Azure WM pour les IT Pros
• Délai de création : ~ 10 minutes
• Disponibilité / Maintenance Host
–
–
–
–

A la char...
AZURE
Blob Storage

#mstechdays

Bases de données/ Data management
Azure & (No)SQL
Sauvegarde vers Azure
•

Pourquoi ?
–
–
–
–
–

•

Externalisation des sauvegardes / archivage
Disponibilité immédiate
Fiab...
SAUVEGARDE
Backup to URL

$url =
"https://sqlbackupconseilit.blob.core.windows.net/BackupTechdays2014/
AdventureWorks_Full...
Managed Backup
• Pourquoi ?
– Gestion automatique
• Comment ?
• Instance
– Azure Blob Storage
• Bases
• Création d’un comp...
DB ID= x

Managed backup
•

1. Is SB on
for DB?

Backup database
–
–
–
–

•

Backup log
–
–
–

•
•

Stratégie activée
Espa...
SAUVEGARDE
Managed backup

#mstechdays

Bases de données/ Data management
Mais la réalité, c’est aussi …

#mstechdays

Bases de données/ Data management
SQL Server Backup to Windows Azure Tool
• Pourquoi
–
–
–
–

Disponible pour SQL Server 2005, 2008, 2008R2
Chiffrement des ...
SAUVEGARDE
SQL Server Backup to Windows Azure Tool

#mstechdays

Bases de données/ Data management
Database files dans Azure
•

On Premise
–
–
–

•

DB
2

DB
3

Windows Azure
VM

VM Windows Azure avec SQL Server
–

•

Int...
DATABASE
Création d’une base sur Blob Azure

#mstechdays

Bases de données/ Data management
SCÉNARII IT HYBRIDES
Exemples utilisant les groupes de disponibilité (SQL 2012+)

#mstechdays

Bases de données/ Data mana...
HA / DR – scénario hybride - 1
DR
HA

Sauvegarde sur
réplica secondaire
HA / DR – scénario hybride - 2
HA / DR

Lecture de données
sur réplica secondaire
HA / DR – scénario hybride - 3
HA / DR

Lecture de données
sur réplica secondaire
HYBRID IT
Groupe de disponibilité hybride

#mstechdays

Bases de données/ Data management
Conclusion
•
•
•
•

Azure ouvre de nouveaux horizons
Avenir des infrastructures hybride
Merci à tous pour votre présence
Q...
Ressources
Sessions Data Insights pour les professionnels de l’IT
http://aka.ms/itprosql
Sessions Data Insights pour les d...
Digital is
business
Tarif Stockage

#mstechdays

Bases de données/ Data management
Tarif VMs

#mstechdays

Bases de données/ Data management
Tarif VMs SQL Server

#mstechdays

Bases de données/ Data management
Haute Disponibilité et Disaster Recovery
Upcoming SlideShare
Loading in...5
×

Haute Disponibilité et Disaster Recovery

331

Published on

Comment repousser les limites du DataCenter en termes de coût et de complexité ? Comment étendre ce datacenter vers le Cloud et bénéficier des scénarios de haute disponibilité et de disaster recovery offerts par SQL Server ? Lors de cette session, venez découvrir les différents scénarios hybrides entre SQL Server et Windows Azure : backup dans Windows Azure, Replica AlwaysOn, flexibilité dans le choix du stockage, élasticité et redondance !

Speaker : Christophe Laporte (MVP)

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
331
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
27
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • http://www.windowsazure.com/en-us/documentation/infographics/windows-azure/?fb=fr-fr
  • Haute Disponibilité et Disaster Recovery

    1. 1. Scénarios hybrides entre SQL Server et Windows Azure Christophe LAPORTE Consultant indépendant @conseilit Bases de données/Data management
    2. 2. Christophe LAPORTE ~ depuis 1997 6.5 <= SQL Server <= 2014 christophe_laporte@hotmail.fr http://conseilit.wordpress.com/ @conseilit Bases de données/Data management
    3. 3. NOTEZ LES SESSIONS 2014 ET TENTEZ DE GAGNER DES CLAVIERS ET DES BONS D’ACHAT DE 25€ ET 50€ !*  Directement via l’url: http://notes.mstechdays.fr  Sur le site mobile http://www.mstechdays.fr  Ou en flashant les QR codes présent à l’entrée de chaque salle *Jeu gratuit sans obligation d’achat. Règlement déposé auprès de la Société Civile Professionnelle Raynald PARKER et Raphaël PERROT, Huissier de Justice associés. Détail des lots et du règlement disponible en cliquant ici.
    4. 4. Agenda • • • • Terminologie HA - DR Azure ? Iaas Azure Blobs Azure – Sauvegardes – Bases de données • Scénarii IT hybrides • Conclusion
    5. 5. HA / DR – Quelques concepts • Terminologie – HA, DR, RPO, RTO, Cluster de basculement, Mise en miroir, Log Shipping, geo-cluster, Groupes de disponibilité, Réplica • Concepts – HA != DR – Granularité + RPO + RTO = stratégie => solution technique
    6. 6. AZURE Introduction & IaaS #mstechdays Bases de données/ Data management
    7. 7. Azure - Introduction http://www.windowsazure.com/en-us/documentation/infographics/windows-azure/?fb=fr-fr
    8. 8. Windows Azure WM • IaaS supporté par l’infrastructure Azure – Depuis Juin 2012 – GA depuis Mai 2013 • Paiement en fonction usage – À la minute – Réseau sortant – Stockage consommé • Sécurisé – Certification ISO 27001:2005 pour les Datacenter Azure – SSAE 16/ISAE 3402 Attestation – HIPPA Business Associate Agreement
    9. 9. IAAS Création d’une VM #mstechdays Bases de données/ Data management
    10. 10. Windows Azure WM pour les IT Pros • Délai de création : ~ 10 minutes • Disponibilité / Maintenance Host – – – – A la charge de Microsoft SLA mensuel 99,95% : ~ 22 minutes 3 copies de la VM dans le DC (HA) Eventuellement géo-redondant • Maintenance Guest à votre charge – – – – Configuration Sauvegarde Service Packs SQL HA
    11. 11. AZURE Blob Storage #mstechdays Bases de données/ Data management
    12. 12. Azure & (No)SQL
    13. 13. Sauvegarde vers Azure • Pourquoi ? – – – – – • Externalisation des sauvegardes / archivage Disponibilité immédiate Fiable : 3 copies géo-redondées Flexible et virtuellement sans limites Non liée à un éditeur tiers Comment ? – – Azure Blob Storage • Création d’un compte de stockage • Création d’un conteneur SQL Server • Création d’un credential • Sauvegarder de la base • (Peut être chiffré avec un certificat) Windows Azure VM On-premise box Windows Azure Storage
    14. 14. SAUVEGARDE Backup to URL $url = "https://sqlbackupconseilit.blob.core.windows.net/BackupTechdays2014/ AdventureWorks_Full.bak" $credential = "AzureSQLBackup" $server = "SQLSERVER:SQLAzureNodeDEFAULT" CD $server Backup-SqlDatabase -Database AdventureWorks -backupFile $url -SqlCredential $credential -CompressionOption On BACKUP DATABASE [AdventureWorks] TO URL = N'https://sqlbackupconseilit.blob.core.windows.net/BackupTechdays2014/AdventureWorks_Full.bak' WITH CREDENTIAL = N'AzureSQLBackup' , NAME = N'Techdays 2014 Backup TO URL Demo', STATS = 5, COMPRESSION #mstechdays Bases de données/ Data management
    15. 15. Managed Backup • Pourquoi ? – Gestion automatique • Comment ? • Instance – Azure Blob Storage • Bases • Création d’un compte de stockage – Stratégie de sauvegarde basée sur • Création d’un conteneur • Période de rétention – SQL Server • Lié à la charge de travail • Agent SQL démarré – Externaliser la sauvegarde • Création d’un credential EXEC smart_admin.sp_set_db_backup @database_name = ,@retention_days = ,@credential_name = ,@encryption_algorithm = ,@encryptor_type = ,@encryptor_name = ,@enable_backup = 'SmartBackupDemoDB' 10 'AzureSQLBackup' 'AES_128' 'Certificate' 'CertificatPourSauvegardes' 1; • Création de la stratégie de sauvegarde – Période de rétention • Peut être chiffré avec un certificat
    16. 16. DB ID= x Managed backup • 1. Is SB on for DB? Backup database – – – – • Backup log – – – • • Stratégie activée Espace utilisé dans le journal > 5 MB Intervalle maximum de 2 heures 1 jour <= Rétention <= 30 jours Statut et liste des sauvegardes – – • • Stratégie activée Augmentation de la taille du journal > 1 GB Intervalle maximum d’une semaine Discontinuité du Log Chain smart_admin.sp_get_backup_diagnostics smart_admin.fn_avalaible_backups Notifications par email possibles Backup à la demande possibles No DB ID++ Yes 2. Is backup chain broken? Yes 5. Schedule DB backup No 3. Is DB backup due? Yes No 4. Is log backup due? No Yes 5. Schedule Log Backup
    17. 17. SAUVEGARDE Managed backup #mstechdays Bases de données/ Data management
    18. 18. Mais la réalité, c’est aussi … #mstechdays Bases de données/ Data management
    19. 19. SQL Server Backup to Windows Azure Tool • Pourquoi – – – – Disponible pour SQL Server 2005, 2008, 2008R2 Chiffrement des sauvegardes Compression des sauvegardes Sauvegarde vers Blob Azure ou sur disque local • Comment – http://www.microsoft.com/enus/download/details.aspx?id=40740 – Assistant de configuration – BACKUP DATABASE
    20. 20. SAUVEGARDE SQL Server Backup to Windows Azure Tool #mstechdays Bases de données/ Data management
    21. 21. Database files dans Azure • On Premise – – – • DB 2 DB 3 Windows Azure VM VM Windows Azure avec SQL Server – • Intérêt discutable ? Bande passante internet Pas de base hybride (OnPrem / Azure) DB 1 Passer outre la limitation disque • Eviter la couche VHDX • Maximum 16 disques x 1TB • Plus d’IOPS ? (500 IOPS par disque VHDX) Comment ? – – – – Création d’un compte de stockage Création d’un conteneur Création d’un credential Création de la base DB 4 DB 5 DB 6 On-premise box DB 3 Windows Azure Storage DB 6
    22. 22. DATABASE Création d’une base sur Blob Azure #mstechdays Bases de données/ Data management
    23. 23. SCÉNARII IT HYBRIDES Exemples utilisant les groupes de disponibilité (SQL 2012+) #mstechdays Bases de données/ Data management
    24. 24. HA / DR – scénario hybride - 1 DR HA Sauvegarde sur réplica secondaire
    25. 25. HA / DR – scénario hybride - 2 HA / DR Lecture de données sur réplica secondaire
    26. 26. HA / DR – scénario hybride - 3 HA / DR Lecture de données sur réplica secondaire
    27. 27. HYBRID IT Groupe de disponibilité hybride #mstechdays Bases de données/ Data management
    28. 28. Conclusion • • • • Azure ouvre de nouveaux horizons Avenir des infrastructures hybride Merci à tous pour votre présence Questions / Réponses
    29. 29. Ressources Sessions Data Insights pour les professionnels de l’IT http://aka.ms/itprosql Sessions Data Insights pour les décideurs informatiques http://aka.ms/itdmsql Business Accelerator, un programme sur mesure pour les éditeurs de logiciel http://aka.ms/isvbusacc Un client prêt à témoigner ? Une belle histoire à partager ? Un Nokia Lumia à gagner ! http://aka.ms/cloudosref #mstechdays Bases de données/ Data management
    30. 30. Digital is business
    31. 31. Tarif Stockage #mstechdays Bases de données/ Data management
    32. 32. Tarif VMs #mstechdays Bases de données/ Data management
    33. 33. Tarif VMs SQL Server #mstechdays Bases de données/ Data management
    1. ¿Le ha llamado la atención una diapositiva en particular?

      Recortar diapositivas es una manera útil de recopilar información importante para consultarla más tarde.

    ×