SlideShare a Scribd company logo
1 of 59
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Greg Eppel, Sr. Solutions Architect, Microsoft Platform
June 26, 2018
Ensuring Your Windows Server
Workloads Are Well-Architected
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
https://aws.amazon.com/well-architected/
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
What is the AWS Well-Architected Framework?
Pillars Design principles Questions
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Pillars of AWS Well-Architected
Security Reliability
Performance
efficiency
Cost
optimization
Operational
excellence
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Developer platform and tools
Architecture Identity and Access Management
SQL Server
Administration
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Architecture
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Applications on Microsoft Windows
.NET Applications
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
AWSQuickStarts
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Pillars of AWS Well-Architected
Security Reliability
Performance
efficiency
Cost
optimization
Operational
excellence
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
AWS Global Infrastructure
18 Regions – 55 Availability Zones – 100+ Edge Locations
Region & Number of Availability Zones
AWS GovCloud (3) EU
Ireland
US West Frankfurt
Oregon
Northern California
London
Paris
Asia Pacific
US East Singapore
N. Virginia, Ohio Sydney, Tokyo,
Seoul, Mumbai
Canada
Central China
Beijing
Ningxia
South America
São Paulo
Announced Regions
Bahrain, Hong Kong SAR, Sweden,
AWS GovCloud East
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Microsoft Active Directory
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Microsoft AD (Hybrid)
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Microsoft AD FS
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Microsoft SharePoint
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Identity and Access
Management
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Pillars of AWS Well-Architected
Security Reliability
Performance
efficiency
Cost
optimization
Operational
excellence
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
AWS IAM
Role-based
access control Integrated with all
AWS services
IAM roles
Multi-factor
authentication
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Secure remote administration architecture
Availability Zone
Gateway Security Group Web Security Group
Private SubnetPublic Subnet
Accept TCP Port
443 from Admin IP
Accept traffic from
Gateway SG
AWS Administrator
Corporate Data Center
WEB2
TCP 443 WEB1
RDGW
Requires one connection:
• Connect to the RD Gateway, and the gateway proxies the RDP or PowerShell connection to the
back-end instance.
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Single domain across multiple sites
Availability Zone B
Private subnet
DC4
Corporate Network
Munich
DC1
Berlin
DC2
Cost 50
Availability Zone A
Private subnet
DC3
Cost 10
company.local
company.local
VPN
AWS Direct
Connect
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
One subdomain per site
Availability Zone B
Private subnet
DC4
Corporate Network
Munich
DC1
Berlin
DC2
company.local
Availability Zone A
Private subnet
DC3
cloud.company.local
VPN
AWS Direct
Connect
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Separate domains per site
Availability Zone B
Private subnet
DC4
Corporate Network
Munich
DC1
Berlin
DC2Availability Zone A
Private subnet
DC3 company.local
company.cloud
AWS Directory Service
company.cloud
VPN
AWS Direct
Connect
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
User identity federation with AWS IAM
AD Users
Enterprise
Applications
Corporate
Systems
AWS IAM
IAM Roles
EC2
DynamoDB
S3
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
SQL server
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Pillars of AWS Well-Architected
Security Reliability
Performance
efficiency
Cost
optimization
Operational
excellence
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
SQL Server on Amazon EC2
• Windows or Mixed Authentication
• You manage the virtual machine security, storage,
network ports, etc.
• Full SQL Server sysadmin privileges
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
SQL Server HA/DR on EC2
• Mirroring
• Always-On Availability Groups
• Transaction Log Shipping
• Failover Cluster Instance*
* Some configurations require third-party tools.
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Multi-AZ AlwaysOn Availability Group
Availability Zone 1
Private Subnet
EC2
Primary
Replica
Availability Zone 2
Private Subnet
EC2
Secondary
Replica
Synchronous Commit
Automatic Failover
AWS Region
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Multi-region AlwaysOn Availability Group
Availability Zone 1
Private Subnet
EC2
Primary
Replica
Primary: 10.0.2.100
WSFC: 10.0.2.101
AG Listener: 10.0.2.102
AWS Region A
Availability Zone 2
Private Subnet
EC2
Secondary
Replica
Primary: 10.0.3.100
WSFC: 10.0.3.101
AG Listener: 10.0.3.102
Availability Zone 1
Private Subnet
EC2
Secondary
Replica
Primary: 10.1.2.100
WSFC: 10.1.2.101
AG Listener: 10.1.2.102
Synchronous Commit
Automatic Failover
AWS Region B
Asynchronous Commit
Manual Failover
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
What is Amazon RDS?
• Managed database service
• Automatic patching, backups, mirroring, etc.
• Automatic Host Replacement protects you in the event of a
hardware failure.
• 6 database engines to choose from: Amazon Aurora,
Oracle, PostgreSQL, MySQL, MariaDB, and SQL Server
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
SQL Server HA/DR on RDS
• Spans Availability Zones
• Automatic Failover
• Automatic Host Replacement
• Automatic Backups
• Automatic Software Patching (can be disabled)
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Multi-AZ SQL Server on Amazon RDS
Availability Zone 1
Private Subnet
Availability Zone 2
Private Subnet
Synchronous Commit
Automatic Failover
AWS Region
Amazon
RDS
Primary
Amazon
RDS
Secondary
Managed Service
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Developers
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Pillars of AWS Well-Architected
Security Reliability
Performance
efficiency
Cost
optimization
Operational
excellence
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Windows Development Tools
Visual Studio
VSTS
PowerShell
NuGet
Command line
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Development tools
AWS SDK for .NET
AWS Toolkit for Visual Studio
AWS Tools for VSTS
AWS Tools for
PowerShell
AWS CLI
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
AWS Tools for Windows
AWS Toolkit for Visual Studio
AWS Tools for VSTS
AWS SDK for .NET
AWS Tools for PowerShell
AWS CLI
Visual Studio
VSTS
PowerShell
NuGet
Command line
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Release processes levels
Source Build Test Production
Continuous integration
Continuous delivery
Continuous deployment
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
MonitorProvisionDeployTestBuildCode
Elastic Beanstalk
OpsWorks
Cloud
Watch
Cloud
Formation
Code
Deploy
Code
Commit
Code
Pipeline
.NET CI/CD Pipeline
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Example of a .NET CI/CD Pipeline
AWS CodeDeploy
SourceBucket
Push/Pull
Poll
Push
BuildServer
TestServer(s)
HTTPS ELB
endpoint
HTTPS ELB
endpoint
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Example of a .NET CI/CD Pipeline
AWS CodeDeploy
SourceBucket
Push/Pull
Push
TestServer(s)
HTTPS ELB
endpoint
HTTPS ELB endpoint
-.NET Core – native support
-.NET Framework - https://amzn.to/2JvQAMo
Push
AWS
CodeBuild
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
MonitorProvisionDeployTestBuildCode
Elastic Beanstalk
OpsWorks
Cloud
Watch
Cloud
Formation
Code
Deploy
.NET CI/CD Pipeline
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
What’s included in VSTS tools?
Tasks for deployment:
• AWS CodeDeploy
• AWS CloudFormation
• AWS Elastic Beanstalk
• .NET Core deployment to Lambda
AWS Elastic
Beanstalk
AWS
Lambda
AWS
CloudFormation
Amazon
S3
AWS
CodeDeploy
AWS
CLI
AWS Tools for
Windows PowerShell
Amazon
SNS
General purpose tasks:
• Amazon S3 uploads/downloads
• Invoking Lambda functions
• Send SNS messages
• Run cmdlets/scripts using the AWS PowerShell
Tools Module
• Run AWS CLI commands
+ AWS “Service Endpoint” credential type
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
AWS Toolkit for Visual Studio
Full integration in Visual Studio AWS Toolkit
for Visual
Studio
.NET SDK
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
AWS Toolkit: Starter Templates
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
AWS Toolkit: Boilerplate Templates
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
AWS Toolkit: Elastic Beanstalk
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
AWS Toolkit for Visual Studio
Visual Studio AWS Toolkit for
Visual Studio
AWS SDK
for .NET
Amazon
EC2
AWS
Elastic
Beanstalk
Amazon
S3
Amazon
DynamoDB
Other
100+
Services
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
What Direction Should Customers Go?
ReHost? RePlatform? ReFactor?
ASP.NET Application
Windows Server
Hypervisor
Statu s: on
Connection sConn ect io nsConn ect ions
Network Up /Network Do wn
Amazon
ECSWindows Server
Hypervisor
Statu s: on
Connection sConn ect io nsConn ect ions
Network Up /Network Do wn
Amazon
ECSWindows Server
Hypervisor
Statu s: on
Connection sConn ect io nsConn ect ions
Network Up /Network Do wn
Amazon
ECS
Windows Server
Hypervisor
Statu s: on
Connection sConn ect io nsConn ect ions
Network Up /Network Do wn
Amazon
ECSWindows Server
Hypervisor
Statu s: on
Connection sConn ect io nsConn ect ions
Network Up /Network Do wn
Amazon
ECS
Windows Server
Hypervisor
Statu s: on
Connection sConn ect io nsConn ect ions
Network Up /Network Do wn
Amazon
ECSWindows Server
Hypervisor
Statu s: on
Connection sConn ect io nsConn ect ions
Network Up /Network Do wn
Amazon
ECSWindows Server
Hypervisor
Statu s: on
Connection sConn ect io nsConn ect ions
Network Up /Network Do wn
Amazon
ECS
Windows Server
Hypervisor
Statu s: on
Connection sConn ect io nsConn ect ions
Network Up /Network Do wn
Amazon
ECSWindows Server
Hypervisor
Statu s: on
Connection sConn ect io nsConn ect ions
Network Up /Network Do wn
Amazon
ECS
Windows Server
Hypervisor
Amazon
ECS Windows Server
Hypervisor
Amazon
ECS Windows Server
Hypervisor
Amazon
ECS Windows Server
Hypervisor
Amazon
ECS
Windows Server
Hypervisor
Amazon
ECS Windows Server
Hypervisor
Amazon
ECS Windows Server
Hypervisor
Amazon
ECS Windows Server
Hypervisor
Amazon
ECS
Windows Server
Hypervisor
Amazon
ECS Windows Server
Hypervisor
Amazon
ECS Windows Server
Hypervisor
Amazon
ECS Windows Server
Hypervisor
Amazon
ECS
1 2 3
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Pillars of AWS Well-Architected
Security Reliability
Performance
efficiency
Cost
optimization
Operational
excellence
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Rehost
Automatic management
includes:
• Load balancing
• Health monitoring
• Auto Scaling
• Code deployment
AMIs with specific
configurations
• .NET 4.7, 2.0, 1.X
• .NET Core 2.0, 1.1, 1.0
• IIS 7.5 – IIS 10
• Windows Server &
Windows Server Core
2008 R2 - 2016
Ops features
• URL swapping (Green /
Blue)
• Rolling updates
• RDS Integration
• App versioning
• Custom AMIs
Easy-to-use service for deploying and scaling web applications
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
AWS Elastic Beanstalk
AWS CodeDeploy
Amazon EC2
Replatform
Amazon
Route 53
ELB / ALB
Auto Scaling Group
Managed AD
Multi-AZ
SQL Server RDS
Multi-AZ
ElastiCache
Auto Scaling Group
50% 50%
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Refactor
AWS
API Gateway
CloudFront S3 Bucket
S3://www.yourspa.com
GetSchedule()
UpdateSchedule()
AddEvent()
AWS Lambda
DynamoDB
Route 53
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Administration
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Amazon Systems Manager – components
Run Command State Manager Inventory Maintenance Window
Patch Manager Automation Parameter Store Documents
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Systems Manager capabilities
Run Command
Maintenance
Window
Inventory
State Manager Parameter Store
Patch Manager
Automation
Deploy, Configure,
and Administer
Track and
Update
Shared
Capabilities
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Safe and secure ops at scale without RDP
• Remotely manage thousands of
Windows instances running on Amazon
EC2 or on-premises
• Control user actions and scope with
secure, granular access control
• Safely execute changes with rate control
to reduce blast radius
• Audit every user action with change
tracking
AWS cloud
corporate data
center
IT Admin, DevOps
Engineer
Role-based Access
Control
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Maintain Software Compliance, Reduce Risk
• Bootstrap instances on launch with image
builds that are compliant
• Roll out Windows patches based on
corporate policies and org-wide
maintenance windows
• Get notified on malwares, vulnerabilities,
blacklisted apps with recommended
actions
Create compliant
software images
Deploy instances
Automate online patch
management
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Wrapping it up
+
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Questions?

More Related Content

What's hot

A Chronicle of Airbnb Architecture Evolution (ARC407) - AWS re:Invent 2018
A Chronicle of Airbnb Architecture Evolution (ARC407) - AWS re:Invent 2018A Chronicle of Airbnb Architecture Evolution (ARC407) - AWS re:Invent 2018
A Chronicle of Airbnb Architecture Evolution (ARC407) - AWS re:Invent 2018Amazon Web Services
 
Networking for VMware Cloud on AWS (NET307-R1) - AWS re:Invent 2018
Networking for VMware Cloud on AWS (NET307-R1) - AWS re:Invent 2018Networking for VMware Cloud on AWS (NET307-R1) - AWS re:Invent 2018
Networking for VMware Cloud on AWS (NET307-R1) - AWS re:Invent 2018Amazon Web Services
 
SID305 AWS Certificate Manager Private CA
SID305 AWS Certificate Manager Private CASID305 AWS Certificate Manager Private CA
SID305 AWS Certificate Manager Private CAAmazon Web Services
 
Driving DevOps Transformation in Enterprises (DEV320) - AWS re:Invent 2018
Driving DevOps Transformation in Enterprises (DEV320) - AWS re:Invent 2018Driving DevOps Transformation in Enterprises (DEV320) - AWS re:Invent 2018
Driving DevOps Transformation in Enterprises (DEV320) - AWS re:Invent 2018Amazon Web Services
 
Operationalizing Microsoft Workloads (WIN320) - AWS re:Invent 2018
Operationalizing Microsoft Workloads (WIN320) - AWS re:Invent 2018Operationalizing Microsoft Workloads (WIN320) - AWS re:Invent 2018
Operationalizing Microsoft Workloads (WIN320) - AWS re:Invent 2018Amazon Web Services
 
Mastering Identity at Every Layer of the Cake (SEC401-R1) - AWS re:Invent 2018
Mastering Identity at Every Layer of the Cake (SEC401-R1) - AWS re:Invent 2018Mastering Identity at Every Layer of the Cake (SEC401-R1) - AWS re:Invent 2018
Mastering Identity at Every Layer of the Cake (SEC401-R1) - AWS re:Invent 2018Amazon Web Services
 
Migrating to VMware on AWS as the First Step Towards the AWS Cloud (GPSCT206)...
Migrating to VMware on AWS as the First Step Towards the AWS Cloud (GPSCT206)...Migrating to VMware on AWS as the First Step Towards the AWS Cloud (GPSCT206)...
Migrating to VMware on AWS as the First Step Towards the AWS Cloud (GPSCT206)...Amazon Web Services
 
Secure your AWS Account and your Organization's Accounts
Secure your AWS Account and your Organization's Accounts Secure your AWS Account and your Organization's Accounts
Secure your AWS Account and your Organization's Accounts Amazon Web Services
 
Best Practices for CI/CD with AWS Lambda and Amazon API Gateway (SRV355-R1) -...
Best Practices for CI/CD with AWS Lambda and Amazon API Gateway (SRV355-R1) -...Best Practices for CI/CD with AWS Lambda and Amazon API Gateway (SRV355-R1) -...
Best Practices for CI/CD with AWS Lambda and Amazon API Gateway (SRV355-R1) -...Amazon Web Services
 
Up and Running with Amazon Linux WorkSpaces (BAP207-R1) - AWS re:Invent 2018
Up and Running with Amazon Linux WorkSpaces (BAP207-R1) - AWS re:Invent 2018Up and Running with Amazon Linux WorkSpaces (BAP207-R1) - AWS re:Invent 2018
Up and Running with Amazon Linux WorkSpaces (BAP207-R1) - AWS re:Invent 2018Amazon Web Services
 
Building a Hybrid Cloud Architecture Utilizing AWS Landing Zones
Building a Hybrid Cloud Architecture Utilizing AWS Landing ZonesBuilding a Hybrid Cloud Architecture Utilizing AWS Landing Zones
Building a Hybrid Cloud Architecture Utilizing AWS Landing ZonesTom Laszewski
 
Hands-On: Automating AWS Infrastructure with PowerShell (WIN308) - AWS re:Inv...
Hands-On: Automating AWS Infrastructure with PowerShell (WIN308) - AWS re:Inv...Hands-On: Automating AWS Infrastructure with PowerShell (WIN308) - AWS re:Inv...
Hands-On: Automating AWS Infrastructure with PowerShell (WIN308) - AWS re:Inv...Amazon Web Services
 
Advanced Continuous Delivery Best Practices (DEV317-R1) - AWS re:Invent 2018
Advanced Continuous Delivery Best Practices (DEV317-R1) - AWS re:Invent 2018Advanced Continuous Delivery Best Practices (DEV317-R1) - AWS re:Invent 2018
Advanced Continuous Delivery Best Practices (DEV317-R1) - AWS re:Invent 2018Amazon Web Services
 
Leadership Session: Using DevOps, Microservices, and Serverless to Accelerate...
Leadership Session: Using DevOps, Microservices, and Serverless to Accelerate...Leadership Session: Using DevOps, Microservices, and Serverless to Accelerate...
Leadership Session: Using DevOps, Microservices, and Serverless to Accelerate...Amazon Web Services
 
Amazon WorkSpaces for Regulated Industries (BAP211) - AWS re:Invent 2018
Amazon WorkSpaces for Regulated Industries (BAP211) - AWS re:Invent 2018Amazon WorkSpaces for Regulated Industries (BAP211) - AWS re:Invent 2018
Amazon WorkSpaces for Regulated Industries (BAP211) - AWS re:Invent 2018Amazon Web Services
 
Tips and Tricks for Building and Deploying Serverless Apps In Minutes - AWS O...
Tips and Tricks for Building and Deploying Serverless Apps In Minutes - AWS O...Tips and Tricks for Building and Deploying Serverless Apps In Minutes - AWS O...
Tips and Tricks for Building and Deploying Serverless Apps In Minutes - AWS O...Amazon Web Services
 
AWS Lambda use cases and best practices - Builders Day Israel
AWS Lambda use cases and best practices - Builders Day IsraelAWS Lambda use cases and best practices - Builders Day Israel
AWS Lambda use cases and best practices - Builders Day IsraelAmazon Web Services
 
An Intro to Building and Optimizing a Hybrid Cloud on AWS
An Intro to Building and Optimizing a Hybrid Cloud on AWSAn Intro to Building and Optimizing a Hybrid Cloud on AWS
An Intro to Building and Optimizing a Hybrid Cloud on AWSAmazon Web Services
 
Running Mission Critical Workloads on AWS
Running Mission Critical Workloads on AWSRunning Mission Critical Workloads on AWS
Running Mission Critical Workloads on AWSAmazon Web Services
 
DEM08 Use Cisco Cloud Connect to Securely Extend Private Network to AWS and M...
DEM08 Use Cisco Cloud Connect to Securely Extend Private Network to AWS and M...DEM08 Use Cisco Cloud Connect to Securely Extend Private Network to AWS and M...
DEM08 Use Cisco Cloud Connect to Securely Extend Private Network to AWS and M...Amazon Web Services
 

What's hot (20)

A Chronicle of Airbnb Architecture Evolution (ARC407) - AWS re:Invent 2018
A Chronicle of Airbnb Architecture Evolution (ARC407) - AWS re:Invent 2018A Chronicle of Airbnb Architecture Evolution (ARC407) - AWS re:Invent 2018
A Chronicle of Airbnb Architecture Evolution (ARC407) - AWS re:Invent 2018
 
Networking for VMware Cloud on AWS (NET307-R1) - AWS re:Invent 2018
Networking for VMware Cloud on AWS (NET307-R1) - AWS re:Invent 2018Networking for VMware Cloud on AWS (NET307-R1) - AWS re:Invent 2018
Networking for VMware Cloud on AWS (NET307-R1) - AWS re:Invent 2018
 
SID305 AWS Certificate Manager Private CA
SID305 AWS Certificate Manager Private CASID305 AWS Certificate Manager Private CA
SID305 AWS Certificate Manager Private CA
 
Driving DevOps Transformation in Enterprises (DEV320) - AWS re:Invent 2018
Driving DevOps Transformation in Enterprises (DEV320) - AWS re:Invent 2018Driving DevOps Transformation in Enterprises (DEV320) - AWS re:Invent 2018
Driving DevOps Transformation in Enterprises (DEV320) - AWS re:Invent 2018
 
Operationalizing Microsoft Workloads (WIN320) - AWS re:Invent 2018
Operationalizing Microsoft Workloads (WIN320) - AWS re:Invent 2018Operationalizing Microsoft Workloads (WIN320) - AWS re:Invent 2018
Operationalizing Microsoft Workloads (WIN320) - AWS re:Invent 2018
 
Mastering Identity at Every Layer of the Cake (SEC401-R1) - AWS re:Invent 2018
Mastering Identity at Every Layer of the Cake (SEC401-R1) - AWS re:Invent 2018Mastering Identity at Every Layer of the Cake (SEC401-R1) - AWS re:Invent 2018
Mastering Identity at Every Layer of the Cake (SEC401-R1) - AWS re:Invent 2018
 
Migrating to VMware on AWS as the First Step Towards the AWS Cloud (GPSCT206)...
Migrating to VMware on AWS as the First Step Towards the AWS Cloud (GPSCT206)...Migrating to VMware on AWS as the First Step Towards the AWS Cloud (GPSCT206)...
Migrating to VMware on AWS as the First Step Towards the AWS Cloud (GPSCT206)...
 
Secure your AWS Account and your Organization's Accounts
Secure your AWS Account and your Organization's Accounts Secure your AWS Account and your Organization's Accounts
Secure your AWS Account and your Organization's Accounts
 
Best Practices for CI/CD with AWS Lambda and Amazon API Gateway (SRV355-R1) -...
Best Practices for CI/CD with AWS Lambda and Amazon API Gateway (SRV355-R1) -...Best Practices for CI/CD with AWS Lambda and Amazon API Gateway (SRV355-R1) -...
Best Practices for CI/CD with AWS Lambda and Amazon API Gateway (SRV355-R1) -...
 
Up and Running with Amazon Linux WorkSpaces (BAP207-R1) - AWS re:Invent 2018
Up and Running with Amazon Linux WorkSpaces (BAP207-R1) - AWS re:Invent 2018Up and Running with Amazon Linux WorkSpaces (BAP207-R1) - AWS re:Invent 2018
Up and Running with Amazon Linux WorkSpaces (BAP207-R1) - AWS re:Invent 2018
 
Building a Hybrid Cloud Architecture Utilizing AWS Landing Zones
Building a Hybrid Cloud Architecture Utilizing AWS Landing ZonesBuilding a Hybrid Cloud Architecture Utilizing AWS Landing Zones
Building a Hybrid Cloud Architecture Utilizing AWS Landing Zones
 
Hands-On: Automating AWS Infrastructure with PowerShell (WIN308) - AWS re:Inv...
Hands-On: Automating AWS Infrastructure with PowerShell (WIN308) - AWS re:Inv...Hands-On: Automating AWS Infrastructure with PowerShell (WIN308) - AWS re:Inv...
Hands-On: Automating AWS Infrastructure with PowerShell (WIN308) - AWS re:Inv...
 
Advanced Continuous Delivery Best Practices (DEV317-R1) - AWS re:Invent 2018
Advanced Continuous Delivery Best Practices (DEV317-R1) - AWS re:Invent 2018Advanced Continuous Delivery Best Practices (DEV317-R1) - AWS re:Invent 2018
Advanced Continuous Delivery Best Practices (DEV317-R1) - AWS re:Invent 2018
 
Leadership Session: Using DevOps, Microservices, and Serverless to Accelerate...
Leadership Session: Using DevOps, Microservices, and Serverless to Accelerate...Leadership Session: Using DevOps, Microservices, and Serverless to Accelerate...
Leadership Session: Using DevOps, Microservices, and Serverless to Accelerate...
 
Amazon WorkSpaces for Regulated Industries (BAP211) - AWS re:Invent 2018
Amazon WorkSpaces for Regulated Industries (BAP211) - AWS re:Invent 2018Amazon WorkSpaces for Regulated Industries (BAP211) - AWS re:Invent 2018
Amazon WorkSpaces for Regulated Industries (BAP211) - AWS re:Invent 2018
 
Tips and Tricks for Building and Deploying Serverless Apps In Minutes - AWS O...
Tips and Tricks for Building and Deploying Serverless Apps In Minutes - AWS O...Tips and Tricks for Building and Deploying Serverless Apps In Minutes - AWS O...
Tips and Tricks for Building and Deploying Serverless Apps In Minutes - AWS O...
 
AWS Lambda use cases and best practices - Builders Day Israel
AWS Lambda use cases and best practices - Builders Day IsraelAWS Lambda use cases and best practices - Builders Day Israel
AWS Lambda use cases and best practices - Builders Day Israel
 
An Intro to Building and Optimizing a Hybrid Cloud on AWS
An Intro to Building and Optimizing a Hybrid Cloud on AWSAn Intro to Building and Optimizing a Hybrid Cloud on AWS
An Intro to Building and Optimizing a Hybrid Cloud on AWS
 
Running Mission Critical Workloads on AWS
Running Mission Critical Workloads on AWSRunning Mission Critical Workloads on AWS
Running Mission Critical Workloads on AWS
 
DEM08 Use Cisco Cloud Connect to Securely Extend Private Network to AWS and M...
DEM08 Use Cisco Cloud Connect to Securely Extend Private Network to AWS and M...DEM08 Use Cisco Cloud Connect to Securely Extend Private Network to AWS and M...
DEM08 Use Cisco Cloud Connect to Securely Extend Private Network to AWS and M...
 

Similar to Ensuring Your Windows Server Workloads Are Well-Architected - AWS Online Tech Talks

Migrate & Modernize your legacy Microsoft applications with AWS
Migrate & Modernize your legacy Microsoft applications with AWSMigrate & Modernize your legacy Microsoft applications with AWS
Migrate & Modernize your legacy Microsoft applications with AWSAmazon Web Services
 
深入淺出 AWS 混合式雲端架構
深入淺出 AWS 混合式雲端架構 深入淺出 AWS 混合式雲端架構
深入淺出 AWS 混合式雲端架構 Amazon Web Services
 
Scaling and Automating DevOps with CloudBees and Spot Instances (GPSTEC310) -...
Scaling and Automating DevOps with CloudBees and Spot Instances (GPSTEC310) -...Scaling and Automating DevOps with CloudBees and Spot Instances (GPSTEC310) -...
Scaling and Automating DevOps with CloudBees and Spot Instances (GPSTEC310) -...Amazon Web Services
 
Introduction to Hybrid Cloud on AWS
Introduction to Hybrid Cloud on AWSIntroduction to Hybrid Cloud on AWS
Introduction to Hybrid Cloud on AWSTom Laszewski
 
The Serverless Tidal Wave - SwampUP 2018 Keynote
The Serverless Tidal Wave - SwampUP 2018 KeynoteThe Serverless Tidal Wave - SwampUP 2018 Keynote
The Serverless Tidal Wave - SwampUP 2018 KeynoteArun Gupta
 
Introduction to Hybrid Cloud on AWS - AWS Online Tech Talks
Introduction to Hybrid Cloud on AWS - AWS Online Tech TalksIntroduction to Hybrid Cloud on AWS - AWS Online Tech Talks
Introduction to Hybrid Cloud on AWS - AWS Online Tech TalksAmazon Web Services
 
Nuvem Híbrida - EBC on the road Brazil Edition [Portuguese]
Nuvem Híbrida - EBC on the road Brazil Edition [Portuguese]Nuvem Híbrida - EBC on the road Brazil Edition [Portuguese]
Nuvem Híbrida - EBC on the road Brazil Edition [Portuguese]Amazon Web Services
 
Enabling Your Organization’s Amazon Redshift Adoption – Going from Zero to He...
Enabling Your Organization’s Amazon Redshift Adoption – Going from Zero to He...Enabling Your Organization’s Amazon Redshift Adoption – Going from Zero to He...
Enabling Your Organization’s Amazon Redshift Adoption – Going from Zero to He...Amazon Web Services
 
Hybrid Cloud on AWS - Introduction and Art of the Possible
Hybrid Cloud on AWS - Introduction and Art of the PossibleHybrid Cloud on AWS - Introduction and Art of the Possible
Hybrid Cloud on AWS - Introduction and Art of the PossibleTom Laszewski
 
Cloud Migration Insights Forum, Perth
Cloud Migration Insights Forum, PerthCloud Migration Insights Forum, Perth
Cloud Migration Insights Forum, PerthAmazon Web Services
 
Cloud Migration Insights Forum, Sydney
Cloud Migration Insights Forum, SydneyCloud Migration Insights Forum, Sydney
Cloud Migration Insights Forum, SydneyAmazon Web Services
 
Virtual AWSome Day October 2018 - Amazon Web Services
Virtual AWSome Day October 2018 - Amazon Web ServicesVirtual AWSome Day October 2018 - Amazon Web Services
Virtual AWSome Day October 2018 - Amazon Web ServicesAmazon Web Services
 
Cloud Migration Insights Forum, Melbourne
Cloud Migration Insights Forum, MelbourneCloud Migration Insights Forum, Melbourne
Cloud Migration Insights Forum, MelbourneAmazon Web Services
 
Deep Dive into AWS X-Ray: Monitor Modern Applications (DEV324) - AWS re:Inven...
Deep Dive into AWS X-Ray: Monitor Modern Applications (DEV324) - AWS re:Inven...Deep Dive into AWS X-Ray: Monitor Modern Applications (DEV324) - AWS re:Inven...
Deep Dive into AWS X-Ray: Monitor Modern Applications (DEV324) - AWS re:Inven...Amazon Web Services
 
Accelerate and Modernise Microsoft Workload Migrations on AWS
Accelerate and Modernise Microsoft Workload Migrations on AWSAccelerate and Modernise Microsoft Workload Migrations on AWS
Accelerate and Modernise Microsoft Workload Migrations on AWSAmazon Web Services
 
PaaS – From Code to Running Application using AWS Elastic Beanstalk (DEV323) ...
PaaS – From Code to Running Application using AWS Elastic Beanstalk (DEV323) ...PaaS – From Code to Running Application using AWS Elastic Beanstalk (DEV323) ...
PaaS – From Code to Running Application using AWS Elastic Beanstalk (DEV323) ...Amazon Web Services
 
Design, Deploy, Optimize SQL Server Workloads on AWS - SRV209 - Anaheim AWS S...
Design, Deploy, Optimize SQL Server Workloads on AWS - SRV209 - Anaheim AWS S...Design, Deploy, Optimize SQL Server Workloads on AWS - SRV209 - Anaheim AWS S...
Design, Deploy, Optimize SQL Server Workloads on AWS - SRV209 - Anaheim AWS S...Amazon Web Services
 
Migrate Microsoft Applications to AWS like an Expert (WIN301) - AWS re:Invent...
Migrate Microsoft Applications to AWS like an Expert (WIN301) - AWS re:Invent...Migrate Microsoft Applications to AWS like an Expert (WIN301) - AWS re:Invent...
Migrate Microsoft Applications to AWS like an Expert (WIN301) - AWS re:Invent...Amazon Web Services
 

Similar to Ensuring Your Windows Server Workloads Are Well-Architected - AWS Online Tech Talks (20)

Migrate & Modernize your legacy Microsoft applications with AWS
Migrate & Modernize your legacy Microsoft applications with AWSMigrate & Modernize your legacy Microsoft applications with AWS
Migrate & Modernize your legacy Microsoft applications with AWS
 
深入淺出 AWS 混合式雲端架構
深入淺出 AWS 混合式雲端架構 深入淺出 AWS 混合式雲端架構
深入淺出 AWS 混合式雲端架構
 
Scaling and Automating DevOps with CloudBees and Spot Instances (GPSTEC310) -...
Scaling and Automating DevOps with CloudBees and Spot Instances (GPSTEC310) -...Scaling and Automating DevOps with CloudBees and Spot Instances (GPSTEC310) -...
Scaling and Automating DevOps with CloudBees and Spot Instances (GPSTEC310) -...
 
Introduction to Hybrid Cloud on AWS
Introduction to Hybrid Cloud on AWSIntroduction to Hybrid Cloud on AWS
Introduction to Hybrid Cloud on AWS
 
The Serverless Tidal Wave - SwampUP 2018 Keynote
The Serverless Tidal Wave - SwampUP 2018 KeynoteThe Serverless Tidal Wave - SwampUP 2018 Keynote
The Serverless Tidal Wave - SwampUP 2018 Keynote
 
Introduction to Hybrid Cloud on AWS - AWS Online Tech Talks
Introduction to Hybrid Cloud on AWS - AWS Online Tech TalksIntroduction to Hybrid Cloud on AWS - AWS Online Tech Talks
Introduction to Hybrid Cloud on AWS - AWS Online Tech Talks
 
Webinar Windows workloads America Latina
Webinar Windows workloads America LatinaWebinar Windows workloads America Latina
Webinar Windows workloads America Latina
 
Nuvem Híbrida - EBC on the road Brazil Edition [Portuguese]
Nuvem Híbrida - EBC on the road Brazil Edition [Portuguese]Nuvem Híbrida - EBC on the road Brazil Edition [Portuguese]
Nuvem Híbrida - EBC on the road Brazil Edition [Portuguese]
 
Windows workloads webinar
Windows workloads webinarWindows workloads webinar
Windows workloads webinar
 
Enabling Your Organization’s Amazon Redshift Adoption – Going from Zero to He...
Enabling Your Organization’s Amazon Redshift Adoption – Going from Zero to He...Enabling Your Organization’s Amazon Redshift Adoption – Going from Zero to He...
Enabling Your Organization’s Amazon Redshift Adoption – Going from Zero to He...
 
Hybrid Cloud on AWS - Introduction and Art of the Possible
Hybrid Cloud on AWS - Introduction and Art of the PossibleHybrid Cloud on AWS - Introduction and Art of the Possible
Hybrid Cloud on AWS - Introduction and Art of the Possible
 
Cloud Migration Insights Forum, Perth
Cloud Migration Insights Forum, PerthCloud Migration Insights Forum, Perth
Cloud Migration Insights Forum, Perth
 
Cloud Migration Insights Forum, Sydney
Cloud Migration Insights Forum, SydneyCloud Migration Insights Forum, Sydney
Cloud Migration Insights Forum, Sydney
 
Virtual AWSome Day October 2018 - Amazon Web Services
Virtual AWSome Day October 2018 - Amazon Web ServicesVirtual AWSome Day October 2018 - Amazon Web Services
Virtual AWSome Day October 2018 - Amazon Web Services
 
Cloud Migration Insights Forum, Melbourne
Cloud Migration Insights Forum, MelbourneCloud Migration Insights Forum, Melbourne
Cloud Migration Insights Forum, Melbourne
 
Deep Dive into AWS X-Ray: Monitor Modern Applications (DEV324) - AWS re:Inven...
Deep Dive into AWS X-Ray: Monitor Modern Applications (DEV324) - AWS re:Inven...Deep Dive into AWS X-Ray: Monitor Modern Applications (DEV324) - AWS re:Inven...
Deep Dive into AWS X-Ray: Monitor Modern Applications (DEV324) - AWS re:Inven...
 
Accelerate and Modernise Microsoft Workload Migrations on AWS
Accelerate and Modernise Microsoft Workload Migrations on AWSAccelerate and Modernise Microsoft Workload Migrations on AWS
Accelerate and Modernise Microsoft Workload Migrations on AWS
 
PaaS – From Code to Running Application using AWS Elastic Beanstalk (DEV323) ...
PaaS – From Code to Running Application using AWS Elastic Beanstalk (DEV323) ...PaaS – From Code to Running Application using AWS Elastic Beanstalk (DEV323) ...
PaaS – From Code to Running Application using AWS Elastic Beanstalk (DEV323) ...
 
Design, Deploy, Optimize SQL Server Workloads on AWS - SRV209 - Anaheim AWS S...
Design, Deploy, Optimize SQL Server Workloads on AWS - SRV209 - Anaheim AWS S...Design, Deploy, Optimize SQL Server Workloads on AWS - SRV209 - Anaheim AWS S...
Design, Deploy, Optimize SQL Server Workloads on AWS - SRV209 - Anaheim AWS S...
 
Migrate Microsoft Applications to AWS like an Expert (WIN301) - AWS re:Invent...
Migrate Microsoft Applications to AWS like an Expert (WIN301) - AWS re:Invent...Migrate Microsoft Applications to AWS like an Expert (WIN301) - AWS re:Invent...
Migrate Microsoft Applications to AWS like an Expert (WIN301) - AWS re:Invent...
 

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
 

Ensuring Your Windows Server Workloads Are Well-Architected - AWS Online Tech Talks

  • 1. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Greg Eppel, Sr. Solutions Architect, Microsoft Platform June 26, 2018 Ensuring Your Windows Server Workloads Are Well-Architected
  • 2. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. https://aws.amazon.com/well-architected/
  • 3. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. What is the AWS Well-Architected Framework? Pillars Design principles Questions
  • 4. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Pillars of AWS Well-Architected Security Reliability Performance efficiency Cost optimization Operational excellence
  • 5. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Developer platform and tools Architecture Identity and Access Management SQL Server Administration
  • 6. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Architecture
  • 7. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Applications on Microsoft Windows .NET Applications
  • 8. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. AWSQuickStarts
  • 9. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Pillars of AWS Well-Architected Security Reliability Performance efficiency Cost optimization Operational excellence
  • 10. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. AWS Global Infrastructure 18 Regions – 55 Availability Zones – 100+ Edge Locations Region & Number of Availability Zones AWS GovCloud (3) EU Ireland US West Frankfurt Oregon Northern California London Paris Asia Pacific US East Singapore N. Virginia, Ohio Sydney, Tokyo, Seoul, Mumbai Canada Central China Beijing Ningxia South America São Paulo Announced Regions Bahrain, Hong Kong SAR, Sweden, AWS GovCloud East
  • 11. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Microsoft Active Directory
  • 12. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Microsoft AD (Hybrid)
  • 13. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Microsoft AD FS
  • 14. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Microsoft SharePoint
  • 15. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Identity and Access Management
  • 16. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Pillars of AWS Well-Architected Security Reliability Performance efficiency Cost optimization Operational excellence
  • 17. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. AWS IAM Role-based access control Integrated with all AWS services IAM roles Multi-factor authentication
  • 18. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Secure remote administration architecture Availability Zone Gateway Security Group Web Security Group Private SubnetPublic Subnet Accept TCP Port 443 from Admin IP Accept traffic from Gateway SG AWS Administrator Corporate Data Center WEB2 TCP 443 WEB1 RDGW Requires one connection: • Connect to the RD Gateway, and the gateway proxies the RDP or PowerShell connection to the back-end instance.
  • 19. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Single domain across multiple sites Availability Zone B Private subnet DC4 Corporate Network Munich DC1 Berlin DC2 Cost 50 Availability Zone A Private subnet DC3 Cost 10 company.local company.local VPN AWS Direct Connect
  • 20. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. One subdomain per site Availability Zone B Private subnet DC4 Corporate Network Munich DC1 Berlin DC2 company.local Availability Zone A Private subnet DC3 cloud.company.local VPN AWS Direct Connect
  • 21. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Separate domains per site Availability Zone B Private subnet DC4 Corporate Network Munich DC1 Berlin DC2Availability Zone A Private subnet DC3 company.local company.cloud AWS Directory Service company.cloud VPN AWS Direct Connect
  • 22. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. User identity federation with AWS IAM AD Users Enterprise Applications Corporate Systems AWS IAM IAM Roles EC2 DynamoDB S3
  • 23. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. SQL server
  • 24. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Pillars of AWS Well-Architected Security Reliability Performance efficiency Cost optimization Operational excellence
  • 25. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. SQL Server on Amazon EC2 • Windows or Mixed Authentication • You manage the virtual machine security, storage, network ports, etc. • Full SQL Server sysadmin privileges
  • 26. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. SQL Server HA/DR on EC2 • Mirroring • Always-On Availability Groups • Transaction Log Shipping • Failover Cluster Instance* * Some configurations require third-party tools.
  • 27. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Multi-AZ AlwaysOn Availability Group Availability Zone 1 Private Subnet EC2 Primary Replica Availability Zone 2 Private Subnet EC2 Secondary Replica Synchronous Commit Automatic Failover AWS Region
  • 28. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Multi-region AlwaysOn Availability Group Availability Zone 1 Private Subnet EC2 Primary Replica Primary: 10.0.2.100 WSFC: 10.0.2.101 AG Listener: 10.0.2.102 AWS Region A Availability Zone 2 Private Subnet EC2 Secondary Replica Primary: 10.0.3.100 WSFC: 10.0.3.101 AG Listener: 10.0.3.102 Availability Zone 1 Private Subnet EC2 Secondary Replica Primary: 10.1.2.100 WSFC: 10.1.2.101 AG Listener: 10.1.2.102 Synchronous Commit Automatic Failover AWS Region B Asynchronous Commit Manual Failover
  • 29. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. What is Amazon RDS? • Managed database service • Automatic patching, backups, mirroring, etc. • Automatic Host Replacement protects you in the event of a hardware failure. • 6 database engines to choose from: Amazon Aurora, Oracle, PostgreSQL, MySQL, MariaDB, and SQL Server
  • 30. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. SQL Server HA/DR on RDS • Spans Availability Zones • Automatic Failover • Automatic Host Replacement • Automatic Backups • Automatic Software Patching (can be disabled)
  • 31. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Multi-AZ SQL Server on Amazon RDS Availability Zone 1 Private Subnet Availability Zone 2 Private Subnet Synchronous Commit Automatic Failover AWS Region Amazon RDS Primary Amazon RDS Secondary Managed Service
  • 32. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Developers
  • 33. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Pillars of AWS Well-Architected Security Reliability Performance efficiency Cost optimization Operational excellence
  • 34. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Windows Development Tools Visual Studio VSTS PowerShell NuGet Command line
  • 35. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Development tools AWS SDK for .NET AWS Toolkit for Visual Studio AWS Tools for VSTS AWS Tools for PowerShell AWS CLI
  • 36. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. AWS Tools for Windows AWS Toolkit for Visual Studio AWS Tools for VSTS AWS SDK for .NET AWS Tools for PowerShell AWS CLI Visual Studio VSTS PowerShell NuGet Command line
  • 37. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Release processes levels Source Build Test Production Continuous integration Continuous delivery Continuous deployment
  • 38. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. MonitorProvisionDeployTestBuildCode Elastic Beanstalk OpsWorks Cloud Watch Cloud Formation Code Deploy Code Commit Code Pipeline .NET CI/CD Pipeline
  • 39. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Example of a .NET CI/CD Pipeline AWS CodeDeploy SourceBucket Push/Pull Poll Push BuildServer TestServer(s) HTTPS ELB endpoint HTTPS ELB endpoint
  • 40. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Example of a .NET CI/CD Pipeline AWS CodeDeploy SourceBucket Push/Pull Push TestServer(s) HTTPS ELB endpoint HTTPS ELB endpoint -.NET Core – native support -.NET Framework - https://amzn.to/2JvQAMo Push AWS CodeBuild
  • 41. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. MonitorProvisionDeployTestBuildCode Elastic Beanstalk OpsWorks Cloud Watch Cloud Formation Code Deploy .NET CI/CD Pipeline
  • 42. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. What’s included in VSTS tools? Tasks for deployment: • AWS CodeDeploy • AWS CloudFormation • AWS Elastic Beanstalk • .NET Core deployment to Lambda AWS Elastic Beanstalk AWS Lambda AWS CloudFormation Amazon S3 AWS CodeDeploy AWS CLI AWS Tools for Windows PowerShell Amazon SNS General purpose tasks: • Amazon S3 uploads/downloads • Invoking Lambda functions • Send SNS messages • Run cmdlets/scripts using the AWS PowerShell Tools Module • Run AWS CLI commands + AWS “Service Endpoint” credential type
  • 43. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. AWS Toolkit for Visual Studio Full integration in Visual Studio AWS Toolkit for Visual Studio .NET SDK
  • 44. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. AWS Toolkit: Starter Templates
  • 45. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. AWS Toolkit: Boilerplate Templates
  • 46. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. AWS Toolkit: Elastic Beanstalk
  • 47. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. AWS Toolkit for Visual Studio Visual Studio AWS Toolkit for Visual Studio AWS SDK for .NET Amazon EC2 AWS Elastic Beanstalk Amazon S3 Amazon DynamoDB Other 100+ Services
  • 48. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. What Direction Should Customers Go? ReHost? RePlatform? ReFactor? ASP.NET Application Windows Server Hypervisor Statu s: on Connection sConn ect io nsConn ect ions Network Up /Network Do wn Amazon ECSWindows Server Hypervisor Statu s: on Connection sConn ect io nsConn ect ions Network Up /Network Do wn Amazon ECSWindows Server Hypervisor Statu s: on Connection sConn ect io nsConn ect ions Network Up /Network Do wn Amazon ECS Windows Server Hypervisor Statu s: on Connection sConn ect io nsConn ect ions Network Up /Network Do wn Amazon ECSWindows Server Hypervisor Statu s: on Connection sConn ect io nsConn ect ions Network Up /Network Do wn Amazon ECS Windows Server Hypervisor Statu s: on Connection sConn ect io nsConn ect ions Network Up /Network Do wn Amazon ECSWindows Server Hypervisor Statu s: on Connection sConn ect io nsConn ect ions Network Up /Network Do wn Amazon ECSWindows Server Hypervisor Statu s: on Connection sConn ect io nsConn ect ions Network Up /Network Do wn Amazon ECS Windows Server Hypervisor Statu s: on Connection sConn ect io nsConn ect ions Network Up /Network Do wn Amazon ECSWindows Server Hypervisor Statu s: on Connection sConn ect io nsConn ect ions Network Up /Network Do wn Amazon ECS Windows Server Hypervisor Amazon ECS Windows Server Hypervisor Amazon ECS Windows Server Hypervisor Amazon ECS Windows Server Hypervisor Amazon ECS Windows Server Hypervisor Amazon ECS Windows Server Hypervisor Amazon ECS Windows Server Hypervisor Amazon ECS Windows Server Hypervisor Amazon ECS Windows Server Hypervisor Amazon ECS Windows Server Hypervisor Amazon ECS Windows Server Hypervisor Amazon ECS Windows Server Hypervisor Amazon ECS 1 2 3
  • 49. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Pillars of AWS Well-Architected Security Reliability Performance efficiency Cost optimization Operational excellence
  • 50. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Rehost Automatic management includes: • Load balancing • Health monitoring • Auto Scaling • Code deployment AMIs with specific configurations • .NET 4.7, 2.0, 1.X • .NET Core 2.0, 1.1, 1.0 • IIS 7.5 – IIS 10 • Windows Server & Windows Server Core 2008 R2 - 2016 Ops features • URL swapping (Green / Blue) • Rolling updates • RDS Integration • App versioning • Custom AMIs Easy-to-use service for deploying and scaling web applications
  • 51. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. AWS Elastic Beanstalk AWS CodeDeploy Amazon EC2 Replatform Amazon Route 53 ELB / ALB Auto Scaling Group Managed AD Multi-AZ SQL Server RDS Multi-AZ ElastiCache Auto Scaling Group 50% 50%
  • 52. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Refactor AWS API Gateway CloudFront S3 Bucket S3://www.yourspa.com GetSchedule() UpdateSchedule() AddEvent() AWS Lambda DynamoDB Route 53
  • 53. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Administration
  • 54. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Systems Manager – components Run Command State Manager Inventory Maintenance Window Patch Manager Automation Parameter Store Documents
  • 55. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Systems Manager capabilities Run Command Maintenance Window Inventory State Manager Parameter Store Patch Manager Automation Deploy, Configure, and Administer Track and Update Shared Capabilities
  • 56. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Safe and secure ops at scale without RDP • Remotely manage thousands of Windows instances running on Amazon EC2 or on-premises • Control user actions and scope with secure, granular access control • Safely execute changes with rate control to reduce blast radius • Audit every user action with change tracking AWS cloud corporate data center IT Admin, DevOps Engineer Role-based Access Control
  • 57. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Maintain Software Compliance, Reduce Risk • Bootstrap instances on launch with image builds that are compliant • Roll out Windows patches based on corporate policies and org-wide maintenance windows • Get notified on malwares, vulnerabilities, blacklisted apps with recommended actions Create compliant software images Deploy instances Automate online patch management
  • 58. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Wrapping it up +
  • 59. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Questions?