+ All Categories
Home > Documents > Sydney Partner Summit - MS Workloads on AWS - Andrew … · 2016-05-05 ·...

Sydney Partner Summit - MS Workloads on AWS - Andrew … · 2016-05-05 ·...

Date post: 10-Jun-2018
Category:
Upload: lekhanh
View: 213 times
Download: 0 times
Share this document with a friend
29
© 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Microsoft Workloads on AWS Best Practices and Patterns for Architecture, Migrations, and Licensing Andrew Reay, Solutions Architect Amazon Web Services
Transcript
Page 1: Sydney Partner Summit - MS Workloads on AWS - Andrew … · 2016-05-05 · SQL%Server%High%Availability%(HA) Availability Zone 1 Private Subnet ... Microsoft"SharePoint"Server Microsoft"System"Center

©  2016,  Amazon  Web  Services,  Inc.  or  its  Affiliates.  All  rights  reserved.

Microsoft  Workloads  on  AWSBest  Practices  and  Patterns  for  Architecture,  

Migrations,  and  LicensingAndrew  Reay,  Solutions   Architect

Amazon  Web  Services

Page 2: Sydney Partner Summit - MS Workloads on AWS - Andrew … · 2016-05-05 · SQL%Server%High%Availability%(HA) Availability Zone 1 Private Subnet ... Microsoft"SharePoint"Server Microsoft"System"Center

What  will  we  cover  today?

• Microsoft  and  AWS• Architecture:  Foundations• Migration:  Collateral,  Tools  and  Options• Licensing:  Considerations  and  Options• Resources:  For  Partners

This  is  a  200  Level  session.  Assumes  an  introductory  level  knowledge  of  AWS  and  Microsoft  technologies.

Page 3: Sydney Partner Summit - MS Workloads on AWS - Andrew … · 2016-05-05 · SQL%Server%High%Availability%(HA) Availability Zone 1 Private Subnet ... Microsoft"SharePoint"Server Microsoft"System"Center

AWS  and  MicrosoftDedicated  team  for  MS  &  Windows  workloads

Launched  Windows  Server  in  2008

The  team  provides:• Amazon  Machine  Images,  EC2Config,  Drivers,  Patching• Getting  Started  Guides,  Documentation• Whitepapers,  Reference  Architectures,  Quick  Starts• Microsoft  FAQ  including  licensing  guidance

MS  workloads  are  supported  on  AWS

Our  customers  have  successfully  deployed  virtually  every  MS  application  available

Contact  the  team  at:  [email protected]

Find  resources  at:  http://aws.amazon.com/windows

Page 4: Sydney Partner Summit - MS Workloads on AWS - Andrew … · 2016-05-05 · SQL%Server%High%Availability%(HA) Availability Zone 1 Private Subnet ... Microsoft"SharePoint"Server Microsoft"System"Center

Regions  &  Availability  Zones

AZ

AZ

AZ AZ AZ

Transit

Transit

12  Regions  (2016:  Ohio,  India,  UK,  Canada)

33  Availability  Zones

54  Edge  Locations

Page 5: Sydney Partner Summit - MS Workloads on AWS - Andrew … · 2016-05-05 · SQL%Server%High%Availability%(HA) Availability Zone 1 Private Subnet ... Microsoft"SharePoint"Server Microsoft"System"Center

Reliability:  Easily  build  highly  available  applications

A  VPC  and  many  features  of  that  are  regional  – many  benefits

Use  multiple  AZs  to  host  solutions• Exceptional  RPO  and  RTO• Easier  than  developing,  testing  and  maintaining  DR• Use  AWS  services  -­ Auto  Scaling,  Elastic  Load  Balancing…• Consider  reserving  capacity,  not  just  about  discounts

If  you  can’t  host  across  multiple  AZs

• Can  still  achieve  very  good  RPO  and  RTO• Can  the  DB  be  replicated  synchronously  – Zero  data  loss?• Use  Route  53,  Health  Checks,  AMIs,  EBS  Snapshots,  S3  etc.   to  be  prepared  

for  a  failover.  Think  blue/green…

Page 6: Sydney Partner Summit - MS Workloads on AWS - Andrew … · 2016-05-05 · SQL%Server%High%Availability%(HA) Availability Zone 1 Private Subnet ... Microsoft"SharePoint"Server Microsoft"System"Center

Client-­‐side  Data  Encryption

Server-­‐side  Data  Encryption

Network  Traffic  Protection

Platform,  Applications,  Identity  &  Access  Management

Operating  System,  Network  &  Firewall  Configuration

Customer  content

AWS  Foundation  Services

Compute Storage Database Networking

AWS  Global  Infrastructure Regions

Availability  ZonesEdge  Locations

Custom

ers

Security:  AWS  Shared  Responsibility  Model

Customers  are  responsible  for  their  security  and  compliance  INthe  Cloud

AWS  is  responsible  for  the  security  OFthe  Cloud

AWS  CloudTrail

AWS  CloudHSM

AWS  IAM

AWS  KMS

AWS  Config

Amazon  Inspector

Page 7: Sydney Partner Summit - MS Workloads on AWS - Andrew … · 2016-05-05 · SQL%Server%High%Availability%(HA) Availability Zone 1 Private Subnet ... Microsoft"SharePoint"Server Microsoft"System"Center

AWS  Quick  Starts• Single-­click  deployments• Highly-­available• Extensive  documentation• Based  on  customer  deployments  &  AWS  best  practices

• Fully  functional,  not  demos• Included:

• SQL  Server  with  WSFC• SharePoint,  Lync,  Exchange• PowerShell  DSC,  RD  Gateway• Active  Directory,  ADFS,  Direct  Access

https://www.apn-­portal.comhttp://aws.amazon.com/quickstart

Page 8: Sydney Partner Summit - MS Workloads on AWS - Andrew … · 2016-05-05 · SQL%Server%High%Availability%(HA) Availability Zone 1 Private Subnet ... Microsoft"SharePoint"Server Microsoft"System"Center

Use  the  tools  available

MonitoringConfiguration

AWS  CloudWatch AWS  CloudTrailAWS  Config Amazon  EC2  Run  Command

AWS  Tools  for  PowerShel l

Develop  and  Deploy

AWSOpsWorks

AWS  Toolkit  for  Visual  Studio.NET  SDK AWS  CodeDeploy AWS  

CloudFormationAWS  Elastic  Beansta lk

Page 9: Sydney Partner Summit - MS Workloads on AWS - Andrew … · 2016-05-05 · SQL%Server%High%Availability%(HA) Availability Zone 1 Private Subnet ... Microsoft"SharePoint"Server Microsoft"System"Center

AWS  Directory  ServiceSimple  AD

§ Managed   directory  powered  by  Samba  4  Active  Directory  Compatible  Server

§ Supports  user  accounts,  group  memberships,  domain-­joining  Amazon  EC2  instances,  and  more

Microsoft  AD§ Managed   directory  powered  by  Microsoft  Active  Directory§ Supports  trusts  and   integrates  with  RDS  SQL  Server§ Up  to  50,000  users

AD  Connector§ Proxies  directory  requests  to  on-­premises  environment§ Users  can  access  AWS  resources  and  applications  with  existing  corporate  credentials

Page 10: Sydney Partner Summit - MS Workloads on AWS - Andrew … · 2016-05-05 · SQL%Server%High%Availability%(HA) Availability Zone 1 Private Subnet ... Microsoft"SharePoint"Server Microsoft"System"Center

Active  Directory

Common  Options:

• Host  a  resource  domain   in  AWS• Establish  trust  with  an  on-­premise  directory  for  SSO• Extend  AD  into  AWS

Specify  your  DNS  servers  to  be  used  in  your  VPC

Page 11: Sydney Partner Summit - MS Workloads on AWS - Andrew … · 2016-05-05 · SQL%Server%High%Availability%(HA) Availability Zone 1 Private Subnet ... Microsoft"SharePoint"Server Microsoft"System"Center

SQL  Server  on  AWS

Wide  array  of  choices

Fully  managed  services

Enterprise-­grade   security

99.95%  availability

Flexible  and  scalable

Page 12: Sydney Partner Summit - MS Workloads on AWS - Andrew … · 2016-05-05 · SQL%Server%High%Availability%(HA) Availability Zone 1 Private Subnet ... Microsoft"SharePoint"Server Microsoft"System"Center

SQL  Server  High  Availability  (HA)

Availability Zone 1

Private Subnet

Primary  Replica

Availability Zone 2

Private Subnet

SecondaryReplica

Synchronous-commit Synchronous-commit

Primary: 10.0.2.100WSFC: 10.0.2.101AG Listener: 10.0.2.102

Primary: 10.0.3.100WSFC: 10.0.3.101AG Listener: 10.0.3.102

AG  Listener:ag.awslabs.net

Automatic  Failover

Page 13: Sydney Partner Summit - MS Workloads on AWS - Andrew … · 2016-05-05 · SQL%Server%High%Availability%(HA) Availability Zone 1 Private Subnet ... Microsoft"SharePoint"Server Microsoft"System"Center

SQL  Server  HA  with  Readable  Replica

Availability Zone 1

Private Subnet

Primary  Replica

Availability Zone 2

Private Subnet

SecondaryReplica  1

Synchronous-commit Synchronous-commit

AG  Listener:ag.awslabs.net

Automatic  Failover

Asynchronous-commit

SecondaryReplica  2(Readable)

Reporting  Application

File  ServerWitness

Page 14: Sydney Partner Summit - MS Workloads on AWS - Andrew … · 2016-05-05 · SQL%Server%High%Availability%(HA) Availability Zone 1 Private Subnet ... Microsoft"SharePoint"Server Microsoft"System"Center

Availability  Zone

Private  SubnetPublic  Subnet

Availability  Zone

Private  SubnetPublic  Subnet

Remote  Users  

SampleMS

Architecture

Virtual  Private  Gateway

Corporate  Office

IISApp

IISWeb

IISApp

IISWeb

VPN

AWS  Direct  Connect

InternetGateway

RDGW

VPC  NATGateway

RDGW

VPC  NATGateway

AWS  Directory  Service

AWS  Directory  Service

MS  SQL

MS  SQL

Always  On  Availability  Group

VPC  Endpoint Amazon  S3

Page 15: Sydney Partner Summit - MS Workloads on AWS - Andrew … · 2016-05-05 · SQL%Server%High%Availability%(HA) Availability Zone 1 Private Subnet ... Microsoft"SharePoint"Server Microsoft"System"Center

AWS  Cloud  Adoption  Framework

Planning,  creation,  management,  and  support  for  your  cloud  environment.

Guidance for  establishing,  developing  and  running  AWS  environments.

Structure where  business  and  IT  can  work  together  toward  a  common  strategy  and  vision.

PeoplePerspective

ProcessPerspective

SecurityPerspective

MaturityPerspective

PlatformPerspective

OperationsPerspective

BusinessPerspective  

AWS  Cloud  Adoption   Framework:  https://d0.awsstatic.com/whitepapers/aws_cloud_adoption_framework.pdf

Page 16: Sydney Partner Summit - MS Workloads on AWS - Andrew … · 2016-05-05 · SQL%Server%High%Availability%(HA) Availability Zone 1 Private Subnet ... Microsoft"SharePoint"Server Microsoft"System"Center

AWS  Migration  Patterns  (Path  to  Cloud)

Discover,Assess   (EnterpriseArchitecture   andApplications)

Lift  and  Shift(Minimal  Change)

Migration  andUAT  Testing Operate

Refactorfor  AWS

ApplicationLift  and  Shift

Move  the  AppInfrastructure

Plan  Migrationand  Sequencing

Determine  Migration  Path

Decommission

Do  Not  Move

Design,  Build  AWSEnvironment

Move  theApplication

DetermineMigrationProcess

Manually   Move  App  and  Data

3rd Party   Tools

AWS  VM  ImportRefactorfor  AWS

Rebuild  ApplicationArchitecture

VendorS/PaaS

(if  available)

3rd Party   Migration  Tool

Manually   Move  App  and  Data

DetermineMigration  Process

Replatform(typically   legacy  applications)

Recode  AppComponents

RearchitectApplication

RecodeApplication

Architect  AWS  Environment  and  Deploy  App,  Migrate  Data

Signoff

Tuning Cutover

Org/OpsImpact  Analysis

IdentifyOps  Changes

Change  Management  

Plan

Page 17: Sydney Partner Summit - MS Workloads on AWS - Andrew … · 2016-05-05 · SQL%Server%High%Availability%(HA) Availability Zone 1 Private Subnet ... Microsoft"SharePoint"Server Microsoft"System"Center

Migration  Options• AWS  VM  Import/Export• AWS  Import/Export  Snowball

• AWS  Database  Migration  Tool  

• AWS  Management  Portal  for  vCenter

• AWS  Systems  Manager  for  Microsoft  System  Center  VMM

• AWS  Data  Pipeline

Partner  Tools

Page 18: Sydney Partner Summit - MS Workloads on AWS - Andrew … · 2016-05-05 · SQL%Server%High%Availability%(HA) Availability Zone 1 Private Subnet ... Microsoft"SharePoint"Server Microsoft"System"Center

Windows  Server  2003  Migration  Options  on  AWS

• Import  and  stay  with  Server  2003  – until  ready

• Import  and  upgrade  in-­place  to  a  Modern  OS

• Re-­write  the  application

• Replace  with  AWS  managed  services

• Keep  a  replica  of  a  legacy  environment

Page 19: Sydney Partner Summit - MS Workloads on AWS - Andrew … · 2016-05-05 · SQL%Server%High%Availability%(HA) Availability Zone 1 Private Subnet ... Microsoft"SharePoint"Server Microsoft"System"Center

Microsoft  Products  on  Amazon  EC2AWS  provided

License  costs  included   in  EC2  costs

Leverage  MS  License  Mobility  Program

Leverage  EC2  Dedicated  Host-­ Software  Assurance  &  License  

Mobility  not  needed

Microsoft  Windows  Server  (AWS  provided)

Microsoft  SQL  ServerMicrosoft  Remote  Desktop  Services  (User  CALs)

Microsoft  Exchange  ServerMicrosoft  SharePoint  ServerMicrosoft  System  CenterMicrosoft  Dynamics  products

Plus  others  **

Microsoft  Windows  Server

Microsoft  SQL  Server  -­ Standard,  Web  &  Enterprise*

*  Some  AWS  Regions  and  SQL  Server  versions  only**  See  the  licensing  section  of  aws.amazon.com/windows/faq for  full  details

Microsoft  Windows  ServerMicrosoft  Windows  Desktop  7,  8  etc.**Microsoft  OfficeMSDN

Microsoft  SQL  ServerMicrosoft  Remote  Desktop  Services  (User  CALs)

Microsoft  Exchange  ServerMicrosoft  SharePoint  ServerMicrosoft  System  CenterMicrosoft  Dynamics  products

Plus  others **

AWS  +  BYOL Full  BYOL

Page 20: Sydney Partner Summit - MS Workloads on AWS - Andrew … · 2016-05-05 · SQL%Server%High%Availability%(HA) Availability Zone 1 Private Subnet ... Microsoft"SharePoint"Server Microsoft"System"Center

Licensing  ContinuumAWS  Provided AWS  +  BYOL Full  BYOL

• Import  and  use  your  own  MS  software

• Software  Assurance  &  License  Mobility  not  needed

• Use  Dedicated  Hosts• You  manage  all  licensing  

costs  and  compliance

• Save  through  re-­use  of  existing  licenses

• EC2  manages  Windows  Server  licensing  and  compliance

• PAYG  or  reserved  pricing

• Import  and  use  your  own  MS  licenses  &  CALs

• Requires  active  Software  Assurance  and  License  Mobility  

• You  manage  licensing  costs  and  compliance  for  your  software

• Save  through  re-­use  of  existing  licenses

• EC2  manages  licensing  compliance  &  cost

• No  CALs  required• PAYG  or  reserved  pricing

• Save  with  right-­sizing• Save  with  variable  workloads• Save  with  efficiencies

Customers  always  retain  responsibility  for  managing  compliance  with  the  terms  of  their   licenses.

Page 21: Sydney Partner Summit - MS Workloads on AWS - Andrew … · 2016-05-05 · SQL%Server%High%Availability%(HA) Availability Zone 1 Private Subnet ... Microsoft"SharePoint"Server Microsoft"System"Center

EC2  Dedicated  Host

• A  physical  EC2  server  dedicated  to  your  use

• Specified   in  terms  of  physical  processors  and  

cores

• Allocate and  Release On-­Demand

• Reserve  capacity  for  a  term

What  is  it?

Page 22: Sydney Partner Summit - MS Workloads on AWS - Andrew … · 2016-05-05 · SQL%Server%High%Availability%(HA) Availability Zone 1 Private Subnet ... Microsoft"SharePoint"Server Microsoft"System"Center

EC2  Dedicated  HostsBenefits:  Licensing  and  Compliance

Host  ID  =  h-­123abcSockets  =  2Physical  Cores  =  20

• Use  per-­socket  or  per-­core  licenses

• AWS  Config:  data  source  for  license  reporting• Tagging  your  instances  helps

• Enable  compliance  through  controlling   instance  placement  on  hosts  over  time

• Enables  BYOL  Microsoft  licenses  without  Software  Assurance

Page 23: Sydney Partner Summit - MS Workloads on AWS - Andrew … · 2016-05-05 · SQL%Server%High%Availability%(HA) Availability Zone 1 Private Subnet ... Microsoft"SharePoint"Server Microsoft"System"Center

Partner  Resources  and  Benefits

1. Content  in  APN  Portal  for  partners

Page 24: Sydney Partner Summit - MS Workloads on AWS - Andrew … · 2016-05-05 · SQL%Server%High%Availability%(HA) Availability Zone 1 Private Subnet ... Microsoft"SharePoint"Server Microsoft"System"Center

Partner  Resources  and  Benefits

2.      Opportunity  Support  from  AWS

Page 25: Sydney Partner Summit - MS Workloads on AWS - Andrew … · 2016-05-05 · SQL%Server%High%Availability%(HA) Availability Zone 1 Private Subnet ... Microsoft"SharePoint"Server Microsoft"System"Center

Partner  Resources  and  Benefits

3.      Microsoft  Partner  Competencies  – SharePoint,  Exchange

• Public  designation  on  AWS  Website  and  AWS  Partner  Directory

• Use  of  AWS  Competency  Logo  in  marketing  tools• Preferred  access  to  GTM  funding• Selective  eligibility  to  customer  opportunities• Preferred  access  to  Market  Development  Funds

Page 26: Sydney Partner Summit - MS Workloads on AWS - Andrew … · 2016-05-05 · SQL%Server%High%Availability%(HA) Availability Zone 1 Private Subnet ... Microsoft"SharePoint"Server Microsoft"System"Center

Partner  Resources  and  Benefits

4.      POC  Program

• Funding  for  Partner  Professional  Services• AWS  Promotional  Credits  • Free  AWS  usage  to  support  customer  trials  • Push  to  Pilot  credits• For  qualified  partners

Page 27: Sydney Partner Summit - MS Workloads on AWS - Andrew … · 2016-05-05 · SQL%Server%High%Availability%(HA) Availability Zone 1 Private Subnet ... Microsoft"SharePoint"Server Microsoft"System"Center

Partner  Resources  and  Benefits

5.      AWS  Test  Drive

• Your  Microsoft  Solution  Stack,Natively on  the  Web• Improves  the  “Time  to  Value”  for  customers• Instant  Access  to  solutions  for  PoC,  testing  &  training• Evaluate,  procure,  deploy  and  use  solutions

• Quickly,  easily,  friction  free

Windows  2003  Live  Migration Bleecker -­ Skype  for  Business  /  Lync  Voice  Test  Drive

F5  BIG-­IP®  SharePoint  Test  Drive

Page 28: Sydney Partner Summit - MS Workloads on AWS - Andrew … · 2016-05-05 · SQL%Server%High%Availability%(HA) Availability Zone 1 Private Subnet ... Microsoft"SharePoint"Server Microsoft"System"Center

Next  Steps

Attend  the  Sydney  Summit:

• Andrew  Mitchell:  ‘Running  your  Enterprise  Windows  Workloads  on  AWS’

• Peter  Stanski &  Daniel  Zoltak:  ‘Moving  MS  Apps  using  Containers’

• George  Watts:  ‘Strategic  Approaches  to  AWS  Enterprise  Application  Migration’

• Conor McNamara:  ‘Demystifying  Cloud  Economics’

Speak  to  your  Partner  Manager  about  Microsoft  Workloads  on  AWS

Learn  more  athttp://aws.amazon.com/windows/

Sign  up  for  free  athttp://aws.amazon.com/getting-­started

Contact  the  Microsoft  at  AWS   team:  [email protected]

Page 29: Sydney Partner Summit - MS Workloads on AWS - Andrew … · 2016-05-05 · SQL%Server%High%Availability%(HA) Availability Zone 1 Private Subnet ... Microsoft"SharePoint"Server Microsoft"System"Center

Thank  You!


Recommended