SlideShare uma empresa Scribd logo
1 de 54
Baixar para ler offline
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
How to Cost-Optimize your
Microsoft Workloads on AWS
Jill Krzewina Stoddart
Head of Microsoft Workloads on AWS
Amazon Web Services
W I N 2 0 1
@krzewina
Ben Salt
GM – Platform & Reliability
Xero
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
What to expect from this session
Understand Microsoft licensing options with AWS
Cost optimization journey for Microsoft workloads
Xero Case Study
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Flexible options for Microsoft licenses
in the AWS Cloud
1. Flexible pay-as-you-go licensing
choices
Shared tenancy
for License Mobility
eligible products with
Software Assurance
AWS licensing
Buy license-included
instances from AWS
(Windows Server, SQL
Server)
Bring licenses to AWS
1
2 3Dedicated options for
licenses not eligible for
License Mobility
1
2
3
Bring your license mobility benefits
to AWS
Bring your legacy licenses to
AWS without paying software
assurance
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
License-included instances from AWS
Advantages
 AWS manages the Amazon
Machine Image (AMI)
 Pay per use
 Easy charge-back to business
 No true-ups or software
compliance audits
 No software upgrade fees
SQL Server
• Windows and Linux versions
• Enterprise, Standard & Web
Editions
Windows Server
• New and older versions
• No Client Access Licenses (CALs)
needed
1
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
How to bring licenses to AWS
Shared tenancy
for License Mobility
eligible products with
Software Assurance
AWS licensing
Buy license-included
instances from AWS
(Windows Server, SQL
Server)
Bring licenses to AWS
2 3Dedicated options for
licenses not eligible for
License Mobility
Shared Tenancy Instances
Customer A
Customer B
Customer C
Customer D
Customer E
Customer E
Multi-tenant servers host instances
for multiple customers
AWS determines which host
instances run on
You pay per-instance
Dedicated Instances
Single-tenant servers host instances
dedicated to one AWS account
AWS determines which host
instances run on
You pay per-instance +
hourly fee per region
Customer A
Dedicated Hosts
Single-tenant servers host instances
dedicated to one AWS account
Launch instances to same physical
server through targeted placement
You pay per-host, per-hour
Customer A
EC2 Instances: Shared and dedicated tenancy
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
License Mobility on shared Amazon EC2 instances
AWS does not recommend customers bring Windows Server, Windows
Desktop, Microsoft Office or MSDN to default tenancy.
Microsoft application
with License Mobility
SQL Server with
License Mobility
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Reduce CPU-based licensing costs with Optimize CPU
SQL Server
Enterprise
with
Software
Assurance
(8 cores)
SQL Server
with
Software
Assurance
(4 cores)
40% Savings
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Bring Windows Server licenses to Dedicated Hosts
Dedicated Host
Customer A
 Bring Windows Server licenses
No Software Assurance required
Maximize virtualization benefits of
Windows Datacenter Edition
Customer-provided
Windows Server AMI
Customer-provided
SQL Server
 Minimize SQL Server licenses
No Software Assurance required
Option to license per physical core
Maximize virtualization benefits of SQL
Server Enterprise Edition
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
AWS License Manager
A one-stop solution for managing licenses from a variety of software
vendors across hybrid environments
New!
Customize
license rules and
enforce at
resource launch
Reduce
licensing costs
and simplify
true-ups
Manage license usage
across environments
and organizations
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Cost optimization journey
Migration
Planning
Operate
and
Optimize
Measure &
Monitor
Modernize
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Cost optimization starts before migration
Migration
Planning
AWS Migration Assessments
1. Identify AWS resource optimization opportunities
 Over-provisioning for peak
 Over-specified / under-utilized resources
 Outdated hardware requiring significant licensing costs
2. Identify Microsoft license savings
 Reduce CPU configurations
 Leverage BYOL and reduce future EA commitments
 Optimize use of SQL Server Standard
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
AWS Migration Assessment Partners
Instance Usage and Optimization OS Classification and Cost Optimization
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Example savings – 22% on SQL Server workloads
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
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
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Get visibility and control of your costs
Measure &
Monitor
1. Implement tagging standards
2. Automate identification of cost
savings
3. Leverage reporting tools
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Enable cost transparency with tagging
Must-have tagging:
• Cost Center
• Application or Workload
• User
• Expiration Date
Optional:
• Automation Support
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
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
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
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)
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Modernize applications for ultimate cost savings
Modernize
Microservices
Monolithic Applications
built on proprietary
software
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Migration to cloud
Business Objectives
 Deliver fast paced innovation
 Leverage machine learning
 Increase uptime and security
 Drive better business
outcomes to help small
business flourish
Technical Objectives
 Increased elasticity of
application stack
 Provision new capacity on
demand
 Reduce cost to serve
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Pre-AWS architecture
Application Servers
o VMware clusters
Database
o 4 dedicated servers per SQL Server cluster
o No read only replica
o Split across 2 regions
Storage
o SAN based – expensive, constant upgrades
Back-up / Recovery
o Backups were to disk then tape – always
issues with time it took to get to tape
o No recovery testing
2016 Migration
 700,000 customers
 59 billion records
 500 Windows Severs
 100+ SQL Server databases
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Current architecture
Application Servers
- 3 Regions, 3 AZs in each Region
- 5000 Amazon EC2 Windows instances
- Highly elastic: Auto Scaling, ELBs
Database
- 20+ 5 node SQL Server Always-On
clusters across 2 Regions
Storage, back-up and recovery
- Backups to Amazon S3 (fast!) replicated
to 2nd region and then into Amazon
Glacier (no more tape!)
- Automated recovery testing
99.9%
All-in on
AWS
Shared tenancy
for License Mobility
eligible products with
Software Assurance
AWS licensing
Buy license-included
instances from AWS
(Windows Server, SQL
Server)
Bring licenses to AWS
1
2 3
2 Shared tenancy with License Mobility
Potential future use for SQL Server with
Optimize CPU and/or new instances
AWS maintains Windows AMI
Microsoft licensing strategy
License-included for Windows Server
Use for highly elastic Windows workloads
AWS maintains Windows AMI
Dedicated options for
licenses not eligible for
License Mobility
1
3
Dedicated Hosts for SQL Server
clusters
BYOL for Windows Server Datacenter and
SQL Server Enterprise to maximize
virtualization benefits
Requires yearly true-up and good audit
practices – AWS License Manager can help
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Multi-region Always On Availability Group
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Cost savings tips for SQL Server on Dedicated Hosts
Tip 1: Maximize core-based
licensing
- Dedicated Hosts allow us to
license the host cores, not the
instance cores
- Originally used Dedicated
Instances during migration while
building automation
- Moved from R3 Dedicated
Instance to R3 Dedicated Host
(vCPU to physical CPU licensing)
Result: 30% SQL Server savings
Tip 2: Use SSD instances to
improve performance
- SQL Server Buffer Pool
Extensions (BPE) use SSD
- I3 instances have high memory
and SSD for improved
performance
- Reduced SQL Server core licenses
by moving from R3 Dedicated
Host to I3 Dedicated Host.
Result: 20% SQL Server savings
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Cost savings tips for SQL Server on Dedicated Hosts
Tip 3: Maximize host density
- Newer Amazon EC2 instances
types tend to support a higher
instance density
- We replaced two R3 Dedicated
Hosts for one I3 Dedicated Host
Result: 10% EC2 savings
Tip 4: Use passive node benefits
- Software Assurance offers a free
license for a passive secondary
instance when attached to a paid
edition of SQL Server
Result: 20% SQL Server savings
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Amazon EC2 instance optimizations
Leverage burstable instances
• CPU bursting in test
• Currently moving from T2 to T3
(always-on bursting)
Use newest instance families
• Our policy: current generation or
minus one
• Moved from R3 to I3
• Future considerations for SQL:
 R5d includes SSD
 Use Optimize CPU feature
Result: 7% savings
Result: 20% savings on SQL
Server Enterprise Edition
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Amazon EC2 instance optimizations
Automation tips
• Environment shutdowns for dev/test
• Built atop Capital One’s Cloud Custodian policy logic (open source)
• One policy each for suspend, revive resources enacted on a schedule – gives
us back 24 hours of spend / week
• Potential for extending to our global weekend (~42 hours) and overnights
• Tagging dependent
Result: 14% savings and more to come
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Leverage Amazon EC2 pricing options
Reserved Instances (RIs)
• Used on-demand exclusively for first 27 months
• 70% coverage today with Ris
• Current RI strategy
• 50% Convertible / 20% Standard / 30% On Demand with 99% RI utilization
• All 1 Year commitment
• Purchased inside payer account as Regional RIs
Result: 33% savings
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Pricing optimizations – use Amazon EC2 fleet
Combine on-demand and Amazon
EC2 Spot
• Auto-scaling feature
• Using with Kubernetes worker
nodes
• Balance On Demand and EC2
Spot with preference for Spot
• Be mindful of error budgets
• Use appropriate node type for
scaling to minimize cost
Result: 71% savings
1 2 3 4 5 6 7 8 9 10 11 12
Total $
Total Amazon EC2 costs (all pricing options)
1 2 3 4 5 6 7 8 9 10 11 12
Reserved
Hours
On Demand
Hours
Amazon EC2 usage by purchase option
Spot Hours
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
What would we do differently?
1. Use Amazon EC2 Fleet sooner
2. Limit available instance types
3. Enforce use of standard RIs based on these
instance types
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Tagging
Why tag?
• Enables software license
management
• Present costs back to user base
• Business agility – easily
implement organization changes
Tagging policies
• Tag every resource
• Every new instance must have
standard set of tags
• Xero Portfolio
• Xero Product
• Owner (email or login)
• 15-minute grace period
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Cloud cost monitoring made easy with tagging
EBS Unattached Volumes by AWS Account
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Cultural and organizational changes
1. Change development culture
• Started with shift to Agile (pre-migration)
• Migrated to cloud
• Adopt DevOps  open source naturally creeps in
2. Replace traditional operations with Site Reliability Engineering
• Embedded into dev teams
• Internal PaaS
3. Move from DBAs to Data Reliability Engineers
• Automate everything – no manual changes to databases
• Log every human query on via DataConsole
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Move to .NET Core
Xero’s mandate:
• No new development on
Windows
• Aspirational Goal
• Today fleet of 5000 instances
• 50% “Linux Workloads”
• Better server density through
container utilization
Why .NET Core?
• Use your own tools
• Build and run anywhere
• Self contained deployments
Expected Savings >50%
reduction in Amazon EC2 spend
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Adopting containers and serverless
Walk before you run
• Start with containers for web
servers and “non essential”
apps
• Get state out of the
applications (Amazon
ElasticCache)
• Server density, estimate what
it is vs on demand
• Serverless is great but it is not
for everything (high
invocation count beware)
Results: 30-50% savings with
Amazon Elastic Container
Service (Amazon ECS)
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
What is
it?
Launch of new
products 75% faster
(Unilever)
60% reduced downtime
(Trainline)
50%+ reduction in
TCO (GE)
Over 500 hours per year
of server configuration
time saved (Sage)
Examples
Infrastructure cost
savings / and cost
avoidance
Efficiency improvement
by function on a task by
task basis.
Improved SLAs &
reducing unplanned
outage.
Deploy new features /
applications faster and
reduce errors.
Typical
Focus
Further
Compelling Cloud
Benefits
Cost Savings
(TCO)
Staff
Productivity Business Agility
Operational
Resilience
The economic benefits of cloud extends well beyond
cost savings
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Related breakouts
Wednesday, November 28
Leadership Session: What’s New with Microsoft and .NET on AWS
Time – 3:15pm | Venetian, Level 2, Venetian F
Wednesday, November 28
Simplifying Microsoft Architectures with AWS Services
Time – 4:45pm | MGM, Level 3, Premier Ballroom 319
Thursday, November 29
Operationalizing Microsoft Workloads
Time – 1:45pm | Aria East, Level 1, Joshua 8
Wednesday, November 28
AWS License Manager
Time – 7:00pm | Venetian, Level 3, San Polo 3405
Thank you!
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Jill Krzewina Stoddart
stoddart@amazon.com
Ben Salt
Ben.salt@xero.com
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.

Mais conteúdo relacionado

Mais procurados

ENT307 Move your Desktops and Apps to AWS with Amazon WorkSpaces and AppStre...
 ENT307 Move your Desktops and Apps to AWS with Amazon WorkSpaces and AppStre... ENT307 Move your Desktops and Apps to AWS with Amazon WorkSpaces and AppStre...
ENT307 Move your Desktops and Apps to AWS with Amazon WorkSpaces and AppStre...Amazon Web Services
 
Architecting ASP.NET Core Microservices Applications on AWS (WIN401) - AWS re...
Architecting ASP.NET Core Microservices Applications on AWS (WIN401) - AWS re...Architecting ASP.NET Core Microservices Applications on AWS (WIN401) - AWS re...
Architecting ASP.NET Core Microservices Applications on AWS (WIN401) - AWS re...Amazon Web Services
 
AWSome Day Geneva Main Track: Infrastructure Part 1.pdf
AWSome Day Geneva Main Track: Infrastructure Part 1.pdfAWSome Day Geneva Main Track: Infrastructure Part 1.pdf
AWSome Day Geneva Main Track: Infrastructure Part 1.pdfAmazon Web Services
 
Amazon Redshift 與 Amazon Redshift Spectrum 幫您建立現代化資料倉儲 (Level 300)
Amazon Redshift 與 Amazon Redshift Spectrum 幫您建立現代化資料倉儲 (Level 300)Amazon Redshift 與 Amazon Redshift Spectrum 幫您建立現代化資料倉儲 (Level 300)
Amazon Redshift 與 Amazon Redshift Spectrum 幫您建立現代化資料倉儲 (Level 300)Amazon Web Services
 
Using Containers and Serverless to Deploy Microservices
Using Containers and Serverless to Deploy MicroservicesUsing Containers and Serverless to Deploy Microservices
Using Containers and Serverless to Deploy MicroservicesAmazon Web Services
 
Migrate & Optimize Microsoft Applications on AWS
Migrate & Optimize Microsoft Applications on AWSMigrate & Optimize Microsoft Applications on AWS
Migrate & Optimize Microsoft Applications on AWSAmazon Web Services
 
AWSome Day - Solutions Architecture Best Practices
AWSome Day - Solutions Architecture Best PracticesAWSome Day - Solutions Architecture Best Practices
AWSome Day - Solutions Architecture Best PracticesAmazon Web Services
 
SRV310 Optimizing Relational Databases on AWS: Deep Dive on Amazon RDS
 SRV310 Optimizing Relational Databases on AWS: Deep Dive on Amazon RDS SRV310 Optimizing Relational Databases on AWS: Deep Dive on Amazon RDS
SRV310 Optimizing Relational Databases on AWS: Deep Dive on Amazon RDSAmazon Web Services
 
Using AWS Purpose-Built Databases to Modernize your Applications
Using AWS Purpose-Built Databases to Modernize your ApplicationsUsing AWS Purpose-Built Databases to Modernize your Applications
Using AWS Purpose-Built Databases to Modernize your ApplicationsAmazon Web Services
 
SRV205 Architectures and Strategies for Building Modern Applications on AWS
 SRV205 Architectures and Strategies for Building Modern Applications on AWS SRV205 Architectures and Strategies for Building Modern Applications on AWS
SRV205 Architectures and Strategies for Building Modern Applications on AWSAmazon Web Services
 
Module 2: Core AWS Compute and Storage Services - Virtual AWSome Day June 2018
Module 2: Core AWS Compute and Storage Services - Virtual AWSome Day June 2018Module 2: Core AWS Compute and Storage Services - Virtual AWSome Day June 2018
Module 2: Core AWS Compute and Storage Services - Virtual AWSome Day June 2018Amazon Web Services
 
ENT201 Simplifying Microsoft Architectures with AWS Services
ENT201 Simplifying Microsoft Architectures with AWS ServicesENT201 Simplifying Microsoft Architectures with AWS Services
ENT201 Simplifying Microsoft Architectures with AWS ServicesAmazon Web Services
 
Introduction to Amazon EC2 F1 Instances
Introduction to Amazon EC2 F1 Instances Introduction to Amazon EC2 F1 Instances
Introduction to Amazon EC2 F1 Instances Amazon Web Services
 
Migrating to VMware on AWS as the First Step Towards the AWS Cloud (GPSCT206)...
Migrating to VMware on AWS as the First Step Towards the AWS Cloud (GPSCT206)...Migrating to VMware on AWS as the First Step Towards the AWS Cloud (GPSCT206)...
Migrating to VMware on AWS as the First Step Towards the AWS Cloud (GPSCT206)...Amazon Web Services
 
ENT208 Transform your Business with VMware Cloud on AWS
ENT208 Transform your Business with VMware Cloud on AWSENT208 Transform your Business with VMware Cloud on AWS
ENT208 Transform your Business with VMware Cloud on AWSAmazon Web Services
 
Supercharge VMware Cloud on AWS Environments with Native AWS Services (CMP360...
Supercharge VMware Cloud on AWS Environments with Native AWS Services (CMP360...Supercharge VMware Cloud on AWS Environments with Native AWS Services (CMP360...
Supercharge VMware Cloud on AWS Environments with Native AWS Services (CMP360...Amazon Web Services
 
SRV320 Deep Dive on VMware Cloud on AWS
 SRV320 Deep Dive on VMware Cloud on AWS SRV320 Deep Dive on VMware Cloud on AWS
SRV320 Deep Dive on VMware Cloud on AWSAmazon Web Services
 
AWS 微服務中的 Container 選項比較 (Level 400)
AWS 微服務中的 Container 選項比較   (Level 400)AWS 微服務中的 Container 選項比較   (Level 400)
AWS 微服務中的 Container 選項比較 (Level 400)Amazon Web Services
 
Simplifying Microsoft Architectures with AWS Services (WIN306) - AWS re:Inven...
Simplifying Microsoft Architectures with AWS Services (WIN306) - AWS re:Inven...Simplifying Microsoft Architectures with AWS Services (WIN306) - AWS re:Inven...
Simplifying Microsoft Architectures with AWS Services (WIN306) - AWS re:Inven...Amazon Web Services
 

Mais procurados (20)

ENT307 Move your Desktops and Apps to AWS with Amazon WorkSpaces and AppStre...
 ENT307 Move your Desktops and Apps to AWS with Amazon WorkSpaces and AppStre... ENT307 Move your Desktops and Apps to AWS with Amazon WorkSpaces and AppStre...
ENT307 Move your Desktops and Apps to AWS with Amazon WorkSpaces and AppStre...
 
Architecting ASP.NET Core Microservices Applications on AWS (WIN401) - AWS re...
Architecting ASP.NET Core Microservices Applications on AWS (WIN401) - AWS re...Architecting ASP.NET Core Microservices Applications on AWS (WIN401) - AWS re...
Architecting ASP.NET Core Microservices Applications on AWS (WIN401) - AWS re...
 
AWSome Day Geneva Main Track: Infrastructure Part 1.pdf
AWSome Day Geneva Main Track: Infrastructure Part 1.pdfAWSome Day Geneva Main Track: Infrastructure Part 1.pdf
AWSome Day Geneva Main Track: Infrastructure Part 1.pdf
 
Amazon Redshift 與 Amazon Redshift Spectrum 幫您建立現代化資料倉儲 (Level 300)
Amazon Redshift 與 Amazon Redshift Spectrum 幫您建立現代化資料倉儲 (Level 300)Amazon Redshift 與 Amazon Redshift Spectrum 幫您建立現代化資料倉儲 (Level 300)
Amazon Redshift 與 Amazon Redshift Spectrum 幫您建立現代化資料倉儲 (Level 300)
 
Using Containers and Serverless to Deploy Microservices
Using Containers and Serverless to Deploy MicroservicesUsing Containers and Serverless to Deploy Microservices
Using Containers and Serverless to Deploy Microservices
 
Migrate & Optimize Microsoft Applications on AWS
Migrate & Optimize Microsoft Applications on AWSMigrate & Optimize Microsoft Applications on AWS
Migrate & Optimize Microsoft Applications on AWS
 
AWSome Day - Solutions Architecture Best Practices
AWSome Day - Solutions Architecture Best PracticesAWSome Day - Solutions Architecture Best Practices
AWSome Day - Solutions Architecture Best Practices
 
SRV310 Optimizing Relational Databases on AWS: Deep Dive on Amazon RDS
 SRV310 Optimizing Relational Databases on AWS: Deep Dive on Amazon RDS SRV310 Optimizing Relational Databases on AWS: Deep Dive on Amazon RDS
SRV310 Optimizing Relational Databases on AWS: Deep Dive on Amazon RDS
 
Amazon Aurora_Deep Dive
Amazon Aurora_Deep DiveAmazon Aurora_Deep Dive
Amazon Aurora_Deep Dive
 
Using AWS Purpose-Built Databases to Modernize your Applications
Using AWS Purpose-Built Databases to Modernize your ApplicationsUsing AWS Purpose-Built Databases to Modernize your Applications
Using AWS Purpose-Built Databases to Modernize your Applications
 
SRV205 Architectures and Strategies for Building Modern Applications on AWS
 SRV205 Architectures and Strategies for Building Modern Applications on AWS SRV205 Architectures and Strategies for Building Modern Applications on AWS
SRV205 Architectures and Strategies for Building Modern Applications on AWS
 
Module 2: Core AWS Compute and Storage Services - Virtual AWSome Day June 2018
Module 2: Core AWS Compute and Storage Services - Virtual AWSome Day June 2018Module 2: Core AWS Compute and Storage Services - Virtual AWSome Day June 2018
Module 2: Core AWS Compute and Storage Services - Virtual AWSome Day June 2018
 
ENT201 Simplifying Microsoft Architectures with AWS Services
ENT201 Simplifying Microsoft Architectures with AWS ServicesENT201 Simplifying Microsoft Architectures with AWS Services
ENT201 Simplifying Microsoft Architectures with AWS Services
 
Introduction to Amazon EC2 F1 Instances
Introduction to Amazon EC2 F1 Instances Introduction to Amazon EC2 F1 Instances
Introduction to Amazon EC2 F1 Instances
 
Migrating to VMware on AWS as the First Step Towards the AWS Cloud (GPSCT206)...
Migrating to VMware on AWS as the First Step Towards the AWS Cloud (GPSCT206)...Migrating to VMware on AWS as the First Step Towards the AWS Cloud (GPSCT206)...
Migrating to VMware on AWS as the First Step Towards the AWS Cloud (GPSCT206)...
 
ENT208 Transform your Business with VMware Cloud on AWS
ENT208 Transform your Business with VMware Cloud on AWSENT208 Transform your Business with VMware Cloud on AWS
ENT208 Transform your Business with VMware Cloud on AWS
 
Supercharge VMware Cloud on AWS Environments with Native AWS Services (CMP360...
Supercharge VMware Cloud on AWS Environments with Native AWS Services (CMP360...Supercharge VMware Cloud on AWS Environments with Native AWS Services (CMP360...
Supercharge VMware Cloud on AWS Environments with Native AWS Services (CMP360...
 
SRV320 Deep Dive on VMware Cloud on AWS
 SRV320 Deep Dive on VMware Cloud on AWS SRV320 Deep Dive on VMware Cloud on AWS
SRV320 Deep Dive on VMware Cloud on AWS
 
AWS 微服務中的 Container 選項比較 (Level 400)
AWS 微服務中的 Container 選項比較   (Level 400)AWS 微服務中的 Container 選項比較   (Level 400)
AWS 微服務中的 Container 選項比較 (Level 400)
 
Simplifying Microsoft Architectures with AWS Services (WIN306) - AWS re:Inven...
Simplifying Microsoft Architectures with AWS Services (WIN306) - AWS re:Inven...Simplifying Microsoft Architectures with AWS Services (WIN306) - AWS re:Inven...
Simplifying Microsoft Architectures with AWS Services (WIN306) - AWS re:Inven...
 

Semelhante a How to Cost-Optimize Your Microsoft Workloads on AWS (WIN201) - AWS re:Invent 2018

Retiring Technical Debt by Leveraging Existing Microsoft Licenses on AWS
Retiring Technical Debt by Leveraging Existing Microsoft Licenses on AWSRetiring Technical Debt by Leveraging Existing Microsoft Licenses on AWS
Retiring Technical Debt by Leveraging Existing Microsoft Licenses on AWSAmazon Web Services
 
Optimize Your SQL Server Licenses on Amazon Web Services (DAT210) - AWS re:In...
Optimize Your SQL Server Licenses on Amazon Web Services (DAT210) - AWS re:In...Optimize Your SQL Server Licenses on Amazon Web Services (DAT210) - AWS re:In...
Optimize Your SQL Server Licenses on Amazon Web Services (DAT210) - AWS re:In...Amazon Web Services
 
Microsoft Licensing: Choose Your Own Adventure (WIN332) - AWS re:Invent 2018
Microsoft Licensing: Choose Your Own Adventure (WIN332) - AWS re:Invent 2018Microsoft Licensing: Choose Your Own Adventure (WIN332) - AWS re:Invent 2018
Microsoft Licensing: Choose Your Own Adventure (WIN332) - AWS re:Invent 2018Amazon 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
 
Design, Deploy, & Optimize SQL Server Workloads - SRV209 - Chicago AWS Summit
Design, Deploy, & Optimize SQL Server Workloads - SRV209 - Chicago AWS SummitDesign, Deploy, & Optimize SQL Server Workloads - SRV209 - Chicago AWS Summit
Design, Deploy, & Optimize SQL Server Workloads - SRV209 - Chicago AWS SummitAmazon Web Services
 
Design, Deploy, Optimize SQL Server Workloads on AWS - SRV209 - Anaheim AWS S...
Design, Deploy, Optimize SQL Server Workloads on AWS - SRV209 - Anaheim AWS S...Design, Deploy, Optimize SQL Server Workloads on AWS - SRV209 - Anaheim AWS S...
Design, Deploy, Optimize SQL Server Workloads on AWS - SRV209 - Anaheim AWS S...Amazon Web Services
 
Migrate Microsoft Applications to AWS like an Expert (WIN301) - AWS re:Invent...
Migrate Microsoft Applications to AWS like an Expert (WIN301) - AWS re:Invent...Migrate Microsoft Applications to AWS like an Expert (WIN301) - AWS re:Invent...
Migrate Microsoft Applications to AWS like an Expert (WIN301) - AWS re:Invent...Amazon Web Services
 
Building application and migrating workload to AWS
Building application and migrating workload to AWSBuilding application and migrating workload to AWS
Building application and migrating workload to AWSAmazon Web Services
 
Running Lean Architectures: How to Optimize for Cost Efficiency (ARC202-R2) -...
Running Lean Architectures: How to Optimize for Cost Efficiency (ARC202-R2) -...Running Lean Architectures: How to Optimize for Cost Efficiency (ARC202-R2) -...
Running Lean Architectures: How to Optimize for Cost Efficiency (ARC202-R2) -...Amazon Web Services
 
Migrate & Modernize your legacy Microsoft applications with AWS
Migrate & Modernize your legacy Microsoft applications with AWSMigrate & Modernize your legacy Microsoft applications with AWS
Migrate & Modernize your legacy Microsoft applications with AWSAmazon Web Services
 
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 Hybrid Cloud on AWS
Introduction to Hybrid Cloud on AWSIntroduction to Hybrid Cloud on AWS
Introduction to Hybrid Cloud on AWSTom Laszewski
 
Cloud Migration Insights Forum, Perth
Cloud Migration Insights Forum, PerthCloud Migration Insights Forum, Perth
Cloud Migration Insights Forum, PerthAmazon Web Services
 
Virtual AWSome Day October 2018 - Amazon Web Services
Virtual AWSome Day October 2018 - Amazon Web ServicesVirtual AWSome Day October 2018 - Amazon Web Services
Virtual AWSome Day October 2018 - Amazon Web ServicesAmazon Web Services
 
Cloud Migration Insights Forum, Melbourne
Cloud Migration Insights Forum, MelbourneCloud Migration Insights Forum, Melbourne
Cloud Migration Insights Forum, MelbourneAmazon Web Services
 
How to Bring Microsoft Apps to AWS to Unlock your Budget - WIN304 - re:Invent...
How to Bring Microsoft Apps to AWS to Unlock your Budget - WIN304 - re:Invent...How to Bring Microsoft Apps to AWS to Unlock your Budget - WIN304 - re:Invent...
How to Bring Microsoft Apps to AWS to Unlock your Budget - WIN304 - re:Invent...Amazon Web Services
 
Cloud Migration Insights Forum, Sydney
Cloud Migration Insights Forum, SydneyCloud Migration Insights Forum, Sydney
Cloud Migration Insights Forum, SydneyAmazon Web Services
 
Amazon EC2 and Amazon VPC Hands-On Workshop
Amazon EC2 and Amazon VPC Hands-On WorkshopAmazon EC2 and Amazon VPC Hands-On Workshop
Amazon EC2 and Amazon VPC Hands-On WorkshopAmazon Web Services
 

Semelhante a How to Cost-Optimize Your Microsoft Workloads on AWS (WIN201) - AWS re:Invent 2018 (20)

Retiring Technical Debt by Leveraging Existing Microsoft Licenses on AWS
Retiring Technical Debt by Leveraging Existing Microsoft Licenses on AWSRetiring Technical Debt by Leveraging Existing Microsoft Licenses on AWS
Retiring Technical Debt by Leveraging Existing Microsoft Licenses on AWS
 
Optimize Your SQL Server Licenses on Amazon Web Services (DAT210) - AWS re:In...
Optimize Your SQL Server Licenses on Amazon Web Services (DAT210) - AWS re:In...Optimize Your SQL Server Licenses on Amazon Web Services (DAT210) - AWS re:In...
Optimize Your SQL Server Licenses on Amazon Web Services (DAT210) - AWS re:In...
 
Microsoft Licensing: Choose Your Own Adventure (WIN332) - AWS re:Invent 2018
Microsoft Licensing: Choose Your Own Adventure (WIN332) - AWS re:Invent 2018Microsoft Licensing: Choose Your Own Adventure (WIN332) - AWS re:Invent 2018
Microsoft Licensing: Choose Your Own Adventure (WIN332) - AWS re:Invent 2018
 
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
 
Design, Deploy, & Optimize SQL Server Workloads - SRV209 - Chicago AWS Summit
Design, Deploy, & Optimize SQL Server Workloads - SRV209 - Chicago AWS SummitDesign, Deploy, & Optimize SQL Server Workloads - SRV209 - Chicago AWS Summit
Design, Deploy, & Optimize SQL Server Workloads - SRV209 - Chicago AWS Summit
 
Windows workloads webinar
Windows workloads webinarWindows workloads webinar
Windows workloads webinar
 
Design, Deploy, Optimize SQL Server Workloads on AWS - SRV209 - Anaheim AWS S...
Design, Deploy, Optimize SQL Server Workloads on AWS - SRV209 - Anaheim AWS S...Design, Deploy, Optimize SQL Server Workloads on AWS - SRV209 - Anaheim AWS S...
Design, Deploy, Optimize SQL Server Workloads on AWS - SRV209 - Anaheim AWS S...
 
Webinar Windows workloads America Latina
Webinar Windows workloads America LatinaWebinar Windows workloads America Latina
Webinar Windows workloads America Latina
 
Migrate Microsoft Applications to AWS like an Expert (WIN301) - AWS re:Invent...
Migrate Microsoft Applications to AWS like an Expert (WIN301) - AWS re:Invent...Migrate Microsoft Applications to AWS like an Expert (WIN301) - AWS re:Invent...
Migrate Microsoft Applications to AWS like an Expert (WIN301) - AWS re:Invent...
 
Building application and migrating workload to AWS
Building application and migrating workload to AWSBuilding application and migrating workload to AWS
Building application and migrating workload to AWS
 
Running Lean Architectures: How to Optimize for Cost Efficiency (ARC202-R2) -...
Running Lean Architectures: How to Optimize for Cost Efficiency (ARC202-R2) -...Running Lean Architectures: How to Optimize for Cost Efficiency (ARC202-R2) -...
Running Lean Architectures: How to Optimize for Cost Efficiency (ARC202-R2) -...
 
Migrate & Modernize your legacy Microsoft applications with AWS
Migrate & Modernize your legacy Microsoft applications with AWSMigrate & Modernize your legacy Microsoft applications with AWS
Migrate & Modernize your legacy Microsoft applications with AWS
 
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 Hybrid Cloud on AWS
Introduction to Hybrid Cloud on AWSIntroduction to Hybrid Cloud on AWS
Introduction to Hybrid Cloud on AWS
 
Cloud Migration Insights Forum, Perth
Cloud Migration Insights Forum, PerthCloud Migration Insights Forum, Perth
Cloud Migration Insights Forum, Perth
 
Virtual AWSome Day October 2018 - Amazon Web Services
Virtual AWSome Day October 2018 - Amazon Web ServicesVirtual AWSome Day October 2018 - Amazon Web Services
Virtual AWSome Day October 2018 - Amazon Web Services
 
Cloud Migration Insights Forum, Melbourne
Cloud Migration Insights Forum, MelbourneCloud Migration Insights Forum, Melbourne
Cloud Migration Insights Forum, Melbourne
 
How to Bring Microsoft Apps to AWS to Unlock your Budget - WIN304 - re:Invent...
How to Bring Microsoft Apps to AWS to Unlock your Budget - WIN304 - re:Invent...How to Bring Microsoft Apps to AWS to Unlock your Budget - WIN304 - re:Invent...
How to Bring Microsoft Apps to AWS to Unlock your Budget - WIN304 - re:Invent...
 
Cloud Migration Insights Forum, Sydney
Cloud Migration Insights Forum, SydneyCloud Migration Insights Forum, Sydney
Cloud Migration Insights Forum, Sydney
 
Amazon EC2 and Amazon VPC Hands-On Workshop
Amazon EC2 and Amazon VPC Hands-On WorkshopAmazon EC2 and Amazon VPC Hands-On Workshop
Amazon EC2 and Amazon VPC Hands-On Workshop
 

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
 

How to Cost-Optimize Your Microsoft Workloads on AWS (WIN201) - AWS re:Invent 2018

  • 1.
  • 2. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. How to Cost-Optimize your Microsoft Workloads on AWS Jill Krzewina Stoddart Head of Microsoft Workloads on AWS Amazon Web Services W I N 2 0 1 @krzewina Ben Salt GM – Platform & Reliability Xero
  • 3. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. What to expect from this session Understand Microsoft licensing options with AWS Cost optimization journey for Microsoft workloads Xero Case Study
  • 4. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
  • 5. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Flexible options for Microsoft licenses in the AWS Cloud 1. Flexible pay-as-you-go licensing choices Shared tenancy for License Mobility eligible products with Software Assurance AWS licensing Buy license-included instances from AWS (Windows Server, SQL Server) Bring licenses to AWS 1 2 3Dedicated options for licenses not eligible for License Mobility 1 2 3 Bring your license mobility benefits to AWS Bring your legacy licenses to AWS without paying software assurance
  • 6. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. License-included instances from AWS Advantages  AWS manages the Amazon Machine Image (AMI)  Pay per use  Easy charge-back to business  No true-ups or software compliance audits  No software upgrade fees SQL Server • Windows and Linux versions • Enterprise, Standard & Web Editions Windows Server • New and older versions • No Client Access Licenses (CALs) needed 1
  • 7. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. How to bring licenses to AWS Shared tenancy for License Mobility eligible products with Software Assurance AWS licensing Buy license-included instances from AWS (Windows Server, SQL Server) Bring licenses to AWS 2 3Dedicated options for licenses not eligible for License Mobility
  • 8. Shared Tenancy Instances Customer A Customer B Customer C Customer D Customer E Customer E Multi-tenant servers host instances for multiple customers AWS determines which host instances run on You pay per-instance Dedicated Instances Single-tenant servers host instances dedicated to one AWS account AWS determines which host instances run on You pay per-instance + hourly fee per region Customer A Dedicated Hosts Single-tenant servers host instances dedicated to one AWS account Launch instances to same physical server through targeted placement You pay per-host, per-hour Customer A EC2 Instances: Shared and dedicated tenancy
  • 9. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. License Mobility on shared Amazon EC2 instances AWS does not recommend customers bring Windows Server, Windows Desktop, Microsoft Office or MSDN to default tenancy. Microsoft application with License Mobility SQL Server with License Mobility
  • 10. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Reduce CPU-based licensing costs with Optimize CPU SQL Server Enterprise with Software Assurance (8 cores) SQL Server with Software Assurance (4 cores) 40% Savings
  • 11. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Bring Windows Server licenses to Dedicated Hosts Dedicated Host Customer A  Bring Windows Server licenses No Software Assurance required Maximize virtualization benefits of Windows Datacenter Edition Customer-provided Windows Server AMI Customer-provided SQL Server  Minimize SQL Server licenses No Software Assurance required Option to license per physical core Maximize virtualization benefits of SQL Server Enterprise Edition
  • 12. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. AWS License Manager A one-stop solution for managing licenses from a variety of software vendors across hybrid environments New! Customize license rules and enforce at resource launch Reduce licensing costs and simplify true-ups Manage license usage across environments and organizations
  • 13. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
  • 14. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Cost optimization journey Migration Planning Operate and Optimize Measure & Monitor Modernize
  • 15. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Cost optimization starts before migration Migration Planning AWS Migration Assessments 1. Identify AWS resource optimization opportunities  Over-provisioning for peak  Over-specified / under-utilized resources  Outdated hardware requiring significant licensing costs 2. Identify Microsoft license savings  Reduce CPU configurations  Leverage BYOL and reduce future EA commitments  Optimize use of SQL Server Standard
  • 16. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. AWS Migration Assessment Partners Instance Usage and Optimization OS Classification and Cost Optimization
  • 17. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Example savings – 22% on SQL Server workloads
  • 18. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. 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
  • 19. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Get visibility and control of your costs Measure & Monitor 1. Implement tagging standards 2. Automate identification of cost savings 3. Leverage reporting tools
  • 20. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Enable cost transparency with tagging Must-have tagging: • Cost Center • Application or Workload • User • Expiration Date Optional: • Automation Support
  • 21. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. 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
  • 22. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. 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)
  • 23. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Modernize applications for ultimate cost savings Modernize Microservices Monolithic Applications built on proprietary software
  • 24. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
  • 25. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
  • 26. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Migration to cloud Business Objectives  Deliver fast paced innovation  Leverage machine learning  Increase uptime and security  Drive better business outcomes to help small business flourish Technical Objectives  Increased elasticity of application stack  Provision new capacity on demand  Reduce cost to serve
  • 27. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
  • 28. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Pre-AWS architecture Application Servers o VMware clusters Database o 4 dedicated servers per SQL Server cluster o No read only replica o Split across 2 regions Storage o SAN based – expensive, constant upgrades Back-up / Recovery o Backups were to disk then tape – always issues with time it took to get to tape o No recovery testing 2016 Migration  700,000 customers  59 billion records  500 Windows Severs  100+ SQL Server databases
  • 29. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Current architecture Application Servers - 3 Regions, 3 AZs in each Region - 5000 Amazon EC2 Windows instances - Highly elastic: Auto Scaling, ELBs Database - 20+ 5 node SQL Server Always-On clusters across 2 Regions Storage, back-up and recovery - Backups to Amazon S3 (fast!) replicated to 2nd region and then into Amazon Glacier (no more tape!) - Automated recovery testing 99.9% All-in on AWS
  • 30. Shared tenancy for License Mobility eligible products with Software Assurance AWS licensing Buy license-included instances from AWS (Windows Server, SQL Server) Bring licenses to AWS 1 2 3 2 Shared tenancy with License Mobility Potential future use for SQL Server with Optimize CPU and/or new instances AWS maintains Windows AMI Microsoft licensing strategy License-included for Windows Server Use for highly elastic Windows workloads AWS maintains Windows AMI Dedicated options for licenses not eligible for License Mobility 1 3 Dedicated Hosts for SQL Server clusters BYOL for Windows Server Datacenter and SQL Server Enterprise to maximize virtualization benefits Requires yearly true-up and good audit practices – AWS License Manager can help
  • 31. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Multi-region Always On Availability Group © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
  • 32. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Cost savings tips for SQL Server on Dedicated Hosts Tip 1: Maximize core-based licensing - Dedicated Hosts allow us to license the host cores, not the instance cores - Originally used Dedicated Instances during migration while building automation - Moved from R3 Dedicated Instance to R3 Dedicated Host (vCPU to physical CPU licensing) Result: 30% SQL Server savings Tip 2: Use SSD instances to improve performance - SQL Server Buffer Pool Extensions (BPE) use SSD - I3 instances have high memory and SSD for improved performance - Reduced SQL Server core licenses by moving from R3 Dedicated Host to I3 Dedicated Host. Result: 20% SQL Server savings
  • 33. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Cost savings tips for SQL Server on Dedicated Hosts Tip 3: Maximize host density - Newer Amazon EC2 instances types tend to support a higher instance density - We replaced two R3 Dedicated Hosts for one I3 Dedicated Host Result: 10% EC2 savings Tip 4: Use passive node benefits - Software Assurance offers a free license for a passive secondary instance when attached to a paid edition of SQL Server Result: 20% SQL Server savings
  • 34. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
  • 35. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Amazon EC2 instance optimizations Leverage burstable instances • CPU bursting in test • Currently moving from T2 to T3 (always-on bursting) Use newest instance families • Our policy: current generation or minus one • Moved from R3 to I3 • Future considerations for SQL:  R5d includes SSD  Use Optimize CPU feature Result: 7% savings Result: 20% savings on SQL Server Enterprise Edition
  • 36. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Amazon EC2 instance optimizations Automation tips • Environment shutdowns for dev/test • Built atop Capital One’s Cloud Custodian policy logic (open source) • One policy each for suspend, revive resources enacted on a schedule – gives us back 24 hours of spend / week • Potential for extending to our global weekend (~42 hours) and overnights • Tagging dependent Result: 14% savings and more to come
  • 37. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Leverage Amazon EC2 pricing options Reserved Instances (RIs) • Used on-demand exclusively for first 27 months • 70% coverage today with Ris • Current RI strategy • 50% Convertible / 20% Standard / 30% On Demand with 99% RI utilization • All 1 Year commitment • Purchased inside payer account as Regional RIs Result: 33% savings
  • 38. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Pricing optimizations – use Amazon EC2 fleet Combine on-demand and Amazon EC2 Spot • Auto-scaling feature • Using with Kubernetes worker nodes • Balance On Demand and EC2 Spot with preference for Spot • Be mindful of error budgets • Use appropriate node type for scaling to minimize cost Result: 71% savings
  • 39. 1 2 3 4 5 6 7 8 9 10 11 12 Total $ Total Amazon EC2 costs (all pricing options) 1 2 3 4 5 6 7 8 9 10 11 12 Reserved Hours On Demand Hours Amazon EC2 usage by purchase option Spot Hours
  • 40. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. What would we do differently? 1. Use Amazon EC2 Fleet sooner 2. Limit available instance types 3. Enforce use of standard RIs based on these instance types
  • 41. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
  • 42. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Tagging Why tag? • Enables software license management • Present costs back to user base • Business agility – easily implement organization changes Tagging policies • Tag every resource • Every new instance must have standard set of tags • Xero Portfolio • Xero Product • Owner (email or login) • 15-minute grace period
  • 43. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Cloud cost monitoring made easy with tagging EBS Unattached Volumes by AWS Account
  • 44. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
  • 45. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Cultural and organizational changes 1. Change development culture • Started with shift to Agile (pre-migration) • Migrated to cloud • Adopt DevOps  open source naturally creeps in 2. Replace traditional operations with Site Reliability Engineering • Embedded into dev teams • Internal PaaS 3. Move from DBAs to Data Reliability Engineers • Automate everything – no manual changes to databases • Log every human query on via DataConsole
  • 46. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Move to .NET Core Xero’s mandate: • No new development on Windows • Aspirational Goal • Today fleet of 5000 instances • 50% “Linux Workloads” • Better server density through container utilization Why .NET Core? • Use your own tools • Build and run anywhere • Self contained deployments Expected Savings >50% reduction in Amazon EC2 spend
  • 47. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Adopting containers and serverless Walk before you run • Start with containers for web servers and “non essential” apps • Get state out of the applications (Amazon ElasticCache) • Server density, estimate what it is vs on demand • Serverless is great but it is not for everything (high invocation count beware) Results: 30-50% savings with Amazon Elastic Container Service (Amazon ECS)
  • 48. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
  • 49.
  • 50. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
  • 51. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. What is it? Launch of new products 75% faster (Unilever) 60% reduced downtime (Trainline) 50%+ reduction in TCO (GE) Over 500 hours per year of server configuration time saved (Sage) Examples Infrastructure cost savings / and cost avoidance Efficiency improvement by function on a task by task basis. Improved SLAs & reducing unplanned outage. Deploy new features / applications faster and reduce errors. Typical Focus Further Compelling Cloud Benefits Cost Savings (TCO) Staff Productivity Business Agility Operational Resilience The economic benefits of cloud extends well beyond cost savings
  • 52. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Related breakouts Wednesday, November 28 Leadership Session: What’s New with Microsoft and .NET on AWS Time – 3:15pm | Venetian, Level 2, Venetian F Wednesday, November 28 Simplifying Microsoft Architectures with AWS Services Time – 4:45pm | MGM, Level 3, Premier Ballroom 319 Thursday, November 29 Operationalizing Microsoft Workloads Time – 1:45pm | Aria East, Level 1, Joshua 8 Wednesday, November 28 AWS License Manager Time – 7:00pm | Venetian, Level 3, San Polo 3405
  • 53. Thank you! © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Jill Krzewina Stoddart stoddart@amazon.com Ben Salt Ben.salt@xero.com
  • 54. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.