37
Everything you wanted to know about licensing Windows workloads on AWS, but were afraid to ask Sean Lewis Sales Leader, Microsoft Platform

Licensing Windows Workloads on AWS - AWS Online Tech Talks

Embed Size (px)

Citation preview

Page 1: Licensing Windows Workloads on AWS - AWS Online Tech Talks

Everything you wanted to know about licensing

Windows workloads on AWS, but were afraid to ask

Sean Lewis

Sales Leader, Microsoft Platform

Page 2: Licensing Windows Workloads on AWS - AWS Online Tech Talks

Agenda

AWS Licensing Options

Utilizing Licenses on AWS

License Mobility

Bringing Licenses to AWS

SPLA and Self Hosted ISV

Licensing for Common Microsoft Solutions

Page 3: Licensing Windows Workloads on AWS - AWS Online Tech Talks

• 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

Page 4: Licensing Windows Workloads on AWS - AWS Online Tech Talks

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

Page 5: Licensing Windows Workloads on AWS - AWS Online Tech Talks

License Included Instances

Page 6: Licensing Windows Workloads on AWS - AWS Online Tech Talks

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

Page 7: Licensing Windows Workloads on AWS - AWS Online Tech Talks

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

Page 8: Licensing Windows Workloads on AWS - AWS Online Tech Talks

License Mobility

Page 9: Licensing Windows Workloads on AWS - AWS Online Tech Talks

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

Page 10: Licensing Windows Workloads on AWS - AWS Online Tech Talks

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

Page 11: Licensing Windows Workloads on AWS - AWS Online Tech Talks

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/

Page 12: Licensing Windows Workloads on AWS - AWS Online Tech Talks

BYOL Licensing

Page 13: Licensing Windows Workloads on AWS - AWS Online Tech Talks

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

Page 14: Licensing Windows Workloads on AWS - AWS Online Tech Talks

AWS Dedicated Host

Page 15: Licensing Windows Workloads on AWS - AWS Online Tech Talks

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

Page 16: Licensing Windows Workloads on AWS - AWS Online Tech Talks

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

Page 17: Licensing Windows Workloads on AWS - AWS Online Tech Talks

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

Page 18: Licensing Windows Workloads on AWS - AWS Online Tech Talks

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

Page 19: Licensing Windows Workloads on AWS - AWS Online Tech Talks

Bringing your licenses to Dedicated Hosts

Allocate

Dedicated

hosts3Launch onto

Dedicated

Hosts4Activate AWS

Config2Import VM

images with VM

Import/Export1

Page 20: Licensing Windows Workloads on AWS - AWS Online Tech Talks

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

Page 21: Licensing Windows Workloads on AWS - AWS Online Tech Talks

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

Page 22: Licensing Windows Workloads on AWS - AWS Online Tech Talks

AWS Dedicated Instance

Page 23: Licensing Windows Workloads on AWS - AWS Online Tech Talks

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

Page 24: Licensing Windows Workloads on AWS - AWS Online Tech Talks

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

Page 25: Licensing Windows Workloads on AWS - AWS Online Tech Talks

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

Page 26: Licensing Windows Workloads on AWS - AWS Online Tech Talks

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.

Page 27: Licensing Windows Workloads on AWS - AWS Online Tech Talks

Service Provider Options

Page 28: Licensing Windows Workloads on AWS - AWS Online Tech Talks

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.

Page 29: Licensing Windows Workloads on AWS - AWS Online Tech Talks

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.

Page 30: Licensing Windows Workloads on AWS - AWS Online Tech Talks

Licensing Common Solutions

Page 31: Licensing Windows Workloads on AWS - AWS Online Tech Talks

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.

Page 32: Licensing Windows Workloads on AWS - AWS Online Tech Talks

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.

Page 33: Licensing Windows Workloads on AWS - AWS Online Tech Talks

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

Page 34: Licensing Windows Workloads on AWS - AWS Online Tech Talks

Conclusion

Page 35: Licensing Windows Workloads on AWS - AWS Online Tech Talks

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

Page 36: Licensing Windows Workloads on AWS - AWS Online Tech Talks

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]

Page 37: Licensing Windows Workloads on AWS - AWS Online Tech Talks

Thank you!