SlideShare ist ein Scribd-Unternehmen logo
1 von 52
Downloaden Sie, um offline zu lesen
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Best practices for running Windows
workloads on AWS
Martin Beeby
E C C 3
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
10
Years
Helping customers run and scale
Windows Workloads in the cloud
400%
Growth
Between 2015 and 2018 of AWS
enterprise customers using Amazon
Elastic Compute Cloud (Amazon EC2) for
Windows Server
Windows momentum on AWS
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
10 years of innovation for Windows on AWS
CustomerAdoption
2008
Visual Studio Toolkit
Microsoft SCOM plug-in release.
Microsoft SharePoint 2016 (Marketplace)
Microsoft SCVMM Plug-in
SAP instance on AWS 2012
Trusted Advisor checks for Windows
Hyper-V support in SMS
Windows for Lightsail
Application-consistent
Snapshots through VSS
AWS Directory Service
Sessions Manager
Dedicated Host
Enhancement Tag-On
EC2 Dedicated Hosts (BYOL)
EC2 Run Command
EC2 Systems Manager
EC2 Dedicated
Instances (BYOL)
EC2 Windows on Bare Metal/Hyper-V AMI
WS 2008 & SQL Server 2008
Windows Server 2008 R2
Windows Server 2012
Windows Server 2016
Windows Server 1803
Windows Server 2003
SQL 2017 AMI AL2/Ubuntu
SQL Server 2008 R2
Amazon RDS adds SQL Server
SQL Server 2017
SQL Server 2012
SQL Server 2008 R2
SQL Server 2016
2010 2012 2014 2016 2018 Today
143 instance types, 37 instance families
60 different AMIs for Windows workloads
.NET Core & Powershell on AL2/Ubuntu
Windows Deep Learning AMI
.NET Core 2.1 on Linux AMIs
Lambda Support for
PowerShell Core
Amazon ECS for Windows Containers
AWS Tools for Windows PowerShell
.NET SDK
DynamoDB Accelerator SDK for .NET
.NET on Lambda & AWS CodeBuild
.NET Core 2.1 Support with Lambda & X-Ray
X-Ray .NET SDK
.NET Developer Hub
AWS X-Ray .NET Core Support
.NET Developer Hub
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Public cloud leaders
prevail in the Windows
market segment of the
infrastructure as a
service market
IDC, Windows Server Operating Environment Market Update, Doc # US44217118, Aug 2018
Note: Includes Windows instances deployed in the public
cloud IaaS market during 2017 Source: IDC estimates, 2018https://d1.awsstatic.com/analyst-reports/IDC_Slide_WindowsonAWS_JM181015.pdf
Worldwide Windows Public Cloud IaaS
Instances by Cloud Provider, 2017
57.7%
Azure
30.9%
Others
11.4%
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Innovating on behalf of you―Our customer
.NET Developer
SQL Database Administrator
System Administrator
Extend Existing
Investments
Reduce Business
Disruption
Innovate with New
Technologies
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Amazon RDS for SQL Server SQL Server on Amazon EC2
Power, HVAC, net
OS Install/Maintenance
OS Patching
DBMS Install/Maintenance
DBMS Patching
Database Backups
High Availability
Scaling
AWS managed Customer managed
Power, HVAC, net
OS Install/Maintenance
OS Patching
DBMS Install/Maintenance
DBMS Patching
Database Backups
High Availability
Scaling
• Consider RDS first
• Focus on business
value tasks
• High-level tuning
• Schema
optimization
• No in-house
database expertise
• Automatic Host
Replacement
• Need full control over
DB instance
• Replication
• Clustering
• Options that are not
available in
Amazon RDS
Options for Deploying SQL Server on AWS
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
SQL Server on Amazon RDS
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Multi-AZ SQL Server on Amazon RDS
Availability Zone 1
Private Subnet
Availability Zone 2
AWS Region
Amazon
RDS
Primary
Amazon
RDS
Secondary
Private Subnet
Automatic
Failover
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
License Optimization with Optimize CPUs
Control active vCPUs and Hyper-Threading status when
launching new EC2 instances
Reduce the number of SQL Server licenses
*Sample licensing example only
Instance Type Total vCPUs Active vCPUs with
Optimize CPUs
SQL Server license
savings
r5.4xlarge 16 8 50%
r5.8xlarge 32 8 75%
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
SQL Server on AWS exhibited 2X+ better price/
performance than Azure (ZK Research)
SQL Server on Amazon EC2 consistently outperforms Azure across a variety of machine types
170.37
315.75
438.62
662.23
785.97
908.56
1016.34
1066.01
1097.11
1099.64
57.39
85.93
109.49
135.34
163.04
186.35
208.18
226.11
238.94
281.85
3 5 8 13 21 34 55 89 144 233
AWS VERSUS AZURE LARGE*
CONFIGURATION (TPM)
AWS Azure
$42.82
$70.98
$231.61
$127.53
$263.12
$547.58
SMALL MEDIUM LARGE
COSTS PER 1 BILLION
TRANSACTIONS PER MONTH
AWS Azure
https://zkresearch.com/blog/2018/11/comparing-sql-server-deployments-on-microsoft-azure-and-amazon-web-services
*Results for Small and Medium configuration available on https://zkresearch.com, a 3rd party research firm
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
.NET developer experience recent launches
AWS Lambda Support
for .NET Core &
PowerShell
Cloud Development Kit
(CDK) for .NET
EC2 AMIs for .NET Core
AMIs for Windows Server
2019
BUILD
Modern apps
DEPLOY
DevOps
RUN
Pre-configured
PowerShell tool of choice Package best practices Deploy and run .NET faster
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Enabling developers at every step
.NET Developer Center
aws.amazon.com/net
Central GitHub Repo for .NET on AWS
github.com/aws/net
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Amazon FSx for Windows File Server
Learn more at aws.amazon.com/fsx/windows
Windows native for fully
compatible Windows File
System experience
Secure and compliant
including PCI-DSS,
ISO, and HIPAA
No hardware or
software to manage
Up to 10s of GB/s
throughput with sub-
millisecond latencies
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Active Directory is the most widely used
enterprise repository for digital identities1
of Fortune 1000 use Active Directory2
AWS Directory Service for Microsoft Active Directory
Sources:
1 The State Of Microsoft Active Directory 2018, Forrester
2 Success with Enterprise Mobility: Identity, 2014, Microsoft
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Proven AWS Directory Services to support your strategy
Preserves SSO
High compatibility
Richest set of features
Only cloud to
use actual AD
Only cloud that
preserves SSO
Most features of
all managed AD
Users don’t have to
sign in separately
Set up directory
in under 2 min
Broadest range of
AD aware apps
Davinci’scloudjourney
Origination
Consumer lending
Closestrategie:SaaS-Cloud
Advice Origination Servicing Recovery
Recovery
Mortgages
Servicing
Mortgages
Origination
Mortgages
Recovery Consumer
lending
Servicing Consumer
lending
Orientation
Pre scan
Mobile App
D
Transitiontothecloud
Ourjourney
Now
Full cloud service provider
2009
Window on premise
2020
Close cloud improvement program
2013
Lift & shift
Growwiththecustomer(exampleNN)
Dec/17 Feb/18 Apr/18 May/18 Jul/18 Sep/18 Oct/18 Dec/18 Feb/19 Mar/19 May/19
0
50000
100000
150000
200000
250000
300000
350000
400000
450000
€ -
€ 5,000,000,000
€ 10,000,000,000
€ 15,000,000,000
€ 20,000,000,000
€ 25,000,000,000
€ 30,000,000,000
€ 35,000,000,000
€ 40,000,000,000
Outstanding (est) Credits
But…. working on
Ø Cost efficiency
Ø Agility of the infrastructure
Ø Smoother process of data extraction
to warehouse
Ø Continuously deployment
Inthecloud
Nextsteps
Amazon Cognito
Ø Strong integration with Cloud Services
• Microservices
• API Gateway
• Discovery=> Cloud map
• Fargate/EKS
• Textract
Furtherevolutiontocloudnativeapp
Reporting
Ø Lift & Shift
Ø Organization -> right mindset
Ø Ask AWS for help!
LessonsLearned
Thankyou!
evdbemt@davincigroep.be
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Cost optimization journey
Migration
Planning
Operate
and
Optimize
Measure &
Monitor
Modernize
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Pillars of cost optimization for compute
Operate
and
Optimize
1. Right-size instances
ü Leverage newest instance families
ü Provide standardized configurations to developers
2. Increase elasticity
ü Smaller instances with auto-scaling
ü License-included instances for spikey workloads
ü Turn-off non-production instances
3. Leverage EC2 purchasing options
ü On demand initially and for spikey workloads
ü Convertible Reserved Instances provide flexibility
ü Design-in Spot instances
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Get visibility and control of your costs
Measure &
Monitor
1. Implement tagging standards
2. Automate identification of cost
savings
3. Leverage reporting tools
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Enable cost transparency with tagging
Must-have tagging:
• Cost Center
• Application or Workload
• User
• Expiration Date
Optional:
• Automation Support
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Implement best practices at scale with automation
Automation will help you
1. Identify always-on instances
2. Identify instances to downsize
3. Identify warm / cold storage
4. Recommend RIs to purchase
5. Maintain license compliance
6. Report on savings
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Automation tools and reporting options
AWS Services
AWS Cost
Explorer
AWS Cost
and Usage
Report
AWS Trusted
Advisor
AWS Systems
Manager
Import & Visualize
QuickSight, Tableau
(Import cost and usage
reports)
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Modernize applications for ultimate cost savings
Modernize
Microservices
Monolithic Applications
built on proprietary
software
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Serverless
How to modernize your applications
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Serverless
ü .NET Core 1.1 and .NET Core 2.1 (3.0 with
Lambda Layers)
ü PowerShell Core
ü Any code goes - no programming model
restrictions
ü Support for F# and ASP.NET included
ü Hello World executions averaging 0.37ms
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
AI Services
Pre-trained AI services that require
no ML skills or training
Easily add intelligence to your
existing apps and workflows
Quality and accuracy from
continuously-learning APIs
A I S E R V I C E S
R E K O G N I T I O N
I M A G E
P O L L Y T R A N S C R I B E T R A N S L A T E C O M P R E H E N D
& C O M P R E H E N D
M E D I C A L
L E XR E K O G N I T I O N
V I D E O
Vision Speech Chatbots
The picture can't be
displayed.
The picture can't
be displayed.
The picture can't
be displayed.
The picture can't
be displayed.
The picture
can't be
displayed.
F O R E C A S TT E X T R A C T P E R S O N A L I Z E
Language Forecasting Recommendations
S U M M I T © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
OCR++ service to easily extract text and data from
virtually any document. No ML experience required.
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Amazon Textract Features
Text extraction Table extraction Form extraction
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Amazon Textract—Text Extraction
Blocks: PAGE, PARAGRAPH, LINE, WORD
is washed by waves, and cooled
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Name Description
Blocks List of blocks identified
from the document
ID Unique ID of the unit
Relationships CHILD
Block type PAGE, PARAGRAPH, LINE, WORD
Pages Contains number of
pages in the document
Amazon Textract—Text Extraction API
DetectDocumentText
Name Description
Document Blob or Amazon S3
object
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Amazon Textract—
Text Extraction simplified
Output
Extract data quickly &
accurately
No code or templates to
maintain
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Output {
Start Date: 1/15/2009
End Date: 6/30/2013
Employer Name: Any Company
Position Held: Head Baker
Reason for leaving: Family relocated
}
Amazon Textract—
Table Extraction simplified
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Output Full Name:
First: John
Middle: X
Last: Doe
Date of Birth:
MM: 01
DD: 01
YYYY: 1971
Gender:
Male: True
Female: False
Amazon Textract—
Form Extraction simplified
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Leading Containers Offerings for .NET
ü .NET Core on Linux
ü .NET Core on Windows
ü .NET Framework on
Windows
ü .NET Core on Linux ü .NET Core on Linux
ü .NET Core on Windows
ü .NET Framework on
Windows
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
VMware Cloud
on AWS M6
EKS for Windows
Active Directory
Cross VPC Support
Application
Migration using SMS
SQL Server
Performance &
2008 Upgrade
.NET Developer
AWS License
Manager
CloudWatch AppInsights for
.NET & SQL Server
Azure to AWS
Migration Tool
Amazon FSx
for Windows
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
SQL Server
Performance &
2008 Upgrade
.NET Developer
AWS License
Manager
CloudWatch AppInsights for
.NET & SQL Server
VMware Cloud
on AWS M6Azure to AWS
Migration Tool
EKS for Windows
Amazon FSx
for Windows
Active Directory
Cross VPC Support
Application
Migration using SMS
AWS Systems Manager
AWS WorkSpaces
Amazon AppStream
EC2 Hibernate
for Windows
S U M M I T © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
AWS Server Migration Service (SMS)
• Support VMware and Hyper-V
VMs migration
• Agentless VM migration
• Capture incremental change
made to on-premises VMs and
automatically transfer to AWS
• Migrate a group of VMs
simultaneously and orchestrates
multiple migrations
• AWS Management Console and
API/CLI access
• Launch EC2 instances from
Amazon Machine Images (AMI)
Source: On-premises server AWS Server Migration Service Target: Amazon Machine Image
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
TODAY: migrate individual servers FUTURE: migrate all servers as a single
app
Migrate your applications not just servers
Database Applicatio
n
Frontend
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Application migration using AWS SMS
Pre-built launch
templates
Faster migrations
Centralized
management

Weitere ähnliche Inhalte

Was ist angesagt?

Designing security & governance via AWS Control Tower & Organizations - SEC30...
Designing security & governance via AWS Control Tower & Organizations - SEC30...Designing security & governance via AWS Control Tower & Organizations - SEC30...
Designing security & governance via AWS Control Tower & Organizations - SEC30...Amazon Web Services
 
천만 사용자를 위한 AWS 아키텍처 보안 모범 사례 (윤석찬, 테크에반젤리스트)
천만 사용자를 위한 AWS 아키텍처 보안 모범 사례 (윤석찬, 테크에반젤리스트)천만 사용자를 위한 AWS 아키텍처 보안 모범 사례 (윤석찬, 테크에반젤리스트)
천만 사용자를 위한 AWS 아키텍처 보안 모범 사례 (윤석찬, 테크에반젤리스트)Amazon Web Services Korea
 
Introduction to AWS Organizations
Introduction to AWS OrganizationsIntroduction to AWS Organizations
Introduction to AWS OrganizationsAmazon Web Services
 
Deep Dive on Amazon EC2 Systems Manager
Deep Dive on Amazon EC2 Systems ManagerDeep Dive on Amazon EC2 Systems Manager
Deep Dive on Amazon EC2 Systems ManagerAmazon Web Services
 
Cloudwatch: Monitoring your AWS services with Metrics and Alarms
Cloudwatch: Monitoring your AWS services with Metrics and AlarmsCloudwatch: Monitoring your AWS services with Metrics and Alarms
Cloudwatch: Monitoring your AWS services with Metrics and AlarmsFelipe
 
Monitor All Your Things: Amazon CloudWatch in Action with BBC (DEV302) - AWS ...
Monitor All Your Things: Amazon CloudWatch in Action with BBC (DEV302) - AWS ...Monitor All Your Things: Amazon CloudWatch in Action with BBC (DEV302) - AWS ...
Monitor All Your Things: Amazon CloudWatch in Action with BBC (DEV302) - AWS ...Amazon Web Services
 
Real-Life Use Cases & Architectures for Event Streaming with Apache Kafka
Real-Life Use Cases & Architectures for Event Streaming with Apache KafkaReal-Life Use Cases & Architectures for Event Streaming with Apache Kafka
Real-Life Use Cases & Architectures for Event Streaming with Apache KafkaKai Wähner
 
AWS Core Services Overview, Immersion Day Huntsville 2019
AWS Core Services Overview, Immersion Day Huntsville 2019AWS Core Services Overview, Immersion Day Huntsville 2019
AWS Core Services Overview, Immersion Day Huntsville 2019Amazon Web Services
 
20191105 AWS Black Belt Online Seminar Amazon Route 53 Hosted Zone
20191105 AWS Black Belt Online Seminar Amazon Route 53 Hosted Zone20191105 AWS Black Belt Online Seminar Amazon Route 53 Hosted Zone
20191105 AWS Black Belt Online Seminar Amazon Route 53 Hosted ZoneAmazon Web Services Japan
 
Implementing your landing zone - FND210 - AWS re:Inforce 2019
Implementing your landing zone - FND210 - AWS re:Inforce 2019 Implementing your landing zone - FND210 - AWS re:Inforce 2019
Implementing your landing zone - FND210 - AWS re:Inforce 2019 Amazon Web Services
 
(DEV203) Amazon API Gateway & AWS Lambda to Build Secure APIs
(DEV203) Amazon API Gateway & AWS Lambda to Build Secure APIs(DEV203) Amazon API Gateway & AWS Lambda to Build Secure APIs
(DEV203) Amazon API Gateway & AWS Lambda to Build Secure APIsAmazon Web Services
 
Executing a Large-Scale Migration to AWS
Executing a Large-Scale Migration to AWSExecuting a Large-Scale Migration to AWS
Executing a Large-Scale Migration to AWSAmazon Web Services
 
AWS Storage and Database Architecture Best Practices (DAT203) | AWS re:Invent...
AWS Storage and Database Architecture Best Practices (DAT203) | AWS re:Invent...AWS Storage and Database Architecture Best Practices (DAT203) | AWS re:Invent...
AWS Storage and Database Architecture Best Practices (DAT203) | AWS re:Invent...Amazon Web Services
 

Was ist angesagt? (20)

AWS Security Hub
AWS Security HubAWS Security Hub
AWS Security Hub
 
VMware Ready vRealize Automation Program
VMware Ready vRealize Automation ProgramVMware Ready vRealize Automation Program
VMware Ready vRealize Automation Program
 
Designing security & governance via AWS Control Tower & Organizations - SEC30...
Designing security & governance via AWS Control Tower & Organizations - SEC30...Designing security & governance via AWS Control Tower & Organizations - SEC30...
Designing security & governance via AWS Control Tower & Organizations - SEC30...
 
천만 사용자를 위한 AWS 아키텍처 보안 모범 사례 (윤석찬, 테크에반젤리스트)
천만 사용자를 위한 AWS 아키텍처 보안 모범 사례 (윤석찬, 테크에반젤리스트)천만 사용자를 위한 AWS 아키텍처 보안 모범 사례 (윤석찬, 테크에반젤리스트)
천만 사용자를 위한 AWS 아키텍처 보안 모범 사례 (윤석찬, 테크에반젤리스트)
 
Introduction to AWS Organizations
Introduction to AWS OrganizationsIntroduction to AWS Organizations
Introduction to AWS Organizations
 
Deep Dive on Amazon EC2 Systems Manager
Deep Dive on Amazon EC2 Systems ManagerDeep Dive on Amazon EC2 Systems Manager
Deep Dive on Amazon EC2 Systems Manager
 
Cloudwatch: Monitoring your AWS services with Metrics and Alarms
Cloudwatch: Monitoring your AWS services with Metrics and AlarmsCloudwatch: Monitoring your AWS services with Metrics and Alarms
Cloudwatch: Monitoring your AWS services with Metrics and Alarms
 
AWS Security Best Practices
AWS Security Best PracticesAWS Security Best Practices
AWS Security Best Practices
 
はじめての SAP on AWS
はじめての SAP on AWSはじめての SAP on AWS
はじめての SAP on AWS
 
Monitor All Your Things: Amazon CloudWatch in Action with BBC (DEV302) - AWS ...
Monitor All Your Things: Amazon CloudWatch in Action with BBC (DEV302) - AWS ...Monitor All Your Things: Amazon CloudWatch in Action with BBC (DEV302) - AWS ...
Monitor All Your Things: Amazon CloudWatch in Action with BBC (DEV302) - AWS ...
 
Amazon EC2 Masterclass
Amazon EC2 MasterclassAmazon EC2 Masterclass
Amazon EC2 Masterclass
 
Real-Life Use Cases & Architectures for Event Streaming with Apache Kafka
Real-Life Use Cases & Architectures for Event Streaming with Apache KafkaReal-Life Use Cases & Architectures for Event Streaming with Apache Kafka
Real-Life Use Cases & Architectures for Event Streaming with Apache Kafka
 
AWS Core Services Overview, Immersion Day Huntsville 2019
AWS Core Services Overview, Immersion Day Huntsville 2019AWS Core Services Overview, Immersion Day Huntsville 2019
AWS Core Services Overview, Immersion Day Huntsville 2019
 
20191105 AWS Black Belt Online Seminar Amazon Route 53 Hosted Zone
20191105 AWS Black Belt Online Seminar Amazon Route 53 Hosted Zone20191105 AWS Black Belt Online Seminar Amazon Route 53 Hosted Zone
20191105 AWS Black Belt Online Seminar Amazon Route 53 Hosted Zone
 
Deep dive into AWS IAM
Deep dive into AWS IAMDeep dive into AWS IAM
Deep dive into AWS IAM
 
Implementing your landing zone - FND210 - AWS re:Inforce 2019
Implementing your landing zone - FND210 - AWS re:Inforce 2019 Implementing your landing zone - FND210 - AWS re:Inforce 2019
Implementing your landing zone - FND210 - AWS re:Inforce 2019
 
(DEV203) Amazon API Gateway & AWS Lambda to Build Secure APIs
(DEV203) Amazon API Gateway & AWS Lambda to Build Secure APIs(DEV203) Amazon API Gateway & AWS Lambda to Build Secure APIs
(DEV203) Amazon API Gateway & AWS Lambda to Build Secure APIs
 
Executing a Large-Scale Migration to AWS
Executing a Large-Scale Migration to AWSExecuting a Large-Scale Migration to AWS
Executing a Large-Scale Migration to AWS
 
AWS Storage and Database Architecture Best Practices (DAT203) | AWS re:Invent...
AWS Storage and Database Architecture Best Practices (DAT203) | AWS re:Invent...AWS Storage and Database Architecture Best Practices (DAT203) | AWS re:Invent...
AWS Storage and Database Architecture Best Practices (DAT203) | AWS re:Invent...
 
Oracle Cloud
Oracle CloudOracle Cloud
Oracle Cloud
 

Ähnlich wie Best practices for running Windows workloads on AWS

AWS Initiate - Migrando seus dados - Windows Workloads
AWS Initiate - Migrando seus dados - Windows WorkloadsAWS Initiate - Migrando seus dados - Windows Workloads
AWS Initiate - Migrando seus dados - Windows WorkloadsAmazon Web Services LATAM
 
Best practices for running Windows workloads on AWS
Best practices for running Windows workloads on AWSBest practices for running Windows workloads on AWS
Best practices for running Windows workloads on AWSAmazon Web Services
 
Eseguire applicazioni Windows in AWS
Eseguire applicazioni Windows in AWSEseguire applicazioni Windows in AWS
Eseguire applicazioni Windows in AWSAmazon Web Services
 
dotNET and Windows Workloads on AWS
dotNET and Windows Workloads on AWSdotNET and Windows Workloads on AWS
dotNET and Windows Workloads on AWSAmazon Web Services
 
Leadership Session: Learn about 10 Years' of Windows and .NET Innovation on A...
Leadership Session: Learn about 10 Years' of Windows and .NET Innovation on A...Leadership Session: Learn about 10 Years' of Windows and .NET Innovation on A...
Leadership Session: Learn about 10 Years' of Windows and .NET Innovation on A...Amazon Web Services
 
Microsoft SQL Server Migration Strategies
Microsoft SQL Server Migration StrategiesMicrosoft SQL Server Migration Strategies
Microsoft SQL Server Migration StrategiesAmazon Web Services
 
Modernize your Microsoft Applications on AWS
Modernize your Microsoft Applications on AWSModernize your Microsoft Applications on AWS
Modernize your Microsoft Applications on AWSAmazon 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
 
Why AWS for running Microsoft workloads - CMP202-I - New York AWS Summit
Why AWS for running Microsoft workloads - CMP202-I - New York AWS SummitWhy AWS for running Microsoft workloads - CMP202-I - New York AWS Summit
Why AWS for running Microsoft workloads - CMP202-I - New York AWS SummitAmazon Web Services
 
Modernizing Your Microsoft Business Applications - CMP201 - Anaheim AWS Summit
Modernizing Your Microsoft Business Applications - CMP201 - Anaheim AWS SummitModernizing Your Microsoft Business Applications - CMP201 - Anaheim AWS Summit
Modernizing Your Microsoft Business Applications - CMP201 - Anaheim AWS SummitAmazon Web Services
 
Scale - Best Practices for Migrating your Microsoft Workloads to AWS
Scale - Best Practices for Migrating your Microsoft Workloads to AWSScale - Best Practices for Migrating your Microsoft Workloads to AWS
Scale - Best Practices for Migrating your Microsoft Workloads to AWSAmazon Web Services
 
Blur the boundaries between your on-premises to AWS cloud by embracing VMWare...
Blur the boundaries between your on-premises to AWS cloud by embracing VMWare...Blur the boundaries between your on-premises to AWS cloud by embracing VMWare...
Blur the boundaries between your on-premises to AWS cloud by embracing VMWare...AWS Summits
 
Hosting .NET Applications on AWS - AWS Federal Pop-Up Loft
Hosting .NET Applications on AWS  - AWS Federal Pop-Up LoftHosting .NET Applications on AWS  - AWS Federal Pop-Up Loft
Hosting .NET Applications on AWS - AWS Federal Pop-Up LoftAmazon Web Services
 
Well Archictecture Framework dotNET.pdf
Well Archictecture Framework dotNET.pdfWell Archictecture Framework dotNET.pdf
Well Archictecture Framework dotNET.pdfConradoDeBiasi
 
Building well architected .NET applications - SVC209 - Atlanta AWS Summit
Building well architected .NET applications - SVC209 - Atlanta AWS SummitBuilding well architected .NET applications - SVC209 - Atlanta AWS Summit
Building well architected .NET applications - SVC209 - Atlanta AWS SummitAmazon Web Services
 
Best Practices for Migrating your Microsoft Workloads to AWS
Best Practices for Migrating your Microsoft Workloads to AWSBest Practices for Migrating your Microsoft Workloads to AWS
Best Practices for Migrating your Microsoft Workloads to AWSAmazon Web Services
 
Realize Value of Your Microsoft Investments - Transformation Day Montreal 2018
Realize Value of Your Microsoft Investments - Transformation Day Montreal 2018Realize Value of Your Microsoft Investments - Transformation Day Montreal 2018
Realize Value of Your Microsoft Investments - Transformation Day Montreal 2018Amazon 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
 

Ähnlich wie Best practices for running Windows workloads on AWS (20)

AWS Initiate - Migrando seus dados - Windows Workloads
AWS Initiate - Migrando seus dados - Windows WorkloadsAWS Initiate - Migrando seus dados - Windows Workloads
AWS Initiate - Migrando seus dados - Windows Workloads
 
Best practices for running Windows workloads on AWS
Best practices for running Windows workloads on AWSBest practices for running Windows workloads on AWS
Best practices for running Windows workloads on AWS
 
Eseguire applicazioni Windows in AWS
Eseguire applicazioni Windows in AWSEseguire applicazioni Windows in AWS
Eseguire applicazioni Windows in AWS
 
dotNET and Windows Workloads on AWS
dotNET and Windows Workloads on AWSdotNET and Windows Workloads on AWS
dotNET and Windows Workloads on AWS
 
Leadership Session: Learn about 10 Years' of Windows and .NET Innovation on A...
Leadership Session: Learn about 10 Years' of Windows and .NET Innovation on A...Leadership Session: Learn about 10 Years' of Windows and .NET Innovation on A...
Leadership Session: Learn about 10 Years' of Windows and .NET Innovation on A...
 
Microsoft SQL Server Migration Strategies
Microsoft SQL Server Migration StrategiesMicrosoft SQL Server Migration Strategies
Microsoft SQL Server Migration Strategies
 
Modernize your Microsoft Applications on AWS
Modernize your Microsoft Applications on AWSModernize your Microsoft Applications on AWS
Modernize your Microsoft Applications on AWS
 
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
 
Why AWS for running Microsoft workloads - CMP202-I - New York AWS Summit
Why AWS for running Microsoft workloads - CMP202-I - New York AWS SummitWhy AWS for running Microsoft workloads - CMP202-I - New York AWS Summit
Why AWS for running Microsoft workloads - CMP202-I - New York AWS Summit
 
Modernizing Your Microsoft Business Applications - CMP201 - Anaheim AWS Summit
Modernizing Your Microsoft Business Applications - CMP201 - Anaheim AWS SummitModernizing Your Microsoft Business Applications - CMP201 - Anaheim AWS Summit
Modernizing Your Microsoft Business Applications - CMP201 - Anaheim AWS Summit
 
Scale - Best Practices for Migrating your Microsoft Workloads to AWS
Scale - Best Practices for Migrating your Microsoft Workloads to AWSScale - Best Practices for Migrating your Microsoft Workloads to AWS
Scale - Best Practices for Migrating your Microsoft Workloads to AWS
 
Webinar Windows workloads America Latina
Webinar Windows workloads America LatinaWebinar Windows workloads America Latina
Webinar Windows workloads America Latina
 
Blur the boundaries between your on-premises to AWS cloud by embracing VMWare...
Blur the boundaries between your on-premises to AWS cloud by embracing VMWare...Blur the boundaries between your on-premises to AWS cloud by embracing VMWare...
Blur the boundaries between your on-premises to AWS cloud by embracing VMWare...
 
Hosting .NET Applications on AWS - AWS Federal Pop-Up Loft
Hosting .NET Applications on AWS  - AWS Federal Pop-Up LoftHosting .NET Applications on AWS  - AWS Federal Pop-Up Loft
Hosting .NET Applications on AWS - AWS Federal Pop-Up Loft
 
Well Archictecture Framework dotNET.pdf
Well Archictecture Framework dotNET.pdfWell Archictecture Framework dotNET.pdf
Well Archictecture Framework dotNET.pdf
 
Building well architected .NET applications - SVC209 - Atlanta AWS Summit
Building well architected .NET applications - SVC209 - Atlanta AWS SummitBuilding well architected .NET applications - SVC209 - Atlanta AWS Summit
Building well architected .NET applications - SVC209 - Atlanta AWS Summit
 
Windows workloads webinar
Windows workloads webinarWindows workloads webinar
Windows workloads webinar
 
Best Practices for Migrating your Microsoft Workloads to AWS
Best Practices for Migrating your Microsoft Workloads to AWSBest Practices for Migrating your Microsoft Workloads to AWS
Best Practices for Migrating your Microsoft Workloads to AWS
 
Realize Value of Your Microsoft Investments - Transformation Day Montreal 2018
Realize Value of Your Microsoft Investments - Transformation Day Montreal 2018Realize Value of Your Microsoft Investments - Transformation Day Montreal 2018
Realize Value of Your Microsoft Investments - Transformation Day Montreal 2018
 
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
 

Mehr von 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
 
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
 
Come costruire un'architettura Serverless nel Cloud AWS
Come costruire un'architettura Serverless nel Cloud AWSCome costruire un'architettura Serverless nel Cloud AWS
Come costruire un'architettura Serverless nel Cloud AWSAmazon Web Services
 

Mehr von 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...
 
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
 
Come costruire un'architettura Serverless nel Cloud AWS
Come costruire un'architettura Serverless nel Cloud AWSCome costruire un'architettura Serverless nel Cloud AWS
Come costruire un'architettura Serverless nel Cloud AWS
 

Best practices for running Windows workloads on AWS

  • 1. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Best practices for running Windows workloads on AWS Martin Beeby E C C 3
  • 2. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T 10 Years Helping customers run and scale Windows Workloads in the cloud 400% Growth Between 2015 and 2018 of AWS enterprise customers using Amazon Elastic Compute Cloud (Amazon EC2) for Windows Server Windows momentum on AWS
  • 3. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T 10 years of innovation for Windows on AWS CustomerAdoption 2008 Visual Studio Toolkit Microsoft SCOM plug-in release. Microsoft SharePoint 2016 (Marketplace) Microsoft SCVMM Plug-in SAP instance on AWS 2012 Trusted Advisor checks for Windows Hyper-V support in SMS Windows for Lightsail Application-consistent Snapshots through VSS AWS Directory Service Sessions Manager Dedicated Host Enhancement Tag-On EC2 Dedicated Hosts (BYOL) EC2 Run Command EC2 Systems Manager EC2 Dedicated Instances (BYOL) EC2 Windows on Bare Metal/Hyper-V AMI WS 2008 & SQL Server 2008 Windows Server 2008 R2 Windows Server 2012 Windows Server 2016 Windows Server 1803 Windows Server 2003 SQL 2017 AMI AL2/Ubuntu SQL Server 2008 R2 Amazon RDS adds SQL Server SQL Server 2017 SQL Server 2012 SQL Server 2008 R2 SQL Server 2016 2010 2012 2014 2016 2018 Today 143 instance types, 37 instance families 60 different AMIs for Windows workloads .NET Core & Powershell on AL2/Ubuntu Windows Deep Learning AMI .NET Core 2.1 on Linux AMIs Lambda Support for PowerShell Core Amazon ECS for Windows Containers AWS Tools for Windows PowerShell .NET SDK DynamoDB Accelerator SDK for .NET .NET on Lambda & AWS CodeBuild .NET Core 2.1 Support with Lambda & X-Ray X-Ray .NET SDK .NET Developer Hub AWS X-Ray .NET Core Support .NET Developer Hub
  • 4. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Public cloud leaders prevail in the Windows market segment of the infrastructure as a service market IDC, Windows Server Operating Environment Market Update, Doc # US44217118, Aug 2018 Note: Includes Windows instances deployed in the public cloud IaaS market during 2017 Source: IDC estimates, 2018https://d1.awsstatic.com/analyst-reports/IDC_Slide_WindowsonAWS_JM181015.pdf Worldwide Windows Public Cloud IaaS Instances by Cloud Provider, 2017 57.7% Azure 30.9% Others 11.4%
  • 5. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Innovating on behalf of you―Our customer .NET Developer SQL Database Administrator System Administrator Extend Existing Investments Reduce Business Disruption Innovate with New Technologies
  • 6. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Amazon RDS for SQL Server SQL Server on Amazon EC2 Power, HVAC, net OS Install/Maintenance OS Patching DBMS Install/Maintenance DBMS Patching Database Backups High Availability Scaling AWS managed Customer managed Power, HVAC, net OS Install/Maintenance OS Patching DBMS Install/Maintenance DBMS Patching Database Backups High Availability Scaling • Consider RDS first • Focus on business value tasks • High-level tuning • Schema optimization • No in-house database expertise • Automatic Host Replacement • Need full control over DB instance • Replication • Clustering • Options that are not available in Amazon RDS Options for Deploying SQL Server on AWS
  • 7. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T SQL Server on Amazon RDS
  • 8. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Multi-AZ SQL Server on Amazon RDS Availability Zone 1 Private Subnet Availability Zone 2 AWS Region Amazon RDS Primary Amazon RDS Secondary Private Subnet Automatic Failover
  • 9. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T License Optimization with Optimize CPUs Control active vCPUs and Hyper-Threading status when launching new EC2 instances Reduce the number of SQL Server licenses *Sample licensing example only Instance Type Total vCPUs Active vCPUs with Optimize CPUs SQL Server license savings r5.4xlarge 16 8 50% r5.8xlarge 32 8 75%
  • 10. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T SQL Server on AWS exhibited 2X+ better price/ performance than Azure (ZK Research) SQL Server on Amazon EC2 consistently outperforms Azure across a variety of machine types 170.37 315.75 438.62 662.23 785.97 908.56 1016.34 1066.01 1097.11 1099.64 57.39 85.93 109.49 135.34 163.04 186.35 208.18 226.11 238.94 281.85 3 5 8 13 21 34 55 89 144 233 AWS VERSUS AZURE LARGE* CONFIGURATION (TPM) AWS Azure $42.82 $70.98 $231.61 $127.53 $263.12 $547.58 SMALL MEDIUM LARGE COSTS PER 1 BILLION TRANSACTIONS PER MONTH AWS Azure https://zkresearch.com/blog/2018/11/comparing-sql-server-deployments-on-microsoft-azure-and-amazon-web-services *Results for Small and Medium configuration available on https://zkresearch.com, a 3rd party research firm
  • 11. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T .NET developer experience recent launches AWS Lambda Support for .NET Core & PowerShell Cloud Development Kit (CDK) for .NET EC2 AMIs for .NET Core AMIs for Windows Server 2019 BUILD Modern apps DEPLOY DevOps RUN Pre-configured PowerShell tool of choice Package best practices Deploy and run .NET faster
  • 12. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Enabling developers at every step .NET Developer Center aws.amazon.com/net Central GitHub Repo for .NET on AWS github.com/aws/net
  • 13. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Amazon FSx for Windows File Server Learn more at aws.amazon.com/fsx/windows Windows native for fully compatible Windows File System experience Secure and compliant including PCI-DSS, ISO, and HIPAA No hardware or software to manage Up to 10s of GB/s throughput with sub- millisecond latencies
  • 14. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Active Directory is the most widely used enterprise repository for digital identities1 of Fortune 1000 use Active Directory2 AWS Directory Service for Microsoft Active Directory Sources: 1 The State Of Microsoft Active Directory 2018, Forrester 2 Success with Enterprise Mobility: Identity, 2014, Microsoft
  • 15. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Proven AWS Directory Services to support your strategy Preserves SSO High compatibility Richest set of features Only cloud to use actual AD Only cloud that preserves SSO Most features of all managed AD Users don’t have to sign in separately Set up directory in under 2 min Broadest range of AD aware apps
  • 17.
  • 18. Origination Consumer lending Closestrategie:SaaS-Cloud Advice Origination Servicing Recovery Recovery Mortgages Servicing Mortgages Origination Mortgages Recovery Consumer lending Servicing Consumer lending Orientation Pre scan Mobile App D
  • 20.
  • 21. Ourjourney Now Full cloud service provider 2009 Window on premise 2020 Close cloud improvement program 2013 Lift & shift
  • 22. Growwiththecustomer(exampleNN) Dec/17 Feb/18 Apr/18 May/18 Jul/18 Sep/18 Oct/18 Dec/18 Feb/19 Mar/19 May/19 0 50000 100000 150000 200000 250000 300000 350000 400000 450000 € - € 5,000,000,000 € 10,000,000,000 € 15,000,000,000 € 20,000,000,000 € 25,000,000,000 € 30,000,000,000 € 35,000,000,000 € 40,000,000,000 Outstanding (est) Credits
  • 23. But…. working on Ø Cost efficiency Ø Agility of the infrastructure Ø Smoother process of data extraction to warehouse Ø Continuously deployment Inthecloud
  • 25. Ø Strong integration with Cloud Services • Microservices • API Gateway • Discovery=> Cloud map • Fargate/EKS • Textract Furtherevolutiontocloudnativeapp
  • 27. Ø Lift & Shift Ø Organization -> right mindset Ø Ask AWS for help! LessonsLearned
  • 29. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Cost optimization journey Migration Planning Operate and Optimize Measure & Monitor Modernize
  • 30. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Pillars of cost optimization for compute Operate and Optimize 1. Right-size instances ü Leverage newest instance families ü Provide standardized configurations to developers 2. Increase elasticity ü Smaller instances with auto-scaling ü License-included instances for spikey workloads ü Turn-off non-production instances 3. Leverage EC2 purchasing options ü On demand initially and for spikey workloads ü Convertible Reserved Instances provide flexibility ü Design-in Spot instances
  • 31. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Get visibility and control of your costs Measure & Monitor 1. Implement tagging standards 2. Automate identification of cost savings 3. Leverage reporting tools
  • 32. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Enable cost transparency with tagging Must-have tagging: • Cost Center • Application or Workload • User • Expiration Date Optional: • Automation Support
  • 33. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Implement best practices at scale with automation Automation will help you 1. Identify always-on instances 2. Identify instances to downsize 3. Identify warm / cold storage 4. Recommend RIs to purchase 5. Maintain license compliance 6. Report on savings
  • 34. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Automation tools and reporting options AWS Services AWS Cost Explorer AWS Cost and Usage Report AWS Trusted Advisor AWS Systems Manager Import & Visualize QuickSight, Tableau (Import cost and usage reports)
  • 35. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Modernize applications for ultimate cost savings Modernize Microservices Monolithic Applications built on proprietary software
  • 36. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Serverless How to modernize your applications
  • 37. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Serverless ü .NET Core 1.1 and .NET Core 2.1 (3.0 with Lambda Layers) ü PowerShell Core ü Any code goes - no programming model restrictions ü Support for F# and ASP.NET included ü Hello World executions averaging 0.37ms
  • 38. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T AI Services Pre-trained AI services that require no ML skills or training Easily add intelligence to your existing apps and workflows Quality and accuracy from continuously-learning APIs A I S E R V I C E S R E K O G N I T I O N I M A G E P O L L Y T R A N S C R I B E T R A N S L A T E C O M P R E H E N D & C O M P R E H E N D M E D I C A L L E XR E K O G N I T I O N V I D E O Vision Speech Chatbots The picture can't be displayed. The picture can't be displayed. The picture can't be displayed. The picture can't be displayed. The picture can't be displayed. F O R E C A S TT E X T R A C T P E R S O N A L I Z E Language Forecasting Recommendations
  • 39. S U M M I T © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. OCR++ service to easily extract text and data from virtually any document. No ML experience required.
  • 40. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Amazon Textract Features Text extraction Table extraction Form extraction
  • 41. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Amazon Textract—Text Extraction Blocks: PAGE, PARAGRAPH, LINE, WORD is washed by waves, and cooled
  • 42. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Name Description Blocks List of blocks identified from the document ID Unique ID of the unit Relationships CHILD Block type PAGE, PARAGRAPH, LINE, WORD Pages Contains number of pages in the document Amazon Textract—Text Extraction API DetectDocumentText Name Description Document Blob or Amazon S3 object
  • 43. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Amazon Textract— Text Extraction simplified Output Extract data quickly & accurately No code or templates to maintain
  • 44. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Output { Start Date: 1/15/2009 End Date: 6/30/2013 Employer Name: Any Company Position Held: Head Baker Reason for leaving: Family relocated } Amazon Textract— Table Extraction simplified
  • 45. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Output Full Name: First: John Middle: X Last: Doe Date of Birth: MM: 01 DD: 01 YYYY: 1971 Gender: Male: True Female: False Amazon Textract— Form Extraction simplified
  • 46. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Leading Containers Offerings for .NET ü .NET Core on Linux ü .NET Core on Windows ü .NET Framework on Windows ü .NET Core on Linux ü .NET Core on Linux ü .NET Core on Windows ü .NET Framework on Windows
  • 47. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T VMware Cloud on AWS M6 EKS for Windows Active Directory Cross VPC Support Application Migration using SMS SQL Server Performance & 2008 Upgrade .NET Developer AWS License Manager CloudWatch AppInsights for .NET & SQL Server Azure to AWS Migration Tool Amazon FSx for Windows
  • 48. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T SQL Server Performance & 2008 Upgrade .NET Developer AWS License Manager CloudWatch AppInsights for .NET & SQL Server VMware Cloud on AWS M6Azure to AWS Migration Tool EKS for Windows Amazon FSx for Windows Active Directory Cross VPC Support Application Migration using SMS AWS Systems Manager AWS WorkSpaces Amazon AppStream EC2 Hibernate for Windows
  • 49. S U M M I T © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
  • 50. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T AWS Server Migration Service (SMS) • Support VMware and Hyper-V VMs migration • Agentless VM migration • Capture incremental change made to on-premises VMs and automatically transfer to AWS • Migrate a group of VMs simultaneously and orchestrates multiple migrations • AWS Management Console and API/CLI access • Launch EC2 instances from Amazon Machine Images (AMI) Source: On-premises server AWS Server Migration Service Target: Amazon Machine Image
  • 51. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T TODAY: migrate individual servers FUTURE: migrate all servers as a single app Migrate your applications not just servers Database Applicatio n Frontend
  • 52. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Application migration using AWS SMS Pre-built launch templates Faster migrations Centralized management