licensing windows workloads on aws - aws online tech talks
TRANSCRIPT
Everything you wanted to know about licensing
Windows workloads on AWS, but were afraid to ask
Sean Lewis
Sales Leader, Microsoft Platform
Agenda
AWS Licensing Options
Utilizing Licenses on AWS
License Mobility
Bringing Licenses to AWS
SPLA and Self Hosted ISV
Licensing for Common Microsoft Solutions
• Public cloud infrastructure
is multitenant
• Individual servers host
multiple customers
• Customers utilize
Windows instances
licensed by the Public
Cloud Provider
Before We Begin
Microsoft Licensing
in Public Cloud
• For on-premises environments
• Need identifiable server hardware
• Need access to an identifiable number of sockets and physical cores
• License can be assigned to a physical server
• Allow SQL to be brought to Public Cloud under License Mobility
Microsoft Server
Software Licenses
• Gold Certified Microsoft
Partner Network member
• Licensed to sell Microsoft
software under the
Services Provider License
Agreement (SPLA)
• Authorized License
Mobility participant
Microsoft and AWS
Relationship
AWS Licensing Options
AWS Licensing
Buy License-included instances from AWS
Bring Licenses to AWS
Dedicated options for licenses not eligible for
License Mobility
Default tenancy for License Mobility eligible products with Software Assurance
License Included Instances
Buy License-Included Instances From AWS
Advantages:
Provides “pay-as-you-go” option with
no upfront costs or long-term
investments
Manages licensing compliance
Supports current and many legacy
versions of Microsoft software
Eliminates the requirement of Windows
Server Client Access Licenses (CALs)
Customer Choices:• Amazon Machine Images (AMIs) with
Microsoft Windows Server
• Pre-installed Windows Server
• Pre-installed Microsoft SQL Server
License Included
Windows Server (2003, 2008/R2, 2012/R2, 2016)
Includes two administrative Remote Desktop Services
connections
SQL Server (2005, 2008, 2012, 2014, 2016)
Standard, Enterprise, Web Editions
Per-core, no CAL needed
Amazon EC2 or Amazon RDS
Pricing models
On-Demand (per hour)
Reserved Instances (1 year, 3 years, with or without upfront)
Spot Instances
License Mobility
License Mobility through software assurance
allows existing on premise licenses to be moved
to shared tenant instances in the cloud.
As such you:
Leverage the Software Assurance section of
Volume License Agreement
Must maintain active Software Assurance
Complete license verification
process within 10 days of
deployment.
License Mobility
License Mobility
Several Microsoft Products are Eligible SQL Server
Productivity Applications: SharePoint, Exchange, Lync/Skype for Business, Dynamics
Windows Remote Desktop Services
Allowing use on shared tenant Amazon EC2 Per-Core licensing (except SPLA)
Per-User licensing (CAL/SAL)
Notes Per-Core Licensing applies per vCPU (hyperthread) and not by physical core
SQL Server has a minimum of 4 Cores licensed per instance
OS Licenses not eligible(Windows Server / Desktop)
Desktop Applications not eligible (Office, Visual Studio)
SQL Server passive failover benefits within the public cloud are enabled
SQL License Mobility
This table shows the number of
virtual representations of
hardware threads based on
instance type.
Customer brings a number of
cores equal to core counts on
table to launch specific instance.
This is a subset for example
purposes. For full list, please
visit:
https://aws.amazon.com/window
s/resources/licensemobility/sql/
BYOL Licensing
Bringing Licenses to AWS
BYOL is the process of bringing volume licenses
to dedicated hosts or instances.
Advantages:
• Take advantage of the efficiencies of the
AWS Cloud while utilizing existing
investments in on-premise software
• Extend the lifecycle of prior software versions
• Import your existing Windows images to the
AWS Cloud
AWS Dedicated Host
BYOL: Dedicated Hosts
Bring on-premise licenses that do not have SA or that do not qualify for License Mobility
Take advantage of AWS Linux compute pricing
Manage expenses by utilizing existing on-premise software
Maintain control and visibility into physical core and processor count
Customer defines which host it will be running on for its placement and declares an affinity between the instance and the host
Comparing Dedicated Hosts to Standard EC2 Instances
Single-tenant servers host instances for only
your workloads (1 AWS Account)
You can determine which host instances run on
You pay per host
You can continually reuse the same physical
server through targeted placement, or let EC2
place your instances automatically
Visibility into physical cores and sockets
Standard Amazon EC2 Instances Amazon EC2 Dedicated Hosts
EC2 Instance
Customer 1
Customer 3
Customer 5
Customer 2
Customer 4
Customer 6
Customer X
Multi-tenant servers host instances for multiple
customers’ workloads
AWS determines which host instances run on
You pay per instance
Dedicated Host: Licensing Models
Dedicated hosts allow for:
Windows Server BYOL
MSDN
Maximum virtualization using Windows Datacenter and SQL Enterprise
User and server based licensing deployment
Passive failover for SQL when Software Assurance is active
Dedicated Hosts: Licensing Models
Microsoft Product Terms allow for dedicated outsourcing
Outsourcing Software Management
Customer may install and use licensed copies of the software on Servers and other
devices that are under the day-to-day management and control of third parties, provided
all such Servers and other devices are and remain fully dedicated to Customer’s use.
Customer is responsible for all of the obligations under its volume licensing agreement
regardless of the physical location of the hardware upon which the software is used.
Customer must bring Windows Server. License Included is NOT available
Customer must host (or connect to) a Windows Key Management Server
Bringing your licenses to Dedicated Hosts
Allocate
Dedicated
hosts3Launch onto
Dedicated
Hosts4Activate AWS
Config2Import VM
images with VM
Import/Export1
Dedicated Hosts: Configuration OptionsCustomer brings enough
cores/socket licenses to
cover physical counts
shown on Dedicated Host
pricing page:
https://aws.amazon.com/e
c2/dedicated-hosts/pricing/
Windows Standard -
Two instances per
physically licensed host
Windows Datacenter -
Maximum Virtualization
SQL Standard –
One instance per
physically licensed host
SQL Enterprise -
Maximum Virtualization
”
“
Deltek experiences significant annual savings on Microsoft licensing costs
with EC2 Dedicated Hosts
Deltek is an enterprise software and information
solutions provider for professional services firms
and government contractors.
When we moved our SQL Server
licenses to Amazon EC2 Dedicated
Instances, we were able to save 15% on
SQL licensing costs. Additionally, when
we move our Windows licenses to
Amazon EC2 Dedicated Hosts, we will
save 10% on Windows licensing.
• Needed to gain agility, enable innovation, integrate
acquired companies, and save on licensing costs
• Running customer-facing production applications on
AWS for over 20,000 organizations in 80+ countries
• Regulatory compliance a key driver (e.g., FedRamp,
ITAR, SOC)
• Many products integrate with Microsoft SharePoint,
Exchange, and SQL Server
• Keeps pace with global business growth
Cris Carlin
Vice President of Operations
”
“
AWS Dedicated Instance
BYOL: Dedicated Instances
Bring on-premise licenses that do not have SA or that do not qualify for License Mobility
Utilize Windows Server instances that are physically isolated at the host hardware level
Manage expenses by utilizing existing on-premise software
Comparing Dedicated Instances to Standard EC2 Instances
Multi-tenant servers host instances for multiple
customers’ workloads
AWS determines which host instances run on
You pay per instance
Single-tenant servers host instances for only
your workloads (1 AWS Account)
AWS determines which host instances run on
You pay per instance
You have a regional fee
Standard Amazon EC2 Instances Amazon EC2 Dedicated Instances
EC2 Instance
Customer 1
Customer 3
Customer 5
Customer 2
Customer 4
Customer 6
Customer X
Dedicated Instances: Licensing Models
Dedicated Instances allow for:
MSDN deployment
User based BYOL options including Windows Desktop OS and Microsoft
Office
BYOL SQL Server Virtual OSEs
BYOL Windows Server Licenses NOT eligible
Dedicated Instance: Configuration Options
This is a subset for example purposes. Full list of configurations
available at: https://aws.amazon.com/ec2/purchasing-options/dedicated-
instances/
SQL Server is licensed by vCPU with
a four core minimum per instance.
Customer brings enough cores to
cover vCPUs on desired instance
size.
Software Assurance not required.
User based products can be deployed
on dedicated instance without regard
to vCPUs.
Service Provider Options
Use your own SPLA
The Service Provider License Agreement (SPLA) is intended for customers offering software as a
service to third parties.
Common scenarios include web hosters, ISVs, application service providers.
SPLA is pay as you go with no upfront commitments.
SPLA licenses can be used on shared tenancy for all user (SAL) based applications.
AWS is referred to as a “Data Center Provider” in the use rights (SPUR).
SPEligible products include Microsoft Office, Remote Desktop Services and Exchange.
UR designates products eligible to be run in AWS shared tenancy as “DCP eligible”.
SPLA products licensed by core or physical processor can be deployed on dedicated hosts.
Self Hosted Application Licensing
If a customer’s application qualifies for self hosting under Microsoft Product Term language,
customers can use their volume license agreement to offer software as a service.
This benefit is described in the Software Assurance Section of the Microsoft Product Terms
with very specific language.
Deployments utilizing self hosted licensing benefits can be deployed on AWS. Windows
would be purchased from AWS, all other products in solution would be purchased from
Microsoft with Software Assurance.
License mobility is what enables these scenarios to be deployed on AWS.
Licensing Common Solutions
Licensing Failover Servers
With SQL 2014, passive failover benefits in the public cloud became available for customers with
active Software Assurance (SA).
Customers with active Software Assurance receive this benefit when bringing SQL Server to AWS.
Without Software Assurance, both active and passive servers must be separately licensed.
If the active instance is using dedicated hardware, the passive is required to be on dedicated
hardware. If the active instance is on 3rd party shared servers the passive is required to be on
shared servers.
Customers do not need to buy additional SQL licenses for the passive instance, however they will
need to acquire Windows Server and compute to run the passive instance.
Licensing for Common Microsoft Solutions
Exchange Server is eligible
for License Mobility under
the Software Assurance
program.
A license must be assigned
for each instance of the
server software that is being
run.
There are two main
licensing models that apply
to SQL Server:
• Server+Client Access
License (CAL)
• Per Core licensing
SharePoint Server is
eligible for License Mobility
under the Software
Assurance program.
Mixed Licensing Model is a Win-Win situation
Use BYOL for core (slowly varying) infrastructure
Large potential savings by reusing licenses
and
Use License Included for varying infrastructure
Take advantage of AWS Auto Scaling
Less management overhead, pay-as-you-go
Conclusion
What Do You Really Need to Know?
License Included
•On demand, Spot, or Reserved Instance
•Pay-as-you-go pricing
•Multi-tenant or Dedicated Instance
•AWS provides images
•Legacy versions supported
•Amazon manages the licensing and compliance
License Mobility
•Requires active Software Assurance
•Includes SQL Server, Remote Desktop Services, Exchange, SharePoint
•Does not include Windows Server, Windows Desktop and Microsoft Office
•Requires a verification process with Microsoft
•Customers import and use their own software
BYOL
•Includes Dedicated Host and Dedicated Instances
•Software Assurance/license mobility not required
•Windows Server can be deployed on a Dedicated Host
•MSDN eligible for Dedicated Host or Dedicated Instance
•Customer is responsible for compliance with Microsoft
•Customers import and use own their software
References
For more information on Microsoft Licensing on AWS, visit our FAQ:
https://aws.amazon.com/windows/faq/
To view the steps to sign up for License Mobility, visit the link:
https://aws.amazon.com/windows/resources/licensemobility/
AWS Dedicated Host information
https://aws.amazon.com/ec2/dedicated-hosts/
AWS Dedicated Instance information:
https://aws.amazon.com/ec2/purchasing-options/dedicated-instances/
For any questions on Microsoft licensing on AWS, write to [email protected]
Thank you!