Вы находитесь на странице: 1из 39

Why should I run Microsoft

Workloads on AWS?

Cecilia Marchisio
Customer Solutions Manager
Amazon Web Services
Why Customers Choose AWS for their Microsoft Workloads

Most Experience Global Reach & High Security & Compliance


Availability
10
Years running Windows
65
Availability zones spanning 21
50+
Compliance Certifications
workloads geographic regions HIPAA, FISMA, ITAR, EU Model Clauses
SOC-1,2,3 FIPS, ISO

Customer Obsession & Capable of delivering up to Improve TCO

68
Innovation
150+
Service offerings
80,000
With consistency
IOPS/
instance

price reductions since 2006


Most experience and a growing customer base

10
Years
400%
Growth

Helping customers run and Between 2015 and 2018 of


scale Microsoft Workloads in AWS enterprise customers
the cloud using Amazon Elastic
Compute Cloud (Amazon EC2)
for Windows Server
(Really!) Customer Obsessed

90%
of roadmap originates with customer requests
and are designed to meet specific needs

N “Performance, reliability, and responsiveness are fundamental


o
s
to our customer experience, and T3 instances help us to deliver on
e that customer promise while also controlling our costs.”
p
u —Heroku
e
d
e
m
o
s
t
r
10 years of innovation for Windows on AWS

License Manager
.NET Developer Hub Lambda Support
for PowerShell Core
Windows Server 1803 Dedicated Host

145 instance types, 37 instance families Sessions Manager Enhancement Tag-On


AWS X-Ray .NET Core Support
.NET Developer Hub DynamoDB Accelerator SDK for .NET

60 different AMIs for Microsoft workloads


EC2 Windows on Bare Metal/Hyper-V AMI .NET Core 2.1 on Linux AMIs
Customer Adoption

Hyper-V support in SMS SQL 2017 AMI AL2/Ubuntu


Windows Deep Learning AMI
.NET Core & Powershell on AL2/Ubuntu
Application-consistent
Snapshots through VSS .NET Core 2.1 Support with Lambda & X-Ray
SQL Server 2017 Windows for Lightsail
.NET on Lambda & AWS CodeBuild Trusted Advisor checks for Windows
EC2 Systems Manager X-Ray .NET SDK
Amazon ECS for Windows Containers
Microsoft SharePoint 2016 (Marketplace)
Windows Server 2016
EC2 Dedicated Hosts (BYOL)
AWS Directory Service SQL Server 2016
SAP instance on AWS 2012 EC2 Run Command
Windows Server 2012 Microsoft SCVMM Plug-in
EC2 Dedicated SQL Server 2012 AWS Tools for Windows PowerShell
Windows Server 2003 Windows Server 2008 R2 Instances
SQL Server 2008 R2 SQL Server 2008 R2 (BYOL) Amazon RDS adds SQL Server
Microsoft SCOM plug-in release.
.NET SDK WS 2008 & SQL Server 2008 Visual Studio Toolkit

2008 2010 2012 2014 201 201 Today


6 8
AWS is the cloud provider with more Windows VM’s

57.7%

Note: Includes Windows instances deployed in the public


cloud IaaS market during 2017 Source: IDC estimates, 2018

IDC, Windows Server Operating Environment Market Update, Doc # US44217118, Aug 2018

https://d1.awsstatic.com/analyst-reports/IDC_Slide_WindowsonAWS_JM181015.pdf
AWS features for Microsoft
Workloads
Performance improves customer experience

Excellent application performance leads to


39% higher customer satisfaction

Netmagic, https://www.netmagicsolutions.com/data/images/WP_How-End-User-Experience-Affects-Your-Bottom-Line16-08-231471935227.pdf
SQL Server on AWS

Amazon RDS for SQL SQL Server on


Server Amazon EC2

Scaling Scaling

• Consider RDS first High Availability • Need full control over High Availability
• Focus on business DB instance
Database Backups Database Backups
value tasks • Backups
• High-level tuning DBMS Patching • Replication DBMS Patching
asks • Clustering
DBMS Install/Maintenance DBMS Install/Maintenance
• Schema optimization • Options that are not
• No in-house OS Patching available in RDS OS Patching
database expertise OS Install/Maintenance OS Install/Maintenance
• BYOL Unavailable
Power, HVAC, net Power, HVAC, net

AWS managed Customer managed


Amazon Relational Database Service (Amazon RDS) for SQL
Server supports always on availability groups

Amazon RDS
High Performance Less Downtime
(compared to mirroring) (auto failover to standby)

Always On
for Multi-AZ Deployments

Reduce Costs
SQL Server on Linux

20% lower cost


2

1,832 Choice: Ubuntu,


1,712
1,5 1,668 RHEL, Amazon
1,464
1,344 Linux 2
Price per hour

1,3
1

0,5
Standardization across
0 one operating system
1 2 3

Series1 Series2

SAVE EVEN MORE WITH RI’S


Better SQL Server performance

Costs per 1 Billion AWS versus Azure Large*


Transactions Per Month Configuration (TPM)
$600 1500
$400 1000
$200 500
$0 0
Small Medium Large 3 5 8 13 21 34 55 89 144 233

AWS Azure AWS Azure

SQL Server on Amazon EC2 consistently outperforms


Azure across a variety of machine types
https://zkresearch.com/blog/2018/11/comparing-sql-server-deployments-on-microsoft-azure-and-amazon-web-services
on https://zkresearch.com,
Enterprise-Grade Security

• Security full fine-grained level control


• AWS natively built-in security from the ground up
• Customers benefit from the most vibrant cloud
ecosystem: more customers & partners => more feedback
=> more features
• 50+ compliance certifications and accreditations
Learn from experienced partners

Microsoft Competency Partners Migration Partners

+thousands of additional APN partners


Premier support for AWS customers running Microsoft workloads

• New support integration


to improve customer
experience

• AWS Support engineers


can escalate directly to
Microsoft Support on
behalf of AWS customers
Directory is the new black

Active Directory is the most widely used enterprise


repository for digital identities1

95%
of Fortune 1000 use Active Directory2

Sources:
1 The State Of Microsoft Active Directory 2018, Forrester
2 Success with Enterprise Mobility: Identity, 2014, Microsoft
Active Directory on AWS

• Active Directory on EC2

OR

• Managed Microsoft AD - fully featured Microsoft Active


Directory (AD) as a managed service
• Simple Active Directory - Samba 4 Active Directory
Compatible Server
• Active Directory Connector - redirect directory requests to
your on-premises Microsoft Active Directory without caching
any information in the cloud.
It’s time to integrate file based storage

18%
of companies use public cloud for their
file based storage workloads

Sources: IDC Worldwide File- and Object-Based Storage Forecast, 2017–2021, Sep. 2017, IDC File- and Object-based Storage Survey Findings 2017 Adoption & Workloads Trends – Part 1
Amazon FSx for Windows File Server

Lift and shift your Windows file storage with fully managed
Windows file servers

Native Windows Fast and flexible Enterprise-ready


compatibility performance

Broad accessibility Fully managed


Extend your datacenter with VMware cloud on AWS

• Consistent operations and live


migrations from on-premises to AWS

• Microsoft apps can move to VMware


Cloud on AWS without any change to
MS licensing
VMware Cloud on AWS

VMware Cloud™ on AWS

Amazon Amazon S3 Amazon


EC2 Route 53

Elastic Block
Store

AWS Direct Connect


“I don’t know what I have in my
environment”

95%
Customers do not know what is in their environment

We want to make it easier!


Source: AWS EBC Insight
AWS License Manager

Manage licenses Flexibility to Leverage


across hybrid enforce license native
environments usage AWS Services

aws.amazon.com/license-manager
Amazon CloudWatch Application Insights for .NET and SQL Server

Machine Visualize root Improved


learning based cause with customer
anomaly CloudWatch experience
detection for Automatic
metrics and Dashboards
logs

aws.amazon.com/cloudwatch/getting-started
AWS Managed Services

We operate your AWS


infrastructure,
you focus on innovation

AWS Managed Services Well-Operated Tenets


Provisioning & Configuration ITIL + DevOps = New Enterprise
Incident Management Leave the Baggage Behind
Change Management Deliver IT Like a Product
Backup & Continuity Automate Everything
Cost Optimization Operations as Code
Compliance Design for Failure
Reporting Run Lean Teams
Security
Patch
How to modernize your applications

AWS Lambda with


.NET and PowerShell

Serverless
Windows ML AMI

ECS for Windows


AWS SDK for .NET

• The AWS SDK for .NET is installed with the AWS Toolkit for
Visual Studio, a plugin that provides a user interface for
managing your AWS resources from Visual Studio, and also
includes the AWS Tools for Windows PowerShell.
• Requirements:
• Microsoft .NET Framework 3.5 or later
• Note:
• We recommend using Visual Studio Professional 2010 or later to
implement your applications.
AWS Toolkit for Visual Studio

• The Toolkit for Visual Studio is a plugin for the Visual Studio
IDE that makes it easier for you to develop, debug, and
deploy .NET applications that use Amazon Web Services.
• Requirements:
• The Toolkit for Visual Studio is supported for Visual Studio versions 2013
and later
• Note:
• The Toolkit for Visual Studio is also available for Visual Studio 2008, 2010,
and 2012 versions. However, those versions are not supported.
AWS Tools for Visual Studio Team Services

• The AWS Tools for Microsoft Visual Studio Team Services


(VSTS) adds tasks to easily enable build and release pipelines
in VSTS and Team Foundation Server to work with AWS
services
• Requirements:
• Visual Studio Team Services
• Team Foundation Server 2015 Update 3 (or higher)
AWS Tools for PowerShell

• The AWS Tools for Windows PowerShell and AWS Tools for
PowerShell Core are PowerShell modules that are built on the
functionality exposed by the AWS SDK for .NET.
• Requirements:
• Windows: Windows PowerShell 2.0 or newer (Microsoft PowerShell Core
6.0 or newer if you are installing the AWS Tools for PowerShell Core)
• Linux/macOS: Microsoft PowerShell Core 6.0 or newer on a supported
non-Windows system.
Hosting Backend ASP.NET APIs on AWS

EC2, Elastic Beanstalk Containers Lambda Functions


• .NET Framework • .NET Core
• .NET Framework
(Windows containers • AWS scales and
• .NET Core on ECS) manages
• Use with ALB & auto- • .NET Core infrastructure
scaling (ECS or EKS, can use • Fully integrated with
Fargate) API Gateway
• Choose instance size,
memory, disk, vCPUs • Use with ALB & auto- • Per for code execution
scaling time (per 100 ms)
• You manage servers • You provide container • You provide the code
images
.NET & Docker

.NET .NET
CORE

RELEASED 2002 2016

OPEN SOURCE (Windows) (Windows, Linux, OS X, FreeBSD, Raspberry Pi)

CONTAINER
Windows Server Core Windows Nano Server Linux (Debian Jessie)
PLATFORM

DOCKER IMAGES microsoft/servercore (~7GB) microsoft/aspnetcore (~185 MB) microsoft/aspnetcore (~131 MB)

DOCKER HOST Windows Server 2016 Windows Server 2016 Linux (Debian Jessie)
Migration options

• VMware Cloud on AWS


• Application migration using AWS Server Migration Service
(AWS SMS)
• Azure to AWS Migration Tool
• Amazon Elastic Container Service for Kubernetes (Amazon
EKS) for Windows
• 3rd party tools – CloudEndure (acquired), etc
• AWS ProServ and extensive partners support
Flexible Licensing Options
Flexible options for Microsoft licenses on AWS

AWS licensing
1. Flexible pay-as-you-go
licensing choices
2. Bring your License Buy license-included
instances from AWS Bring licenses to AWS

Mobility benefits to (Windows Server, SQL Server)

AWS
3. Bring licenses to AWS Dedicated options for
Default tenancy

without paying for License Mobility eligible


licenses not eligible for
products with
License Mobility
Software Assurance
Software Assurance
Buy license included instances from AWS

• AWS manages licensing compliance

• Supports current and many legacy


versions

• Windows Server Client Access


Licenses (CALs) are not required
Bring your own licenses to AWS (BYOL)

• Take advantage of the


efficiencies of the cloud while
still purchasing perpetual
licenses

• Extend the lifecycle of your


investments without additional
hardware costs

• Expedite your migration to the


cloud with existing VMs
Why Windows on AWS?
¡GRACIAS!

Вам также может понравиться