SlideShare a Scribd company logo
1 of 32
Download to read offline
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Presenter(s) George Churchill
Date 12th April 2018
Windows Operations on AWS
Amazon Web Services for Microsoft Windows Server
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Agenda
1
2
3
The benefits of hosting Windows based applications in
the AWS cloud
Migrating Windows workloads to the Cloud
Operating Windows in the Cloud - AKA Governance
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Why Amazon Web Services for Windows?
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Windows on AWS
Experience & Innovation
10Years running windows
workloads
Service offerings
100
Over
Availability & Performance
54Availability zones spanning 18
geographic regions
With consistency
48,000
Capable of delivering
Security, Compliance &
Customer Obsession
IOPS/
instance
FISMA, ITAR, EU Model Clauses
52Compliance Certifications
SOC-1,2,3 FIPS, ISO
65price reductions since 2006
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Windows Momentum on AWS
400%
Growth
AWS enterprise customers using Amazon
EC2 for Microsoft Windows Server
20172014
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Migrating Windows Workloads to the Cloud
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Pilot App
Portfolio
Analysis
Security
Strategy &
Playbook/
Runbook
Establish
CCoE
Skills
Assess&
Training
Plan
Migration
Planning
Migration
Acceleration
Design
CCoE
Cloud
Strategy
POC
Platform
Jumpstart
Draft
Business
Case
Pilot
Mode 1 &
2 Apps
Health
Checks /
Quality
Assurance
Operating
Model
Maturity
Foundation
Platform
Landing
Zone
Design
Discovery
Workshops
Project
One or more PoCs
Foundation
2 – 5 Production workloads in AWS
Migration
All workloads in AWS
Optimization
Value to Customer
Business
Value
MVP
Hybrid
Operating
Model
Journey to the Cloud
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
CCOE
Security
Development
Architecture Operations
Leadership
Finance
Foundation: Cloud Center of Excellence
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
A Landing Zone is a baseline AWS environment that
includes the following components:
Multiple accounts
Identity and access management
Network design
Data security
Centralized logging
Governance
H
Foundation: Landing Zone
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Billing
Security
and Audit
Shared
Services
Dev & Test Mobile
IoT
Production
Generic
Production
Critical
Central
Accounts
Application
Accounts
Dev & Test
Analytics
DigitalBusiness Applications
Foundation: Landing Zone: Multi-Accounts
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Shared Services
• Domain Controllers
• Monitoring
• Logging
• Remote administration
• Scanning
Foundation: Landing Zone: Multi-Accounts
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Security in your VPC
• Security Groups
• Network Access Control Lists
• Active Directory
Instance
Security
Group
Subnet
Routing
Network
ACLs
VPC
IAM
Security of your VPC
• IAM
• Federation
Foundation: Identity and Access Management
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Direct FederationCross Account Switch Role
dev@example.com
IAM User
Jeff
Acc ID: 123456789012
Prod@example.com
Acc ID: 111122223333
DBA-Role
Amazon RDS
Authenticate Jeff
with access keys
Get temp security
credentials for DBA-Role
Foundation: Landing Zone
Identity and Access Management
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Direct Federation Demo
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
AD
On-premises
Windows Server
DC
AD
You Manage
1
VPC
EC2 for Windows
Server DC
AD
You Manage
2
VPC Endpoint
AWS Microsoft AD
AWS Manages
3
AWS Directory Service
for Microsoft Active Directory
a.k.a. MAD
Foundation: Active Directory
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Application
Availability Zone
Private Subnet
10.0.2.0/24
SQL
Server
App
Server
IIS
Server
Availability Zone
Private Subnet
10.0.3.0/24
SQL
Server
App
Server
IIS
Server
Remote
Users/Admins
Domain
Controllers
Corporate data center
DBAPPWEB
DBAPPWEB
Auth/
LDAP
Auth/
LDAP
VPN
Direct
Connect
Example:
On-premises AD
AD
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Availability Zone
Private Subnet
10.0.2.0/24
DBAPPWEB
SQL
Server
App
Server
IIS
Server
Availability Zone
Private Subnet
10.0.3.0/24
DBAPPWEB
SQL
Server
App
Server
IIS
Server
Remote
Users/Admins
Domain
Controllers
Corporate data center
Example:
AD on EC2 with
replication or AD trust
Domain
Controller
Domain
Controller
Trust or Replication
Auth/
LDAP
Auth/
LDAP
Application
Auth/
LDAP
VPN
Direct
Connect
AD
EC2
AD
EC2
AD
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Auth/
LDAP
Auth/
LDAP
DB
RDS for
SQL Server
Availability Zone
Private Subnet
10.0.2.0/24
APPWEB
App
Server
IIS
Server
Availability Zone
Private Subnet
10.0.3.0/24
APPWEB
App
Server
IIS
Server
Remote
Users/Admins
Domain
Controllers
Corporate data center
Example:
AWS Microsoft AD trust
to on-premises
DB
RDS
SQL Server
AWS Managed Services
AWS Managed Services
AWS Managed
Microsoft AD
DC
AWS Managed
Microsoft AD
Trust
Application
Auth/
LDAP
VPN
Direct
Connect
AD
DC
DC
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Foundation: Active Directory
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Migration
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Discover/Assess/Prioritize
Applications
Use Migration
Tools
Transition Production
Retain /
Not
Moving
Redesign
Application/
Infrastructure Architecture
App Code
Development
Purchase COTS/
SaaS & licensing
Validation
Modify underlying
Infrastructure
Full ALM /
SDLC
Manual Config
Manual
Deploy
Manual
Install
Retire /
Decommissi
on
Determine
Migration
Path
Automate
Manual Install
& Setup
Integration
Determine
new platform
3. Migration: Application Paths
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
AWS Server
Migration Service
AWS Database
Migration Service
AWS
Migration Hub
3. Migration: AWS Migration HUB
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Operations on AWS
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Windows Operations on AWS
Change
Management
Configuration
Management
Governance
& Compliance
Operations
Management
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Change Management
 Silo’ed Teams
 Deep Technical Expertise
 Manual Processes
 Infrastructure Centric
 CMDB inaccuracies
 Dev-Ops
 Broad Technical Expertise
 Infrastructure as code
 Application Centric
 CMDB 100% accuracy
Cloud
Native
Traditional
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Configuration Management: Deployment
• Infrastructure as Code
• Terraform
• Cloud Formation
• …
• Deployment platforms
• Ops Works
• Elastic Beanstalk
• ECS / EKS
• Fargate
• Publish
• Visual Studio
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Configuration Management
Systems Manager
Run Command
State Manager Inventory Maintenance Window
Patch Manager Automation Parameter Store
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Operations Management: Backups
Compliance
S3
Glacier and
the Vault Lock
feature
Active
Archive
S3 and the
S-IA tier
Glacier (with Bulk
and Expedited
retrieval tiers)
Backup and
Restore
S3 & Glacier
Storage Gateway
Snow family
EFS
• File Level Backups
• Volume Level Backups
• Database Backups
• AD Backups
• Hybrid Backups
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.aws.amazon.com/backup-recovery/partner-solutions/
Note: Represents a sample of storage partners
Backup and RecoveryPrimary Storage Archive BCDR
Solutions that leverage file, block, object,
and streamed data formats as an
extension to on-premises storage
Solutions that leverage Amazon S3 for
durable data backup
Solutions that leverage Amazon
Glacier for durable and cost-effective
long-term data backup
Solutions that utilize AWS to enable
recovery strategies focused on RTO
and RPO requirements
Operations Management: Storage
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Governance and Compliance
AWS Organizations
AWS Service Catalog &
CloudFormation
AWS Config &
Config Rules
Policy-based management for multiple
AWS accounts
AWS tools to manage approved services
AWS resource inventory, configuration
history, and configuration change
notifications & preventive rules.
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Summary
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Dev/Test on AWS
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Thank you!

More Related Content

What's hot

What's hot (20)

Serverless Architecture Patterns
Serverless Architecture PatternsServerless Architecture Patterns
Serverless Architecture Patterns
 
Migrating Microsoft Applications to AWS like an Expert
Migrating Microsoft Applications to AWS like an ExpertMigrating Microsoft Applications to AWS like an Expert
Migrating Microsoft Applications to AWS like an Expert
 
Serverless Architectures.pdf
Serverless Architectures.pdfServerless Architectures.pdf
Serverless Architectures.pdf
 
Migrating your .NET Applications to the AWS Serverless Platform
Migrating your .NET Applications to the AWS Serverless PlatformMigrating your .NET Applications to the AWS Serverless Platform
Migrating your .NET Applications to the AWS Serverless Platform
 
WKS402B Well-Architected Workshop
WKS402B Well-Architected WorkshopWKS402B Well-Architected Workshop
WKS402B Well-Architected Workshop
 
Advanced Container Scheduling
Advanced Container SchedulingAdvanced Container Scheduling
Advanced Container Scheduling
 
Effective Collaboration & Delivery with GitHub and AWS Code Deploy – GitHub
Effective Collaboration & Delivery with GitHub and AWS Code Deploy – GitHubEffective Collaboration & Delivery with GitHub and AWS Code Deploy – GitHub
Effective Collaboration & Delivery with GitHub and AWS Code Deploy – GitHub
 
Build on AWS: Delivering and Modernizing.
Build on AWS: Delivering and Modernizing. Build on AWS: Delivering and Modernizing.
Build on AWS: Delivering and Modernizing.
 
WKS401 Deploy a Deep Learning Framework on Amazon ECS and EC2 Spot Instances
WKS401 Deploy a Deep Learning Framework on Amazon ECS and EC2 Spot InstancesWKS401 Deploy a Deep Learning Framework on Amazon ECS and EC2 Spot Instances
WKS401 Deploy a Deep Learning Framework on Amazon ECS and EC2 Spot Instances
 
Running your Windows Enterprise Workloads on AWS - Technical 201
Running your Windows Enterprise Workloads on AWS - Technical 201Running your Windows Enterprise Workloads on AWS - Technical 201
Running your Windows Enterprise Workloads on AWS - Technical 201
 
SRV414 NEW LAUNCH! Introducing AWS CodeStar: The central experience to quickl...
SRV414 NEW LAUNCH! Introducing AWS CodeStar: The central experience to quickl...SRV414 NEW LAUNCH! Introducing AWS CodeStar: The central experience to quickl...
SRV414 NEW LAUNCH! Introducing AWS CodeStar: The central experience to quickl...
 
Overview of Serverless Application Deployment Patterns - AWS Online Tech Talks
Overview of Serverless Application Deployment Patterns - AWS Online Tech TalksOverview of Serverless Application Deployment Patterns - AWS Online Tech Talks
Overview of Serverless Application Deployment Patterns - AWS Online Tech Talks
 
Serverless Computing: build and run applications without thinking about servers
Serverless Computing: build and run applications without thinking about serversServerless Computing: build and run applications without thinking about servers
Serverless Computing: build and run applications without thinking about servers
 
A Brief Look at Serverless Architecture
A Brief Look at Serverless ArchitectureA Brief Look at Serverless Architecture
A Brief Look at Serverless Architecture
 
CI/CD with AWS Developer Tools and Fargate
CI/CD with AWS Developer Tools and FargateCI/CD with AWS Developer Tools and Fargate
CI/CD with AWS Developer Tools and Fargate
 
ENT310 Microservices? Dynamic Infrastructure? - Adventures in Keeping Your Ap...
ENT310 Microservices? Dynamic Infrastructure? - Adventures in Keeping Your Ap...ENT310 Microservices? Dynamic Infrastructure? - Adventures in Keeping Your Ap...
ENT310 Microservices? Dynamic Infrastructure? - Adventures in Keeping Your Ap...
 
DevOps on AWS - Accelerating Software Delivery
DevOps on AWS - Accelerating Software DeliveryDevOps on AWS - Accelerating Software Delivery
DevOps on AWS - Accelerating Software Delivery
 
20210608 - Desarrollo de aplicaciones en la nube
20210608 - Desarrollo de aplicaciones en la nube20210608 - Desarrollo de aplicaciones en la nube
20210608 - Desarrollo de aplicaciones en la nube
 
Cutting to the chase for Machine Learning Analytics Ecosystem & AWS Lake Form...
Cutting to the chase for Machine Learning Analytics Ecosystem & AWS Lake Form...Cutting to the chase for Machine Learning Analytics Ecosystem & AWS Lake Form...
Cutting to the chase for Machine Learning Analytics Ecosystem & AWS Lake Form...
 
AWS re:Invent 2016: State of the Union: Containers (CON316)
AWS re:Invent 2016: State of the Union:  Containers (CON316)AWS re:Invent 2016: State of the Union:  Containers (CON316)
AWS re:Invent 2016: State of the Union: Containers (CON316)
 

Similar to Systems Operations for Windows Workloads

Best practices to Support Active Directory Aware Workloads on AWS
Best practices to Support Active Directory Aware Workloads on AWSBest practices to Support Active Directory Aware Workloads on AWS
Best practices to Support Active Directory Aware Workloads on AWS
Amazon Web Services
 

Similar to Systems Operations for Windows Workloads (20)

Migration of Microsoft Workloads to AWS
Migration of Microsoft Workloads to AWSMigration of Microsoft Workloads to AWS
Migration of Microsoft Workloads to AWS
 
深入淺出 AWS 混合式雲端架構
深入淺出 AWS 混合式雲端架構 深入淺出 AWS 混合式雲端架構
深入淺出 AWS 混合式雲端架構
 
WIN403_AWS Directory Service for Microsoft Active Directory Deep Dive
WIN403_AWS Directory Service for Microsoft Active Directory Deep DiveWIN403_AWS Directory Service for Microsoft Active Directory Deep Dive
WIN403_AWS Directory Service for Microsoft Active Directory Deep Dive
 
Windows workloads webinar
Windows workloads webinarWindows workloads webinar
Windows workloads webinar
 
Migrating Microsoft Workloads to AWS
Migrating Microsoft Workloads to AWSMigrating Microsoft Workloads to AWS
Migrating Microsoft Workloads to AWS
 
2018 10-17 J1 3C - Hybrid architectures with Amazon Web Services, Office 365 ...
2018 10-17 J1 3C - Hybrid architectures with Amazon Web Services, Office 365 ...2018 10-17 J1 3C - Hybrid architectures with Amazon Web Services, Office 365 ...
2018 10-17 J1 3C - Hybrid architectures with Amazon Web Services, Office 365 ...
 
Migrate & Optimize Microsoft Applications on AWS
Migrate & Optimize Microsoft Applications on AWSMigrate & Optimize Microsoft Applications on AWS
Migrate & Optimize Microsoft Applications on AWS
 
Webinar Windows workloads America Latina
Webinar Windows workloads America LatinaWebinar Windows workloads America Latina
Webinar Windows workloads America Latina
 
AWS Webinar CZSK 02 Bezpecnost v AWS cloudu
AWS Webinar CZSK 02 Bezpecnost v AWS clouduAWS Webinar CZSK 02 Bezpecnost v AWS cloudu
AWS Webinar CZSK 02 Bezpecnost v AWS cloudu
 
[REPEAT] Microsoft Active Directory Deep Dive (WIN303-R) - AWS re:Invent 2018
[REPEAT] Microsoft Active Directory Deep Dive (WIN303-R) - AWS re:Invent 2018[REPEAT] Microsoft Active Directory Deep Dive (WIN303-R) - AWS re:Invent 2018
[REPEAT] Microsoft Active Directory Deep Dive (WIN303-R) - AWS re:Invent 2018
 
End-User Computing on AWS with Amazon WorkSpaces and Amazon AppStream 2.0 - E...
End-User Computing on AWS with Amazon WorkSpaces and Amazon AppStream 2.0 - E...End-User Computing on AWS with Amazon WorkSpaces and Amazon AppStream 2.0 - E...
End-User Computing on AWS with Amazon WorkSpaces and Amazon AppStream 2.0 - E...
 
Best practices to Support Active Directory Aware Workloads on AWS
Best practices to Support Active Directory Aware Workloads on AWSBest practices to Support Active Directory Aware Workloads on AWS
Best practices to Support Active Directory Aware Workloads on AWS
 
Modernize and Move your Microsoft Applications on AWS
Modernize and Move your Microsoft Applications on AWSModernize and Move your Microsoft Applications on AWS
Modernize and Move your Microsoft Applications on AWS
 
Best Practices cho việc lưu trữ, backup, và khôi phục dữ liệu trên AWS
Best Practices cho việc lưu trữ, backup, và khôi phục dữ liệu trên AWSBest Practices cho việc lưu trữ, backup, và khôi phục dữ liệu trên AWS
Best Practices cho việc lưu trữ, backup, và khôi phục dữ liệu trên AWS
 
Verizon: Modernizing Enterprise Infrastructure with AWS - WIN307 - re:Invent ...
Verizon: Modernizing Enterprise Infrastructure with AWS - WIN307 - re:Invent ...Verizon: Modernizing Enterprise Infrastructure with AWS - WIN307 - re:Invent ...
Verizon: Modernizing Enterprise Infrastructure with AWS - WIN307 - re:Invent ...
 
Migrating Your Microsoft Applications to AWS - ENT325 - re:Invent 2017
Migrating Your Microsoft Applications to AWS - ENT325 - re:Invent 2017Migrating Your Microsoft Applications to AWS - ENT325 - re:Invent 2017
Migrating Your Microsoft Applications to AWS - ENT325 - re:Invent 2017
 
在 AWS 上運行任務關鍵工作負載
在 AWS 上運行任務關鍵工作負載在 AWS 上運行任務關鍵工作負載
在 AWS 上運行任務關鍵工作負載
 
ENT201 Simplifying Microsoft Architectures with AWS Services
ENT201 Simplifying Microsoft Architectures with AWS ServicesENT201 Simplifying Microsoft Architectures with AWS Services
ENT201 Simplifying Microsoft Architectures with AWS Services
 
Microsoft Active Directory Deep Dive
Microsoft Active Directory Deep DiveMicrosoft Active Directory Deep Dive
Microsoft Active Directory Deep Dive
 
Running Enterprise Workloads on AWS
Running Enterprise Workloads on AWSRunning Enterprise Workloads on AWS
Running Enterprise Workloads on AWS
 

More from Amazon 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 AWS
Amazon 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 Deck
Amazon Web Services
 
Building a web application without servers
Building a web application without serversBuilding a web application without servers
Building a web application without servers
Amazon 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
 

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
 

Systems Operations for Windows Workloads

  • 1. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Presenter(s) George Churchill Date 12th April 2018 Windows Operations on AWS Amazon Web Services for Microsoft Windows Server
  • 2. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Agenda 1 2 3 The benefits of hosting Windows based applications in the AWS cloud Migrating Windows workloads to the Cloud Operating Windows in the Cloud - AKA Governance
  • 3. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Why Amazon Web Services for Windows?
  • 4. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Windows on AWS Experience & Innovation 10Years running windows workloads Service offerings 100 Over Availability & Performance 54Availability zones spanning 18 geographic regions With consistency 48,000 Capable of delivering Security, Compliance & Customer Obsession IOPS/ instance FISMA, ITAR, EU Model Clauses 52Compliance Certifications SOC-1,2,3 FIPS, ISO 65price reductions since 2006
  • 5. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Windows Momentum on AWS 400% Growth AWS enterprise customers using Amazon EC2 for Microsoft Windows Server 20172014
  • 6. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Migrating Windows Workloads to the Cloud
  • 7. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Pilot App Portfolio Analysis Security Strategy & Playbook/ Runbook Establish CCoE Skills Assess& Training Plan Migration Planning Migration Acceleration Design CCoE Cloud Strategy POC Platform Jumpstart Draft Business Case Pilot Mode 1 & 2 Apps Health Checks / Quality Assurance Operating Model Maturity Foundation Platform Landing Zone Design Discovery Workshops Project One or more PoCs Foundation 2 – 5 Production workloads in AWS Migration All workloads in AWS Optimization Value to Customer Business Value MVP Hybrid Operating Model Journey to the Cloud
  • 8. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. CCOE Security Development Architecture Operations Leadership Finance Foundation: Cloud Center of Excellence
  • 9. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. A Landing Zone is a baseline AWS environment that includes the following components: Multiple accounts Identity and access management Network design Data security Centralized logging Governance H Foundation: Landing Zone
  • 10. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Billing Security and Audit Shared Services Dev & Test Mobile IoT Production Generic Production Critical Central Accounts Application Accounts Dev & Test Analytics DigitalBusiness Applications Foundation: Landing Zone: Multi-Accounts
  • 11. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Shared Services • Domain Controllers • Monitoring • Logging • Remote administration • Scanning Foundation: Landing Zone: Multi-Accounts
  • 12. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Security in your VPC • Security Groups • Network Access Control Lists • Active Directory Instance Security Group Subnet Routing Network ACLs VPC IAM Security of your VPC • IAM • Federation Foundation: Identity and Access Management
  • 13. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Direct FederationCross Account Switch Role dev@example.com IAM User Jeff Acc ID: 123456789012 Prod@example.com Acc ID: 111122223333 DBA-Role Amazon RDS Authenticate Jeff with access keys Get temp security credentials for DBA-Role Foundation: Landing Zone Identity and Access Management
  • 14. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Direct Federation Demo
  • 15. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. AD On-premises Windows Server DC AD You Manage 1 VPC EC2 for Windows Server DC AD You Manage 2 VPC Endpoint AWS Microsoft AD AWS Manages 3 AWS Directory Service for Microsoft Active Directory a.k.a. MAD Foundation: Active Directory
  • 16. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Application Availability Zone Private Subnet 10.0.2.0/24 SQL Server App Server IIS Server Availability Zone Private Subnet 10.0.3.0/24 SQL Server App Server IIS Server Remote Users/Admins Domain Controllers Corporate data center DBAPPWEB DBAPPWEB Auth/ LDAP Auth/ LDAP VPN Direct Connect Example: On-premises AD AD
  • 17. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Availability Zone Private Subnet 10.0.2.0/24 DBAPPWEB SQL Server App Server IIS Server Availability Zone Private Subnet 10.0.3.0/24 DBAPPWEB SQL Server App Server IIS Server Remote Users/Admins Domain Controllers Corporate data center Example: AD on EC2 with replication or AD trust Domain Controller Domain Controller Trust or Replication Auth/ LDAP Auth/ LDAP Application Auth/ LDAP VPN Direct Connect AD EC2 AD EC2 AD
  • 18. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Auth/ LDAP Auth/ LDAP DB RDS for SQL Server Availability Zone Private Subnet 10.0.2.0/24 APPWEB App Server IIS Server Availability Zone Private Subnet 10.0.3.0/24 APPWEB App Server IIS Server Remote Users/Admins Domain Controllers Corporate data center Example: AWS Microsoft AD trust to on-premises DB RDS SQL Server AWS Managed Services AWS Managed Services AWS Managed Microsoft AD DC AWS Managed Microsoft AD Trust Application Auth/ LDAP VPN Direct Connect AD DC DC
  • 19. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Foundation: Active Directory
  • 20. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Migration
  • 21. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Discover/Assess/Prioritize Applications Use Migration Tools Transition Production Retain / Not Moving Redesign Application/ Infrastructure Architecture App Code Development Purchase COTS/ SaaS & licensing Validation Modify underlying Infrastructure Full ALM / SDLC Manual Config Manual Deploy Manual Install Retire / Decommissi on Determine Migration Path Automate Manual Install & Setup Integration Determine new platform 3. Migration: Application Paths
  • 22. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. AWS Server Migration Service AWS Database Migration Service AWS Migration Hub 3. Migration: AWS Migration HUB
  • 23. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Operations on AWS
  • 24. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Windows Operations on AWS Change Management Configuration Management Governance & Compliance Operations Management
  • 25. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Change Management  Silo’ed Teams  Deep Technical Expertise  Manual Processes  Infrastructure Centric  CMDB inaccuracies  Dev-Ops  Broad Technical Expertise  Infrastructure as code  Application Centric  CMDB 100% accuracy Cloud Native Traditional
  • 26. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Configuration Management: Deployment • Infrastructure as Code • Terraform • Cloud Formation • … • Deployment platforms • Ops Works • Elastic Beanstalk • ECS / EKS • Fargate • Publish • Visual Studio
  • 27. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Configuration Management Systems Manager Run Command State Manager Inventory Maintenance Window Patch Manager Automation Parameter Store
  • 28. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Operations Management: Backups Compliance S3 Glacier and the Vault Lock feature Active Archive S3 and the S-IA tier Glacier (with Bulk and Expedited retrieval tiers) Backup and Restore S3 & Glacier Storage Gateway Snow family EFS • File Level Backups • Volume Level Backups • Database Backups • AD Backups • Hybrid Backups
  • 29. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.aws.amazon.com/backup-recovery/partner-solutions/ Note: Represents a sample of storage partners Backup and RecoveryPrimary Storage Archive BCDR Solutions that leverage file, block, object, and streamed data formats as an extension to on-premises storage Solutions that leverage Amazon S3 for durable data backup Solutions that leverage Amazon Glacier for durable and cost-effective long-term data backup Solutions that utilize AWS to enable recovery strategies focused on RTO and RPO requirements Operations Management: Storage
  • 30. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Governance and Compliance AWS Organizations AWS Service Catalog & CloudFormation AWS Config & Config Rules Policy-based management for multiple AWS accounts AWS tools to manage approved services AWS resource inventory, configuration history, and configuration change notifications & preventive rules.
  • 31. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Summary
  • 32. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Dev/Test on AWS © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Thank you!