Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Workloads on AWS?
Cecilia Marchisio
Customer Solutions Manager
Amazon Web Services
Why Customers Choose AWS for their Microsoft Workloads
68
Innovation
150+
Service offerings
80,000
With consistency
IOPS/
instance
10
Years
400%
Growth
90%
of roadmap originates with customer requests
and are designed to meet specific needs
License Manager
.NET Developer Hub Lambda Support
for PowerShell Core
Windows Server 1803 Dedicated Host
57.7%
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
Netmagic, https://www.netmagicsolutions.com/data/images/WP_How-End-User-Experience-Affects-Your-Bottom-Line16-08-231471935227.pdf
SQL Server on AWS
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
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
1,3
1
0,5
Standardization across
0 one operating system
1 2 3
Series1 Series2
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
OR
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
Elastic Block
Store
95%
Customers do not know what is in their environment
aws.amazon.com/license-manager
Amazon CloudWatch Application Insights for .NET and SQL Server
aws.amazon.com/cloudwatch/getting-started
AWS Managed Services
Serverless
Windows ML AMI
• 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 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
.NET .NET
CORE
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
AWS licensing
1. Flexible pay-as-you-go
licensing choices
2. Bring your License Buy license-included
instances from AWS Bring licenses to AWS
AWS
3. Bring licenses to AWS Dedicated options for
Default tenancy