SlideShare a Scribd company logo
1 of 20
Заграница нам поможет
Высокая доступность и межрегионное
аварийное восстановление SQL Server в Azure
Олег Черный
IT Ops, Edgar Online
Юрий Железко,
DevOps, Edgar Online
Agenda
 Data Persistence
 Virtual Machines
 Virtual Network
 Demo
Data Persistence
 Data Disks
Disks and Images
Base OS image for new Virtual Machines
Sys-Prepped/Generalized/Read Only
Created by uploading or by capture
Writable Disks for Virtual Machines
Created during VM creation or during
upload of existing VHDs.
VM disk layout
Persistent Disks and Highly Durable
Virtual Machine Availability
 Meaning of 9’s
 Fault domains, update domains and availability sets
 Load balancing
Meaning of 9’s
8
Service
Availability(%)
System Type
Annualized
Down Minutes
Quarterly Down
Minutes
Monthly Down
Minutes
Practical Meaning FAA rating
90 Unmanaged 52,596.00 13,149.00 4,383.00 Down 5 weeks per year
99 Managed 5,259.60 1,314.90 438.30 Down 4 days per year ROUTINE
99.9 Well managed 525.96 131.49 43.83 Down 9 hours per year ESSENTIAL
99.99 Fault tolerant 52.60 13.15 4.38 Down 1 hour per year
99.999 High availability 5.26 1.31 0.44 Down 5 minutes per year CRITICAL
99.9999 Very high
availability
0.53 0.13 0.04 Down 30 seconds per year
99.99999 Ultra availability 0.05 0.01 - Down 3 seconds per year SAFETY CRITICAL
Microsoft Azure
From Generic Requirements for Operation Systems Platform Reliability, Telcordia Technologies System Documentation,GR-2841-CORE and
Federation Aviation Administration Handbook: Reliability, Maintainability, and Availability (RMA) Handbook, FAA-HDBK-006A, Jan 7, 2008.
Service Level Agreements
Fault and Update Domains
Virtual Machine Availability Sets
UPDATE DOMAINS ARE HONORED BY HOST OS UPDATES
Load balancing
• Load balancing
Multiple VMs share the workload via public facing endpoints
• Internal Load balancing
Load balancing between VMs that don’t have public facing endpoints
12Microsoft Azure
External
Load
Balancer
Customer vNet
Internal
Load
Balancer Back end
Front end
Internet
Microsoft Azure
Public VIP
Virtual
Networks
Azure Virtual Networks
 A protected private virtual network in cloud
 Extend enterprise networks into Azure
 Cross-premises connectivity
Virtual Network Scenarios
• Hybrid Public/Private Cloud
Enterprise app in Microsoft Azure requiring connectivity to on-premise resources
• Enterprise Identity and Access Control
Manage identity and access control with on-premise resources (on-premises Active
Directory)
• Monitoring and Management
Remote monitoring and trouble-shooting of resources running in Azure
• Advanced Connectivity Requirements
Cloud deployments requiring IP addresses and direct connectivity across services
15Microsoft Azure
Cross-premises Connectivity
• Site-to-site
Create a secure connection between your on-premises site and your virtual network
• Point-to-site
Create a secure connection via VPN to your virtual network
• ExpressRouteTM
Create a private connection between Azure data centers and infrastructures on your premises or in
a co-location environment.
• Connect at an ExpressRoute location (Exchange Provider facility)
• Direct connect via a Network Service Provider
16Microsoft Azure
Traffic Manager
• Load balancing
• Failover
Microsoft Azure
North
Europe
US West
North America Europe
High Availability and Disaster Recovery
Demo: SQL Server HA & DR
High-Availability and Multi-Datacenter
Disaster Recovery with Multiple Azure ILBs
Get started
Visit azure.microsoft.com

More Related Content

What's hot

High available BizTalk infrastructure on Azure IaaS
High available BizTalk infrastructure on Azure IaaSHigh available BizTalk infrastructure on Azure IaaS
High available BizTalk infrastructure on Azure IaaSBizTalk360
 
邁向 Windows Server 應用程式現代化 (Windows Server Application Modernization)
邁向 Windows Server 應用程式現代化 (Windows Server Application Modernization)邁向 Windows Server 應用程式現代化 (Windows Server Application Modernization)
邁向 Windows Server 應用程式現代化 (Windows Server Application Modernization)Will Huang
 
Why you'll love Windows Azure SDK 2.0
Why you'll love Windows Azure SDK 2.0Why you'll love Windows Azure SDK 2.0
Why you'll love Windows Azure SDK 2.0paulbouwer
 
Microservices CICI automation inside Azure using AzureDevops and AKS Radu Vun...
Microservices CICI automation inside Azure using AzureDevops and AKS Radu Vun...Microservices CICI automation inside Azure using AzureDevops and AKS Radu Vun...
Microservices CICI automation inside Azure using AzureDevops and AKS Radu Vun...Radu Vunvulea
 
The WordPress Performance Team
The WordPress Performance TeamThe WordPress Performance Team
The WordPress Performance TeamFelix Arntz
 
Reliability Engineering for Enterprise Serverless
 Reliability Engineering  for Enterprise Serverless Reliability Engineering  for Enterprise Serverless
Reliability Engineering for Enterprise ServerlessTerui Masashi
 
Must have tools for windows azure
Must have tools for windows azureMust have tools for windows azure
Must have tools for windows azureK.Mohamed Faizal
 
[Docker Tokyo - DockerCon Recap] Updates from Microsoft
[Docker Tokyo - DockerCon Recap] Updates from Microsoft[Docker Tokyo - DockerCon Recap] Updates from Microsoft
[Docker Tokyo - DockerCon Recap] Updates from MicrosoftNaoki (Neo) SATO
 
Building a Real-Time IoT monitoring application with Azure
Building a Real-Time IoT monitoring application with AzureBuilding a Real-Time IoT monitoring application with Azure
Building a Real-Time IoT monitoring application with AzureDavide Mauri
 
Windows Azure Dev Camp - plénière
Windows Azure Dev Camp - plénièreWindows Azure Dev Camp - plénière
Windows Azure Dev Camp - plénièreMicrosoft
 
First Look at Built-in Autoscaling and Alerting
First Look at Built-in Autoscaling and AlertingFirst Look at Built-in Autoscaling and Alerting
First Look at Built-in Autoscaling and Alertingpaulbouwer
 
Deploy an Asp.Net Core App on Azure
Deploy an Asp.Net Core App on AzureDeploy an Asp.Net Core App on Azure
Deploy an Asp.Net Core App on AzureMichele Aponte
 
PHPBenelux 2011 - Seeing PHP throug a blue azure sky
PHPBenelux 2011 - Seeing PHP throug a blue azure skyPHPBenelux 2011 - Seeing PHP throug a blue azure sky
PHPBenelux 2011 - Seeing PHP throug a blue azure skyMaarten Balliauw
 

What's hot (17)

Mvp skill saturday ep 03
Mvp skill saturday ep 03Mvp skill saturday ep 03
Mvp skill saturday ep 03
 
Lucía Brizuela
Lucía BrizuelaLucía Brizuela
Lucía Brizuela
 
High available BizTalk infrastructure on Azure IaaS
High available BizTalk infrastructure on Azure IaaSHigh available BizTalk infrastructure on Azure IaaS
High available BizTalk infrastructure on Azure IaaS
 
.NET Overview & Roadmap
.NET Overview & Roadmap.NET Overview & Roadmap
.NET Overview & Roadmap
 
SERVERLESS MIDDLEWARE IN AZURE FUNCTIONS
SERVERLESS MIDDLEWARE IN AZURE FUNCTIONSSERVERLESS MIDDLEWARE IN AZURE FUNCTIONS
SERVERLESS MIDDLEWARE IN AZURE FUNCTIONS
 
邁向 Windows Server 應用程式現代化 (Windows Server Application Modernization)
邁向 Windows Server 應用程式現代化 (Windows Server Application Modernization)邁向 Windows Server 應用程式現代化 (Windows Server Application Modernization)
邁向 Windows Server 應用程式現代化 (Windows Server Application Modernization)
 
Why you'll love Windows Azure SDK 2.0
Why you'll love Windows Azure SDK 2.0Why you'll love Windows Azure SDK 2.0
Why you'll love Windows Azure SDK 2.0
 
Microservices CICI automation inside Azure using AzureDevops and AKS Radu Vun...
Microservices CICI automation inside Azure using AzureDevops and AKS Radu Vun...Microservices CICI automation inside Azure using AzureDevops and AKS Radu Vun...
Microservices CICI automation inside Azure using AzureDevops and AKS Radu Vun...
 
The WordPress Performance Team
The WordPress Performance TeamThe WordPress Performance Team
The WordPress Performance Team
 
Reliability Engineering for Enterprise Serverless
 Reliability Engineering  for Enterprise Serverless Reliability Engineering  for Enterprise Serverless
Reliability Engineering for Enterprise Serverless
 
Must have tools for windows azure
Must have tools for windows azureMust have tools for windows azure
Must have tools for windows azure
 
[Docker Tokyo - DockerCon Recap] Updates from Microsoft
[Docker Tokyo - DockerCon Recap] Updates from Microsoft[Docker Tokyo - DockerCon Recap] Updates from Microsoft
[Docker Tokyo - DockerCon Recap] Updates from Microsoft
 
Building a Real-Time IoT monitoring application with Azure
Building a Real-Time IoT monitoring application with AzureBuilding a Real-Time IoT monitoring application with Azure
Building a Real-Time IoT monitoring application with Azure
 
Windows Azure Dev Camp - plénière
Windows Azure Dev Camp - plénièreWindows Azure Dev Camp - plénière
Windows Azure Dev Camp - plénière
 
First Look at Built-in Autoscaling and Alerting
First Look at Built-in Autoscaling and AlertingFirst Look at Built-in Autoscaling and Alerting
First Look at Built-in Autoscaling and Alerting
 
Deploy an Asp.Net Core App on Azure
Deploy an Asp.Net Core App on AzureDeploy an Asp.Net Core App on Azure
Deploy an Asp.Net Core App on Azure
 
PHPBenelux 2011 - Seeing PHP throug a blue azure sky
PHPBenelux 2011 - Seeing PHP throug a blue azure skyPHPBenelux 2011 - Seeing PHP throug a blue azure sky
PHPBenelux 2011 - Seeing PHP throug a blue azure sky
 

Similar to SQL_HA_DR_Azure

Building Intelligent Cloud with Microsoft Azure
Building Intelligent Cloud with Microsoft AzureBuilding Intelligent Cloud with Microsoft Azure
Building Intelligent Cloud with Microsoft AzureWinWire Technologies Inc
 
Latest Microsoft Azure Solutions and Announcements - Presented by atidan june...
Latest Microsoft Azure Solutions and Announcements - Presented by atidan june...Latest Microsoft Azure Solutions and Announcements - Presented by atidan june...
Latest Microsoft Azure Solutions and Announcements - Presented by atidan june...David J Rosenthal
 
SQL Server on Azure VM datasheet.pptx
SQL Server on Azure VM datasheet.pptxSQL Server on Azure VM datasheet.pptx
SQL Server on Azure VM datasheet.pptxMESBetise
 
SQL Server on Azure VM datasheet.dsadaspptx
SQL Server on Azure VM datasheet.dsadaspptxSQL Server on Azure VM datasheet.dsadaspptx
SQL Server on Azure VM datasheet.dsadaspptxJustineGarcia32
 
Azure Site Recovery Bootcamp
Azure Site Recovery BootcampAzure Site Recovery Bootcamp
Azure Site Recovery BootcampAsaf Nakash
 
London .NET Developers Azure Camp Keynote
London .NET Developers Azure Camp KeynoteLondon .NET Developers Azure Camp Keynote
London .NET Developers Azure Camp KeynoteTom Walker
 
Azure virtual machines & Terraform
Azure virtual machines  & Terraform Azure virtual machines  & Terraform
Azure virtual machines & Terraform Juan Jose Gazzola
 
Developing and deploying windows azure applications
Developing and deploying windows azure applicationsDeveloping and deploying windows azure applications
Developing and deploying windows azure applicationsManish Corriea
 
Гибридное облако - эффективность в квадрате
Гибридное облако - эффективность в квадратеГибридное облако - эффективность в квадрате
Гибридное облако - эффективность в квадратеActiveCloud
 
Business Continuity & Disaster Recovery with Microsoft Azure
Business Continuity & Disaster Recovery with Microsoft AzureBusiness Continuity & Disaster Recovery with Microsoft Azure
Business Continuity & Disaster Recovery with Microsoft AzureAymen Mami
 
Hyper-V’s Virtualization Enhancements - EPC Group
Hyper-V’s Virtualization Enhancements - EPC GroupHyper-V’s Virtualization Enhancements - EPC Group
Hyper-V’s Virtualization Enhancements - EPC GroupEPC Group
 
Veeam Using cloud connect in 3 unexpected, awesome ways
Veeam Using cloud connect in 3 unexpected, awesome waysVeeam Using cloud connect in 3 unexpected, awesome ways
Veeam Using cloud connect in 3 unexpected, awesome waysTanawit Chansuchai
 
Azure Cloud Dev Camp - Introduction
Azure Cloud Dev Camp - IntroductionAzure Cloud Dev Camp - Introduction
Azure Cloud Dev Camp - Introductiongiventocode
 
Microsoft System Center 2012 R2 Overview - Presented by Atidan
Microsoft System Center 2012 R2 Overview - Presented by AtidanMicrosoft System Center 2012 R2 Overview - Presented by Atidan
Microsoft System Center 2012 R2 Overview - Presented by AtidanDavid J Rosenthal
 

Similar to SQL_HA_DR_Azure (20)

Cnam cours azure iaas
Cnam cours azure iaasCnam cours azure iaas
Cnam cours azure iaas
 
Azure IaaS
Azure IaaSAzure IaaS
Azure IaaS
 
Building Intelligent Cloud with Microsoft Azure
Building Intelligent Cloud with Microsoft AzureBuilding Intelligent Cloud with Microsoft Azure
Building Intelligent Cloud with Microsoft Azure
 
Latest Microsoft Azure Solutions and Announcements - Presented by atidan june...
Latest Microsoft Azure Solutions and Announcements - Presented by atidan june...Latest Microsoft Azure Solutions and Announcements - Presented by atidan june...
Latest Microsoft Azure Solutions and Announcements - Presented by atidan june...
 
IaaS azure_vs_amazon
IaaS azure_vs_amazonIaaS azure_vs_amazon
IaaS azure_vs_amazon
 
SQL Server on Azure VM datasheet.pptx
SQL Server on Azure VM datasheet.pptxSQL Server on Azure VM datasheet.pptx
SQL Server on Azure VM datasheet.pptx
 
SQL Server on Azure VM datasheet.dsadaspptx
SQL Server on Azure VM datasheet.dsadaspptxSQL Server on Azure VM datasheet.dsadaspptx
SQL Server on Azure VM datasheet.dsadaspptx
 
Azure Site Recovery Bootcamp
Azure Site Recovery BootcampAzure Site Recovery Bootcamp
Azure Site Recovery Bootcamp
 
London .NET Developers Azure Camp Keynote
London .NET Developers Azure Camp KeynoteLondon .NET Developers Azure Camp Keynote
London .NET Developers Azure Camp Keynote
 
Azure virtual machines & Terraform
Azure virtual machines  & Terraform Azure virtual machines  & Terraform
Azure virtual machines & Terraform
 
Developing and deploying windows azure applications
Developing and deploying windows azure applicationsDeveloping and deploying windows azure applications
Developing and deploying windows azure applications
 
Manage your enterprise with System Center
Manage your enterprise with System CenterManage your enterprise with System Center
Manage your enterprise with System Center
 
Гибридное облако - эффективность в квадрате
Гибридное облако - эффективность в квадратеГибридное облако - эффективность в квадрате
Гибридное облако - эффективность в квадрате
 
Business Continuity & Disaster Recovery with Microsoft Azure
Business Continuity & Disaster Recovery with Microsoft AzureBusiness Continuity & Disaster Recovery with Microsoft Azure
Business Continuity & Disaster Recovery with Microsoft Azure
 
Hyper-V’s Virtualization Enhancements - EPC Group
Hyper-V’s Virtualization Enhancements - EPC GroupHyper-V’s Virtualization Enhancements - EPC Group
Hyper-V’s Virtualization Enhancements - EPC Group
 
Veeam Using cloud connect in 3 unexpected, awesome ways
Veeam Using cloud connect in 3 unexpected, awesome waysVeeam Using cloud connect in 3 unexpected, awesome ways
Veeam Using cloud connect in 3 unexpected, awesome ways
 
Windows Azure for IT Pros
Windows Azure for IT ProsWindows Azure for IT Pros
Windows Azure for IT Pros
 
Azure Cloud Dev Camp - Introduction
Azure Cloud Dev Camp - IntroductionAzure Cloud Dev Camp - Introduction
Azure Cloud Dev Camp - Introduction
 
Microsoft System Center 2012 R2 Overview - Presented by Atidan
Microsoft System Center 2012 R2 Overview - Presented by AtidanMicrosoft System Center 2012 R2 Overview - Presented by Atidan
Microsoft System Center 2012 R2 Overview - Presented by Atidan
 
Adam azure presentation
Adam   azure presentationAdam   azure presentation
Adam azure presentation
 

More from Oleg Chorny

Azure Expert Leading Camp UA - 2015
Azure Expert Leading Camp UA - 2015Azure Expert Leading Camp UA - 2015
Azure Expert Leading Camp UA - 2015Oleg Chorny
 
Better Together: Microsoft Azure Virtual Machines & PowerShell Desired State ...
Better Together: Microsoft Azure Virtual Machines & PowerShell Desired State ...Better Together: Microsoft Azure Virtual Machines & PowerShell Desired State ...
Better Together: Microsoft Azure Virtual Machines & PowerShell Desired State ...Oleg Chorny
 
Application insights for visual studio online
Application insights for visual studio onlineApplication insights for visual studio online
Application insights for visual studio onlineOleg Chorny
 
Tale of the golden fish
Tale of the golden fishTale of the golden fish
Tale of the golden fishOleg Chorny
 
Disaster recovery from scratch
Disaster recovery from scratchDisaster recovery from scratch
Disaster recovery from scratchOleg Chorny
 
Ten rules for sysadmin
Ten rules for sysadminTen rules for sysadmin
Ten rules for sysadminOleg Chorny
 

More from Oleg Chorny (9)

Docker&Azure
Docker&AzureDocker&Azure
Docker&Azure
 
CD&Azure
CD&AzureCD&Azure
CD&Azure
 
Azure Expert Leading Camp UA - 2015
Azure Expert Leading Camp UA - 2015Azure Expert Leading Camp UA - 2015
Azure Expert Leading Camp UA - 2015
 
Better Together: Microsoft Azure Virtual Machines & PowerShell Desired State ...
Better Together: Microsoft Azure Virtual Machines & PowerShell Desired State ...Better Together: Microsoft Azure Virtual Machines & PowerShell Desired State ...
Better Together: Microsoft Azure Virtual Machines & PowerShell Desired State ...
 
Application insights for visual studio online
Application insights for visual studio onlineApplication insights for visual studio online
Application insights for visual studio online
 
Tale of the golden fish
Tale of the golden fishTale of the golden fish
Tale of the golden fish
 
Disaster recovery from scratch
Disaster recovery from scratchDisaster recovery from scratch
Disaster recovery from scratch
 
Ten rules for sysadmin
Ten rules for sysadminTen rules for sysadmin
Ten rules for sysadmin
 
Re fs
Re fsRe fs
Re fs
 

Recently uploaded

A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
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?Antenna Manufacturer Coco
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessPixlogix Infotech
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilV3cube
 
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.pptxHampshireHUG
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
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 2024The Digital Insurer
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfhans926745
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
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 Processorsdebabhi2
 
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 productivityPrincipled Technologies
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 

Recently uploaded (20)

A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
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?
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
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
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
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
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
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
 
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
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 

SQL_HA_DR_Azure

  • 1. Заграница нам поможет Высокая доступность и межрегионное аварийное восстановление SQL Server в Azure Олег Черный IT Ops, Edgar Online Юрий Железко, DevOps, Edgar Online
  • 2. Agenda  Data Persistence  Virtual Machines  Virtual Network  Demo
  • 4. Disks and Images Base OS image for new Virtual Machines Sys-Prepped/Generalized/Read Only Created by uploading or by capture Writable Disks for Virtual Machines Created during VM creation or during upload of existing VHDs.
  • 6. Persistent Disks and Highly Durable
  • 7. Virtual Machine Availability  Meaning of 9’s  Fault domains, update domains and availability sets  Load balancing
  • 8. Meaning of 9’s 8 Service Availability(%) System Type Annualized Down Minutes Quarterly Down Minutes Monthly Down Minutes Practical Meaning FAA rating 90 Unmanaged 52,596.00 13,149.00 4,383.00 Down 5 weeks per year 99 Managed 5,259.60 1,314.90 438.30 Down 4 days per year ROUTINE 99.9 Well managed 525.96 131.49 43.83 Down 9 hours per year ESSENTIAL 99.99 Fault tolerant 52.60 13.15 4.38 Down 1 hour per year 99.999 High availability 5.26 1.31 0.44 Down 5 minutes per year CRITICAL 99.9999 Very high availability 0.53 0.13 0.04 Down 30 seconds per year 99.99999 Ultra availability 0.05 0.01 - Down 3 seconds per year SAFETY CRITICAL Microsoft Azure From Generic Requirements for Operation Systems Platform Reliability, Telcordia Technologies System Documentation,GR-2841-CORE and Federation Aviation Administration Handbook: Reliability, Maintainability, and Availability (RMA) Handbook, FAA-HDBK-006A, Jan 7, 2008.
  • 10. Fault and Update Domains
  • 11. Virtual Machine Availability Sets UPDATE DOMAINS ARE HONORED BY HOST OS UPDATES
  • 12. Load balancing • Load balancing Multiple VMs share the workload via public facing endpoints • Internal Load balancing Load balancing between VMs that don’t have public facing endpoints 12Microsoft Azure External Load Balancer Customer vNet Internal Load Balancer Back end Front end Internet Microsoft Azure Public VIP
  • 14. Azure Virtual Networks  A protected private virtual network in cloud  Extend enterprise networks into Azure  Cross-premises connectivity
  • 15. Virtual Network Scenarios • Hybrid Public/Private Cloud Enterprise app in Microsoft Azure requiring connectivity to on-premise resources • Enterprise Identity and Access Control Manage identity and access control with on-premise resources (on-premises Active Directory) • Monitoring and Management Remote monitoring and trouble-shooting of resources running in Azure • Advanced Connectivity Requirements Cloud deployments requiring IP addresses and direct connectivity across services 15Microsoft Azure
  • 16. Cross-premises Connectivity • Site-to-site Create a secure connection between your on-premises site and your virtual network • Point-to-site Create a secure connection via VPN to your virtual network • ExpressRouteTM Create a private connection between Azure data centers and infrastructures on your premises or in a co-location environment. • Connect at an ExpressRoute location (Exchange Provider facility) • Direct connect via a Network Service Provider 16Microsoft Azure
  • 17. Traffic Manager • Load balancing • Failover Microsoft Azure North Europe US West North America Europe
  • 18. High Availability and Disaster Recovery
  • 19. Demo: SQL Server HA & DR High-Availability and Multi-Datacenter Disaster Recovery with Multiple Azure ILBs

Editor's Notes

  1. Presentation Objectives: This presentation provides a high-level overview of Azure IaaS. It covers essential concepts and tools for people who are new to Azure to get started. It covers both Virtual Machines and Virtual Networks. For a more advanced audience we’ll describe Multi-Datacenter Disaster Recovery strategy and present a demo. Let’s try go through 100-400 Azure IaaS levels.
  2. Slide Objectives: Explain the agenda of the session. Speaker Notes: Explain this presentation is a high-level overview, so not everything is covered in-depth.
  3. Slide Objective: Explain the differences between disks and images with VMs
  4. Slide Objective: Explain how disks are durable and how Microsoft Azure storage works Notes: The OS and Data Disks are stored in Microsoft Azure storage. So in addition to the data being persistent you also get the benefits of storage which means your VHD is replicated 3X’s locally and also 3X’s in a separate data center in the same region (geo-replication)
  5. Slide Objective: Provide a graphical view of fault and upgrade domains for existing web and worker roles. Use to contrast existing skills with availability sets. Notes: You can see that our service is well spread out across both fault and upgrade domains The loss of a fault domain will not cause a failure of our service nor will the restart or change of an upgrade domain cause a failure of our service Notes Useful pre-reading here. http://blog.toddysm.com/2010/04/upgrade-domains-and-fault-domains-in-windows-azure.html
  6. Slide Objective: Explain availability sets Notes: Availability sets tell the Fabric Controller to place VMs in the same set on different racks for faults and in separate upgrade domains for updates. This essentially tells the FC not to take the guest OS down of all VMs in the same set for host updates.
  7. Slide Objective: Explain availability sets Notes: Availability sets tell the Fabric Controller to place VMs in the same set on different racks for faults and in separate upgrade domains for updates. This essentially tells the FC not to take the guest OS down of all VMs in the same set for host updates.
  8. Demo: Provisioning VM Prerequisites: A Windows Server 2012 is already provisioned. Steps: Open Ibiza portal and click the NEW button at the lower-left corner. Show the short list of resources. Explain that I can directly create popular resources here such as a Windows Server 2012. Click on the Everything link. In Gallery blade, open the Virtual machines category. Scroll down the view and show images of different types (refer back to slide 9). Click on Windows Server 2012 R2, and then click the Create button in the overview blade. For non-Microsoft focused audience, consider to pick a Linux image instead. Fill in the Create VM form and click on the Create button to provision the VM. Explain this will take a few minutes. Open the already provisioned VM. Scroll down the blade to show various of information available on the blade. Click on the Extensions tile. On the Extensions blade, click on the ADD icon to bring up the extension list. Introduce that VM extensions are installable components to customize VM instances. Switch to slides to continue with VM extension introduction.