SlideShare a Scribd company logo
1 of 32
Download to read offline
Implementing Windows and SQL Server
for High Availability on AWS

Presented by Miles Ward
Content by David Pae & Ulf Schoo
Deck by Colin White

1
Before You Get Started
This is an advanced topic. If you are new to AWS, please visit
the “Getting Started with AWS” section of the documentation.
You should also be familiar with the following:
• Amazon EC2
•
•
•
•
•

Amazon VPC
Windows Server 2008 R2 and Windows Server 2012
Windows Server Active Directory and DNS
Windows Server Failover Clustering (WSFC)
SQL Server 2012 AlwaysOn Availability Groups
2
Introduction
The goal of a high availability configuration is to protect from failure of a single instance.
This guide discusses architectural considerations and configuration steps when launching
the necessary AWS services to run WSFC across different subnets and Availability Zones,
and also provides instructions for installing and configuring WSFC and an AlwaysOn
Availability Group. We also provide you with two sample AWS CloudFormation templates to
help deploy the necessary infrastructure predictably and repeatedly.
Implementing a WSFC cluster and AlwaysOn Availability Group in the AWS cloud is not
different from deploying on-premises as long as two requirements are met:

• Deploy the cluster nodes inside a VPC
• Put WSFC cluster nodes in separate subnets
This presentation gives an overview of the process to create the example solution. It does
not outline each step. For the detailed overview, please consult the whitepaper available
here: http://aws.amazon.com/whitepapers/microsoft-wsfc-sql-alwayson/
3
Microsoft Platform on AWS
Microsoft “License Mobility through Software Assurance” gives Microsoft Volume
Licensing customers the flexibility to deploy Windows Server applications with
active Software Assurance (SA) on Amazon Web Services.
• Partnership to support running Windows
Server-based workloads on AWS
• Amazon Machine Images (AMIs) with
Windows Server and SQL Server today that
were jointly developed by Microsoft and AWS
• SharePoint Server and other Microsoft server
products can be licensed to run on AWS
*General info on AWS and License Mobility for a variety of MS server products:
http://aws.amazon.com/windows/mslicensemobility/

Two licensing models:
Pay-as-you-go – AMI
pricing includes
software

BYOL – use existing
licenses on AWS

•Windows Server
•SQL Server Standard

•SQL Server Enterprise
•SharePoint Server
•Other qualifying Microsoft Windows Server
products*

Detail on AWS and License Mobility with SQL Server:
http://aws.amazon.com/windows/mslicensemobility/sql/

4
Summary – What You Will Learn

Part 1

Configure the Virtual Network and
Active Directory Infrastructure

Part 2

Launch the WSFC Cluster Nodes

Part 3

Install a SQL Server 2012
AlwaysOn Availability Group

5
Summary – What You Will Build
One Amazon VPC

Per Availability Zone
• 4 private subnets and 1 public subnet

One public route

• 1 private route
• 1 Windows Server 2008 R2–based Remote Desktop Gateway instance
• 1 Linux-based NAT instance to enable administrative ingress and egress

One Internet Gateway
Security Groups

• 2 Elastic IP Addresses associated with the NAT and RDGW instances

• 1 Windows Server 2008 R2–based instance to host the Active Directory
• 1 Windows Server 2008 R2–based instance to host the WSFC Node and
SQL Server 2012 Instance

to control the secure flow of traffic between
the instances deployed in the Amazon VPC

6
see whitepaper for high resolution diagram

7
Part 1: Configure the Virtual Network
and Active Directory Infrastructure

8
Introduction
Let’s start with the necessary infrastructure and virtual network setup to provide
the environment in which you instantiate and configure your servers and
database. WSFC provides infrastructure features that complement the high
availability and disaster recovery scenarios supported in the AWS cloud.

Amazon EC2 provides the ability to place instances in multiple locations,
composed of Availability Zones and regions. Regions are dispersed and located
in separate geographic areas. Availability Zones are distinct locations within a
region that are engineered to be isolated from failures in other Availability Zones.
We provide two sample AWS CloudFormation templates to help you deploy the
necessary and correctly configured infrastructure predictably and repeatedly.

Part 1: Configure the Virtual Network and Active Directory Infrastructure

9
Scripted Deployment
Sample Template-1 allows for customization
of 23 defined parameters:
KeyPairName
ADServer1InstanceType
ADServer2InstanceType
ADServer1NetBIOSName
ADServer2NetBIOSName
ADServer1PrivateIp
ADServer2PrivateIp
NATInstanceType
RDGWInstanceType

DomainDNSName
DomainNetBIOSName
RestoreModePassword
DomainAdminUser
DomainAdminPassword
SQLAdminUser
SQLAdminPassword
PublicSubnet1CIDR
PublicSubnet2CIDR

PrivateSubnet1CIDR
PrivateSubnet2CIDR
PrivateSubnet3CIDR
PrivateSubnet4CIDR
PrivateSubnet5CIDR
PrivateSubnet6CIDR
PrivateSubnet7CIDR
PrivateSubnet8CIDR
VPCCIDR

Template-1 takes about
1 hour and 20 minutes
to complete all tasks
default values for all parameters are included in the whitepaper

10
see whitepaper for high resolution diagram

11
Part 2: Launch the WSFC Cluster Nodes

12
Scripted Deployment

Template-2 helps you deploy the
WSFC Nodes into AWS architecture
• Deploys Windows Server 2008 R2–based instances as
WSFC nodes into their respective subnets
• Renames the instance to a friendly NetBIOS name of
your choice
• Joins the Windows instances to the domain
• Adds the SQL Service Account (e.g., sqlsa) to the local
Administrator Group
• Installs the WSFC feature
• Downloads a SQL Server 2012 Enterprise Edition
Evaluation copy onto the instance
• Opens the TCP ports 1433, 1434, 4022, 5022, and 135

Part 2: Launch the WSFC Cluster Nodes

Template-2 takes about
50 minutes
to complete all tasks

13
Create the WSFC Cluster

Steps to create the cluster:
• Create private IP addresses
for both nodes of the cluster
• Test and validate configuration
• Create cluster
• Change to static IP and assign
private addresses
• Bring online
• Create file share witness and
set Quorum Configuration
(full 29 step process outlined in the whitepaper)

Part 2: Launch the WSFC Cluster Nodes

14
see whitepaper for high resolution diagram

15
Part 3: Install a SQL Server 2012
AlwaysOn Availability Group

16
Introduction

The next steps are to download and install SQL Server
2012 Enterprise Edition from Microsoft, enable AlwaysOn
high availability for your database, and create a new
Availability Group.
If you have chosen the scripted deployment option, the trial
version of the software from the Microsoft download site is
automatically added to the instance for you.

Part 3: Install a SQL Server 2012 AlwaysOn Availability Group

17
Part 3 in Steps

• Set Up SQL Server 2012 Enterprise Edition

• Enable AlwaysOn High Availability
• Create a Test Database or
Attach an Existing Database

• Create an Availability Group
Part 3: Install a SQL Server 2012 AlwaysOn Availability Group

18
Part 3 in Steps

• Set Up SQL Server 2012 Enterprise Edition

• Enable AlwaysOn High Availability
• Create a Test Database or
Attach an Existing Database

• Create an Availability Group
Part 3: Install a SQL Server 2012 AlwaysOn Availability Group

19
Set Up SQL Server 2012 Enterprise Edition

Create service account on
primary Domain Controller
•
•
•
•

Connect with Remote Desktop
Open Server Manager
Create service account
Create and share replica folder

Install SQL on each node
• Connect with Remote Desktop
• Install SQL Server
• Follow wizard steps provided
Part 2: Launch the WSFC Cluster Nodes

20
Part 3 in Steps

• Set Up SQL Server 2012 Enterprise Edition

• Enable AlwaysOn High Availability
• Create a Test Database or
Attach an Existing Database

• Create an Availability Group
Part 3: Install a SQL Server 2012 AlwaysOn Availability Group

21
Enable AlwaysOn High Availability

For each cluster node:
• Connect with Remote Desktop
• Enable AlwaysOn Availability Groups
in SQL Configuration Manager
• Restart the SQL Server service
MSSQLSERVER

Part 3: Install a SQL Server 2012 AlwaysOn Availability Group

22
Part 3 in Steps

• Set Up SQL Server 2012 Enterprise Edition

• Enable AlwaysOn High Availability
• Create a Test Database or
Attach an Existing Database

• Create an Availability Group
Part 3: Install a SQL Server 2012 AlwaysOn Availability Group

23
Create a Test Database or Attach an Existing Database
• Using SQL Server Management
Studio, connect to the first cluster
node (e.g., WSFCNode1)

• Create a new database or attach
a test database
• Set the Recovery model to Full
• Run a Backup

Part 3: Install a SQL Server 2012 AlwaysOn Availability Group

24
Part 3 in Steps

• Set Up SQL Server 2012 Enterprise Edition

• Enable AlwaysOn High Availability
• Create a Test Database or
Attach an Existing Database

• Create an Availability Group
Part 3: Install a SQL Server 2012 AlwaysOn Availability Group

25
Create an Availability Group
• In Object Explorer launch the New
Availability Group wizard and follow it
according to the guide provided
• Run Windows PowerShell to adjust the
Listener Host Record TTL
• Connect via Remote Desktop Gateway to
the Primary Domain Controller
• Open Server Manager and Check DNS to
ensure all availability group Listeners’ IP
addresses are listed

Part 3: Install a SQL Server 2012 AlwaysOn Availability Group

26
see whitepaper for high resolution diagram

27
Conclusion
Summary
In this presentation, we gave an overview of the steps to implement the necessary
infrastructure in the AWS cloud to set up and configure Windows Server Failover Clustering
and SQL Server AlwaysOn Availability Groups. The resulting sample implementation
supports the following scenarios:
• Protect from failure of a single instance
• Provide automatic failover between the cluster nodes
• Protect from failure of the instance placed in the secondary Availability Zone and
automatically failover to the primary one

We recommend you consult the Microsoft documentation and customize some of the steps
described in this guide to deploy a solution that best meets your HA and DR needs.
Testing
Before putting the solution into production, you should test your deployment and familiarize
yourself with the clusters behavior during a high availability automatic failover or a disaster
recovery event. There is a full testing process outlined in the whitepaper.
28
Additional Resources
Web Pages
Microsoft on AWS
http://aws.amazon.com/microsoft/
Windows on AWS (includes pricing)
http://aws.amazon.com/windows/

Whitepapers
Implementing Microsoft Windows Server Failover Clustering
and SQL Server 2012 AlwaysOn Availability Groups
Exchange Server 2010 Planning and Implementation Guide
Microsoft SharePoint Server on AWS: Reference Architecture

SharePoint on AWS
http://aws.amazon.com/windows/sharepoint/quickstart/

Microsoft Exchange Server 2010 in the AWS Cloud:
Planning & Implementation Guide

AWS Windows and .NET Developer Center (with sdk)
http://aws.amazon.com/net/

Secure Microsoft Applications on AWS

Amazon EC2 Windows Guide
http://docs.aws.amazon.com/AWSEC2/latest/WindowsGuide/
Microsoft Licensing
http://aws.amazon.com/windows/mslicensemobility/
Covers Exchange, SharePoint, SQL, Lync, SCOM, and Dynamics.
See page for specific details, including which versions are covered.

Relational Database Management Systems in the Cloud:
Microsoft SQL Server 2008 R2

Contact Us
https://aws.amazon.com/microsoft/contact-us/
If you have either business or technical questions about running
Microsoft software on AWS, please don’t hesitate to contact us.

29
AWS Partner Network
A selection of APN members that specialize in Microsoft Exchange workloads

Smartronix

Booz Allen

Slalom

http://www.smartronix.com

http://www.boozallen.com

http://www.slalom.com/

AIS

RDA

Metalogix

http://www.appliedis.com

http://www.rdacorp.com

http://www.metalogix.com
Test Drive
The Test Drive program enables customers to quickly and easily explore the benefits of using Microsoft
server software on AWS. Developed by APN Consulting and Technology partners, these labs are
provided free of charge for demonstrational purposes. Each Test Drive lab includes up to 5 hours of
complimentary AWS server time. Two Exchange test drives are highlighted, the program also includes
versions for SharePoint, SQL, and storage. http://aws.amazon.com/testdrive/microsoft/
SQL Server AlwaysOn

SQL Developer Lab

This test lab demonstrates the high availability
feature of SQL Server 2012, deployed across
two Data Centers. The lab provides an intuitive
web interface to visualize and validate various
failover scenarios.

This lab gets you up and running in a Microsoft
.NET / SQL Server developer environment to
show how easy it is to publish and update a site
using the Microsoft platform, using VS Express
for Web and the C# language.

31
Implementing Windows and SQL Server
for High Availability on AWS

Thank You

32

More Related Content

What's hot

Aws container webinar day 2
Aws container webinar day 2Aws container webinar day 2
Aws container webinar day 2HoseokSeo7
 
コンテンツ配信: CloudFront & 名前解決サービス: Route 53 詳細 -ほぼ週刊AWSマイスターシリーズ第3回-
コンテンツ配信: CloudFront & 名前解決サービス: Route 53 詳細 -ほぼ週刊AWSマイスターシリーズ第3回- コンテンツ配信: CloudFront & 名前解決サービス: Route 53 詳細 -ほぼ週刊AWSマイスターシリーズ第3回-
コンテンツ配信: CloudFront & 名前解決サービス: Route 53 詳細 -ほぼ週刊AWSマイスターシリーズ第3回- SORACOM, INC
 
Deep Dive into Amazon ECS & Fargate
Deep Dive into Amazon ECS & FargateDeep Dive into Amazon ECS & Fargate
Deep Dive into Amazon ECS & FargateAmazon Web Services
 
20190205 AWS Black Belt Online Seminar 公共機関によるAWSの利活用
20190205 AWS Black Belt Online Seminar 公共機関によるAWSの利活用20190205 AWS Black Belt Online Seminar 公共機関によるAWSの利活用
20190205 AWS Black Belt Online Seminar 公共機関によるAWSの利活用Amazon Web Services Japan
 
컴퓨팅 서비스 업데이트 - EC2, ECS, Lambda (김상필) :: re:Invent re:Cap Webinar 2015
컴퓨팅 서비스 업데이트 - EC2, ECS, Lambda (김상필) :: re:Invent re:Cap Webinar 2015컴퓨팅 서비스 업데이트 - EC2, ECS, Lambda (김상필) :: re:Invent re:Cap Webinar 2015
컴퓨팅 서비스 업데이트 - EC2, ECS, Lambda (김상필) :: re:Invent re:Cap Webinar 2015Amazon Web Services Korea
 
AWS CloudFormation and Puppet at PuppetConf - Jinesh Varia
AWS CloudFormation and Puppet at PuppetConf - Jinesh VariaAWS CloudFormation and Puppet at PuppetConf - Jinesh Varia
AWS CloudFormation and Puppet at PuppetConf - Jinesh VariaAmazon Web Services
 
20200303 AWS Black Belt Online Seminar AWS Cloud Development Kit (CDK)
20200303 AWS Black Belt Online Seminar AWS Cloud Development Kit (CDK)20200303 AWS Black Belt Online Seminar AWS Cloud Development Kit (CDK)
20200303 AWS Black Belt Online Seminar AWS Cloud Development Kit (CDK)Amazon Web Services Japan
 
[AWS Media Symposium 2019] Perfecting the Media Experience with AWS - Bhavik ...
[AWS Media Symposium 2019] Perfecting the Media Experience with AWS - Bhavik ...[AWS Media Symposium 2019] Perfecting the Media Experience with AWS - Bhavik ...
[AWS Media Symposium 2019] Perfecting the Media Experience with AWS - Bhavik ...Amazon Web Services Korea
 
Architecting Microsoft Applications with VMware on AWS - WIN305 - re:Invent 2017
Architecting Microsoft Applications with VMware on AWS - WIN305 - re:Invent 2017Architecting Microsoft Applications with VMware on AWS - WIN305 - re:Invent 2017
Architecting Microsoft Applications with VMware on AWS - WIN305 - re:Invent 2017Amazon Web Services
 
Oracle OpenWorld 2010大会发布的新公告及关键信息
Oracle OpenWorld 2010大会发布的新公告及关键信息Oracle OpenWorld 2010大会发布的新公告及关键信息
Oracle OpenWorld 2010大会发布的新公告及关键信息slidethanks
 
Building CI-CD Pipelines for Serverless Applications
Building CI-CD Pipelines for Serverless ApplicationsBuilding CI-CD Pipelines for Serverless Applications
Building CI-CD Pipelines for Serverless ApplicationsAmazon Web Services
 
Continuous Deployment with Amazon Web Services
Continuous Deployment with Amazon Web ServicesContinuous Deployment with Amazon Web Services
Continuous Deployment with Amazon Web ServicesJulien SIMON
 
Amazon Aurora: The New Relational Database Engine from Amazon
Amazon Aurora: The New Relational Database Engine from AmazonAmazon Aurora: The New Relational Database Engine from Amazon
Amazon Aurora: The New Relational Database Engine from AmazonAmazon Web Services
 
AWS FIS の実験テンプレートを書いてみよう!!
AWS FIS の実験テンプレートを書いてみよう!!AWS FIS の実験テンプレートを書いてみよう!!
AWS FIS の実験テンプレートを書いてみよう!!政雄 金森
 
A Tale of Two Pizzas: Accelerating Software Delivery with AWS Developer Tools
A Tale of Two Pizzas: Accelerating Software Delivery with AWS Developer ToolsA Tale of Two Pizzas: Accelerating Software Delivery with AWS Developer Tools
A Tale of Two Pizzas: Accelerating Software Delivery with AWS Developer ToolsAmazon Web Services
 
Where to Deploy Hadoop: Bare-metal or Cloud?
Where to Deploy Hadoop:  Bare-metal or Cloud?Where to Deploy Hadoop:  Bare-metal or Cloud?
Where to Deploy Hadoop: Bare-metal or Cloud?Mike Wendt
 
Infrastructure as code with Amazon Web Services
Infrastructure as code with Amazon Web ServicesInfrastructure as code with Amazon Web Services
Infrastructure as code with Amazon Web ServicesJulien SIMON
 

What's hot (20)

Awsomeday ntc
Awsomeday ntcAwsomeday ntc
Awsomeday ntc
 
Aws container webinar day 2
Aws container webinar day 2Aws container webinar day 2
Aws container webinar day 2
 
コンテンツ配信: CloudFront & 名前解決サービス: Route 53 詳細 -ほぼ週刊AWSマイスターシリーズ第3回-
コンテンツ配信: CloudFront & 名前解決サービス: Route 53 詳細 -ほぼ週刊AWSマイスターシリーズ第3回- コンテンツ配信: CloudFront & 名前解決サービス: Route 53 詳細 -ほぼ週刊AWSマイスターシリーズ第3回-
コンテンツ配信: CloudFront & 名前解決サービス: Route 53 詳細 -ほぼ週刊AWSマイスターシリーズ第3回-
 
Deep Dive into Amazon ECS & Fargate
Deep Dive into Amazon ECS & FargateDeep Dive into Amazon ECS & Fargate
Deep Dive into Amazon ECS & Fargate
 
CloudFormation Best Practices
CloudFormation Best PracticesCloudFormation Best Practices
CloudFormation Best Practices
 
20190205 AWS Black Belt Online Seminar 公共機関によるAWSの利活用
20190205 AWS Black Belt Online Seminar 公共機関によるAWSの利活用20190205 AWS Black Belt Online Seminar 公共機関によるAWSの利活用
20190205 AWS Black Belt Online Seminar 公共機関によるAWSの利活用
 
컴퓨팅 서비스 업데이트 - EC2, ECS, Lambda (김상필) :: re:Invent re:Cap Webinar 2015
컴퓨팅 서비스 업데이트 - EC2, ECS, Lambda (김상필) :: re:Invent re:Cap Webinar 2015컴퓨팅 서비스 업데이트 - EC2, ECS, Lambda (김상필) :: re:Invent re:Cap Webinar 2015
컴퓨팅 서비스 업데이트 - EC2, ECS, Lambda (김상필) :: re:Invent re:Cap Webinar 2015
 
AWS CloudFormation and Puppet at PuppetConf - Jinesh Varia
AWS CloudFormation and Puppet at PuppetConf - Jinesh VariaAWS CloudFormation and Puppet at PuppetConf - Jinesh Varia
AWS CloudFormation and Puppet at PuppetConf - Jinesh Varia
 
20200303 AWS Black Belt Online Seminar AWS Cloud Development Kit (CDK)
20200303 AWS Black Belt Online Seminar AWS Cloud Development Kit (CDK)20200303 AWS Black Belt Online Seminar AWS Cloud Development Kit (CDK)
20200303 AWS Black Belt Online Seminar AWS Cloud Development Kit (CDK)
 
[AWS Media Symposium 2019] Perfecting the Media Experience with AWS - Bhavik ...
[AWS Media Symposium 2019] Perfecting the Media Experience with AWS - Bhavik ...[AWS Media Symposium 2019] Perfecting the Media Experience with AWS - Bhavik ...
[AWS Media Symposium 2019] Perfecting the Media Experience with AWS - Bhavik ...
 
Architecting Microsoft Applications with VMware on AWS - WIN305 - re:Invent 2017
Architecting Microsoft Applications with VMware on AWS - WIN305 - re:Invent 2017Architecting Microsoft Applications with VMware on AWS - WIN305 - re:Invent 2017
Architecting Microsoft Applications with VMware on AWS - WIN305 - re:Invent 2017
 
Oracle OpenWorld 2010大会发布的新公告及关键信息
Oracle OpenWorld 2010大会发布的新公告及关键信息Oracle OpenWorld 2010大会发布的新公告及关键信息
Oracle OpenWorld 2010大会发布的新公告及关键信息
 
Building CI-CD Pipelines for Serverless Applications
Building CI-CD Pipelines for Serverless ApplicationsBuilding CI-CD Pipelines for Serverless Applications
Building CI-CD Pipelines for Serverless Applications
 
Continuous Deployment with Amazon Web Services
Continuous Deployment with Amazon Web ServicesContinuous Deployment with Amazon Web Services
Continuous Deployment with Amazon Web Services
 
Amazon Aurora: The New Relational Database Engine from Amazon
Amazon Aurora: The New Relational Database Engine from AmazonAmazon Aurora: The New Relational Database Engine from Amazon
Amazon Aurora: The New Relational Database Engine from Amazon
 
AWS FIS の実験テンプレートを書いてみよう!!
AWS FIS の実験テンプレートを書いてみよう!!AWS FIS の実験テンプレートを書いてみよう!!
AWS FIS の実験テンプレートを書いてみよう!!
 
A Tale of Two Pizzas: Accelerating Software Delivery with AWS Developer Tools
A Tale of Two Pizzas: Accelerating Software Delivery with AWS Developer ToolsA Tale of Two Pizzas: Accelerating Software Delivery with AWS Developer Tools
A Tale of Two Pizzas: Accelerating Software Delivery with AWS Developer Tools
 
Where to Deploy Hadoop: Bare-metal or Cloud?
Where to Deploy Hadoop:  Bare-metal or Cloud?Where to Deploy Hadoop:  Bare-metal or Cloud?
Where to Deploy Hadoop: Bare-metal or Cloud?
 
Infrastructure as code with Amazon Web Services
Infrastructure as code with Amazon Web ServicesInfrastructure as code with Amazon Web Services
Infrastructure as code with Amazon Web Services
 
Big dataandhp cforawsbrasilsummit
Big dataandhp cforawsbrasilsummitBig dataandhp cforawsbrasilsummit
Big dataandhp cforawsbrasilsummit
 

Viewers also liked

AWS Summit Tel Aviv - Enterprise Track - Data Warehouse
AWS Summit Tel Aviv - Enterprise Track - Data WarehouseAWS Summit Tel Aviv - Enterprise Track - Data Warehouse
AWS Summit Tel Aviv - Enterprise Track - Data WarehouseAmazon Web Services
 
AWS Summit Tel Aviv - Enterprise Track - Enterprise Apps & Hybrid
AWS Summit Tel Aviv - Enterprise Track - Enterprise Apps & HybridAWS Summit Tel Aviv - Enterprise Track - Enterprise Apps & Hybrid
AWS Summit Tel Aviv - Enterprise Track - Enterprise Apps & HybridAmazon Web Services
 
Cloud Adoption in the Enterprise: Industry Perspective IP Expo 2013
Cloud Adoption in the Enterprise: Industry Perspective IP Expo 2013Cloud Adoption in the Enterprise: Industry Perspective IP Expo 2013
Cloud Adoption in the Enterprise: Industry Perspective IP Expo 2013Amazon Web Services
 
Mobile App Performance: Getting the Most from APIs (MBL203) | AWS re:Invent ...
Mobile App Performance:  Getting the Most from APIs (MBL203) | AWS re:Invent ...Mobile App Performance:  Getting the Most from APIs (MBL203) | AWS re:Invent ...
Mobile App Performance: Getting the Most from APIs (MBL203) | AWS re:Invent ...Amazon Web Services
 
The Science of Choosing EC2 Reserved Instances (ENT221) | AWS re:Invent 2013
The Science of Choosing EC2 Reserved Instances (ENT221) | AWS re:Invent 2013The Science of Choosing EC2 Reserved Instances (ENT221) | AWS re:Invent 2013
The Science of Choosing EC2 Reserved Instances (ENT221) | AWS re:Invent 2013Amazon Web Services
 
Engage Your Customers with Amazon SNS Mobile Push (MBL308) | AWS re:Invent 2013
Engage Your Customers with Amazon SNS Mobile Push (MBL308) | AWS re:Invent 2013Engage Your Customers with Amazon SNS Mobile Push (MBL308) | AWS re:Invent 2013
Engage Your Customers with Amazon SNS Mobile Push (MBL308) | AWS re:Invent 2013Amazon Web Services
 
Running Microsoft Workloads on AWS
Running Microsoft Workloads on AWSRunning Microsoft Workloads on AWS
Running Microsoft Workloads on AWSAmazon Web Services
 
Integrating On-premises Enterprise Storage Workloads with AWS (ENT301) | AWS ...
Integrating On-premises Enterprise Storage Workloads with AWS (ENT301) | AWS ...Integrating On-premises Enterprise Storage Workloads with AWS (ENT301) | AWS ...
Integrating On-premises Enterprise Storage Workloads with AWS (ENT301) | AWS ...Amazon Web Services
 
Adding Location and Geospatial Analytics to Big Data Analytics (BDT210) | AWS...
Adding Location and Geospatial Analytics to Big Data Analytics (BDT210) | AWS...Adding Location and Geospatial Analytics to Big Data Analytics (BDT210) | AWS...
Adding Location and Geospatial Analytics to Big Data Analytics (BDT210) | AWS...Amazon Web Services
 
What an Enterprise Can Learn from Netflix, a Cloud-native Company (ENT203) | ...
What an Enterprise Can Learn from Netflix, a Cloud-native Company (ENT203) | ...What an Enterprise Can Learn from Netflix, a Cloud-native Company (ENT203) | ...
What an Enterprise Can Learn from Netflix, a Cloud-native Company (ENT203) | ...Amazon Web Services
 

Viewers also liked (10)

AWS Summit Tel Aviv - Enterprise Track - Data Warehouse
AWS Summit Tel Aviv - Enterprise Track - Data WarehouseAWS Summit Tel Aviv - Enterprise Track - Data Warehouse
AWS Summit Tel Aviv - Enterprise Track - Data Warehouse
 
AWS Summit Tel Aviv - Enterprise Track - Enterprise Apps & Hybrid
AWS Summit Tel Aviv - Enterprise Track - Enterprise Apps & HybridAWS Summit Tel Aviv - Enterprise Track - Enterprise Apps & Hybrid
AWS Summit Tel Aviv - Enterprise Track - Enterprise Apps & Hybrid
 
Cloud Adoption in the Enterprise: Industry Perspective IP Expo 2013
Cloud Adoption in the Enterprise: Industry Perspective IP Expo 2013Cloud Adoption in the Enterprise: Industry Perspective IP Expo 2013
Cloud Adoption in the Enterprise: Industry Perspective IP Expo 2013
 
Mobile App Performance: Getting the Most from APIs (MBL203) | AWS re:Invent ...
Mobile App Performance:  Getting the Most from APIs (MBL203) | AWS re:Invent ...Mobile App Performance:  Getting the Most from APIs (MBL203) | AWS re:Invent ...
Mobile App Performance: Getting the Most from APIs (MBL203) | AWS re:Invent ...
 
The Science of Choosing EC2 Reserved Instances (ENT221) | AWS re:Invent 2013
The Science of Choosing EC2 Reserved Instances (ENT221) | AWS re:Invent 2013The Science of Choosing EC2 Reserved Instances (ENT221) | AWS re:Invent 2013
The Science of Choosing EC2 Reserved Instances (ENT221) | AWS re:Invent 2013
 
Engage Your Customers with Amazon SNS Mobile Push (MBL308) | AWS re:Invent 2013
Engage Your Customers with Amazon SNS Mobile Push (MBL308) | AWS re:Invent 2013Engage Your Customers with Amazon SNS Mobile Push (MBL308) | AWS re:Invent 2013
Engage Your Customers with Amazon SNS Mobile Push (MBL308) | AWS re:Invent 2013
 
Running Microsoft Workloads on AWS
Running Microsoft Workloads on AWSRunning Microsoft Workloads on AWS
Running Microsoft Workloads on AWS
 
Integrating On-premises Enterprise Storage Workloads with AWS (ENT301) | AWS ...
Integrating On-premises Enterprise Storage Workloads with AWS (ENT301) | AWS ...Integrating On-premises Enterprise Storage Workloads with AWS (ENT301) | AWS ...
Integrating On-premises Enterprise Storage Workloads with AWS (ENT301) | AWS ...
 
Adding Location and Geospatial Analytics to Big Data Analytics (BDT210) | AWS...
Adding Location and Geospatial Analytics to Big Data Analytics (BDT210) | AWS...Adding Location and Geospatial Analytics to Big Data Analytics (BDT210) | AWS...
Adding Location and Geospatial Analytics to Big Data Analytics (BDT210) | AWS...
 
What an Enterprise Can Learn from Netflix, a Cloud-native Company (ENT203) | ...
What an Enterprise Can Learn from Netflix, a Cloud-native Company (ENT203) | ...What an Enterprise Can Learn from Netflix, a Cloud-native Company (ENT203) | ...
What an Enterprise Can Learn from Netflix, a Cloud-native Company (ENT203) | ...
 

Similar to AWS Webcast - Implementing Windows and SQL Server with High Availability on AWS

AWS Webcast - Implementing Windows and SQL Server for High Availability on AWS
AWS Webcast - Implementing Windows and SQL Server for High Availability on AWSAWS Webcast - Implementing Windows and SQL Server for High Availability on AWS
AWS Webcast - Implementing Windows and SQL Server for High Availability on AWSAmazon Web Services
 
AWS Webcast - Implementing Windows and SQL Server for High Availability on AWS
AWS Webcast - Implementing Windows and SQL Server for High Availability on AWS AWS Webcast - Implementing Windows and SQL Server for High Availability on AWS
AWS Webcast - Implementing Windows and SQL Server for High Availability on AWS Amazon Web Services
 
AWS Webcast - Highly Available SQL Server on AWS
AWS Webcast - Highly Available SQL Server on AWS  AWS Webcast - Highly Available SQL Server on AWS
AWS Webcast - Highly Available SQL Server on AWS Amazon Web Services
 
AWS Webcast - Active Directory on AWS
AWS Webcast - Active Directory on AWSAWS Webcast - Active Directory on AWS
AWS Webcast - Active Directory on AWSAmazon Web Services
 
AWS Webcast - Deploying Remote Desktop Gateway on the AWS Cloud
AWS Webcast - Deploying Remote Desktop Gateway on the AWS CloudAWS Webcast - Deploying Remote Desktop Gateway on the AWS Cloud
AWS Webcast - Deploying Remote Desktop Gateway on the AWS CloudAmazon Web Services
 
Migration of Microsoft Workloads
Migration of Microsoft WorkloadsMigration of Microsoft Workloads
Migration of Microsoft WorkloadsAmazon Web Services
 
Hands On Lab: Introduction to Microsoft SQL Server in AWS - April 2017 AWS On...
Hands On Lab: Introduction to Microsoft SQL Server in AWS - April 2017 AWS On...Hands On Lab: Introduction to Microsoft SQL Server in AWS - April 2017 AWS On...
Hands On Lab: Introduction to Microsoft SQL Server in AWS - April 2017 AWS On...Amazon Web Services
 
Top 5 Ways to Secure Your Business on the Cloud
Top 5 Ways to Secure Your Business on the CloudTop 5 Ways to Secure Your Business on the Cloud
Top 5 Ways to Secure Your Business on the CloudAmazon Web Services
 
2020-02-10 Java on Azure Solution Briefing
2020-02-10 Java on Azure Solution Briefing2020-02-10 Java on Azure Solution Briefing
2020-02-10 Java on Azure Solution BriefingEd Burns
 
Big App Workloads on Microsoft Azure - TechEd Europe 2014
Big App Workloads on Microsoft Azure - TechEd Europe 2014Big App Workloads on Microsoft Azure - TechEd Europe 2014
Big App Workloads on Microsoft Azure - TechEd Europe 2014Brian Benz
 
Migration of Microsoft Workloads
Migration of Microsoft WorkloadsMigration of Microsoft Workloads
Migration of Microsoft WorkloadsAmazon Web Services
 
Tech ED 2014 Running Oracle Databases and Application Servers on Azurev1
Tech ED 2014   Running Oracle Databases and Application Servers on Azurev1Tech ED 2014   Running Oracle Databases and Application Servers on Azurev1
Tech ED 2014 Running Oracle Databases and Application Servers on Azurev1Brian Benz
 
Session 2: SQL Server 2012 with Christian Malbeuf
Session 2: SQL Server 2012 with Christian MalbeufSession 2: SQL Server 2012 with Christian Malbeuf
Session 2: SQL Server 2012 with Christian MalbeufCTE Solutions Inc.
 
Introduction to Microsoft Workloads on AWS - AWS Online Tech Talks
Introduction to Microsoft Workloads on AWS - AWS Online Tech TalksIntroduction to Microsoft Workloads on AWS - AWS Online Tech Talks
Introduction to Microsoft Workloads on AWS - AWS Online Tech TalksAmazon Web Services
 
AWS re:Invent 2016: Infrastructure Continuous Delivery Using AWS CloudFormati...
AWS re:Invent 2016: Infrastructure Continuous Delivery Using AWS CloudFormati...AWS re:Invent 2016: Infrastructure Continuous Delivery Using AWS CloudFormati...
AWS re:Invent 2016: Infrastructure Continuous Delivery Using AWS CloudFormati...Amazon Web Services
 
Running Business-Critical Applications on the AWS Cloud
Running Business-Critical Applications on the AWS CloudRunning Business-Critical Applications on the AWS Cloud
Running Business-Critical Applications on the AWS CloudAmazon Web Services
 
Morning Coffee - Windows Server 2016
Morning Coffee - Windows Server 2016Morning Coffee - Windows Server 2016
Morning Coffee - Windows Server 2016Primend
 

Similar to AWS Webcast - Implementing Windows and SQL Server with High Availability on AWS (20)

AWS Webcast - Implementing Windows and SQL Server for High Availability on AWS
AWS Webcast - Implementing Windows and SQL Server for High Availability on AWSAWS Webcast - Implementing Windows and SQL Server for High Availability on AWS
AWS Webcast - Implementing Windows and SQL Server for High Availability on AWS
 
AWS Webcast - Implementing Windows and SQL Server for High Availability on AWS
AWS Webcast - Implementing Windows and SQL Server for High Availability on AWS AWS Webcast - Implementing Windows and SQL Server for High Availability on AWS
AWS Webcast - Implementing Windows and SQL Server for High Availability on AWS
 
AWS Webcast - Highly Available SQL Server on AWS
AWS Webcast - Highly Available SQL Server on AWS  AWS Webcast - Highly Available SQL Server on AWS
AWS Webcast - Highly Available SQL Server on AWS
 
AWS Webcast - Active Directory on AWS
AWS Webcast - Active Directory on AWSAWS Webcast - Active Directory on AWS
AWS Webcast - Active Directory on AWS
 
AWS Webcast - Deploying Remote Desktop Gateway on the AWS Cloud
AWS Webcast - Deploying Remote Desktop Gateway on the AWS CloudAWS Webcast - Deploying Remote Desktop Gateway on the AWS Cloud
AWS Webcast - Deploying Remote Desktop Gateway on the AWS Cloud
 
Migration of Microsoft Workloads
Migration of Microsoft WorkloadsMigration of Microsoft Workloads
Migration of Microsoft Workloads
 
Hands On Lab: Introduction to Microsoft SQL Server in AWS - April 2017 AWS On...
Hands On Lab: Introduction to Microsoft SQL Server in AWS - April 2017 AWS On...Hands On Lab: Introduction to Microsoft SQL Server in AWS - April 2017 AWS On...
Hands On Lab: Introduction to Microsoft SQL Server in AWS - April 2017 AWS On...
 
Enterprise Workloads on AWS
Enterprise Workloads on AWSEnterprise Workloads on AWS
Enterprise Workloads on AWS
 
Top 5 Ways to Secure Your Business on the Cloud
Top 5 Ways to Secure Your Business on the CloudTop 5 Ways to Secure Your Business on the Cloud
Top 5 Ways to Secure Your Business on the Cloud
 
Azure sharepointsql
Azure sharepointsqlAzure sharepointsql
Azure sharepointsql
 
2020-02-10 Java on Azure Solution Briefing
2020-02-10 Java on Azure Solution Briefing2020-02-10 Java on Azure Solution Briefing
2020-02-10 Java on Azure Solution Briefing
 
Big App Workloads on Microsoft Azure - TechEd Europe 2014
Big App Workloads on Microsoft Azure - TechEd Europe 2014Big App Workloads on Microsoft Azure - TechEd Europe 2014
Big App Workloads on Microsoft Azure - TechEd Europe 2014
 
Migration of Microsoft Workloads
Migration of Microsoft WorkloadsMigration of Microsoft Workloads
Migration of Microsoft Workloads
 
Tech ED 2014 Running Oracle Databases and Application Servers on Azurev1
Tech ED 2014   Running Oracle Databases and Application Servers on Azurev1Tech ED 2014   Running Oracle Databases and Application Servers on Azurev1
Tech ED 2014 Running Oracle Databases and Application Servers on Azurev1
 
Microsoft Workloads on AWS
Microsoft Workloads on AWSMicrosoft Workloads on AWS
Microsoft Workloads on AWS
 
Session 2: SQL Server 2012 with Christian Malbeuf
Session 2: SQL Server 2012 with Christian MalbeufSession 2: SQL Server 2012 with Christian Malbeuf
Session 2: SQL Server 2012 with Christian Malbeuf
 
Introduction to Microsoft Workloads on AWS - AWS Online Tech Talks
Introduction to Microsoft Workloads on AWS - AWS Online Tech TalksIntroduction to Microsoft Workloads on AWS - AWS Online Tech Talks
Introduction to Microsoft Workloads on AWS - AWS Online Tech Talks
 
AWS re:Invent 2016: Infrastructure Continuous Delivery Using AWS CloudFormati...
AWS re:Invent 2016: Infrastructure Continuous Delivery Using AWS CloudFormati...AWS re:Invent 2016: Infrastructure Continuous Delivery Using AWS CloudFormati...
AWS re:Invent 2016: Infrastructure Continuous Delivery Using AWS CloudFormati...
 
Running Business-Critical Applications on the AWS Cloud
Running Business-Critical Applications on the AWS CloudRunning Business-Critical Applications on the AWS Cloud
Running Business-Critical Applications on the AWS Cloud
 
Morning Coffee - Windows Server 2016
Morning Coffee - Windows Server 2016Morning Coffee - Windows Server 2016
Morning Coffee - Windows Server 2016
 

More from Amazon Web Services

Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...Amazon Web Services
 
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...Amazon Web Services
 
Esegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS FargateEsegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS FargateAmazon Web Services
 
Costruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWSCostruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWSAmazon Web Services
 
Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot Amazon Web Services
 
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...Amazon Web Services
 
OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...Amazon Web Services
 
Microsoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows WorkloadsMicrosoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows WorkloadsAmazon Web Services
 
Database Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatareDatabase Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatareAmazon Web Services
 
Crea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJSCrea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJSAmazon Web Services
 
API moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e webAPI moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e webAmazon Web Services
 
Database Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatareDatabase Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatareAmazon Web Services
 
Tools for building your MVP on AWS
Tools for building your MVP on AWSTools for building your MVP on AWS
Tools for building your MVP on AWSAmazon Web Services
 
How to Build a Winning Pitch Deck
How to Build a Winning Pitch DeckHow to Build a Winning Pitch Deck
How to Build a Winning Pitch DeckAmazon Web Services
 
Building a web application without servers
Building a web application without serversBuilding a web application without servers
Building a web application without serversAmazon Web Services
 
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...Amazon Web Services
 
Introduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container ServiceIntroduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container ServiceAmazon Web Services
 

More from Amazon Web Services (20)

Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
 
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
 
Esegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS FargateEsegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS Fargate
 
Costruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWSCostruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWS
 
Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot
 
Open banking as a service
Open banking as a serviceOpen banking as a service
Open banking as a service
 
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
 
OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...
 
Microsoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows WorkloadsMicrosoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows Workloads
 
Computer Vision con AWS
Computer Vision con AWSComputer Vision con AWS
Computer Vision con AWS
 
Database Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatareDatabase Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatare
 
Crea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJSCrea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJS
 
API moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e webAPI moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e web
 
Database Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatareDatabase Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatare
 
Tools for building your MVP on AWS
Tools for building your MVP on AWSTools for building your MVP on AWS
Tools for building your MVP on AWS
 
How to Build a Winning Pitch Deck
How to Build a Winning Pitch DeckHow to Build a Winning Pitch Deck
How to Build a Winning Pitch Deck
 
Building a web application without servers
Building a web application without serversBuilding a web application without servers
Building a web application without servers
 
Fundraising Essentials
Fundraising EssentialsFundraising Essentials
Fundraising Essentials
 
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
 
Introduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container ServiceIntroduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container Service
 

Recently uploaded

GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
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 interpreternaman860154
 
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
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?XfilesPro
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 

Recently uploaded (20)

GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
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
 
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
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 

AWS Webcast - Implementing Windows and SQL Server with High Availability on AWS

  • 1. Implementing Windows and SQL Server for High Availability on AWS Presented by Miles Ward Content by David Pae & Ulf Schoo Deck by Colin White 1
  • 2. Before You Get Started This is an advanced topic. If you are new to AWS, please visit the “Getting Started with AWS” section of the documentation. You should also be familiar with the following: • Amazon EC2 • • • • • Amazon VPC Windows Server 2008 R2 and Windows Server 2012 Windows Server Active Directory and DNS Windows Server Failover Clustering (WSFC) SQL Server 2012 AlwaysOn Availability Groups 2
  • 3. Introduction The goal of a high availability configuration is to protect from failure of a single instance. This guide discusses architectural considerations and configuration steps when launching the necessary AWS services to run WSFC across different subnets and Availability Zones, and also provides instructions for installing and configuring WSFC and an AlwaysOn Availability Group. We also provide you with two sample AWS CloudFormation templates to help deploy the necessary infrastructure predictably and repeatedly. Implementing a WSFC cluster and AlwaysOn Availability Group in the AWS cloud is not different from deploying on-premises as long as two requirements are met: • Deploy the cluster nodes inside a VPC • Put WSFC cluster nodes in separate subnets This presentation gives an overview of the process to create the example solution. It does not outline each step. For the detailed overview, please consult the whitepaper available here: http://aws.amazon.com/whitepapers/microsoft-wsfc-sql-alwayson/ 3
  • 4. Microsoft Platform on AWS Microsoft “License Mobility through Software Assurance” gives Microsoft Volume Licensing customers the flexibility to deploy Windows Server applications with active Software Assurance (SA) on Amazon Web Services. • Partnership to support running Windows Server-based workloads on AWS • Amazon Machine Images (AMIs) with Windows Server and SQL Server today that were jointly developed by Microsoft and AWS • SharePoint Server and other Microsoft server products can be licensed to run on AWS *General info on AWS and License Mobility for a variety of MS server products: http://aws.amazon.com/windows/mslicensemobility/ Two licensing models: Pay-as-you-go – AMI pricing includes software BYOL – use existing licenses on AWS •Windows Server •SQL Server Standard •SQL Server Enterprise •SharePoint Server •Other qualifying Microsoft Windows Server products* Detail on AWS and License Mobility with SQL Server: http://aws.amazon.com/windows/mslicensemobility/sql/ 4
  • 5. Summary – What You Will Learn Part 1 Configure the Virtual Network and Active Directory Infrastructure Part 2 Launch the WSFC Cluster Nodes Part 3 Install a SQL Server 2012 AlwaysOn Availability Group 5
  • 6. Summary – What You Will Build One Amazon VPC Per Availability Zone • 4 private subnets and 1 public subnet One public route • 1 private route • 1 Windows Server 2008 R2–based Remote Desktop Gateway instance • 1 Linux-based NAT instance to enable administrative ingress and egress One Internet Gateway Security Groups • 2 Elastic IP Addresses associated with the NAT and RDGW instances • 1 Windows Server 2008 R2–based instance to host the Active Directory • 1 Windows Server 2008 R2–based instance to host the WSFC Node and SQL Server 2012 Instance to control the secure flow of traffic between the instances deployed in the Amazon VPC 6
  • 7. see whitepaper for high resolution diagram 7
  • 8. Part 1: Configure the Virtual Network and Active Directory Infrastructure 8
  • 9. Introduction Let’s start with the necessary infrastructure and virtual network setup to provide the environment in which you instantiate and configure your servers and database. WSFC provides infrastructure features that complement the high availability and disaster recovery scenarios supported in the AWS cloud. Amazon EC2 provides the ability to place instances in multiple locations, composed of Availability Zones and regions. Regions are dispersed and located in separate geographic areas. Availability Zones are distinct locations within a region that are engineered to be isolated from failures in other Availability Zones. We provide two sample AWS CloudFormation templates to help you deploy the necessary and correctly configured infrastructure predictably and repeatedly. Part 1: Configure the Virtual Network and Active Directory Infrastructure 9
  • 10. Scripted Deployment Sample Template-1 allows for customization of 23 defined parameters: KeyPairName ADServer1InstanceType ADServer2InstanceType ADServer1NetBIOSName ADServer2NetBIOSName ADServer1PrivateIp ADServer2PrivateIp NATInstanceType RDGWInstanceType DomainDNSName DomainNetBIOSName RestoreModePassword DomainAdminUser DomainAdminPassword SQLAdminUser SQLAdminPassword PublicSubnet1CIDR PublicSubnet2CIDR PrivateSubnet1CIDR PrivateSubnet2CIDR PrivateSubnet3CIDR PrivateSubnet4CIDR PrivateSubnet5CIDR PrivateSubnet6CIDR PrivateSubnet7CIDR PrivateSubnet8CIDR VPCCIDR Template-1 takes about 1 hour and 20 minutes to complete all tasks default values for all parameters are included in the whitepaper 10
  • 11. see whitepaper for high resolution diagram 11
  • 12. Part 2: Launch the WSFC Cluster Nodes 12
  • 13. Scripted Deployment Template-2 helps you deploy the WSFC Nodes into AWS architecture • Deploys Windows Server 2008 R2–based instances as WSFC nodes into their respective subnets • Renames the instance to a friendly NetBIOS name of your choice • Joins the Windows instances to the domain • Adds the SQL Service Account (e.g., sqlsa) to the local Administrator Group • Installs the WSFC feature • Downloads a SQL Server 2012 Enterprise Edition Evaluation copy onto the instance • Opens the TCP ports 1433, 1434, 4022, 5022, and 135 Part 2: Launch the WSFC Cluster Nodes Template-2 takes about 50 minutes to complete all tasks 13
  • 14. Create the WSFC Cluster Steps to create the cluster: • Create private IP addresses for both nodes of the cluster • Test and validate configuration • Create cluster • Change to static IP and assign private addresses • Bring online • Create file share witness and set Quorum Configuration (full 29 step process outlined in the whitepaper) Part 2: Launch the WSFC Cluster Nodes 14
  • 15. see whitepaper for high resolution diagram 15
  • 16. Part 3: Install a SQL Server 2012 AlwaysOn Availability Group 16
  • 17. Introduction The next steps are to download and install SQL Server 2012 Enterprise Edition from Microsoft, enable AlwaysOn high availability for your database, and create a new Availability Group. If you have chosen the scripted deployment option, the trial version of the software from the Microsoft download site is automatically added to the instance for you. Part 3: Install a SQL Server 2012 AlwaysOn Availability Group 17
  • 18. Part 3 in Steps • Set Up SQL Server 2012 Enterprise Edition • Enable AlwaysOn High Availability • Create a Test Database or Attach an Existing Database • Create an Availability Group Part 3: Install a SQL Server 2012 AlwaysOn Availability Group 18
  • 19. Part 3 in Steps • Set Up SQL Server 2012 Enterprise Edition • Enable AlwaysOn High Availability • Create a Test Database or Attach an Existing Database • Create an Availability Group Part 3: Install a SQL Server 2012 AlwaysOn Availability Group 19
  • 20. Set Up SQL Server 2012 Enterprise Edition Create service account on primary Domain Controller • • • • Connect with Remote Desktop Open Server Manager Create service account Create and share replica folder Install SQL on each node • Connect with Remote Desktop • Install SQL Server • Follow wizard steps provided Part 2: Launch the WSFC Cluster Nodes 20
  • 21. Part 3 in Steps • Set Up SQL Server 2012 Enterprise Edition • Enable AlwaysOn High Availability • Create a Test Database or Attach an Existing Database • Create an Availability Group Part 3: Install a SQL Server 2012 AlwaysOn Availability Group 21
  • 22. Enable AlwaysOn High Availability For each cluster node: • Connect with Remote Desktop • Enable AlwaysOn Availability Groups in SQL Configuration Manager • Restart the SQL Server service MSSQLSERVER Part 3: Install a SQL Server 2012 AlwaysOn Availability Group 22
  • 23. Part 3 in Steps • Set Up SQL Server 2012 Enterprise Edition • Enable AlwaysOn High Availability • Create a Test Database or Attach an Existing Database • Create an Availability Group Part 3: Install a SQL Server 2012 AlwaysOn Availability Group 23
  • 24. Create a Test Database or Attach an Existing Database • Using SQL Server Management Studio, connect to the first cluster node (e.g., WSFCNode1) • Create a new database or attach a test database • Set the Recovery model to Full • Run a Backup Part 3: Install a SQL Server 2012 AlwaysOn Availability Group 24
  • 25. Part 3 in Steps • Set Up SQL Server 2012 Enterprise Edition • Enable AlwaysOn High Availability • Create a Test Database or Attach an Existing Database • Create an Availability Group Part 3: Install a SQL Server 2012 AlwaysOn Availability Group 25
  • 26. Create an Availability Group • In Object Explorer launch the New Availability Group wizard and follow it according to the guide provided • Run Windows PowerShell to adjust the Listener Host Record TTL • Connect via Remote Desktop Gateway to the Primary Domain Controller • Open Server Manager and Check DNS to ensure all availability group Listeners’ IP addresses are listed Part 3: Install a SQL Server 2012 AlwaysOn Availability Group 26
  • 27. see whitepaper for high resolution diagram 27
  • 28. Conclusion Summary In this presentation, we gave an overview of the steps to implement the necessary infrastructure in the AWS cloud to set up and configure Windows Server Failover Clustering and SQL Server AlwaysOn Availability Groups. The resulting sample implementation supports the following scenarios: • Protect from failure of a single instance • Provide automatic failover between the cluster nodes • Protect from failure of the instance placed in the secondary Availability Zone and automatically failover to the primary one We recommend you consult the Microsoft documentation and customize some of the steps described in this guide to deploy a solution that best meets your HA and DR needs. Testing Before putting the solution into production, you should test your deployment and familiarize yourself with the clusters behavior during a high availability automatic failover or a disaster recovery event. There is a full testing process outlined in the whitepaper. 28
  • 29. Additional Resources Web Pages Microsoft on AWS http://aws.amazon.com/microsoft/ Windows on AWS (includes pricing) http://aws.amazon.com/windows/ Whitepapers Implementing Microsoft Windows Server Failover Clustering and SQL Server 2012 AlwaysOn Availability Groups Exchange Server 2010 Planning and Implementation Guide Microsoft SharePoint Server on AWS: Reference Architecture SharePoint on AWS http://aws.amazon.com/windows/sharepoint/quickstart/ Microsoft Exchange Server 2010 in the AWS Cloud: Planning & Implementation Guide AWS Windows and .NET Developer Center (with sdk) http://aws.amazon.com/net/ Secure Microsoft Applications on AWS Amazon EC2 Windows Guide http://docs.aws.amazon.com/AWSEC2/latest/WindowsGuide/ Microsoft Licensing http://aws.amazon.com/windows/mslicensemobility/ Covers Exchange, SharePoint, SQL, Lync, SCOM, and Dynamics. See page for specific details, including which versions are covered. Relational Database Management Systems in the Cloud: Microsoft SQL Server 2008 R2 Contact Us https://aws.amazon.com/microsoft/contact-us/ If you have either business or technical questions about running Microsoft software on AWS, please don’t hesitate to contact us. 29
  • 30. AWS Partner Network A selection of APN members that specialize in Microsoft Exchange workloads Smartronix Booz Allen Slalom http://www.smartronix.com http://www.boozallen.com http://www.slalom.com/ AIS RDA Metalogix http://www.appliedis.com http://www.rdacorp.com http://www.metalogix.com
  • 31. Test Drive The Test Drive program enables customers to quickly and easily explore the benefits of using Microsoft server software on AWS. Developed by APN Consulting and Technology partners, these labs are provided free of charge for demonstrational purposes. Each Test Drive lab includes up to 5 hours of complimentary AWS server time. Two Exchange test drives are highlighted, the program also includes versions for SharePoint, SQL, and storage. http://aws.amazon.com/testdrive/microsoft/ SQL Server AlwaysOn SQL Developer Lab This test lab demonstrates the high availability feature of SQL Server 2012, deployed across two Data Centers. The lab provides an intuitive web interface to visualize and validate various failover scenarios. This lab gets you up and running in a Microsoft .NET / SQL Server developer environment to show how easy it is to publish and update a site using the Microsoft platform, using VS Express for Web and the C# language. 31
  • 32. Implementing Windows and SQL Server for High Availability on AWS Thank You 32