SlideShare ist ein Scribd-Unternehmen logo
1 von 36
Downloaden Sie, um offline zu lesen
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Architect Your Legacy
Microsoft Apps into
Modern Cloud Workloads
Zlatan Dzinic, Partner SolutionsArchitect,Amazon Web Services,Inc.
Eric Terrell, Directorof Service Delivery,Six NinesIT, Inc.
John Dorn, Lead SystemsArchitect,NRC Health,Inc.
June 28, 2018
10:00 AM PDT
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Windows Workloads on Amazon
ElasticCompute Cloud (Amazon EC2)
Zlatan Dzinic, Partner SolutionsArchitect,Amazon Web Services,Inc.
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Our solution
Retiringtechnical debt Acceleratingdigital
transformation
Loweringcosts
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Innovation: Windows workloads on Amazon Web
Services (AWS)
CustomerAdoption
2008 Today
WS 2008 & SQL Server2008
Visual Studio Toolkit
MSFT SCOM plug-in release
AWS Directory Service
EC2 Dedicated Hosts (BYOL)
MSFT SharePoint 2016 (Marketplace)
WS 2008 R2 SQL Server2008 R2
WS 2003
.NET SDK
MSFT SCVMM Plug-in
WS 2012 & SQL Server2012
AWS Tools for PowerShell
Amazon RDS adds SQL Server
EC2 Run Command
EC2 Systems Manager
WS & SQL 2016
EC2 Dedicated Instances (BYOL)
▪ 41 instance type,10 instance families
▪ 31 differentAMIsfor Windowsworkloads
▪ 300 differentWindowsISV listingsinAWS
marketplace
.NET on Lambda
SAP instance on AWS 2012
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Accelerate Innovation Reduce costs Increase agility
Improve uptime and
performance
Tap intothe extensive AWS
Partner Network(APN)
Benefits of running Microsoft workloads on AWS
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
▪ Focus on deliveringcustomervalue instead oftime-
consuminghardware maintenance
▪ Access to the broad and deep set of cloud services to
transform yourbusiness model
▪ Provision resources on-demandand reduce lengthy
procurement and deployment cycles
▪ Removebarriers such as risk, upfront cost,and
complexityaroundintegratingnewtechnologies like
the Internet ofThings (IoT) and machine learning
Our technology challenges
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
▪ Pay onlyfor what you need and replace CapEx with
OpEx
▪ Bring yourexistingMicrosoft software licenses
▪ Continue to derivevalue from existinginvestments
as part of a hybrid architecture
▪ Use Amazon EC2Reserved Instances to saveup to
70% off of the on-demand price
▪ Improveapplication performance without hardware
refresh costs
Reduce costs
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
▪ Reduce lengthyprocurement and development cycles
▪ Advance new business opportunitiesin geographic
regions you don’t currentlyoperate in byleveraging
the AWS global infrastructure
▪ Improvedeveloper productivitybyimplementing
DevOps processes such as CI/CD, microservices,
infrastructure as code, logging and monitoring,
platform-as-a-service, and version control
Increase agility
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
▪ Establishmulti-synchronous geographicredundancy
▪ Leverage a varietyof Amazon EC2 instance types,
each optimized to supportthe needs of your target
workload
▪ Immediatelyrespondto changingresource
requirements usingAWSAuto Scalingand ElasticLoad
Balancing
▪ Place applications and data in AWSAvailabilityZones
near end users to reduce latency
Improve uptime and performance
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
▪ Engage with one of the tens of thousands ofAWS
Partner Network (APN) Consultingand Technology
Partners
▪ Develop a Windows migration strategyleveragingan
APN ConsultingPartner that holdsthe Microsoft
Workload Competency
▪ Leverage the software your organization is already
familiarwith and try out new technologysolutions
usingindependent software vendors (ISVs)found in
AWS Marketplace
Tap into the extensive AWS Partner Network (APN)
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
▪ Current and legacy versions available from
AWS Marketplace or AWS Management
Console
▪ License costs includedinAWS bill
▪ AWS handles license compliance
Licensing options on AWS
License included:
▪ Canuse License Mobility through
Software AssuranceorAmazonEC2
DedicatedHosts
▪ Extendlicense investments to the cloud
and pay only forAWS services you
consume
▪ Youare responsible forlicense
compliance
Bring yourown licenses:
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Modernizing Your Legacy
Microsoft Applications
and Data
Six Nines
Eric Terrell, Managing Director,Six NinesIT, Inc.
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
The value Six Nines brings to
Microsoft workloads on AWS
▪ Is one of the first companies to become an APN ConsultingPartner
▪ Brings knowledge of Microsoft workloads and best practices to the table to provide an
integrated experience forcustomers
▪ Helps organizations benefitfromthe flexibilityand resiliencyofAWS while leveraging
familiarMicrosoft workloads such as Microsoft SQL, Windows Server, Active Directory,
Exchange,and SharePoint
▪ Promotes agilityand securityas organizationsdesign,deploy,and support fullyintegrated
Microsoft solutions on AWS
Six Nines:
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Microsoft workloads – strengths and key offerings
Windows Migration,Refactoring,and
Cloud NativeResources
Foundational
“Table Stakes”
Windows Workloads Windows Migration
App Modernization
Windows Continuous
Integration/Continuous
Development (CI/CD)
DevOps Automation
Cloud Architecture
& Migration
Six Nines
Cloud CIO
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
DevOps
We help customers develop CI/CD pipelines
based on core DevOps, security, and automation
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Key offering - DevOps
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Migration
We leverage a proven AWS methodology to
help customers migrate Microsoft workloads
to AWS responsibly
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Planning – AWS Cloud Adoption Framework (CAF)
AWS CAF
Six NinesCloud
Reference Architecture
Customer’s
BusinessPriorities
& KeyUse Cases
Six Nines
Best Practices
Governance, Risk,
and Compliance
Requirements
CloudAdoptionStrategy
Workload Migration
Plan(s)
Six NinesOperations
Framework
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Migration cutover methods
Application Portfolio Rationalization
Network Mapping
Cost Analysis
Lift & Shift
Right-size
Re-Architect for Scalability
Automate, Automate, Automate
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
ApplicationModernization
Taking advantage of DevOps and application lifecycle
management methodologies
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Applicationmodernization– architectureconsiderations
▪ Scale out
▪ Avoidsharedstate
▪ Right-size,scale up/down
▪ Avoidsharedstate
▪ Leverage caching
▪ Store sessionsinkey/value stores
AWS Auto
Scaling
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Common types of architecture
Multi-AZ always-on
Availability Group
Serverless architecture
is also an option
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
CI/CD Pipeline
Pull source code from:
▪ AWS CodeCommit
▪ Amazon SimpleStorageService
(Amazon S3)
▪ GitHub
Build with:
▪ AWS CodeBuild
▪ Jenkins
▪ SolanoCI
▪ TeamCity
Test with:
▪ Apica
▪ BlazeMeter
▪ GhostInspector
▪ HPEStormRunner Load
▪ Runscope
Deploy with:
▪ AWS CodeDeploy
▪ AWS ElasticBeanstalk
▪ AWS OpsWorksStacks
▪ AWS CloudFormation
▪ Xebia Lab
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Multi-tenant architecture considerations
▪ Database tenancy
▪ Current: Legacy DB isoftena Silo
▪ Future:ConsiderBridge or Pool
▪ Bridge or Pool wouldenable software license
reductions andflexibility
▪ Flexible user models will fit better in Bridge
orPool
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Windows pipeline
Create application
Specifydeploymentgroup
Specifydeploymentconfiguration
Upload revision
Deploy
Check results
Redeployas needed
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
How Six Nines Helped NRC Health
Migrate Their Microsoft
Applicationto AWS
John Dorn, Lead SystemsArchitect,NRC Health,Inc.
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
NRC Health at a glance
▪ 35 years inhealthcare,20 years publicly traded
▪ 26 of top30 health systems
▪ 25 million+ consumer voices annually
▪ 5,000,000+ patient ratings published
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Challenges
▪ Legacy Windows-based.NET andMicrosoft
SQL applicationmanually built on a traditional
hardware stack
▪ Existingapplicationlackedthe automation
and CI/CD pipeline NRC Healthwas lookingfor
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Solution
▪ Migratedthe legacy applicationto AWS
▪ Automatedthe deployment pipeline using
TeamCity andOctopus
▪ Implementeda single, parameterizedAWS
CloudFormationtemplate to buildthe test,
staging, and productionenvironments
▪ Storedall sensitive data and credentials in
AWS Systems Manager
▪ AmazonEC2
▪ Application Load Balancer
▪ AWS Auto Scaling
▪ AmazonVirtual PrivateCloud (Amazon VPC)
▪ AWS CloudFormation
▪ AmazonS3
▪ AWS Systems Manager
▪ AWS Key Management Service(AWS KMS)
▪ AmazonCloudWatch Events
▪ AWS Lambda
▪ AWS DirectoryService (for setting up AD Connector)
AWS services usedSix Nines
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Automation and repeatability
▪ Active Directory Connector andSystems Manager (SSM)documents
– Allows machines to join NRCHealth’scorporatedomain and automaticallyplace
them in the correct organizationalunits(OUs)
▪ AWS CloudFormationtemplates
– Directsspecific types of machines into theright OUstructures and AD Group
Memberships
– Permits existing group policy objects (GPOs) used to configure and secure
machines
– Ensures that allon-premises and Windows on AWS workloads receive the same
centrallymanagedpolicies
▪ AWS CloudWatchtrigger
– Kicks off AWS Lambda scripts upon instance terminationto remove machines from
the domain
– Provides a criticalcomponent to makeAWS Auto Scaling groups of domain joined
instances spin up and down correctlywithout naming conflicts
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Results
▪ MigratedMicrosoft Applicationto an
AWS environment
▪ Automatedthe entire CI/CD pipeline to
launchnew instances andprovisionexisting
instances withthe latest builds
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Automationand Other Considerations
We assessed existing architecture and identified suitable,
modern alternatives for NRC Health
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Amazon ECS Cluster
ECS cluster
ContainerInstances→ Amazon EC2 instances
Task definition
DefinesDockerimages, memory,CPU, etc.
Running tasks
Transitory process
AmazonElastic Container Registry (AmazonECR)
Services
Long-livedprocess
Loadbalancer
AmazonECS registers tasks
Trafficflows to tasks
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Running SQL on AWS
▪ Active Directory – AWSMicrosoft Active
Directory (AD)serves as a resource domainso
users cansign in withSSO using existing
corporatecredentials to AWS services,custom
.NET applications,andmore
▪ AmazonRDS – provides a Managed Database
Service for Microsoft SQL Server
▪ IIS App Servers – run on AmazonEC2
virtualizedmachines
▪ AmazonVPCs – provide isolatedsoftware-
definedinfrastructure
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Optimizing core licensing
Instance Types
Virtual Representation of
Hardware Threads*
Instance Types
Virtual Representation of
Hardware Threads*
x1.32xlarge 128 r3.xlarge 4
x1.16xlarge 64 r3.2xlarge 8
r3.large 4 r3.4xlarge 16
r4.large 4 r3.8xlarge 32
r4.xlarge 4 i2.xlarge 4
r4.2xlarge 8 i2.2xlarge 8
r4.4xlarge 16 i2.4xlarge 16
r4.8xlarge 32 i2.8xlarge 32
r4.16xlarge 64
*Because the current versionof the
Microsoft ProductTerms requires a
minimum of fourlicenses per Virtual
OperatingSystemEnvironment (OSE),this
table specifies a minimum of fourvirtual
representations of hardware threads
(even if the instance type has fewer
threads).
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Thank You
Questions & Answers
Zlatan Dzinic,Partner SolutionsArchitect,Amazon Web Services,Inc.
Eric Terrell, Directorof Service Delivery,Six NinesIT, Inc.
John Dorn, Lead SystemsArchitect,NRC Health,Inc.

Weitere ähnliche Inhalte

Was ist angesagt?

Cloud Migration Insights Forum, Perth
Cloud Migration Insights Forum, PerthCloud Migration Insights Forum, Perth
Cloud Migration Insights Forum, PerthAmazon Web Services
 
Enterprise Applications with Amazon EFS - AWS Online Tech Talks
Enterprise Applications with Amazon EFS - AWS Online Tech TalksEnterprise Applications with Amazon EFS - AWS Online Tech Talks
Enterprise Applications with Amazon EFS - AWS Online Tech TalksAmazon Web Services
 
Accelerate and Modernise Microsoft Workload Migrations on AWS
Accelerate and Modernise Microsoft Workload Migrations on AWSAccelerate and Modernise Microsoft Workload Migrations on AWS
Accelerate and Modernise Microsoft Workload Migrations on AWSAmazon Web Services
 
The Evolution of Identity and Access Management on AWS - AWS Online Tech Talks
The Evolution of Identity and Access Management on AWS - AWS Online Tech TalksThe Evolution of Identity and Access Management on AWS - AWS Online Tech Talks
The Evolution of Identity and Access Management on AWS - AWS Online Tech TalksAmazon Web Services
 
Building Modern Platforms: A Practical Way to Migrate Legacy Systems to Amazo...
Building Modern Platforms: A Practical Way to Migrate Legacy Systems to Amazo...Building Modern Platforms: A Practical Way to Migrate Legacy Systems to Amazo...
Building Modern Platforms: A Practical Way to Migrate Legacy Systems to Amazo...Amazon Web Services
 
Optimizing Storage for Enterprise Workloads and Migrations (STG202) - AWS re:...
Optimizing Storage for Enterprise Workloads and Migrations (STG202) - AWS re:...Optimizing Storage for Enterprise Workloads and Migrations (STG202) - AWS re:...
Optimizing Storage for Enterprise Workloads and Migrations (STG202) - AWS re:...Amazon Web Services
 
Ionic and React Hybrid Web/Native Mobile Applications with Mobile Hub - AWS O...
Ionic and React Hybrid Web/Native Mobile Applications with Mobile Hub - AWS O...Ionic and React Hybrid Web/Native Mobile Applications with Mobile Hub - AWS O...
Ionic and React Hybrid Web/Native Mobile Applications with Mobile Hub - AWS O...Amazon Web Services
 
Starting your Cloud Transformation Journey - Tel Aviv Summit 2018
Starting your Cloud Transformation Journey - Tel Aviv Summit 2018Starting your Cloud Transformation Journey - Tel Aviv Summit 2018
Starting your Cloud Transformation Journey - Tel Aviv Summit 2018Boaz Ziniman
 
An Amazonian Approach To Enterprise Transformation
An Amazonian Approach To Enterprise TransformationAn Amazonian Approach To Enterprise Transformation
An Amazonian Approach To Enterprise TransformationAmazon Web Services
 
[NEW LAUNCH!] Deep Dive on Amazon FSx for Windows File Server (STG322-R) - AW...
[NEW LAUNCH!] Deep Dive on Amazon FSx for Windows File Server (STG322-R) - AW...[NEW LAUNCH!] Deep Dive on Amazon FSx for Windows File Server (STG322-R) - AW...
[NEW LAUNCH!] Deep Dive on Amazon FSx for Windows File Server (STG322-R) - AW...Amazon Web Services
 
Big Data on AWS - To infinity and beyond! - Tel Aviv Summit 2018
Big Data on AWS - To infinity and beyond! - Tel Aviv Summit 2018Big Data on AWS - To infinity and beyond! - Tel Aviv Summit 2018
Big Data on AWS - To infinity and beyond! - Tel Aviv Summit 2018Amazon Web Services
 
Operationalizing Microsoft Workloads (WIN320) - AWS re:Invent 2018
Operationalizing Microsoft Workloads (WIN320) - AWS re:Invent 2018Operationalizing Microsoft Workloads (WIN320) - AWS re:Invent 2018
Operationalizing Microsoft Workloads (WIN320) - AWS re:Invent 2018Amazon Web Services
 
AWSome Day Online Conference 2018- Module 4
AWSome Day Online Conference 2018-  Module 4AWSome Day Online Conference 2018-  Module 4
AWSome Day Online Conference 2018- Module 4Amazon Web Services
 
Introducing AWS Firewall Manager - AWS Online Tech Talks
Introducing AWS Firewall Manager - AWS Online Tech TalksIntroducing AWS Firewall Manager - AWS Online Tech Talks
Introducing AWS Firewall Manager - AWS Online Tech TalksAmazon Web Services
 
Leveraging Data Analytics in the Cloud to Support Data-Driven Decisions
Leveraging Data Analytics in the Cloud to Support Data-Driven DecisionsLeveraging Data Analytics in the Cloud to Support Data-Driven Decisions
Leveraging Data Analytics in the Cloud to Support Data-Driven DecisionsAmazon Web Services
 
Autonomous DevSecOps: Five Steps to a Self-Driving Cloud (ENT214-S) - AWS re:...
Autonomous DevSecOps: Five Steps to a Self-Driving Cloud (ENT214-S) - AWS re:...Autonomous DevSecOps: Five Steps to a Self-Driving Cloud (ENT214-S) - AWS re:...
Autonomous DevSecOps: Five Steps to a Self-Driving Cloud (ENT214-S) - AWS re:...Amazon Web Services
 
AWS 良好架構服務概述 (Level: 200)
AWS 良好架構服務概述 (Level: 200)AWS 良好架構服務概述 (Level: 200)
AWS 良好架構服務概述 (Level: 200)Amazon Web Services
 

Was ist angesagt? (20)

Cloud Migration Insights Forum, Perth
Cloud Migration Insights Forum, PerthCloud Migration Insights Forum, Perth
Cloud Migration Insights Forum, Perth
 
Enterprise Applications with Amazon EFS - AWS Online Tech Talks
Enterprise Applications with Amazon EFS - AWS Online Tech TalksEnterprise Applications with Amazon EFS - AWS Online Tech Talks
Enterprise Applications with Amazon EFS - AWS Online Tech Talks
 
Accelerate and Modernise Microsoft Workload Migrations on AWS
Accelerate and Modernise Microsoft Workload Migrations on AWSAccelerate and Modernise Microsoft Workload Migrations on AWS
Accelerate and Modernise Microsoft Workload Migrations on AWS
 
AWSome Day - Israel
AWSome Day - IsraelAWSome Day - Israel
AWSome Day - Israel
 
The Evolution of Identity and Access Management on AWS - AWS Online Tech Talks
The Evolution of Identity and Access Management on AWS - AWS Online Tech TalksThe Evolution of Identity and Access Management on AWS - AWS Online Tech Talks
The Evolution of Identity and Access Management on AWS - AWS Online Tech Talks
 
Building Modern Platforms: A Practical Way to Migrate Legacy Systems to Amazo...
Building Modern Platforms: A Practical Way to Migrate Legacy Systems to Amazo...Building Modern Platforms: A Practical Way to Migrate Legacy Systems to Amazo...
Building Modern Platforms: A Practical Way to Migrate Legacy Systems to Amazo...
 
Optimizing Storage for Enterprise Workloads and Migrations (STG202) - AWS re:...
Optimizing Storage for Enterprise Workloads and Migrations (STG202) - AWS re:...Optimizing Storage for Enterprise Workloads and Migrations (STG202) - AWS re:...
Optimizing Storage for Enterprise Workloads and Migrations (STG202) - AWS re:...
 
Ionic and React Hybrid Web/Native Mobile Applications with Mobile Hub - AWS O...
Ionic and React Hybrid Web/Native Mobile Applications with Mobile Hub - AWS O...Ionic and React Hybrid Web/Native Mobile Applications with Mobile Hub - AWS O...
Ionic and React Hybrid Web/Native Mobile Applications with Mobile Hub - AWS O...
 
Starting your Cloud Transformation Journey - Tel Aviv Summit 2018
Starting your Cloud Transformation Journey - Tel Aviv Summit 2018Starting your Cloud Transformation Journey - Tel Aviv Summit 2018
Starting your Cloud Transformation Journey - Tel Aviv Summit 2018
 
An Amazonian Approach To Enterprise Transformation
An Amazonian Approach To Enterprise TransformationAn Amazonian Approach To Enterprise Transformation
An Amazonian Approach To Enterprise Transformation
 
Cloud Migration Workshop
Cloud Migration WorkshopCloud Migration Workshop
Cloud Migration Workshop
 
[NEW LAUNCH!] Deep Dive on Amazon FSx for Windows File Server (STG322-R) - AW...
[NEW LAUNCH!] Deep Dive on Amazon FSx for Windows File Server (STG322-R) - AW...[NEW LAUNCH!] Deep Dive on Amazon FSx for Windows File Server (STG322-R) - AW...
[NEW LAUNCH!] Deep Dive on Amazon FSx for Windows File Server (STG322-R) - AW...
 
Big Data on AWS - To infinity and beyond! - Tel Aviv Summit 2018
Big Data on AWS - To infinity and beyond! - Tel Aviv Summit 2018Big Data on AWS - To infinity and beyond! - Tel Aviv Summit 2018
Big Data on AWS - To infinity and beyond! - Tel Aviv Summit 2018
 
Operationalizing Microsoft Workloads (WIN320) - AWS re:Invent 2018
Operationalizing Microsoft Workloads (WIN320) - AWS re:Invent 2018Operationalizing Microsoft Workloads (WIN320) - AWS re:Invent 2018
Operationalizing Microsoft Workloads (WIN320) - AWS re:Invent 2018
 
AWSome Day Online Conference 2018- Module 4
AWSome Day Online Conference 2018-  Module 4AWSome Day Online Conference 2018-  Module 4
AWSome Day Online Conference 2018- Module 4
 
Introducing AWS Firewall Manager - AWS Online Tech Talks
Introducing AWS Firewall Manager - AWS Online Tech TalksIntroducing AWS Firewall Manager - AWS Online Tech Talks
Introducing AWS Firewall Manager - AWS Online Tech Talks
 
Container Scheduling
Container SchedulingContainer Scheduling
Container Scheduling
 
Leveraging Data Analytics in the Cloud to Support Data-Driven Decisions
Leveraging Data Analytics in the Cloud to Support Data-Driven DecisionsLeveraging Data Analytics in the Cloud to Support Data-Driven Decisions
Leveraging Data Analytics in the Cloud to Support Data-Driven Decisions
 
Autonomous DevSecOps: Five Steps to a Self-Driving Cloud (ENT214-S) - AWS re:...
Autonomous DevSecOps: Five Steps to a Self-Driving Cloud (ENT214-S) - AWS re:...Autonomous DevSecOps: Five Steps to a Self-Driving Cloud (ENT214-S) - AWS re:...
Autonomous DevSecOps: Five Steps to a Self-Driving Cloud (ENT214-S) - AWS re:...
 
AWS 良好架構服務概述 (Level: 200)
AWS 良好架構服務概述 (Level: 200)AWS 良好架構服務概述 (Level: 200)
AWS 良好架構服務概述 (Level: 200)
 

Ähnlich wie Architect Your Legacy Microsoft Apps into Modern Cloud Workloads

Streamline the Migration and Management of Your Microsoft Apps on AWS
 Streamline the Migration and Management of Your Microsoft Apps on AWS Streamline the Migration and Management of Your Microsoft Apps on AWS
Streamline the Migration and Management of Your Microsoft Apps on AWSAmazon Web Services
 
Nuvem Híbrida - EBC on the road Brazil Edition [Portuguese]
Nuvem Híbrida - EBC on the road Brazil Edition [Portuguese]Nuvem Híbrida - EBC on the road Brazil Edition [Portuguese]
Nuvem Híbrida - EBC on the road Brazil Edition [Portuguese]Amazon Web Services
 
Modernizing .NET Applications on AWS (GPSCT204) - AWS re:Invent 2018
Modernizing .NET Applications on AWS (GPSCT204) - AWS re:Invent 2018Modernizing .NET Applications on AWS (GPSCT204) - AWS re:Invent 2018
Modernizing .NET Applications on AWS (GPSCT204) - AWS re:Invent 2018Amazon Web Services
 
Scaling and Automating DevOps with CloudBees and Spot Instances (GPSTEC310) -...
Scaling and Automating DevOps with CloudBees and Spot Instances (GPSTEC310) -...Scaling and Automating DevOps with CloudBees and Spot Instances (GPSTEC310) -...
Scaling and Automating DevOps with CloudBees and Spot Instances (GPSTEC310) -...Amazon Web Services
 
Migrate & Modernize your legacy Microsoft applications with AWS
Migrate & Modernize your legacy Microsoft applications with AWSMigrate & Modernize your legacy Microsoft applications with AWS
Migrate & Modernize your legacy Microsoft applications with AWSAmazon Web Services
 
How Cardknox Migrated 1M+ Sensitive Records to AWS
 How Cardknox Migrated 1M+ Sensitive Records to AWS How Cardknox Migrated 1M+ Sensitive Records to AWS
How Cardknox Migrated 1M+ Sensitive Records to AWSAmazon Web Services
 
Hybrid Cloud on AWS - Introduction and Art of the Possible
Hybrid Cloud on AWS - Introduction and Art of the PossibleHybrid Cloud on AWS - Introduction and Art of the Possible
Hybrid Cloud on AWS - Introduction and Art of the PossibleTom Laszewski
 
Successfully Migrate Your Critical Workloads to AWS With Rackspace
Successfully Migrate Your Critical Workloads to AWS With RackspaceSuccessfully Migrate Your Critical Workloads to AWS With Rackspace
Successfully Migrate Your Critical Workloads to AWS With RackspaceAmazon Web Services
 
Transforming Enterprise IT - Transformation Day Montreal 2018
Transforming Enterprise IT - Transformation Day Montreal 2018Transforming Enterprise IT - Transformation Day Montreal 2018
Transforming Enterprise IT - Transformation Day Montreal 2018Amazon Web Services
 
Cloud Migration Insights Forum, Sydney
Cloud Migration Insights Forum, SydneyCloud Migration Insights Forum, Sydney
Cloud Migration Insights Forum, SydneyAmazon Web Services
 
PaaS – From Code to Running Application using AWS Elastic Beanstalk (DEV323) ...
PaaS – From Code to Running Application using AWS Elastic Beanstalk (DEV323) ...PaaS – From Code to Running Application using AWS Elastic Beanstalk (DEV323) ...
PaaS – From Code to Running Application using AWS Elastic Beanstalk (DEV323) ...Amazon Web Services
 
Transformation Track AWS Cloud Experience Argentina - Why Enterprise Workload...
Transformation Track AWS Cloud Experience Argentina - Why Enterprise Workload...Transformation Track AWS Cloud Experience Argentina - Why Enterprise Workload...
Transformation Track AWS Cloud Experience Argentina - Why Enterprise Workload...Amazon Web Services LATAM
 
Safeguard the Integrity of Your Code for Fast and Secure Deployments (DEV349-...
Safeguard the Integrity of Your Code for Fast and Secure Deployments (DEV349-...Safeguard the Integrity of Your Code for Fast and Secure Deployments (DEV349-...
Safeguard the Integrity of Your Code for Fast and Secure Deployments (DEV349-...Amazon Web Services
 
[REPEAT 1] Safeguard the Integrity of Your Code for Fast and Secure Deploymen...
[REPEAT 1] Safeguard the Integrity of Your Code for Fast and Secure Deploymen...[REPEAT 1] Safeguard the Integrity of Your Code for Fast and Secure Deploymen...
[REPEAT 1] Safeguard the Integrity of Your Code for Fast and Secure Deploymen...Amazon Web Services
 
Hybrid Cloud Customer Use Cases on AWS
Hybrid Cloud Customer Use Cases on AWSHybrid Cloud Customer Use Cases on AWS
Hybrid Cloud Customer Use Cases on AWSTom Laszewski
 
AWS cloud computing.pptx
AWS cloud computing.pptxAWS cloud computing.pptx
AWS cloud computing.pptxJhonleo15
 
Transforming Enterprise IT - AWS Transformation Day 2018: Detroit
Transforming Enterprise IT - AWS Transformation Day 2018: DetroitTransforming Enterprise IT - AWS Transformation Day 2018: Detroit
Transforming Enterprise IT - AWS Transformation Day 2018: DetroitAmazon Web Services
 
Operational Excellence with Containerized Workloads Using AWS Fargate (CON320...
Operational Excellence with Containerized Workloads Using AWS Fargate (CON320...Operational Excellence with Containerized Workloads Using AWS Fargate (CON320...
Operational Excellence with Containerized Workloads Using AWS Fargate (CON320...Amazon Web Services
 
Ensuring Your Windows Server Workloads Are Well-Architected - AWS Online Tech...
Ensuring Your Windows Server Workloads Are Well-Architected - AWS Online Tech...Ensuring Your Windows Server Workloads Are Well-Architected - AWS Online Tech...
Ensuring Your Windows Server Workloads Are Well-Architected - AWS Online Tech...Amazon Web Services
 

Ähnlich wie Architect Your Legacy Microsoft Apps into Modern Cloud Workloads (20)

Streamline the Migration and Management of Your Microsoft Apps on AWS
 Streamline the Migration and Management of Your Microsoft Apps on AWS Streamline the Migration and Management of Your Microsoft Apps on AWS
Streamline the Migration and Management of Your Microsoft Apps on AWS
 
Nuvem Híbrida - EBC on the road Brazil Edition [Portuguese]
Nuvem Híbrida - EBC on the road Brazil Edition [Portuguese]Nuvem Híbrida - EBC on the road Brazil Edition [Portuguese]
Nuvem Híbrida - EBC on the road Brazil Edition [Portuguese]
 
Modernizing .NET Applications on AWS (GPSCT204) - AWS re:Invent 2018
Modernizing .NET Applications on AWS (GPSCT204) - AWS re:Invent 2018Modernizing .NET Applications on AWS (GPSCT204) - AWS re:Invent 2018
Modernizing .NET Applications on AWS (GPSCT204) - AWS re:Invent 2018
 
Scaling and Automating DevOps with CloudBees and Spot Instances (GPSTEC310) -...
Scaling and Automating DevOps with CloudBees and Spot Instances (GPSTEC310) -...Scaling and Automating DevOps with CloudBees and Spot Instances (GPSTEC310) -...
Scaling and Automating DevOps with CloudBees and Spot Instances (GPSTEC310) -...
 
Migrate & Modernize your legacy Microsoft applications with AWS
Migrate & Modernize your legacy Microsoft applications with AWSMigrate & Modernize your legacy Microsoft applications with AWS
Migrate & Modernize your legacy Microsoft applications with AWS
 
How Cardknox Migrated 1M+ Sensitive Records to AWS
 How Cardknox Migrated 1M+ Sensitive Records to AWS How Cardknox Migrated 1M+ Sensitive Records to AWS
How Cardknox Migrated 1M+ Sensitive Records to AWS
 
Cheat your Way into the Cloud
Cheat your Way into the CloudCheat your Way into the Cloud
Cheat your Way into the Cloud
 
Hybrid Cloud on AWS - Introduction and Art of the Possible
Hybrid Cloud on AWS - Introduction and Art of the PossibleHybrid Cloud on AWS - Introduction and Art of the Possible
Hybrid Cloud on AWS - Introduction and Art of the Possible
 
Successfully Migrate Your Critical Workloads to AWS With Rackspace
Successfully Migrate Your Critical Workloads to AWS With RackspaceSuccessfully Migrate Your Critical Workloads to AWS With Rackspace
Successfully Migrate Your Critical Workloads to AWS With Rackspace
 
Transforming Enterprise IT - Transformation Day Montreal 2018
Transforming Enterprise IT - Transformation Day Montreal 2018Transforming Enterprise IT - Transformation Day Montreal 2018
Transforming Enterprise IT - Transformation Day Montreal 2018
 
Cloud Migration Insights Forum, Sydney
Cloud Migration Insights Forum, SydneyCloud Migration Insights Forum, Sydney
Cloud Migration Insights Forum, Sydney
 
PaaS – From Code to Running Application using AWS Elastic Beanstalk (DEV323) ...
PaaS – From Code to Running Application using AWS Elastic Beanstalk (DEV323) ...PaaS – From Code to Running Application using AWS Elastic Beanstalk (DEV323) ...
PaaS – From Code to Running Application using AWS Elastic Beanstalk (DEV323) ...
 
Transformation Track AWS Cloud Experience Argentina - Why Enterprise Workload...
Transformation Track AWS Cloud Experience Argentina - Why Enterprise Workload...Transformation Track AWS Cloud Experience Argentina - Why Enterprise Workload...
Transformation Track AWS Cloud Experience Argentina - Why Enterprise Workload...
 
Safeguard the Integrity of Your Code for Fast and Secure Deployments (DEV349-...
Safeguard the Integrity of Your Code for Fast and Secure Deployments (DEV349-...Safeguard the Integrity of Your Code for Fast and Secure Deployments (DEV349-...
Safeguard the Integrity of Your Code for Fast and Secure Deployments (DEV349-...
 
[REPEAT 1] Safeguard the Integrity of Your Code for Fast and Secure Deploymen...
[REPEAT 1] Safeguard the Integrity of Your Code for Fast and Secure Deploymen...[REPEAT 1] Safeguard the Integrity of Your Code for Fast and Secure Deploymen...
[REPEAT 1] Safeguard the Integrity of Your Code for Fast and Secure Deploymen...
 
Hybrid Cloud Customer Use Cases on AWS
Hybrid Cloud Customer Use Cases on AWSHybrid Cloud Customer Use Cases on AWS
Hybrid Cloud Customer Use Cases on AWS
 
AWS cloud computing.pptx
AWS cloud computing.pptxAWS cloud computing.pptx
AWS cloud computing.pptx
 
Transforming Enterprise IT - AWS Transformation Day 2018: Detroit
Transforming Enterprise IT - AWS Transformation Day 2018: DetroitTransforming Enterprise IT - AWS Transformation Day 2018: Detroit
Transforming Enterprise IT - AWS Transformation Day 2018: Detroit
 
Operational Excellence with Containerized Workloads Using AWS Fargate (CON320...
Operational Excellence with Containerized Workloads Using AWS Fargate (CON320...Operational Excellence with Containerized Workloads Using AWS Fargate (CON320...
Operational Excellence with Containerized Workloads Using AWS Fargate (CON320...
 
Ensuring Your Windows Server Workloads Are Well-Architected - AWS Online Tech...
Ensuring Your Windows Server Workloads Are Well-Architected - AWS Online Tech...Ensuring Your Windows Server Workloads Are Well-Architected - AWS Online Tech...
Ensuring Your Windows Server Workloads Are Well-Architected - AWS Online Tech...
 

Mehr von Amazon Web Services

Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...Amazon Web Services
 
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...Amazon Web Services
 
Esegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS FargateEsegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS FargateAmazon Web Services
 
Costruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWSCostruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWSAmazon Web Services
 
Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot Amazon Web Services
 
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...Amazon Web Services
 
OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...Amazon Web Services
 
Microsoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows WorkloadsMicrosoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows WorkloadsAmazon Web Services
 
Database Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatareDatabase Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatareAmazon Web Services
 
Crea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJSCrea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJSAmazon Web Services
 
API moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e webAPI moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e webAmazon Web Services
 
Database Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatareDatabase Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatareAmazon Web Services
 
Tools for building your MVP on AWS
Tools for building your MVP on AWSTools for building your MVP on AWS
Tools for building your MVP on AWSAmazon Web Services
 
How to Build a Winning Pitch Deck
How to Build a Winning Pitch DeckHow to Build a Winning Pitch Deck
How to Build a Winning Pitch DeckAmazon Web Services
 
Building a web application without servers
Building a web application without serversBuilding a web application without servers
Building a web application without serversAmazon Web Services
 
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...Amazon Web Services
 
Introduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container ServiceIntroduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container ServiceAmazon Web Services
 

Mehr von Amazon Web Services (20)

Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
 
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
 
Esegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS FargateEsegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS Fargate
 
Costruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWSCostruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWS
 
Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot
 
Open banking as a service
Open banking as a serviceOpen banking as a service
Open banking as a service
 
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
 
OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...
 
Microsoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows WorkloadsMicrosoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows Workloads
 
Computer Vision con AWS
Computer Vision con AWSComputer Vision con AWS
Computer Vision con AWS
 
Database Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatareDatabase Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatare
 
Crea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJSCrea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJS
 
API moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e webAPI moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e web
 
Database Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatareDatabase Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatare
 
Tools for building your MVP on AWS
Tools for building your MVP on AWSTools for building your MVP on AWS
Tools for building your MVP on AWS
 
How to Build a Winning Pitch Deck
How to Build a Winning Pitch DeckHow to Build a Winning Pitch Deck
How to Build a Winning Pitch Deck
 
Building a web application without servers
Building a web application without serversBuilding a web application without servers
Building a web application without servers
 
Fundraising Essentials
Fundraising EssentialsFundraising Essentials
Fundraising Essentials
 
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
 
Introduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container ServiceIntroduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container Service
 

Architect Your Legacy Microsoft Apps into Modern Cloud Workloads

  • 1. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Architect Your Legacy Microsoft Apps into Modern Cloud Workloads Zlatan Dzinic, Partner SolutionsArchitect,Amazon Web Services,Inc. Eric Terrell, Directorof Service Delivery,Six NinesIT, Inc. John Dorn, Lead SystemsArchitect,NRC Health,Inc. June 28, 2018 10:00 AM PDT
  • 2. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Windows Workloads on Amazon ElasticCompute Cloud (Amazon EC2) Zlatan Dzinic, Partner SolutionsArchitect,Amazon Web Services,Inc.
  • 3. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Our solution Retiringtechnical debt Acceleratingdigital transformation Loweringcosts
  • 4. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Innovation: Windows workloads on Amazon Web Services (AWS) CustomerAdoption 2008 Today WS 2008 & SQL Server2008 Visual Studio Toolkit MSFT SCOM plug-in release AWS Directory Service EC2 Dedicated Hosts (BYOL) MSFT SharePoint 2016 (Marketplace) WS 2008 R2 SQL Server2008 R2 WS 2003 .NET SDK MSFT SCVMM Plug-in WS 2012 & SQL Server2012 AWS Tools for PowerShell Amazon RDS adds SQL Server EC2 Run Command EC2 Systems Manager WS & SQL 2016 EC2 Dedicated Instances (BYOL) ▪ 41 instance type,10 instance families ▪ 31 differentAMIsfor Windowsworkloads ▪ 300 differentWindowsISV listingsinAWS marketplace .NET on Lambda SAP instance on AWS 2012
  • 5. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Accelerate Innovation Reduce costs Increase agility Improve uptime and performance Tap intothe extensive AWS Partner Network(APN) Benefits of running Microsoft workloads on AWS
  • 6. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. ▪ Focus on deliveringcustomervalue instead oftime- consuminghardware maintenance ▪ Access to the broad and deep set of cloud services to transform yourbusiness model ▪ Provision resources on-demandand reduce lengthy procurement and deployment cycles ▪ Removebarriers such as risk, upfront cost,and complexityaroundintegratingnewtechnologies like the Internet ofThings (IoT) and machine learning Our technology challenges
  • 7. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. ▪ Pay onlyfor what you need and replace CapEx with OpEx ▪ Bring yourexistingMicrosoft software licenses ▪ Continue to derivevalue from existinginvestments as part of a hybrid architecture ▪ Use Amazon EC2Reserved Instances to saveup to 70% off of the on-demand price ▪ Improveapplication performance without hardware refresh costs Reduce costs
  • 8. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. ▪ Reduce lengthyprocurement and development cycles ▪ Advance new business opportunitiesin geographic regions you don’t currentlyoperate in byleveraging the AWS global infrastructure ▪ Improvedeveloper productivitybyimplementing DevOps processes such as CI/CD, microservices, infrastructure as code, logging and monitoring, platform-as-a-service, and version control Increase agility
  • 9. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. ▪ Establishmulti-synchronous geographicredundancy ▪ Leverage a varietyof Amazon EC2 instance types, each optimized to supportthe needs of your target workload ▪ Immediatelyrespondto changingresource requirements usingAWSAuto Scalingand ElasticLoad Balancing ▪ Place applications and data in AWSAvailabilityZones near end users to reduce latency Improve uptime and performance
  • 10. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. ▪ Engage with one of the tens of thousands ofAWS Partner Network (APN) Consultingand Technology Partners ▪ Develop a Windows migration strategyleveragingan APN ConsultingPartner that holdsthe Microsoft Workload Competency ▪ Leverage the software your organization is already familiarwith and try out new technologysolutions usingindependent software vendors (ISVs)found in AWS Marketplace Tap into the extensive AWS Partner Network (APN)
  • 11. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. ▪ Current and legacy versions available from AWS Marketplace or AWS Management Console ▪ License costs includedinAWS bill ▪ AWS handles license compliance Licensing options on AWS License included: ▪ Canuse License Mobility through Software AssuranceorAmazonEC2 DedicatedHosts ▪ Extendlicense investments to the cloud and pay only forAWS services you consume ▪ Youare responsible forlicense compliance Bring yourown licenses:
  • 12. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Modernizing Your Legacy Microsoft Applications and Data Six Nines Eric Terrell, Managing Director,Six NinesIT, Inc.
  • 13. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. The value Six Nines brings to Microsoft workloads on AWS ▪ Is one of the first companies to become an APN ConsultingPartner ▪ Brings knowledge of Microsoft workloads and best practices to the table to provide an integrated experience forcustomers ▪ Helps organizations benefitfromthe flexibilityand resiliencyofAWS while leveraging familiarMicrosoft workloads such as Microsoft SQL, Windows Server, Active Directory, Exchange,and SharePoint ▪ Promotes agilityand securityas organizationsdesign,deploy,and support fullyintegrated Microsoft solutions on AWS Six Nines:
  • 14. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Microsoft workloads – strengths and key offerings Windows Migration,Refactoring,and Cloud NativeResources Foundational “Table Stakes” Windows Workloads Windows Migration App Modernization Windows Continuous Integration/Continuous Development (CI/CD) DevOps Automation Cloud Architecture & Migration Six Nines Cloud CIO
  • 15. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. DevOps We help customers develop CI/CD pipelines based on core DevOps, security, and automation
  • 16. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Key offering - DevOps
  • 17. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Migration We leverage a proven AWS methodology to help customers migrate Microsoft workloads to AWS responsibly
  • 18. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Planning – AWS Cloud Adoption Framework (CAF) AWS CAF Six NinesCloud Reference Architecture Customer’s BusinessPriorities & KeyUse Cases Six Nines Best Practices Governance, Risk, and Compliance Requirements CloudAdoptionStrategy Workload Migration Plan(s) Six NinesOperations Framework
  • 19. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Migration cutover methods Application Portfolio Rationalization Network Mapping Cost Analysis Lift & Shift Right-size Re-Architect for Scalability Automate, Automate, Automate
  • 20. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. ApplicationModernization Taking advantage of DevOps and application lifecycle management methodologies
  • 21. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Applicationmodernization– architectureconsiderations ▪ Scale out ▪ Avoidsharedstate ▪ Right-size,scale up/down ▪ Avoidsharedstate ▪ Leverage caching ▪ Store sessionsinkey/value stores AWS Auto Scaling
  • 22. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Common types of architecture Multi-AZ always-on Availability Group Serverless architecture is also an option
  • 23. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. CI/CD Pipeline Pull source code from: ▪ AWS CodeCommit ▪ Amazon SimpleStorageService (Amazon S3) ▪ GitHub Build with: ▪ AWS CodeBuild ▪ Jenkins ▪ SolanoCI ▪ TeamCity Test with: ▪ Apica ▪ BlazeMeter ▪ GhostInspector ▪ HPEStormRunner Load ▪ Runscope Deploy with: ▪ AWS CodeDeploy ▪ AWS ElasticBeanstalk ▪ AWS OpsWorksStacks ▪ AWS CloudFormation ▪ Xebia Lab
  • 24. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Multi-tenant architecture considerations ▪ Database tenancy ▪ Current: Legacy DB isoftena Silo ▪ Future:ConsiderBridge or Pool ▪ Bridge or Pool wouldenable software license reductions andflexibility ▪ Flexible user models will fit better in Bridge orPool
  • 25. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Windows pipeline Create application Specifydeploymentgroup Specifydeploymentconfiguration Upload revision Deploy Check results Redeployas needed
  • 26. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. How Six Nines Helped NRC Health Migrate Their Microsoft Applicationto AWS John Dorn, Lead SystemsArchitect,NRC Health,Inc.
  • 27. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. NRC Health at a glance ▪ 35 years inhealthcare,20 years publicly traded ▪ 26 of top30 health systems ▪ 25 million+ consumer voices annually ▪ 5,000,000+ patient ratings published
  • 28. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Challenges ▪ Legacy Windows-based.NET andMicrosoft SQL applicationmanually built on a traditional hardware stack ▪ Existingapplicationlackedthe automation and CI/CD pipeline NRC Healthwas lookingfor
  • 29. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Solution ▪ Migratedthe legacy applicationto AWS ▪ Automatedthe deployment pipeline using TeamCity andOctopus ▪ Implementeda single, parameterizedAWS CloudFormationtemplate to buildthe test, staging, and productionenvironments ▪ Storedall sensitive data and credentials in AWS Systems Manager ▪ AmazonEC2 ▪ Application Load Balancer ▪ AWS Auto Scaling ▪ AmazonVirtual PrivateCloud (Amazon VPC) ▪ AWS CloudFormation ▪ AmazonS3 ▪ AWS Systems Manager ▪ AWS Key Management Service(AWS KMS) ▪ AmazonCloudWatch Events ▪ AWS Lambda ▪ AWS DirectoryService (for setting up AD Connector) AWS services usedSix Nines
  • 30. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Automation and repeatability ▪ Active Directory Connector andSystems Manager (SSM)documents – Allows machines to join NRCHealth’scorporatedomain and automaticallyplace them in the correct organizationalunits(OUs) ▪ AWS CloudFormationtemplates – Directsspecific types of machines into theright OUstructures and AD Group Memberships – Permits existing group policy objects (GPOs) used to configure and secure machines – Ensures that allon-premises and Windows on AWS workloads receive the same centrallymanagedpolicies ▪ AWS CloudWatchtrigger – Kicks off AWS Lambda scripts upon instance terminationto remove machines from the domain – Provides a criticalcomponent to makeAWS Auto Scaling groups of domain joined instances spin up and down correctlywithout naming conflicts
  • 31. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Results ▪ MigratedMicrosoft Applicationto an AWS environment ▪ Automatedthe entire CI/CD pipeline to launchnew instances andprovisionexisting instances withthe latest builds
  • 32. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Automationand Other Considerations We assessed existing architecture and identified suitable, modern alternatives for NRC Health
  • 33. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon ECS Cluster ECS cluster ContainerInstances→ Amazon EC2 instances Task definition DefinesDockerimages, memory,CPU, etc. Running tasks Transitory process AmazonElastic Container Registry (AmazonECR) Services Long-livedprocess Loadbalancer AmazonECS registers tasks Trafficflows to tasks
  • 34. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Running SQL on AWS ▪ Active Directory – AWSMicrosoft Active Directory (AD)serves as a resource domainso users cansign in withSSO using existing corporatecredentials to AWS services,custom .NET applications,andmore ▪ AmazonRDS – provides a Managed Database Service for Microsoft SQL Server ▪ IIS App Servers – run on AmazonEC2 virtualizedmachines ▪ AmazonVPCs – provide isolatedsoftware- definedinfrastructure
  • 35. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Optimizing core licensing Instance Types Virtual Representation of Hardware Threads* Instance Types Virtual Representation of Hardware Threads* x1.32xlarge 128 r3.xlarge 4 x1.16xlarge 64 r3.2xlarge 8 r3.large 4 r3.4xlarge 16 r4.large 4 r3.8xlarge 32 r4.xlarge 4 i2.xlarge 4 r4.2xlarge 8 i2.2xlarge 8 r4.4xlarge 16 i2.4xlarge 16 r4.8xlarge 32 i2.8xlarge 32 r4.16xlarge 64 *Because the current versionof the Microsoft ProductTerms requires a minimum of fourlicenses per Virtual OperatingSystemEnvironment (OSE),this table specifies a minimum of fourvirtual representations of hardware threads (even if the instance type has fewer threads).
  • 36. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Thank You Questions & Answers Zlatan Dzinic,Partner SolutionsArchitect,Amazon Web Services,Inc. Eric Terrell, Directorof Service Delivery,Six NinesIT, Inc. John Dorn, Lead SystemsArchitect,NRC Health,Inc.