Datit207 scénarios hybrides entre sql server et windows azure

251 views

Published on

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

No Downloads
Views
Total views
251
On SlideShare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
5
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide
  • http://www.windowsazure.com/en-us/documentation/infographics/windows-azure/?fb=fr-fr
  • Datit207 scénarios hybrides entre sql server et windows azure

    1. 1. Bases de données/Data management Scénarios hybrides entre SQL Server et Windows Azure Christophe LAPORTE Consultant indépendant @conseilit
    2. 2. Bases de données/Data management Christophe LAPORTE ~ depuis 1997 6.5 <= SQL Server <= 2014 @conseilit christophe_laporte@hotmail.fr http://conseilit.wordpress.com/
    3. 3. NOTEZ LES SESSIONS 2014 ET TENTEZ DE GAGNER DES CLAVIERS ET DES BONS D’ACHAT DE 25€ ET 50€ !* *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.  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
    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. Bases de données/ Data management#mstechdays AZURE Introduction & IaaS
    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. #mstechdays Bases de données/ Data management IAAS Création d’une VM
    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. Bases de données/ Data management#mstechdays AZURE Blob Storage
    12. 12. Azure & (No)SQL
    13. 13. Sauvegarde vers Azure Windows Azure Storage Windows Azure VM On-premise box • 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)
    14. 14. #mstechdays Bases de données/ Data management SAUVEGARDE Backup to URL 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 $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
    15. 15. Managed Backup • Pourquoi ? – Gestion automatique • Instance • Bases – Stratégie de sauvegarde basée sur • Période de rétention • Lié à la charge de travail – Externaliser la sauvegarde • Comment ? – Azure Blob Storage • Création d’un compte de stockage • Création d’un conteneur – SQL Server • Agent SQL démarré • Création d’un credential • Création de la stratégie de sauvegarde – Période de rétention • Peut être chiffré avec un certificat EXEC smart_admin.sp_set_db_backup @database_name = 'SmartBackupDemoDB' ,@retention_days = 10 ,@credential_name = 'AzureSQLBackup' ,@encryption_algorithm = 'AES_128' ,@encryptor_type = 'Certificate' ,@encryptor_name = 'CertificatPourSauvegardes' ,@enable_backup = 1;
    16. 16. Managed backup • Backup database – Stratégie activée – Augmentation de la taille du journal > 1 GB – Intervalle maximum d’une semaine – Discontinuité du Log Chain • 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 – smart_admin.sp_get_backup_diagnostics – smart_admin.fn_avalaible_backups • Notifications par email possibles • Backup à la demande possibles 2. Is backup chain broken? Yes Yes Yes Yes No No No 5. Schedule Log Backup4. Is log backup due? 3. Is DB backup due? No DB ID++ 1. Is SB on for DB? DB ID= x 5. Schedule DB backup
    17. 17. #mstechdays Bases de données/ Data management SAUVEGARDE Managed backup
    18. 18. #mstechdays Bases de données/ Data management Mais la réalité, c’est aussi …
    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/en- us/download/details.aspx?id=40740 – Assistant de configuration – BACKUP DATABASE
    20. 20. #mstechdays Bases de données/ Data management SAUVEGARDE SQL Server Backup to Windows Azure Tool
    21. 21. Database files dans Azure Windows Azure VM On-premise box Windows Azure Storage DB 3 DB 6 DB 6 DB 5 DB 4 DB 3 DB 2 DB 1 • On Premise – Intérêt discutable ? – Bande passante internet – Pas de base hybride (OnPrem / Azure) • VM Windows Azure avec SQL Server – 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
    22. 22. #mstechdays Bases de données/ Data management DATABASE Création d’une base sur Blob Azure
    23. 23. Bases de données/ Data management#mstechdays SCÉNARII IT HYBRIDES Exemples utilisant les groupes de disponibilité (SQL 2012+)
    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. #mstechdays Bases de données/ Data management HYBRID IT Groupe de disponibilité hybride
    28. 28. Conclusion • Azure ouvre de nouveaux horizons • Avenir des infrastructures hybride • Merci à tous pour votre présence • Questions / Réponses
    29. 29. #mstechdays Bases de données/ Data management 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 Ressources
    30. 30. Digital is business
    31. 31. #mstechdays Bases de données/ Data management Tarif Stockage
    32. 32. #mstechdays Bases de données/ Data management Tarif VMs
    33. 33. #mstechdays Bases de données/ Data management Tarif VMs SQL Server

    ×