SlideShare uma empresa Scribd logo
1 de 9
Microsoft Azure Training
Shawn Ismail (Azure MVP)
shawn@cloudranger.net
http://www.cloudranger.net
Shawn Ismail
Microsoft MVP
Azure SQL Database - Part 4 - Business Continuity
Email: shawn@cloudranger.net | Twitter: @shawnismail | Blog: http://www.cloudranger.net | LinkedIn: https://www.linkedin.com/in/shawnismail
YouTube: https://www.youtube.com/c/CloudrangerNetwork
Slides: http://www.slideshare.net/shawnismail
Azure SQL Database - Part 4 - Business Continuity
Azure SQL Database Business Continuity
Business Continuity
Business continuity encompasses planning and preparation to ensure that an organization can continue to operate
in case of serious incidents or disasters and is able to recover to an operational state within a reasonably short
period. – Wikipedia
Every organization should have a business continuity plan for all workloads in Azure
In context of Azure SQL:
• Data backup on a regular basis
• Establish data retention
• Have data High Availability
Azure SQL Database - Part 4 - Business Continuity
Azure SQL Database Business Continuity
Recovery Time Objective (RTO) – Maximum acceptable time before the workload fully recovers after a disruptive
event.
Recovery Point Objective (RPO) – Maximum amount of data updates the workload can tolerate losing
Data Retention – Maximum amount of time the data needs to be archived
Azure SQL Database cannot directly use the database and transaction log backup like MS SQL Server
SQL Database provides several business continuity features, including automated backups and optional database
replication
Azure SQL Database - Part 4 - Business Continuity
Azure SQL Database Business Continuity – Database copy & export
Backup procedure - Works by manually copying a database and exporting as a .backpac file and storing in a
storage account
Restore procedure – In case of a failure, create a new Azure SQL Database server & import the exported copy the
database from the storage account
• Very simple backup solution
• Can also be restored in on-premises SQL servers
• Analogues to Full Backup in MS SQL Server
Not the preferred method of backing up:
Manual intervention
Not transactionally consistent backups
Additional costs of storage
Azure SQL Database - Part 4 - Business Continuity
Azure SQL Database Business Continuity – Automated Backups
SQL Database provides automated database backups (functionality built into Azure SQL):
• No opt-in required
• No additional cost
• Backups are stored in geo-redundant storage. Backups are automatically placed in paired regions
• Can be restored to same database server or new database server
Backup routine:
• Full Database backups weekly
• Differential backups hourly
• Transactional (Incremental) backups every 5 minutes
The above routine allows point-in-time restore | Restore to on-premises environment not available
Basic service tiers:
• Any restore points in within 7 days
Standard and Premium tiers:
• Any restore points within 35 days
Retention periods are changed by changing the tiers
Azure SQL Database - Part 4 - Business Continuity
Azure SQL Database Business Continuity – Paired Regions
Geography Paired regions
North America North Central US South Central US
North America East US West US
North America US East 2 US Central
North America West US 2 West Central US
Europe North Europe West Europe
Asia South East Asia East Asia
China East China North China
Japan Japan East Japan West
Brazil Brazil South (1) South Central US
Australia Australia East Australia Southeast
US Government US Gov Iowa US Gov Virginia
India Central India South India
Canada Canada Central Canada East
UK UK West UK South
Azure SQL Database - Part 4 - Business Continuity
Azure SQL Database Business Continuity – Active geo-replication
• One on more redundant copies of the database are maintained and updated on a continuous basis
• Analogues on SQL AlwaysOn feature in MS SQL Server
• Can be used as a DR or HA solution
• Available for all Tiers
• Configure up to 4 readable secondary databases in the same or different data center locations (regions)
• When Active Geo-Replication is configured, a secondary database is created on the specified server. Secondary
can only be created in a different Azure SQL Database server
• The original database becomes the primary database
• The primary database asynchronously replicates committed transactions to each of the secondary databases
• Only full transactions are replicated
• While at any given point, the secondary database might be slightly behind the primary database, the
secondary data is guaranteed to never have partial transactions
• Secondary database is fully readable
Training Site: http://www.cloudranger.net/azure-training
YouTube : https://www.youtube.com/c/CloudrangerNetwork
Slides : http://www.slideshare.net/shawnismail
Twitter : @shawnismail
Email : shawn@cloudranger.net
LinkedIn : https://www.linkedin.com/in/shawnismail
Thank you for viewing and please the videos on
Azure SQL Database - Part 4 - Business Continuity

Mais conteúdo relacionado

Mais de Shawn Ismail

Mais de Shawn Ismail (11)

Exam 70-533 Module 1-Lesson 2 - Overview of Azure
Exam 70-533 Module 1-Lesson 2 - Overview of AzureExam 70-533 Module 1-Lesson 2 - Overview of Azure
Exam 70-533 Module 1-Lesson 2 - Overview of Azure
 
Exam 70-533 Module 1-Lesson 1 - Cloud technology overview
Exam 70-533 Module 1-Lesson 1 - Cloud technology overviewExam 70-533 Module 1-Lesson 1 - Cloud technology overview
Exam 70-533 Module 1-Lesson 1 - Cloud technology overview
 
Exam 70-533 Module 0-Lesson 2 - Overview of Exam 70-533
Exam 70-533 Module 0-Lesson 2 - Overview of Exam 70-533Exam 70-533 Module 0-Lesson 2 - Overview of Exam 70-533
Exam 70-533 Module 0-Lesson 2 - Overview of Exam 70-533
 
Exam 70-533 Module 0-Lesson 1 - About this course
Exam 70-533 Module 0-Lesson 1 - About this courseExam 70-533 Module 0-Lesson 1 - About this course
Exam 70-533 Module 0-Lesson 1 - About this course
 
Session 44 - Azure SQL Database - Part 1 - Introduction
Session 44 - Azure SQL Database - Part 1 - IntroductionSession 44 - Azure SQL Database - Part 1 - Introduction
Session 44 - Azure SQL Database - Part 1 - Introduction
 
Session 39 azure storage - part 2 - blob storage and security
Session 39   azure storage - part 2 - blob storage and securitySession 39   azure storage - part 2 - blob storage and security
Session 39 azure storage - part 2 - blob storage and security
 
Azure Network Security Groups (NSG)
Azure Network Security Groups (NSG)Azure Network Security Groups (NSG)
Azure Network Security Groups (NSG)
 
Microsoft Azure Training - [13] Azure Virtual Networks-Part 7-VNet-to-VNet Co...
Microsoft Azure Training - [13] Azure Virtual Networks-Part 7-VNet-to-VNet Co...Microsoft Azure Training - [13] Azure Virtual Networks-Part 7-VNet-to-VNet Co...
Microsoft Azure Training - [13] Azure Virtual Networks-Part 7-VNet-to-VNet Co...
 
Microsoft Azure Training - [11]Azure Virtual Networks -Part 5 -Cross-premises...
Microsoft Azure Training - [11]Azure Virtual Networks -Part 5 -Cross-premises...Microsoft Azure Training - [11]Azure Virtual Networks -Part 5 -Cross-premises...
Microsoft Azure Training - [11]Azure Virtual Networks -Part 5 -Cross-premises...
 
Microsoft Azure Training - [3] Azure Accounts, Subscriptions and Admin Roles ...
Microsoft Azure Training - [3] Azure Accounts, Subscriptions and Admin Roles ...Microsoft Azure Training - [3] Azure Accounts, Subscriptions and Admin Roles ...
Microsoft Azure Training - [3] Azure Accounts, Subscriptions and Admin Roles ...
 
Microsoft Azure Training - [2] Introduction to the Cloud (Exam 70-533)
Microsoft Azure Training - [2] Introduction to the Cloud (Exam 70-533)Microsoft Azure Training - [2] Introduction to the Cloud (Exam 70-533)
Microsoft Azure Training - [2] Introduction to the Cloud (Exam 70-533)
 

Último

Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
 

Último (20)

The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 

Session 47 - Azure SQL Database - Part 4 - Business Continuity

  • 1. Microsoft Azure Training Shawn Ismail (Azure MVP) shawn@cloudranger.net http://www.cloudranger.net
  • 2. Shawn Ismail Microsoft MVP Azure SQL Database - Part 4 - Business Continuity Email: shawn@cloudranger.net | Twitter: @shawnismail | Blog: http://www.cloudranger.net | LinkedIn: https://www.linkedin.com/in/shawnismail YouTube: https://www.youtube.com/c/CloudrangerNetwork Slides: http://www.slideshare.net/shawnismail
  • 3. Azure SQL Database - Part 4 - Business Continuity Azure SQL Database Business Continuity Business Continuity Business continuity encompasses planning and preparation to ensure that an organization can continue to operate in case of serious incidents or disasters and is able to recover to an operational state within a reasonably short period. – Wikipedia Every organization should have a business continuity plan for all workloads in Azure In context of Azure SQL: • Data backup on a regular basis • Establish data retention • Have data High Availability
  • 4. Azure SQL Database - Part 4 - Business Continuity Azure SQL Database Business Continuity Recovery Time Objective (RTO) – Maximum acceptable time before the workload fully recovers after a disruptive event. Recovery Point Objective (RPO) – Maximum amount of data updates the workload can tolerate losing Data Retention – Maximum amount of time the data needs to be archived Azure SQL Database cannot directly use the database and transaction log backup like MS SQL Server SQL Database provides several business continuity features, including automated backups and optional database replication
  • 5. Azure SQL Database - Part 4 - Business Continuity Azure SQL Database Business Continuity – Database copy & export Backup procedure - Works by manually copying a database and exporting as a .backpac file and storing in a storage account Restore procedure – In case of a failure, create a new Azure SQL Database server & import the exported copy the database from the storage account • Very simple backup solution • Can also be restored in on-premises SQL servers • Analogues to Full Backup in MS SQL Server Not the preferred method of backing up: Manual intervention Not transactionally consistent backups Additional costs of storage
  • 6. Azure SQL Database - Part 4 - Business Continuity Azure SQL Database Business Continuity – Automated Backups SQL Database provides automated database backups (functionality built into Azure SQL): • No opt-in required • No additional cost • Backups are stored in geo-redundant storage. Backups are automatically placed in paired regions • Can be restored to same database server or new database server Backup routine: • Full Database backups weekly • Differential backups hourly • Transactional (Incremental) backups every 5 minutes The above routine allows point-in-time restore | Restore to on-premises environment not available Basic service tiers: • Any restore points in within 7 days Standard and Premium tiers: • Any restore points within 35 days Retention periods are changed by changing the tiers
  • 7. Azure SQL Database - Part 4 - Business Continuity Azure SQL Database Business Continuity – Paired Regions Geography Paired regions North America North Central US South Central US North America East US West US North America US East 2 US Central North America West US 2 West Central US Europe North Europe West Europe Asia South East Asia East Asia China East China North China Japan Japan East Japan West Brazil Brazil South (1) South Central US Australia Australia East Australia Southeast US Government US Gov Iowa US Gov Virginia India Central India South India Canada Canada Central Canada East UK UK West UK South
  • 8. Azure SQL Database - Part 4 - Business Continuity Azure SQL Database Business Continuity – Active geo-replication • One on more redundant copies of the database are maintained and updated on a continuous basis • Analogues on SQL AlwaysOn feature in MS SQL Server • Can be used as a DR or HA solution • Available for all Tiers • Configure up to 4 readable secondary databases in the same or different data center locations (regions) • When Active Geo-Replication is configured, a secondary database is created on the specified server. Secondary can only be created in a different Azure SQL Database server • The original database becomes the primary database • The primary database asynchronously replicates committed transactions to each of the secondary databases • Only full transactions are replicated • While at any given point, the secondary database might be slightly behind the primary database, the secondary data is guaranteed to never have partial transactions • Secondary database is fully readable
  • 9. Training Site: http://www.cloudranger.net/azure-training YouTube : https://www.youtube.com/c/CloudrangerNetwork Slides : http://www.slideshare.net/shawnismail Twitter : @shawnismail Email : shawn@cloudranger.net LinkedIn : https://www.linkedin.com/in/shawnismail Thank you for viewing and please the videos on Azure SQL Database - Part 4 - Business Continuity