SlideShare una empresa de Scribd logo
1 de 50
Descargar para leer sin conexión
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Modernizing your Microsoft business applications
Brian Lewis
Solutions architect
Amazon Web Services
C M P 2 0 1
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Windows workloads market
82%Windows applications
still on premise (IDC)
50%Of enterprise customers
planning to migrate to cloud
within next 24 months (Gartner)
70%Enterprise applications
Windows-based (IDC)
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Public cloud leaders
in the IaaS Windows market segment
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, 2018).https://d1.awsstatic.com/analyst-reports/IDC_Slide_WindowsonAWS_JM181015.pdf
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
What is modernization?
Monolithic application
running on Windows
Current state Future state
Microservices application
running on Linux
Rehost, replatform, refactor
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Business benefits of modernization
Cost savings
(TCO/CO)
Resource
efficiency
Business
agility
Operational
resilience
What is it?
Launch of new products
75% faster (Unilever)
Critical workloads run in
multiple availability zones
and regions for robust DR
(Expedia)
50%+ reduction in TCO
(GE)
More than 500 hours per
year of server configuration
time saved (Sage)
AWS customer
success
Infrastructure cost savings/
avoidance from moving to
the cloud
Efficiency improvement by
function on a task by task
basis
Benefit of improving SLAs and
reducing unplanned outage
Deploying new features/
applications faster and reducing
errors
Example Data center consolidation Large-scale, compute-
intensive workloads
Improved agility and
developer productivity to
drive innovation and digital
transformation
IT process efficiencies
Initial
focus
Most compelling
cloud benefits
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
What direction should customers go?
Answer: “It depends”
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
Rehosting options for Windows workloads
Right size on AWS VMs
Virtual machines
Pros:
• Usually the fastest
migration strategy
• No architectural
modifications
Cons:
• Miss most “cloudy” benefits
of target platform—both
technical and financial
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
AWS global infrastructure
20 Regions – 61 Availability zones – 155 Points of presence
Region and number of availability zones
AWS GovCloud (US) (2) EU
Ireland (3)
US West Frankfurt (3)
Oregon (4) London (3)
Northern California (3) Paris (3)
Stockholm (3)
US East Asia Pacific
Northern Virginia (6)
Ohio (3)
Singapore (3)
Sydney (3), Tokyo (4),
Canada Seoul (2), Mumbai (2)
Central (2)
China
South America Beijing (2)
São Paulo (3) Ningxia (3)
Announced regions +12 availability zones
12 more availability zones and four more AWS regions in
Bahrain, Cape Town, Hong Kong SAR, and Milan.
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
AWS global infrastructure
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Broadest and deepest platform choice
Categories Capabilities Options
Choice of processor*
(AWS, Intel, AMD)
Fast processors
(up to 4.0 GHz)
High memory footprint
(up to 12 TiB)
Instance storage
(HDD and NVMe)
Networking
(up to 100 Gbps)
Accelerated computing
(GPUs and FPGA)
Bare Metal
Size
(Nano to 32xlarge)
Amazon Elastic
Block Store
Elastic Inference
Elastic Graphics+ + =
Compute intensive
Memory intensive
Burstable
Storage (high I/O)
Dense storage
GPU compute
Graphics intensive
General purpose
175instance types
for virtually
every workload
and business need
*Not all processors have global availability or provide details on availability of each processor type.
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
T3: Burstable general-purpose instances
Balance of compute, memory, and network
Baseline level of CPU performance with the ability to
burst CPU usage when needed at anytime for as long as
required
Lowest cost instance at $0.0052 per hour and up to
30% better price performance over T2 using Intel Xeon
Scalable Processors
With T3 Unlimited bursting over baseline is only $0.05
per vCPU-hour, averaged over 24 hours
…7 sizes
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
M5: General-purpose instances
• Balance of compute, memory, and networking resources
• Powered by 2.5-GHz Intel Xeon Scalable Processors (Skylake)
• Largest instance size, M5.24xlarge has 96 vCPUs and 384 GiB of
memory
• Up to 24% instance savings* by migrating from M4 to M5
• Improved network and Amazon Elastic Block Store (Amazon EBS)
performance on smaller sizes
• Support for Intel AVX-512 offering up to twice the performance for
vector and floating-point workloads
• M5d variant available with local NVMe-based SSD storage
• M5a variant also available
14% price/performance improvement with
M5
M4 M5
*Source: TSO Logic Research, https://tsologic.com/wp-content/uploads/2018/11/TSOLogic_Intel_Research_Final_2018-1.pdf.
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
High-memory instances: Certified for SAP HANA
R3 R4 R5 X1 X1 X1e
Up to 12-TB memory; SAP-certified
Custom Intel Xeon Scalable Processor
Native to AWS; out-of-box integration
Simple management: AWS Command Line Interface,
AWS Console, AWS Identity and Access Management
Flexibility to scale; resize in minutes
18- and 24-TB instance coming in 2019
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
VMware Cloud on AWS
AWS Direct Connect
Amazon
EC2
Amazon S3 Amazon
Route 53
AWS Direct Connect
VMware Cloud on AWS
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
• 1 FTE
• No downtime
• 550 TB of data
• 3,000 virtual machines in three
months with no refactoring
US-based
university
WorkloadsrunonSQLServer
18%
VMware Cloud case study
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Microsoft’s Cloud Database Benchmark (CDB) results show high-performance on
VMware Cloud on AWS
*Increased the number of vCPUs from eight to the number of physical cores in the host, and the virtual RAM from 32 GB to the amount of virtual RAM in the host (512 GB) (
https://docs.vmware.com/en/VMware-Cloud-on-AWS/solutions/VMware-Cloud-on-AWS.324e0c5bdd4624ae8c3fbcd7460a8837/GUID-E142AA8ECBC266C1A1C8683DE748099D.html).
19% faster
Higher performance than on-premises
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
Replatforming options for Windows workloads
AWS Well-Architected Framework
Virtual machines
(with fabric improvements)
ContainersManaged
virtual machines
Pros:
• Realize some benefits of
cloud platform
• Minimal architectural
modifications
Cons:
• Can be some rework
required
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
AWS availability zones
AZ
AZ
AZ AZ
Transit
Transit
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Modernize with AWS Auto Scaling
Scale your infrastructure automatically
▪ Adds or removes Amazon
EC2 instances based on
metrics and health checks
▪ No additional charge
▪ Minimize cost and
maximize performance
Availability Zone 2 (AZ2)Availability Zone 1 (AZ1)
Auto Scaling Group
Minimum Size: 2
Desired Size: 4
Maximum Size: 6
AWS Auto Scaling
group
Launch
configuration
Scaling plan
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Multi-availability zone MSSQL Server
Availability zone 1
Private subnet
Availability zone 2
AWS Region
Private subnet
Synchronous commit
Automatic failover
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Architecture: Reference three-tier web application
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
AWS Elastic Beanstalk
Your code
HTTP server
Application server
Language interpreter
Operating system
Host
Elastic Beanstalk configures each
Amazon EC2 instance in your
environment with the components
necessary to run applications for
the selected platform. No more
worrying about logging into
instances to install and configure
you application stack.
Focus on building your application
Provided by you
Provided and managed by Elastic Beanstalk
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Elastic Beanstalk
AWS CodeDeploy
Amazon EC2
Replatform: Blue/green deployments on AWS
Amazon
Route 53
ELB / ALB
Auto Scaling Group
Managed AD
Multi-AZ
SQL Server RDS
Multi-AZ
ElastiCache
Auto Scaling Group
50% 50%
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Amazon FSx for Windows File Server
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
Case study
https://eagledream.com/blog/docxellent/
DocXellent
A web-based document management system
Benefits of using Amazon FSx:
• Eliminate single points of failure
• Reduce administrative overhead
• Lower costs
• Improve customer experience
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
The SQL 2008 EOS countdown is on!
50%–60% of on-premises Microsoft workloads
are running on 2008 versions
No new security updates—customers are
exposed to cyber attacks
Opportunity for innovation and strategic
cloud initiatives
SQL Server
2008 and 2008
R2
Windows Server
2008 and 2008
R2
July 9,
2019
Jan. 14,
2020
Not compliant with many industry regulations
(PCI, HIPPA)
Don’t get caught off guard on your software life cycle
Key dates:
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Database modernization
Disparate DB workloads
Oracle EBS
PSFT/JDE/
SAP
Siebel/CRM
DW/Lakes
Custom Apps
on Oracle DB
SQL*Server/
Other
DBs
Big Data/
NoSQL
Outcomes
Refactor
Gathering data and organizing
“discovery & planning”
Workload
qualification
framework
assessment
Questionnaires
Two-day
workshops
RDS-Aurora MySQL
RDS-Aurora PostgreSQL
Amazon DynamoDB
Redshift/others
Replatform
RDS-Oracle
RDS-SQL Server
RDS-MySQL
RDS-PostgreSQL
Rehost
Amazon EC2
EBS
Amazon Simple Storage
Service (Amazon S3)
Increasingvalue
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Amazon Relational Database Service (Amazon RDS)
Managed relational database service with a choice of six popular database engines
Easy to administer Available and durable Highly scalable Fast and secure
No need for infrastructure
provisioning, installing, and
maintaining database software
Automatic multi–availability zone
data replication; automated backup,
snapshots, failover
Scale database compute
and storage with a few
clicks and no app downtime
SSD storage and guaranteed
provisioned I/O; data
encryption at rest and in transit
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Enterprise-gradefault-tolerance solutionforproduction databasesusingmulti–availability zonedeployments
Amazon RDS for MSSQL Server database
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Architecting for cost optimization
MovetoLinux forboth.NetCoreandMSSQL Server
Released 2002 2016
Operating systems Windows Server 2016 Linux
Amazon EC2 cost
(on-demand, M5.large,
US-East-1)
$0.188 per Hour $0.096 per Hour
.NET
CORE
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
SQL Server on Linux
Save even more with RIs
0
0.5
1
1.5
2
m5.2xl c5.2xl r5.2xl
Windows with SQL STD Linux with SQL STD
20% lower cost
Priceperhour
Your choice:
Ubuntu, RHEL,
Amazon Linux 2
Standardization across one
operating system
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Case study
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
The role of containers in modernization
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Windows Server containers
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Scheduling and orchestration
Cluster manager Placement engine
Running containers at scale with Amazon Elastic Container Service
or Amazon Elastic Container Service for Kubernetes
Availability Zone #1 Availability Zone #2 Availability Zone #3
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
Refactoring options for Windows workloads
AWS WELL-ARCHITECTED FRAMEWORK
SERVERLESSCONTAINERS
Pros:
• Realize full potential of
target cloud platform
Cons:
• Requires the largest
investment and level of
effort to realize
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
The role of serverless in modernization
No infrastructure provisioning,
no management
Automatic scaling
Pay for value Highly available and secure
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
AWS
Lambda
AWS
Fargate
Amazon
API Gateway
Amazon
SNS
Amazon Simple
Queue Service
(Amazon SQS)
AWS
Step Functions
Compute
Data stores
Integration
Amazon Aurora
Serverless
Amazon S3 DynamoDB
AWS
AppSync
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
AWS Lambda: Run code in response to events
Function
Changes in
data state
Requests to
endpoints
Changes in
resource state
Event source
2 + 2 = 4
Result
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Traditional service design
Internet
Mobile apps
Websites
Services
Amazon
Route 53
Load
Balancer
MSSQL
Amazon RDS
AWS Auto Scaling group
Security group
root volume
data volume
Amazon
CloudWatch
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Lambda serverless design
Internet
Mobile apps
Websites
Services
Amazon
Route 53
MSSQL
Amazon RDS
LambdaAPI Gateway
CloudWatch
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Why AWS Serverless Application Model (AWS SAM)?
It’s cheaper…
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Why AWS SAM? It’s cheaper…
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
AWS customers are pioneering modern applications
reduced overall compute costs by 95%
releases more than 50+ deployments per hour
created a stock trade validation system in three months
cut processing time from 36 hours to 10 seconds
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Other trends in application modernization
• CI/CD pipeline improvements: increase agility, stability, and security
• Building artificial intelligence into your applications is a huge trend
(improve end-user experience)
• Integrating monitoring into your applications to respond to issues faster
(for example CloudWatch and application insights)
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Summary: Drivers for modernizing your applications
Discover
cost savings
Better resource
efficiency
Increased operational
resilience
Improved business
agility
Thank you!
S U M M I T © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Brian Lewis
Twitter: @BrianLewis_

Más contenido relacionado

La actualidad más candente

以容器技術為基礎的混合雲設計架構
以容器技術為基礎的混合雲設計架構以容器技術為基礎的混合雲設計架構
以容器技術為基礎的混合雲設計架構Amazon Web Services
 
Tech Talk: Cloud Data Management with Veeam and AWS - DEM03-S - Anaheim AWS S...
Tech Talk: Cloud Data Management with Veeam and AWS - DEM03-S - Anaheim AWS S...Tech Talk: Cloud Data Management with Veeam and AWS - DEM03-S - Anaheim AWS S...
Tech Talk: Cloud Data Management with Veeam and AWS - DEM03-S - Anaheim AWS S...Amazon Web Services
 
利用微服務加速創新的步伐
利用微服務加速創新的步伐利用微服務加速創新的步伐
利用微服務加速創新的步伐Amazon Web Services
 
Create Intelligent Industrial Equipment with AWS IoT Services & AR/VR - SVC30...
Create Intelligent Industrial Equipment with AWS IoT Services & AR/VR - SVC30...Create Intelligent Industrial Equipment with AWS IoT Services & AR/VR - SVC30...
Create Intelligent Industrial Equipment with AWS IoT Services & AR/VR - SVC30...Amazon Web Services
 
利用 Fargate - 無伺服器的容器環境建置高可用的系統
利用 Fargate - 無伺服器的容器環境建置高可用的系統利用 Fargate - 無伺服器的容器環境建置高可用的系統
利用 Fargate - 無伺服器的容器環境建置高可用的系統Amazon Web Services
 
IBM Aspera for High Speed Data Migration to Your AWS Cloud - DEM06-S - Anahei...
IBM Aspera for High Speed Data Migration to Your AWS Cloud - DEM06-S - Anahei...IBM Aspera for High Speed Data Migration to Your AWS Cloud - DEM06-S - Anahei...
IBM Aspera for High Speed Data Migration to Your AWS Cloud - DEM06-S - Anahei...Amazon Web Services
 
AWS Analytics Services - When to use what? | AWS Summit Tel Aviv 2019
AWS Analytics Services - When to use what? | AWS Summit Tel Aviv 2019AWS Analytics Services - When to use what? | AWS Summit Tel Aviv 2019
AWS Analytics Services - When to use what? | AWS Summit Tel Aviv 2019AWS Summits
 
Automatically Scaling Your Kubernetes Workloads - SVC209-S - Anaheim AWS Summit
Automatically Scaling Your Kubernetes Workloads - SVC209-S - Anaheim AWS SummitAutomatically Scaling Your Kubernetes Workloads - SVC209-S - Anaheim AWS Summit
Automatically Scaling Your Kubernetes Workloads - SVC209-S - Anaheim AWS SummitAmazon Web Services
 
Mythical Mysfits: Monolith to Microservices with Docker and Fargate - MAD305 ...
Mythical Mysfits: Monolith to Microservices with Docker and Fargate - MAD305 ...Mythical Mysfits: Monolith to Microservices with Docker and Fargate - MAD305 ...
Mythical Mysfits: Monolith to Microservices with Docker and Fargate - MAD305 ...Amazon Web Services
 
Building-Serverless-Analytics-On-AWS
Building-Serverless-Analytics-On-AWSBuilding-Serverless-Analytics-On-AWS
Building-Serverless-Analytics-On-AWSAmazon Web Services
 
Amazon EC2 instances: Customizable cloud computing across workloads - DEM20-S...
Amazon EC2 instances: Customizable cloud computing across workloads - DEM20-S...Amazon EC2 instances: Customizable cloud computing across workloads - DEM20-S...
Amazon EC2 instances: Customizable cloud computing across workloads - DEM20-S...Amazon Web Services
 
Securely Deliver Applications with AWS - SVC305 - Anaheim AWS Summit
Securely Deliver Applications with AWS - SVC305 - Anaheim AWS SummitSecurely Deliver Applications with AWS - SVC305 - Anaheim AWS Summit
Securely Deliver Applications with AWS - SVC305 - Anaheim AWS SummitAmazon Web Services
 
Introduction to AWS App Mesh - MAD301 - Anaheim AWS Summit
Introduction to AWS App Mesh - MAD301 - Anaheim AWS SummitIntroduction to AWS App Mesh - MAD301 - Anaheim AWS Summit
Introduction to AWS App Mesh - MAD301 - Anaheim AWS SummitAmazon Web Services
 
Optimizing data lakes with Amazon S3 - STG302 - New York AWS Summit
Optimizing data lakes with Amazon S3 - STG302 - New York AWS SummitOptimizing data lakes with Amazon S3 - STG302 - New York AWS Summit
Optimizing data lakes with Amazon S3 - STG302 - New York AWS SummitAmazon Web Services
 
Safeguard the Integrity of Your Code for Fast and Secure Deployments - SVC206...
Safeguard the Integrity of Your Code for Fast and Secure Deployments - SVC206...Safeguard the Integrity of Your Code for Fast and Secure Deployments - SVC206...
Safeguard the Integrity of Your Code for Fast and Secure Deployments - SVC206...Amazon Web Services
 
Automatically scaling your Kubernetes workloads - SVC210-S - Santa Clara AWS ...
Automatically scaling your Kubernetes workloads - SVC210-S - Santa Clara AWS ...Automatically scaling your Kubernetes workloads - SVC210-S - Santa Clara AWS ...
Automatically scaling your Kubernetes workloads - SVC210-S - Santa Clara AWS ...Amazon Web Services
 
Drive innovation in Financial Services with Amazon EC2 - CMP204 - New York AW...
Drive innovation in Financial Services with Amazon EC2 - CMP204 - New York AW...Drive innovation in Financial Services with Amazon EC2 - CMP204 - New York AW...
Drive innovation in Financial Services with Amazon EC2 - CMP204 - New York AW...Amazon Web Services
 
What’s new in Amazon Elastic Compute Cloud (Amazon EC2) - CMP201 - Chicago AW...
What’s new in Amazon Elastic Compute Cloud (Amazon EC2) - CMP201 - Chicago AW...What’s new in Amazon Elastic Compute Cloud (Amazon EC2) - CMP201 - Chicago AW...
What’s new in Amazon Elastic Compute Cloud (Amazon EC2) - CMP201 - Chicago AW...Amazon Web Services
 

La actualidad más candente (20)

以容器技術為基礎的混合雲設計架構
以容器技術為基礎的混合雲設計架構以容器技術為基礎的混合雲設計架構
以容器技術為基礎的混合雲設計架構
 
Tech Talk: Cloud Data Management with Veeam and AWS - DEM03-S - Anaheim AWS S...
Tech Talk: Cloud Data Management with Veeam and AWS - DEM03-S - Anaheim AWS S...Tech Talk: Cloud Data Management with Veeam and AWS - DEM03-S - Anaheim AWS S...
Tech Talk: Cloud Data Management with Veeam and AWS - DEM03-S - Anaheim AWS S...
 
利用微服務加速創新的步伐
利用微服務加速創新的步伐利用微服務加速創新的步伐
利用微服務加速創新的步伐
 
AWS Dev Day
AWS Dev DayAWS Dev Day
AWS Dev Day
 
Create Intelligent Industrial Equipment with AWS IoT Services & AR/VR - SVC30...
Create Intelligent Industrial Equipment with AWS IoT Services & AR/VR - SVC30...Create Intelligent Industrial Equipment with AWS IoT Services & AR/VR - SVC30...
Create Intelligent Industrial Equipment with AWS IoT Services & AR/VR - SVC30...
 
Build_a_Unified_Cloud
Build_a_Unified_CloudBuild_a_Unified_Cloud
Build_a_Unified_Cloud
 
利用 Fargate - 無伺服器的容器環境建置高可用的系統
利用 Fargate - 無伺服器的容器環境建置高可用的系統利用 Fargate - 無伺服器的容器環境建置高可用的系統
利用 Fargate - 無伺服器的容器環境建置高可用的系統
 
IBM Aspera for High Speed Data Migration to Your AWS Cloud - DEM06-S - Anahei...
IBM Aspera for High Speed Data Migration to Your AWS Cloud - DEM06-S - Anahei...IBM Aspera for High Speed Data Migration to Your AWS Cloud - DEM06-S - Anahei...
IBM Aspera for High Speed Data Migration to Your AWS Cloud - DEM06-S - Anahei...
 
AWS Analytics Services - When to use what? | AWS Summit Tel Aviv 2019
AWS Analytics Services - When to use what? | AWS Summit Tel Aviv 2019AWS Analytics Services - When to use what? | AWS Summit Tel Aviv 2019
AWS Analytics Services - When to use what? | AWS Summit Tel Aviv 2019
 
Automatically Scaling Your Kubernetes Workloads - SVC209-S - Anaheim AWS Summit
Automatically Scaling Your Kubernetes Workloads - SVC209-S - Anaheim AWS SummitAutomatically Scaling Your Kubernetes Workloads - SVC209-S - Anaheim AWS Summit
Automatically Scaling Your Kubernetes Workloads - SVC209-S - Anaheim AWS Summit
 
Mythical Mysfits: Monolith to Microservices with Docker and Fargate - MAD305 ...
Mythical Mysfits: Monolith to Microservices with Docker and Fargate - MAD305 ...Mythical Mysfits: Monolith to Microservices with Docker and Fargate - MAD305 ...
Mythical Mysfits: Monolith to Microservices with Docker and Fargate - MAD305 ...
 
Building-Serverless-Analytics-On-AWS
Building-Serverless-Analytics-On-AWSBuilding-Serverless-Analytics-On-AWS
Building-Serverless-Analytics-On-AWS
 
Amazon EC2 instances: Customizable cloud computing across workloads - DEM20-S...
Amazon EC2 instances: Customizable cloud computing across workloads - DEM20-S...Amazon EC2 instances: Customizable cloud computing across workloads - DEM20-S...
Amazon EC2 instances: Customizable cloud computing across workloads - DEM20-S...
 
Securely Deliver Applications with AWS - SVC305 - Anaheim AWS Summit
Securely Deliver Applications with AWS - SVC305 - Anaheim AWS SummitSecurely Deliver Applications with AWS - SVC305 - Anaheim AWS Summit
Securely Deliver Applications with AWS - SVC305 - Anaheim AWS Summit
 
Introduction to AWS App Mesh - MAD301 - Anaheim AWS Summit
Introduction to AWS App Mesh - MAD301 - Anaheim AWS SummitIntroduction to AWS App Mesh - MAD301 - Anaheim AWS Summit
Introduction to AWS App Mesh - MAD301 - Anaheim AWS Summit
 
Optimizing data lakes with Amazon S3 - STG302 - New York AWS Summit
Optimizing data lakes with Amazon S3 - STG302 - New York AWS SummitOptimizing data lakes with Amazon S3 - STG302 - New York AWS Summit
Optimizing data lakes with Amazon S3 - STG302 - New York AWS Summit
 
Safeguard the Integrity of Your Code for Fast and Secure Deployments - SVC206...
Safeguard the Integrity of Your Code for Fast and Secure Deployments - SVC206...Safeguard the Integrity of Your Code for Fast and Secure Deployments - SVC206...
Safeguard the Integrity of Your Code for Fast and Secure Deployments - SVC206...
 
Automatically scaling your Kubernetes workloads - SVC210-S - Santa Clara AWS ...
Automatically scaling your Kubernetes workloads - SVC210-S - Santa Clara AWS ...Automatically scaling your Kubernetes workloads - SVC210-S - Santa Clara AWS ...
Automatically scaling your Kubernetes workloads - SVC210-S - Santa Clara AWS ...
 
Drive innovation in Financial Services with Amazon EC2 - CMP204 - New York AW...
Drive innovation in Financial Services with Amazon EC2 - CMP204 - New York AW...Drive innovation in Financial Services with Amazon EC2 - CMP204 - New York AW...
Drive innovation in Financial Services with Amazon EC2 - CMP204 - New York AW...
 
What’s new in Amazon Elastic Compute Cloud (Amazon EC2) - CMP201 - Chicago AW...
What’s new in Amazon Elastic Compute Cloud (Amazon EC2) - CMP201 - Chicago AW...What’s new in Amazon Elastic Compute Cloud (Amazon EC2) - CMP201 - Chicago AW...
What’s new in Amazon Elastic Compute Cloud (Amazon EC2) - CMP201 - Chicago AW...
 

Similar a Modernizing Your Microsoft Business Applications - CMP201 - Anaheim AWS Summit

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
 
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
 
Optimize costs - Migrate existing workloads to the new A1 EC2 Instances - CMP...
Optimize costs - Migrate existing workloads to the new A1 EC2 Instances - CMP...Optimize costs - Migrate existing workloads to the new A1 EC2 Instances - CMP...
Optimize costs - Migrate existing workloads to the new A1 EC2 Instances - CMP...Amazon Web Services
 
Hybrid Cloud Customer Use Cases on AWS
Hybrid Cloud Customer Use Cases on AWSHybrid Cloud Customer Use Cases on AWS
Hybrid Cloud Customer Use Cases on AWSTom Laszewski
 
EC2 Foundations Autoscaling - The tip of the cost optimisation iceberg
EC2 Foundations Autoscaling - The tip of the cost optimisation icebergEC2 Foundations Autoscaling - The tip of the cost optimisation iceberg
EC2 Foundations Autoscaling - The tip of the cost optimisation icebergAmazon Web Services
 
News from re:Invent 2019
News from re:Invent 2019News from re:Invent 2019
News from re:Invent 2019Vladimir Simek
 
Grid computing in the cloud for Financial Services industry - CMP205-I - New ...
Grid computing in the cloud for Financial Services industry - CMP205-I - New ...Grid computing in the cloud for Financial Services industry - CMP205-I - New ...
Grid computing in the cloud for Financial Services industry - CMP205-I - New ...Amazon Web Services
 
Well Archictecture Framework dotNET.pdf
Well Archictecture Framework dotNET.pdfWell Archictecture Framework dotNET.pdf
Well Archictecture Framework dotNET.pdfConradoDeBiasi
 
Retiring Technical Debt - AWS Partner Summit Mumbai 2018.pdf
Retiring Technical Debt - AWS Partner Summit Mumbai 2018.pdfRetiring Technical Debt - AWS Partner Summit Mumbai 2018.pdf
Retiring Technical Debt - AWS Partner Summit Mumbai 2018.pdfAmazon Web Services
 
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
 
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
 
Amazon EC2 A1 instances, powered by the AWS Graviton processor - CMP303 - San...
Amazon EC2 A1 instances, powered by the AWS Graviton processor - CMP303 - San...Amazon EC2 A1 instances, powered by the AWS Graviton processor - CMP303 - San...
Amazon EC2 A1 instances, powered by the AWS Graviton processor - CMP303 - San...Amazon 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
 
Introduction to Hybrid Cloud on AWS
Introduction to Hybrid Cloud on AWSIntroduction to Hybrid Cloud on AWS
Introduction to Hybrid Cloud on AWSTom Laszewski
 
Introduction to AWS OutIntroduction to AWS Outposts - CMP203 - Chicago AWS Su...
Introduction to AWS OutIntroduction to AWS Outposts - CMP203 - Chicago AWS Su...Introduction to AWS OutIntroduction to AWS Outposts - CMP203 - Chicago AWS Su...
Introduction to AWS OutIntroduction to AWS Outposts - CMP203 - Chicago AWS Su...Amazon Web Services
 
AWS-Service.pptx
AWS-Service.pptxAWS-Service.pptx
AWS-Service.pptxkrnaween
 
Introduction to Hybrid Cloud on AWS - AWS Online Tech Talks
Introduction to Hybrid Cloud on AWS - AWS Online Tech TalksIntroduction to Hybrid Cloud on AWS - AWS Online Tech Talks
Introduction to Hybrid Cloud on AWS - AWS Online Tech TalksAmazon Web Services
 
Introduction to EC2 A1 instances, powered by the AWS Graviton processor - CMP...
Introduction to EC2 A1 instances, powered by the AWS Graviton processor - CMP...Introduction to EC2 A1 instances, powered by the AWS Graviton processor - CMP...
Introduction to EC2 A1 instances, powered by the AWS Graviton processor - CMP...Amazon Web Services
 
Earn Your DevOps Black Belt: Deployment Scenarios with AWS CloudFormation (DE...
Earn Your DevOps Black Belt: Deployment Scenarios with AWS CloudFormation (DE...Earn Your DevOps Black Belt: Deployment Scenarios with AWS CloudFormation (DE...
Earn Your DevOps Black Belt: Deployment Scenarios with AWS CloudFormation (DE...Amazon Web Services
 

Similar a Modernizing Your Microsoft Business Applications - CMP201 - Anaheim AWS Summit (20)

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
 
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
 
Optimize costs - Migrate existing workloads to the new A1 EC2 Instances - CMP...
Optimize costs - Migrate existing workloads to the new A1 EC2 Instances - CMP...Optimize costs - Migrate existing workloads to the new A1 EC2 Instances - CMP...
Optimize costs - Migrate existing workloads to the new A1 EC2 Instances - CMP...
 
Hybrid Cloud Customer Use Cases on AWS
Hybrid Cloud Customer Use Cases on AWSHybrid Cloud Customer Use Cases on AWS
Hybrid Cloud Customer Use Cases on AWS
 
EC2 Foundations Autoscaling - The tip of the cost optimisation iceberg
EC2 Foundations Autoscaling - The tip of the cost optimisation icebergEC2 Foundations Autoscaling - The tip of the cost optimisation iceberg
EC2 Foundations Autoscaling - The tip of the cost optimisation iceberg
 
News from re:Invent 2019
News from re:Invent 2019News from re:Invent 2019
News from re:Invent 2019
 
Grid computing in the cloud for Financial Services industry - CMP205-I - New ...
Grid computing in the cloud for Financial Services industry - CMP205-I - New ...Grid computing in the cloud for Financial Services industry - CMP205-I - New ...
Grid computing in the cloud for Financial Services industry - CMP205-I - New ...
 
Well Archictecture Framework dotNET.pdf
Well Archictecture Framework dotNET.pdfWell Archictecture Framework dotNET.pdf
Well Archictecture Framework dotNET.pdf
 
Retiring Technical Debt - AWS Partner Summit Mumbai 2018.pdf
Retiring Technical Debt - AWS Partner Summit Mumbai 2018.pdfRetiring Technical Debt - AWS Partner Summit Mumbai 2018.pdf
Retiring Technical Debt - AWS Partner Summit Mumbai 2018.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
 
dotNET and Windows Workloads on AWS
dotNET and Windows Workloads on AWSdotNET and Windows Workloads on AWS
dotNET and Windows Workloads on AWS
 
Amazon EC2 A1 instances, powered by the AWS Graviton processor - CMP303 - San...
Amazon EC2 A1 instances, powered by the AWS Graviton processor - CMP303 - San...Amazon EC2 A1 instances, powered by the AWS Graviton processor - CMP303 - San...
Amazon EC2 A1 instances, powered by the AWS Graviton processor - CMP303 - San...
 
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
 
Introduction to Hybrid Cloud on AWS
Introduction to Hybrid Cloud on AWSIntroduction to Hybrid Cloud on AWS
Introduction to Hybrid Cloud on AWS
 
Introduction to AWS OutIntroduction to AWS Outposts - CMP203 - Chicago AWS Su...
Introduction to AWS OutIntroduction to AWS Outposts - CMP203 - Chicago AWS Su...Introduction to AWS OutIntroduction to AWS Outposts - CMP203 - Chicago AWS Su...
Introduction to AWS OutIntroduction to AWS Outposts - CMP203 - Chicago AWS Su...
 
AWS-Service.pptx
AWS-Service.pptxAWS-Service.pptx
AWS-Service.pptx
 
Introduction to Hybrid Cloud on AWS - AWS Online Tech Talks
Introduction to Hybrid Cloud on AWS - AWS Online Tech TalksIntroduction to Hybrid Cloud on AWS - AWS Online Tech Talks
Introduction to Hybrid Cloud on AWS - AWS Online Tech Talks
 
Introduction to EC2 A1 instances, powered by the AWS Graviton processor - CMP...
Introduction to EC2 A1 instances, powered by the AWS Graviton processor - CMP...Introduction to EC2 A1 instances, powered by the AWS Graviton processor - CMP...
Introduction to EC2 A1 instances, powered by the AWS Graviton processor - CMP...
 
Earn Your DevOps Black Belt: Deployment Scenarios with AWS CloudFormation (DE...
Earn Your DevOps Black Belt: Deployment Scenarios with AWS CloudFormation (DE...Earn Your DevOps Black Belt: Deployment Scenarios with AWS CloudFormation (DE...
Earn Your DevOps Black Belt: Deployment Scenarios with AWS CloudFormation (DE...
 

Más 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
 

Más 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
 

Modernizing Your Microsoft Business Applications - CMP201 - Anaheim AWS Summit

  • 1. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Modernizing your Microsoft business applications Brian Lewis Solutions architect Amazon Web Services C M P 2 0 1
  • 2. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Windows workloads market 82%Windows applications still on premise (IDC) 50%Of enterprise customers planning to migrate to cloud within next 24 months (Gartner) 70%Enterprise applications Windows-based (IDC)
  • 3. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Public cloud leaders in the IaaS Windows market segment 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, 2018).https://d1.awsstatic.com/analyst-reports/IDC_Slide_WindowsonAWS_JM181015.pdf
  • 4. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T What is modernization? Monolithic application running on Windows Current state Future state Microservices application running on Linux Rehost, replatform, refactor
  • 5. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Business benefits of modernization Cost savings (TCO/CO) Resource efficiency Business agility Operational resilience What is it? Launch of new products 75% faster (Unilever) Critical workloads run in multiple availability zones and regions for robust DR (Expedia) 50%+ reduction in TCO (GE) More than 500 hours per year of server configuration time saved (Sage) AWS customer success Infrastructure cost savings/ avoidance from moving to the cloud Efficiency improvement by function on a task by task basis Benefit of improving SLAs and reducing unplanned outage Deploying new features/ applications faster and reducing errors Example Data center consolidation Large-scale, compute- intensive workloads Improved agility and developer productivity to drive innovation and digital transformation IT process efficiencies Initial focus Most compelling cloud benefits
  • 6. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T What direction should customers go? Answer: “It depends”
  • 7. S U M M I T © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
  • 8. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Rehosting options for Windows workloads Right size on AWS VMs Virtual machines Pros: • Usually the fastest migration strategy • No architectural modifications Cons: • Miss most “cloudy” benefits of target platform—both technical and financial
  • 9. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T AWS global infrastructure 20 Regions – 61 Availability zones – 155 Points of presence Region and number of availability zones AWS GovCloud (US) (2) EU Ireland (3) US West Frankfurt (3) Oregon (4) London (3) Northern California (3) Paris (3) Stockholm (3) US East Asia Pacific Northern Virginia (6) Ohio (3) Singapore (3) Sydney (3), Tokyo (4), Canada Seoul (2), Mumbai (2) Central (2) China South America Beijing (2) São Paulo (3) Ningxia (3) Announced regions +12 availability zones 12 more availability zones and four more AWS regions in Bahrain, Cape Town, Hong Kong SAR, and Milan.
  • 10. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T AWS global infrastructure
  • 11. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Broadest and deepest platform choice Categories Capabilities Options Choice of processor* (AWS, Intel, AMD) Fast processors (up to 4.0 GHz) High memory footprint (up to 12 TiB) Instance storage (HDD and NVMe) Networking (up to 100 Gbps) Accelerated computing (GPUs and FPGA) Bare Metal Size (Nano to 32xlarge) Amazon Elastic Block Store Elastic Inference Elastic Graphics+ + = Compute intensive Memory intensive Burstable Storage (high I/O) Dense storage GPU compute Graphics intensive General purpose 175instance types for virtually every workload and business need *Not all processors have global availability or provide details on availability of each processor type.
  • 12. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T T3: Burstable general-purpose instances Balance of compute, memory, and network Baseline level of CPU performance with the ability to burst CPU usage when needed at anytime for as long as required Lowest cost instance at $0.0052 per hour and up to 30% better price performance over T2 using Intel Xeon Scalable Processors With T3 Unlimited bursting over baseline is only $0.05 per vCPU-hour, averaged over 24 hours …7 sizes
  • 13. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T M5: General-purpose instances • Balance of compute, memory, and networking resources • Powered by 2.5-GHz Intel Xeon Scalable Processors (Skylake) • Largest instance size, M5.24xlarge has 96 vCPUs and 384 GiB of memory • Up to 24% instance savings* by migrating from M4 to M5 • Improved network and Amazon Elastic Block Store (Amazon EBS) performance on smaller sizes • Support for Intel AVX-512 offering up to twice the performance for vector and floating-point workloads • M5d variant available with local NVMe-based SSD storage • M5a variant also available 14% price/performance improvement with M5 M4 M5 *Source: TSO Logic Research, https://tsologic.com/wp-content/uploads/2018/11/TSOLogic_Intel_Research_Final_2018-1.pdf.
  • 14. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T High-memory instances: Certified for SAP HANA R3 R4 R5 X1 X1 X1e Up to 12-TB memory; SAP-certified Custom Intel Xeon Scalable Processor Native to AWS; out-of-box integration Simple management: AWS Command Line Interface, AWS Console, AWS Identity and Access Management Flexibility to scale; resize in minutes 18- and 24-TB instance coming in 2019
  • 15. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T VMware Cloud on AWS AWS Direct Connect Amazon EC2 Amazon S3 Amazon Route 53 AWS Direct Connect VMware Cloud on AWS
  • 16. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T • 1 FTE • No downtime • 550 TB of data • 3,000 virtual machines in three months with no refactoring US-based university WorkloadsrunonSQLServer 18% VMware Cloud case study
  • 17. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Microsoft’s Cloud Database Benchmark (CDB) results show high-performance on VMware Cloud on AWS *Increased the number of vCPUs from eight to the number of physical cores in the host, and the virtual RAM from 32 GB to the amount of virtual RAM in the host (512 GB) ( https://docs.vmware.com/en/VMware-Cloud-on-AWS/solutions/VMware-Cloud-on-AWS.324e0c5bdd4624ae8c3fbcd7460a8837/GUID-E142AA8ECBC266C1A1C8683DE748099D.html). 19% faster Higher performance than on-premises
  • 18. S U M M I T © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
  • 19. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Replatforming options for Windows workloads AWS Well-Architected Framework Virtual machines (with fabric improvements) ContainersManaged virtual machines Pros: • Realize some benefits of cloud platform • Minimal architectural modifications Cons: • Can be some rework required
  • 20. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T AWS availability zones AZ AZ AZ AZ Transit Transit
  • 21. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Modernize with AWS Auto Scaling Scale your infrastructure automatically ▪ Adds or removes Amazon EC2 instances based on metrics and health checks ▪ No additional charge ▪ Minimize cost and maximize performance Availability Zone 2 (AZ2)Availability Zone 1 (AZ1) Auto Scaling Group Minimum Size: 2 Desired Size: 4 Maximum Size: 6 AWS Auto Scaling group Launch configuration Scaling plan
  • 22. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Multi-availability zone MSSQL Server Availability zone 1 Private subnet Availability zone 2 AWS Region Private subnet Synchronous commit Automatic failover
  • 23. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Architecture: Reference three-tier web application
  • 24. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T AWS Elastic Beanstalk Your code HTTP server Application server Language interpreter Operating system Host Elastic Beanstalk configures each Amazon EC2 instance in your environment with the components necessary to run applications for the selected platform. No more worrying about logging into instances to install and configure you application stack. Focus on building your application Provided by you Provided and managed by Elastic Beanstalk
  • 25. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Elastic Beanstalk AWS CodeDeploy Amazon EC2 Replatform: Blue/green deployments on AWS Amazon Route 53 ELB / ALB Auto Scaling Group Managed AD Multi-AZ SQL Server RDS Multi-AZ ElastiCache Auto Scaling Group 50% 50%
  • 26. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Amazon FSx for Windows File Server 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
  • 27. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Case study https://eagledream.com/blog/docxellent/ DocXellent A web-based document management system Benefits of using Amazon FSx: • Eliminate single points of failure • Reduce administrative overhead • Lower costs • Improve customer experience
  • 28. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T The SQL 2008 EOS countdown is on! 50%–60% of on-premises Microsoft workloads are running on 2008 versions No new security updates—customers are exposed to cyber attacks Opportunity for innovation and strategic cloud initiatives SQL Server 2008 and 2008 R2 Windows Server 2008 and 2008 R2 July 9, 2019 Jan. 14, 2020 Not compliant with many industry regulations (PCI, HIPPA) Don’t get caught off guard on your software life cycle Key dates:
  • 29. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Database modernization Disparate DB workloads Oracle EBS PSFT/JDE/ SAP Siebel/CRM DW/Lakes Custom Apps on Oracle DB SQL*Server/ Other DBs Big Data/ NoSQL Outcomes Refactor Gathering data and organizing “discovery & planning” Workload qualification framework assessment Questionnaires Two-day workshops RDS-Aurora MySQL RDS-Aurora PostgreSQL Amazon DynamoDB Redshift/others Replatform RDS-Oracle RDS-SQL Server RDS-MySQL RDS-PostgreSQL Rehost Amazon EC2 EBS Amazon Simple Storage Service (Amazon S3) Increasingvalue
  • 30. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Amazon Relational Database Service (Amazon RDS) Managed relational database service with a choice of six popular database engines Easy to administer Available and durable Highly scalable Fast and secure No need for infrastructure provisioning, installing, and maintaining database software Automatic multi–availability zone data replication; automated backup, snapshots, failover Scale database compute and storage with a few clicks and no app downtime SSD storage and guaranteed provisioned I/O; data encryption at rest and in transit
  • 31. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Enterprise-gradefault-tolerance solutionforproduction databasesusingmulti–availability zonedeployments Amazon RDS for MSSQL Server database
  • 32. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Architecting for cost optimization MovetoLinux forboth.NetCoreandMSSQL Server Released 2002 2016 Operating systems Windows Server 2016 Linux Amazon EC2 cost (on-demand, M5.large, US-East-1) $0.188 per Hour $0.096 per Hour .NET CORE
  • 33. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T SQL Server on Linux Save even more with RIs 0 0.5 1 1.5 2 m5.2xl c5.2xl r5.2xl Windows with SQL STD Linux with SQL STD 20% lower cost Priceperhour Your choice: Ubuntu, RHEL, Amazon Linux 2 Standardization across one operating system
  • 34. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Case study
  • 35. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T The role of containers in modernization
  • 36. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Windows Server containers
  • 37. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Scheduling and orchestration Cluster manager Placement engine Running containers at scale with Amazon Elastic Container Service or Amazon Elastic Container Service for Kubernetes Availability Zone #1 Availability Zone #2 Availability Zone #3
  • 38. S U M M I T © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
  • 39. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Refactoring options for Windows workloads AWS WELL-ARCHITECTED FRAMEWORK SERVERLESSCONTAINERS Pros: • Realize full potential of target cloud platform Cons: • Requires the largest investment and level of effort to realize
  • 40. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T The role of serverless in modernization No infrastructure provisioning, no management Automatic scaling Pay for value Highly available and secure
  • 41. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T AWS Lambda AWS Fargate Amazon API Gateway Amazon SNS Amazon Simple Queue Service (Amazon SQS) AWS Step Functions Compute Data stores Integration Amazon Aurora Serverless Amazon S3 DynamoDB AWS AppSync
  • 42. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T AWS Lambda: Run code in response to events Function Changes in data state Requests to endpoints Changes in resource state Event source 2 + 2 = 4 Result
  • 43. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Traditional service design Internet Mobile apps Websites Services Amazon Route 53 Load Balancer MSSQL Amazon RDS AWS Auto Scaling group Security group root volume data volume Amazon CloudWatch
  • 44. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Lambda serverless design Internet Mobile apps Websites Services Amazon Route 53 MSSQL Amazon RDS LambdaAPI Gateway CloudWatch
  • 45. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Why AWS Serverless Application Model (AWS SAM)? It’s cheaper…
  • 46. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Why AWS SAM? It’s cheaper…
  • 47. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T AWS customers are pioneering modern applications reduced overall compute costs by 95% releases more than 50+ deployments per hour created a stock trade validation system in three months cut processing time from 36 hours to 10 seconds
  • 48. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Other trends in application modernization • CI/CD pipeline improvements: increase agility, stability, and security • Building artificial intelligence into your applications is a huge trend (improve end-user experience) • Integrating monitoring into your applications to respond to issues faster (for example CloudWatch and application insights)
  • 49. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Summary: Drivers for modernizing your applications Discover cost savings Better resource efficiency Increased operational resilience Improved business agility
  • 50. Thank you! S U M M I T © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. Brian Lewis Twitter: @BrianLewis_