SlideShare uma empresa Scribd logo
1 de 52
Baixar para ler offline
© 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

Mais conteúdo relacionado

Mais procurados

(DVO315) Log, Monitor and Analyze your IT with Amazon CloudWatch
(DVO315) Log, Monitor and Analyze your IT with Amazon CloudWatch(DVO315) Log, Monitor and Analyze your IT with Amazon CloudWatch
(DVO315) Log, Monitor and Analyze your IT with Amazon CloudWatchAmazon Web Services
 
Technology as a means for compliance - GRC206 - AWS re:Inforce 2019
Technology as a means for compliance - GRC206 - AWS re:Inforce 2019 Technology as a means for compliance - GRC206 - AWS re:Inforce 2019
Technology as a means for compliance - GRC206 - AWS re:Inforce 2019 Amazon Web Services
 
いまさら、AWSのネットワーク設計
いまさら、AWSのネットワーク設計いまさら、AWSのネットワーク設計
いまさら、AWSのネットワーク設計Serverworks Co.,Ltd.
 
AWS Networking Fundamentals - SVC304 - Anaheim AWS Summit
AWS Networking Fundamentals - SVC304 - Anaheim AWS SummitAWS Networking Fundamentals - SVC304 - Anaheim AWS Summit
AWS Networking Fundamentals - SVC304 - Anaheim AWS SummitAmazon Web Services
 
Deep Dive on MySQL Databases on Amazon RDS (DAT322) - AWS re:Invent 2018
Deep Dive on MySQL Databases on Amazon RDS (DAT322) - AWS re:Invent 2018Deep Dive on MySQL Databases on Amazon RDS (DAT322) - AWS re:Invent 2018
Deep Dive on MySQL Databases on Amazon RDS (DAT322) - AWS re:Invent 2018Amazon Web Services
 
AWS Control Tower
AWS Control TowerAWS Control Tower
AWS Control TowerCloudHesive
 
AWS IoTにおけるデバイスへの認証情報のプロビジョニング
AWS IoTにおけるデバイスへの認証情報のプロビジョニングAWS IoTにおけるデバイスへの認証情報のプロビジョニング
AWS IoTにおけるデバイスへの認証情報のプロビジョニングAmazon Web Services Japan
 
Security on AWS :: 이경수 솔루션즈아키텍트
Security on AWS :: 이경수 솔루션즈아키텍트Security on AWS :: 이경수 솔루션즈아키텍트
Security on AWS :: 이경수 솔루션즈아키텍트Amazon Web Services Korea
 
[NEW LAUNCH!] AWS Transit Gateway and Transit VPCs - Reference Architectures ...
[NEW LAUNCH!] AWS Transit Gateway and Transit VPCs - Reference Architectures ...[NEW LAUNCH!] AWS Transit Gateway and Transit VPCs - Reference Architectures ...
[NEW LAUNCH!] AWS Transit Gateway and Transit VPCs - Reference Architectures ...Amazon Web Services
 
20190326 AWS Black Belt Online Seminar Amazon CloudWatch
20190326 AWS Black Belt Online Seminar Amazon CloudWatch20190326 AWS Black Belt Online Seminar Amazon CloudWatch
20190326 AWS Black Belt Online Seminar Amazon CloudWatchAmazon Web Services Japan
 
AWS Black Belt Online Seminar 2017 AWSへのネットワーク接続とAWS上のネットワーク内部設計
AWS Black Belt Online Seminar 2017 AWSへのネットワーク接続とAWS上のネットワーク内部設計AWS Black Belt Online Seminar 2017 AWSへのネットワーク接続とAWS上のネットワーク内部設計
AWS Black Belt Online Seminar 2017 AWSへのネットワーク接続とAWS上のネットワーク内部設計Amazon Web Services Japan
 
Deploy, Manage, and Scale your Apps with AWS Elastic Beanstalk
Deploy, Manage, and Scale your Apps with AWS Elastic BeanstalkDeploy, Manage, and Scale your Apps with AWS Elastic Beanstalk
Deploy, Manage, and Scale your Apps with AWS Elastic BeanstalkAmazon Web Services
 
20190806 AWS Black Belt Online Seminar AWS Glue
20190806 AWS Black Belt Online Seminar AWS Glue20190806 AWS Black Belt Online Seminar AWS Glue
20190806 AWS Black Belt Online Seminar AWS GlueAmazon Web Services Japan
 
AWS DMS를 통한 오라클 DB 마이그레이션 방법 - AWS Summit Seoul 2017
AWS DMS를 통한 오라클 DB 마이그레이션 방법 - AWS Summit Seoul 2017AWS DMS를 통한 오라클 DB 마이그레이션 방법 - AWS Summit Seoul 2017
AWS DMS를 통한 오라클 DB 마이그레이션 방법 - AWS Summit Seoul 2017Amazon Web Services Korea
 
GS Shop의 AWS 클라우드 기반 스토리지 활용 사례 - AWS Summit Seoul 2017
GS Shop의 AWS 클라우드 기반 스토리지 활용 사례 - AWS Summit Seoul 2017GS Shop의 AWS 클라우드 기반 스토리지 활용 사례 - AWS Summit Seoul 2017
GS Shop의 AWS 클라우드 기반 스토리지 활용 사례 - AWS Summit Seoul 2017Amazon Web Services Korea
 
사례로 알아보는 Database Migration Service : 데이터베이스 및 데이터 이관, 통합, 분리, 분석의 도구 - 발표자: ...
사례로 알아보는 Database Migration Service : 데이터베이스 및 데이터 이관, 통합, 분리, 분석의 도구 - 발표자: ...사례로 알아보는 Database Migration Service : 데이터베이스 및 데이터 이관, 통합, 분리, 분석의 도구 - 발표자: ...
사례로 알아보는 Database Migration Service : 데이터베이스 및 데이터 이관, 통합, 분리, 분석의 도구 - 발표자: ...Amazon Web Services Korea
 
ABD315_Serverless ETL with AWS Glue
ABD315_Serverless ETL with AWS GlueABD315_Serverless ETL with AWS Glue
ABD315_Serverless ETL with AWS GlueAmazon Web Services
 
20210316 AWS Black Belt Online Seminar AWS DataSync
20210316 AWS Black Belt Online Seminar AWS DataSync20210316 AWS Black Belt Online Seminar AWS DataSync
20210316 AWS Black Belt Online Seminar AWS DataSyncAmazon Web Services Japan
 
Enterprise Network Architectures on AWS
Enterprise Network Architectures on AWSEnterprise Network Architectures on AWS
Enterprise Network Architectures on AWSAmazon Web Services
 

Mais procurados (20)

(DVO315) Log, Monitor and Analyze your IT with Amazon CloudWatch
(DVO315) Log, Monitor and Analyze your IT with Amazon CloudWatch(DVO315) Log, Monitor and Analyze your IT with Amazon CloudWatch
(DVO315) Log, Monitor and Analyze your IT with Amazon CloudWatch
 
Technology as a means for compliance - GRC206 - AWS re:Inforce 2019
Technology as a means for compliance - GRC206 - AWS re:Inforce 2019 Technology as a means for compliance - GRC206 - AWS re:Inforce 2019
Technology as a means for compliance - GRC206 - AWS re:Inforce 2019
 
いまさら、AWSのネットワーク設計
いまさら、AWSのネットワーク設計いまさら、AWSのネットワーク設計
いまさら、AWSのネットワーク設計
 
AWS Networking Fundamentals - SVC304 - Anaheim AWS Summit
AWS Networking Fundamentals - SVC304 - Anaheim AWS SummitAWS Networking Fundamentals - SVC304 - Anaheim AWS Summit
AWS Networking Fundamentals - SVC304 - Anaheim AWS Summit
 
Deep Dive on MySQL Databases on Amazon RDS (DAT322) - AWS re:Invent 2018
Deep Dive on MySQL Databases on Amazon RDS (DAT322) - AWS re:Invent 2018Deep Dive on MySQL Databases on Amazon RDS (DAT322) - AWS re:Invent 2018
Deep Dive on MySQL Databases on Amazon RDS (DAT322) - AWS re:Invent 2018
 
AWS Control Tower
AWS Control TowerAWS Control Tower
AWS Control Tower
 
AWS IoTにおけるデバイスへの認証情報のプロビジョニング
AWS IoTにおけるデバイスへの認証情報のプロビジョニングAWS IoTにおけるデバイスへの認証情報のプロビジョニング
AWS IoTにおけるデバイスへの認証情報のプロビジョニング
 
Security on AWS :: 이경수 솔루션즈아키텍트
Security on AWS :: 이경수 솔루션즈아키텍트Security on AWS :: 이경수 솔루션즈아키텍트
Security on AWS :: 이경수 솔루션즈아키텍트
 
[NEW LAUNCH!] AWS Transit Gateway and Transit VPCs - Reference Architectures ...
[NEW LAUNCH!] AWS Transit Gateway and Transit VPCs - Reference Architectures ...[NEW LAUNCH!] AWS Transit Gateway and Transit VPCs - Reference Architectures ...
[NEW LAUNCH!] AWS Transit Gateway and Transit VPCs - Reference Architectures ...
 
20190326 AWS Black Belt Online Seminar Amazon CloudWatch
20190326 AWS Black Belt Online Seminar Amazon CloudWatch20190326 AWS Black Belt Online Seminar Amazon CloudWatch
20190326 AWS Black Belt Online Seminar Amazon CloudWatch
 
AWS Black Belt Online Seminar 2017 AWSへのネットワーク接続とAWS上のネットワーク内部設計
AWS Black Belt Online Seminar 2017 AWSへのネットワーク接続とAWS上のネットワーク内部設計AWS Black Belt Online Seminar 2017 AWSへのネットワーク接続とAWS上のネットワーク内部設計
AWS Black Belt Online Seminar 2017 AWSへのネットワーク接続とAWS上のネットワーク内部設計
 
Deploy, Manage, and Scale your Apps with AWS Elastic Beanstalk
Deploy, Manage, and Scale your Apps with AWS Elastic BeanstalkDeploy, Manage, and Scale your Apps with AWS Elastic Beanstalk
Deploy, Manage, and Scale your Apps with AWS Elastic Beanstalk
 
Intro to AWS: Security
Intro to AWS: SecurityIntro to AWS: Security
Intro to AWS: Security
 
20190806 AWS Black Belt Online Seminar AWS Glue
20190806 AWS Black Belt Online Seminar AWS Glue20190806 AWS Black Belt Online Seminar AWS Glue
20190806 AWS Black Belt Online Seminar AWS Glue
 
AWS DMS를 통한 오라클 DB 마이그레이션 방법 - AWS Summit Seoul 2017
AWS DMS를 통한 오라클 DB 마이그레이션 방법 - AWS Summit Seoul 2017AWS DMS를 통한 오라클 DB 마이그레이션 방법 - AWS Summit Seoul 2017
AWS DMS를 통한 오라클 DB 마이그레이션 방법 - AWS Summit Seoul 2017
 
GS Shop의 AWS 클라우드 기반 스토리지 활용 사례 - AWS Summit Seoul 2017
GS Shop의 AWS 클라우드 기반 스토리지 활용 사례 - AWS Summit Seoul 2017GS Shop의 AWS 클라우드 기반 스토리지 활용 사례 - AWS Summit Seoul 2017
GS Shop의 AWS 클라우드 기반 스토리지 활용 사례 - AWS Summit Seoul 2017
 
사례로 알아보는 Database Migration Service : 데이터베이스 및 데이터 이관, 통합, 분리, 분석의 도구 - 발표자: ...
사례로 알아보는 Database Migration Service : 데이터베이스 및 데이터 이관, 통합, 분리, 분석의 도구 - 발표자: ...사례로 알아보는 Database Migration Service : 데이터베이스 및 데이터 이관, 통합, 분리, 분석의 도구 - 발표자: ...
사례로 알아보는 Database Migration Service : 데이터베이스 및 데이터 이관, 통합, 분리, 분석의 도구 - 발표자: ...
 
ABD315_Serverless ETL with AWS Glue
ABD315_Serverless ETL with AWS GlueABD315_Serverless ETL with AWS Glue
ABD315_Serverless ETL with AWS Glue
 
20210316 AWS Black Belt Online Seminar AWS DataSync
20210316 AWS Black Belt Online Seminar AWS DataSync20210316 AWS Black Belt Online Seminar AWS DataSync
20210316 AWS Black Belt Online Seminar AWS DataSync
 
Enterprise Network Architectures on AWS
Enterprise Network Architectures on AWSEnterprise Network Architectures on AWS
Enterprise Network Architectures on AWS
 

Semelhante a 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
 
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
 

Semelhante a 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
 
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
 

Mais de 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
 

Mais de 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
 

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