SlideShare a Scribd company logo
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
AWS re:INVENT
How Verge Health Leverages Automation
to Provide a Mission Critical, 24x7x365 Health Solution on AWS
Verge Health and Cloudticity
November 27, 2017
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Introductions
Verge Health and Cloudticity
Gerry Miller, Founder/CEO/CTO, Cloudticity James Lawson, Chief Solutions Officer, Verge Health
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Why Migrate?
Verge Health and Cloudticity
James Lawson, Chief Solutions Officer, Verge Health
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Verge Health
▶ 900 Hospital System Clients
▶ 14,000 Providers Monthly
▶ 17.25 Million Actions Managed
▶ 500,000 Active Users
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
The Verge Health Challenge
How to modernize a single on-premises
data center that does not have physical
redundancy, and that supports the
Converge platform for over 900 hospital
systems
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Why Migrate?
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
The Migration Process
Verge Health and Cloudticity
Gerry Miller, Founder/CEO/CTO, Cloudticity
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
AWS Configuration Principles
Config
CloudWatch
Flow Logs
Amazon S3
Configuration
Availability Zone A Availability Zone B
Public Subnet Public Subnet
Private Subnet Private Subnet
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
The Migration Process
GATHER CODE DEPLOY
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Gather Inventory
Production xrgvrgdb07p Active 192.168.57.27 12 98 836 4160 SQL - BI - Active Node Yes Windows 2008 R2 Enterprise SQL 2008 R2 Enterprise
Production xrgvrgdb08p Active 192.168.57.28 12 98 836 2450 SQL - BI - Active Node Yes Windows 2008 R2 Enterprise SQL 2008 R2 Enterprise
Sandbox xrgvrgdb09p Active 192.168.57.29 8 64 3386 SQL - DBs Yes Windows 2008 R2 Enterprise SQL 2008 R2 Developer
Sandbox xrgvrgdb10p Active 192.168.57.30 8 64 3256 SQL - BI Yes Windows 2008 R2 Enterprise SQL 2008 R2 Developer
Production xrgvrgdb11p Active 192.168.57.19 12 128 836 2410 SQL - DBs - Active Node Yes Windows 2008 R2 Enterprise SQL 2008 R2 Enterprise
Production xrgvrgdb12p Active 192.168.57.20 12 128 836 SQL - DBs - Passive Node Yes Windows 2008 R2 Enterprise SQL 2008 R2 Enterprise
Production xrgvrgdb13p Active 192.168.57.21 12 128 836 3980 SQL - DBs - Active Node Yes Windows 2008 R2 Enterprise SQL 2008 R2 Enterprise
Production xrgvrgdb14p Active 192.168.57.22 12 128 836 SQL - DBs - Passive Node Yes Windows 2008 R2 Enterprise SQL 2008 R2 Enterprise
Production xrgvrgdb15p Active 192.168.57.17 24 128 6463 SQL - DBs - Active Node Yes Windows 2008 R2 Enterprise SQL 2008 R2 Enterprise
Production xrgvrgdb16p Active 192.168.57.18 24 128 1358 SQL - DBs - Passive Node Yes Windows 2008 R2 Enterprise SQL 2008 R2 Enterprise
Production avxrgvrgad01p Active 10.162.175.13 4 8 120 Active Directory No Windows 2008 R2 Enterprise
Production avxrgvrgad02p Active 10.162.175.14 4 8 60 Active Directory No Windows 2008 R2 Enterprise
Development avxrgvrgbld01d Active 172.30.2.33 8 16 960 Build, Source Control No Windows 2008 R2 Enterprise
Development avxrgvrgbld02d Active 172.30.2.18 2 4 360 Build Agents No CentOS 7 Linux
Development avxrgvrgbld03d Active 172.30.2.42 2 4 200 Build Agents No Windows 2012 R2 Standard
Development avxrgvrgbld04d Active 172.30.2.43 4 8 610 Build Agents No Windows 2008 R2 Enterprise
Development avxrgvrgbpm01d Active 172.30.2.29 4 6 210 K2 No Windows 2008 R2 Enterprise
Production avxrgvrgbpm01p Active 172.31.171.16 4 12 230 K2 No Windows 2008 R2 Enterprise
Production Support avxrgvrgbpm01s Active 172.30.2.15 4 8 210 K2 No Windows 2008 R2 Enterprise
Staging avxrgvrgbpm01u Active 172.31.171.21 4 12 310 K2 No Windows 2008 R2 Enterprise
Utility/Management avxrgvrgchef01m Active 172.30.2.37 4 8 210 Configuration Management No Redhat 6 Linux
Development avxrgvrgdb01s Active 172.30.154.13 4 32 4140 SQL - DBs Yes Windows 2008 R2 Enterprise SQL 2008 R2 Developer
Production Support avxrgvrgdb02s Active 172.30.154.11 8 64 9110 SQL - DBs Yes Windows 2008 R2 Enterprise SQL 2008 R2 Developer
Staging avxrgvrgdb03s Active 172.30.154.12 8 32 4610 SQL - DBs Yes Windows 2008 R2 Enterprise SQL 2008 R2 Developer
Development avxrgvrgdc01s Active 172.30.2.26 2 4 60 Test Domain No Windows 2008 R2 Enterprise
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Gather InventorySubnet Type Position Name Protocol Source IP Destination IP Port Action
StagingDMZ Inbound 166ftp TCP Any Any 21 Permit
StagingDMZ Inbound 165scp TCP Any Any 22 Permit
StagingDMZ Inbound 133SMTP from BPM02P TCP 10.162.171.22 Any 25 Permit
StagingDMZ Inbound 137UTL01S SMTP TCP Any 10.165.2.28 25 Permit
StagingDMZ Inbound 164SMTP from BPM01U TCP 10.162.171.21 Any 25 Permit
StagingDMZ Inbound 101default-101 TCP Any Any 80 Permit
StagingDMZ Inbound 122DCOM TCP Any 10.165.2.13 135 Permit
StagingDMZ Inbound 145DOC01P DCOM TCP 10.165.2.16 Any 135 Permit
StagingDMZ Inbound 102default-102 TCP Any Any 443 Permit
StagingDMZ Inbound 109SMB CIFS From StagingTrust TCP 172.32.0.0/24 172.32.0.0/24 445 Permit
StagingDMZ Inbound 111SMB CIFS From ProductionDMZ TCP 172.32.0.0/24 172.32.0.0/24 445 Permit
StagingDMZ Inbound 112SMB CIFS From ProductionTrust TCP 172.32.0.0/24 172.32.0.0/24 445 Permit
StagingDMZ Inbound 113SMB CIFS From ASH01 TCP 172.32.0.0/24 172.32.0.0/24 445 Permit
StagingDMZ Outbound 98default-98 TCP Any Any 587 Deny
StagingDMZ Outbound 102OpenVPN_udp_outbound UDP Any Any 1194 Permit
StagingDMZ Inbound 175OpenVPN_udp_inbound UDP Any Any 1194 Permit
StagingDMZ Inbound 105MSSQL to ASH01 Trust TCP 172.32.0.0/24 172.32.0.0/24 1433 Permit
StagingDMZ Inbound 125SQL Staging Web TCP Any 172.31.12.22 1433 Permit
StagingDMZ Inbound 134SQL WA02S TCP Any 172.31.12.22 1433 Permit
StagingDMZ Inbound 119MSSQL to ASH Trust 1434 TCP 172.32.0.0/24 172.32.0.0/24 1434 Permit
StagingDMZ Inbound 126SQL Staging Web RAPID TCP Any 172.31.12.22 1434 Permit
StagingDMZ Inbound 108Terminal Access to ASH01 TCP 172.32.0.0/24 172.32.0.0/24 3389 Permit
StagingDMZ Inbound 167LogShippingfromPROD TCP 172.32.0.0/24 172.32.0.0/24 3515 Permit
StagingDMZ Inbound 168IISLogShippingFromPROD TCP 172.32.0.0/24 172.32.0.0/24 3516 Permit
StagingDMZ Inbound 159Debugger port 4016 TCP 172.32.0.0/24 172.32.0.0/24 4016 Permit
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Gather Inventory
ANX VPN Server
Description ANX VPN server used to connect AWS to client networks.
Servers ANXVPN01M
Operating System Windows 2012 R2 (ANXVPN01)
Installation Notes AWS Windows 2012 R2 AMI default Windows Roles and Features are not listed.
Windows Features
•.NET Framework 3.5 Features
• .NET Framework 3.5 (includes .NET 2.0 and 3.0)
•Remote Server Administration Tools
• Feature Administration Tools
• SNMP Tools
•SNMP Service
• SNMP WMI Provider
•Telnet Client
Notes
•Palo Alto VPN appliance from the AWS Marketplace for VPN01 and VPN02.
•VPN servers will need to provide connectivity between Dimension Data and AWS during the migration.
•VPN servers will need to provide connectivity from Verge employees computers to AWS servers. This is either for RDP or SSH access and
host name/URL access to resources that are not public.
•Possible site to site VPN tunnel from AWS to Charleston office.
•Windows Roles and Features are specific to ANXVPN01.
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
OS Configuration
Verge Health server hardening guidelines examples
1. Servers are not connected to the internet until it is fully hardened
2. IIS server is not installed on the domain controller
3. Two network interfaces are used in the server—one for admin and for the network
4. Remote administration of the server is secure and configured for encryption, low session time-outs and account
lockouts
5. Telnet, FTP, SMTP and NNTP services are disabled unless explicitly required
6. WebDAV is disabled unless explicitly required
7. Data Access Components are not installed unless explicitly required
8. NetBIOS and SMB are disabled
9. Etcetera
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
AWS CloudFormation Development
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
AWS CloudFormation Parameters
Parameters:
S3Bucket:
Description: The S3 bucket used to store Lambda zip file.
Type: String
Default: cloudticity-o2
S3Key:
Description: The Lambda zip file key name.
Type: String
Default: lambda-code/collector.zip
S3VersionId:
Description: The S3 file version.
Type: String
ClientName:
Description: The name of the client environment.
Type: String
Default: Cloudticity
...
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
AWS CloudFormation Conditionals
...
Conditions:
CreateAnalytics: !Equals [!Ref IncludeAnalytics, true]
UseExistingLogGroup: !Equals [!Ref CreateFlowlogGroup, true]
...
...
FlowlogCollectorFirehose:
Type: "AWS::KinesisFirehose::DeliveryStream"
DependsOn: LambdaExecutionRole
Condition: CreateAnalytics
...
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
AWS Chef Development
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
AWS Chef Development
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
# set the parameters
AZ=`curl http://169.254.169.254/latest/meta-data/placement/availability-zone`
REGION=${AZ:0:${#AZ}-1}
INSTANCE_ID=`curl http://169.254.169.254/latest/meta-data/instance-id`
ENVIRONMENT=`aws ec2 describe-tags --filter "Name=resource-id,Values=$INSTANCE_ID" "Name=key,Values=o2:chef:environment" --region
$REGION | jq --raw-output '.Tags[0].Value'`
ROLE=`aws ec2 describe-tags --filter "Name=resource-id,Values=$INSTANCE_ID" "Name=key,Values=o2:chef:role" --region $REGION | jq
--raw-output '.Tags[0].Value'`
RUN_LIST='"role['$ROLE']"'
HOSTNAME=`curl http://169.254.169.254/latest/meta-data/hostname`
# create the client.rb file
printf 'organization = "'$ORGANIZATION'"nloglevel :infonlog_location STDOUTnchef_server_url
"https://chef.vergehealth.com/organizations/#{organization}"nvalidation_key
"/etc/chef/#{organization}-validator.pem"nvalidation_client_name "#{organization}-validator"nnode_name "'$HOSTNAME'"' | tee
/etc/chef/client.rb
# write the attributes file
echo '{ "chef_environment":"'$ENVIRONMENT'", "run_list":['$RUN_LIST']}' | tee /etc/chef/attributes.json
# install the chef-client
curl https://www.chef.io/chef/install.sh | bash -s -- -v 12.14.89
# run the chef-client for the first time
chef-client -j /etc/chef/attributes.json -l info -L /var/log/chef-client-userdata.log
AWS Chef Development
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Data Movement
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Special Considerations
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Special Considerations
Availability Zone A Availability Zone B
WSFC
Always-On
WSFC
Always-On
Synchronous Replication
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Special Considerations
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Special Considerations
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Special Considerations
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Special Considerations
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
The Cutover
(or, How to Spend a Saturday)
Stop
accepting
prod
connections
Allow
scheduled
data sync to
complete
Move VPN
connections
via ANX
PPRO
Update DNS
host
addresses
Start
accepting
connections
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Post-Migration Optimization
Verge Health and Cloudticity
Gerry Miller, Founder/CEO/CTO, Cloudticity
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Cutting Edge Security
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Agility
AWS Service Catalog
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Agility
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Availability
Availability Zone A Availability Zone B
Public Subnet Public Subnet
Private Subnet Private Subnet
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Cost
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Cost
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Cost
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Cloudticity Oxygen
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Cloudticity Oxygen
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
CLOUDTICITY OXYGEN™
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
The Results
Verge Health and Cloudticity
James Lawson, Chief Solutions Officer, Verge Health
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Thank you!
https://www.vergehealth.com
https://cloudticity.com
Verge Health and Cloudticity

More Related Content

What's hot

HLC308_Refactoring to the Cloud
HLC308_Refactoring to the CloudHLC308_Refactoring to the Cloud
HLC308_Refactoring to the Cloud
Amazon Web Services
 
How BrightEdge Achieves End-to-End Security Visibility with Splunk and AWS
 How BrightEdge Achieves End-to-End Security Visibility with Splunk and AWS How BrightEdge Achieves End-to-End Security Visibility with Splunk and AWS
How BrightEdge Achieves End-to-End Security Visibility with Splunk and AWS
Amazon Web Services
 
GPSTEC321_VMware on AWS Cloud Technical Deep Dive & Native AWS Services Integ...
GPSTEC321_VMware on AWS Cloud Technical Deep Dive & Native AWS Services Integ...GPSTEC321_VMware on AWS Cloud Technical Deep Dive & Native AWS Services Integ...
GPSTEC321_VMware on AWS Cloud Technical Deep Dive & Native AWS Services Integ...
Amazon Web Services
 
Monitoring and Troubleshooting in a Serverless World - SRV303 - re:Invent 2017
Monitoring and Troubleshooting in a Serverless World - SRV303 - re:Invent 2017Monitoring and Troubleshooting in a Serverless World - SRV303 - re:Invent 2017
Monitoring and Troubleshooting in a Serverless World - SRV303 - re:Invent 2017
Amazon Web Services
 
How to Assess Your Organization's Readiness to Migrate at Scale to AWS - ENT2...
How to Assess Your Organization's Readiness to Migrate at Scale to AWS - ENT2...How to Assess Your Organization's Readiness to Migrate at Scale to AWS - ENT2...
How to Assess Your Organization's Readiness to Migrate at Scale to AWS - ENT2...
Amazon Web Services
 
GPSTEC324_STORAGE FOR HPC IN THE CLOUD
GPSTEC324_STORAGE FOR HPC IN THE CLOUDGPSTEC324_STORAGE FOR HPC IN THE CLOUD
GPSTEC324_STORAGE FOR HPC IN THE CLOUD
Amazon Web Services
 
DEV332_Using AWS to Achieve Both Autonomy and Governance at 3M
DEV332_Using AWS to Achieve Both Autonomy and Governance at 3MDEV332_Using AWS to Achieve Both Autonomy and Governance at 3M
DEV332_Using AWS to Achieve Both Autonomy and Governance at 3M
Amazon Web Services
 
SID302_Force Multiply Your Security Team with Automation and Alexa
SID302_Force Multiply Your Security Team with Automation and AlexaSID302_Force Multiply Your Security Team with Automation and Alexa
SID302_Force Multiply Your Security Team with Automation and Alexa
Amazon Web Services
 
WPS205_Is AWS GovCloud Right for your Regulated Workload
WPS205_Is AWS GovCloud Right for your Regulated WorkloadWPS205_Is AWS GovCloud Right for your Regulated Workload
WPS205_Is AWS GovCloud Right for your Regulated Workload
Amazon Web Services
 
Introducing Amazon EKS
Introducing Amazon EKSIntroducing Amazon EKS
Introducing Amazon EKS
Amazon Web Services
 
Dow Jones & Wall Street Journal's journey to manage traffic spikes while miti...
Dow Jones & Wall Street Journal's journey to manage traffic spikes while miti...Dow Jones & Wall Street Journal's journey to manage traffic spikes while miti...
Dow Jones & Wall Street Journal's journey to manage traffic spikes while miti...
Amazon Web Services
 
SID402_An AWS Security Odyssey
SID402_An AWS Security OdysseySID402_An AWS Security Odyssey
SID402_An AWS Security Odyssey
Amazon Web Services
 
NEW LAUNCH! AWS Serverless Application Repository - SRV215 - re:Invent 2017
NEW LAUNCH! AWS Serverless Application Repository - SRV215 - re:Invent 2017NEW LAUNCH! AWS Serverless Application Repository - SRV215 - re:Invent 2017
NEW LAUNCH! AWS Serverless Application Repository - SRV215 - re:Invent 2017
Amazon Web Services
 
CON320_Monitoring, Logging and Debugging Containerized Services
CON320_Monitoring, Logging and Debugging Containerized ServicesCON320_Monitoring, Logging and Debugging Containerized Services
CON320_Monitoring, Logging and Debugging Containerized Services
Amazon Web Services
 
Building .NET-based Serverless Architectures and Running .NET Core Microservi...
Building .NET-based Serverless Architectures and Running .NET Core Microservi...Building .NET-based Serverless Architectures and Running .NET Core Microservi...
Building .NET-based Serverless Architectures and Running .NET Core Microservi...
Amazon Web Services
 
SecOps 2021 Today: Using AWS Services to Deliver SecOps - SID304 - re:Invent ...
SecOps 2021 Today: Using AWS Services to Deliver SecOps - SID304 - re:Invent ...SecOps 2021 Today: Using AWS Services to Deliver SecOps - SID304 - re:Invent ...
SecOps 2021 Today: Using AWS Services to Deliver SecOps - SID304 - re:Invent ...
Amazon Web Services
 
SRV310_Designing Microservices with Serverless
SRV310_Designing Microservices with ServerlessSRV310_Designing Microservices with Serverless
SRV310_Designing Microservices with Serverless
Amazon Web Services
 
CON202-Getting Started with Docker and Amazon ECS
CON202-Getting Started with Docker and Amazon ECSCON202-Getting Started with Docker and Amazon ECS
CON202-Getting Started with Docker and Amazon ECS
Amazon Web Services
 
GPSTEC319-Build Once Deploy Many Architecting and Building Automated Reusable...
GPSTEC319-Build Once Deploy Many Architecting and Building Automated Reusable...GPSTEC319-Build Once Deploy Many Architecting and Building Automated Reusable...
GPSTEC319-Build Once Deploy Many Architecting and Building Automated Reusable...
Amazon Web Services
 
MBL209_Learn How MicroStrategy on AWS is Helping Vivint Solar Deliver Clean E...
MBL209_Learn How MicroStrategy on AWS is Helping Vivint Solar Deliver Clean E...MBL209_Learn How MicroStrategy on AWS is Helping Vivint Solar Deliver Clean E...
MBL209_Learn How MicroStrategy on AWS is Helping Vivint Solar Deliver Clean E...
Amazon Web Services
 

What's hot (20)

HLC308_Refactoring to the Cloud
HLC308_Refactoring to the CloudHLC308_Refactoring to the Cloud
HLC308_Refactoring to the Cloud
 
How BrightEdge Achieves End-to-End Security Visibility with Splunk and AWS
 How BrightEdge Achieves End-to-End Security Visibility with Splunk and AWS How BrightEdge Achieves End-to-End Security Visibility with Splunk and AWS
How BrightEdge Achieves End-to-End Security Visibility with Splunk and AWS
 
GPSTEC321_VMware on AWS Cloud Technical Deep Dive & Native AWS Services Integ...
GPSTEC321_VMware on AWS Cloud Technical Deep Dive & Native AWS Services Integ...GPSTEC321_VMware on AWS Cloud Technical Deep Dive & Native AWS Services Integ...
GPSTEC321_VMware on AWS Cloud Technical Deep Dive & Native AWS Services Integ...
 
Monitoring and Troubleshooting in a Serverless World - SRV303 - re:Invent 2017
Monitoring and Troubleshooting in a Serverless World - SRV303 - re:Invent 2017Monitoring and Troubleshooting in a Serverless World - SRV303 - re:Invent 2017
Monitoring and Troubleshooting in a Serverless World - SRV303 - re:Invent 2017
 
How to Assess Your Organization's Readiness to Migrate at Scale to AWS - ENT2...
How to Assess Your Organization's Readiness to Migrate at Scale to AWS - ENT2...How to Assess Your Organization's Readiness to Migrate at Scale to AWS - ENT2...
How to Assess Your Organization's Readiness to Migrate at Scale to AWS - ENT2...
 
GPSTEC324_STORAGE FOR HPC IN THE CLOUD
GPSTEC324_STORAGE FOR HPC IN THE CLOUDGPSTEC324_STORAGE FOR HPC IN THE CLOUD
GPSTEC324_STORAGE FOR HPC IN THE CLOUD
 
DEV332_Using AWS to Achieve Both Autonomy and Governance at 3M
DEV332_Using AWS to Achieve Both Autonomy and Governance at 3MDEV332_Using AWS to Achieve Both Autonomy and Governance at 3M
DEV332_Using AWS to Achieve Both Autonomy and Governance at 3M
 
SID302_Force Multiply Your Security Team with Automation and Alexa
SID302_Force Multiply Your Security Team with Automation and AlexaSID302_Force Multiply Your Security Team with Automation and Alexa
SID302_Force Multiply Your Security Team with Automation and Alexa
 
WPS205_Is AWS GovCloud Right for your Regulated Workload
WPS205_Is AWS GovCloud Right for your Regulated WorkloadWPS205_Is AWS GovCloud Right for your Regulated Workload
WPS205_Is AWS GovCloud Right for your Regulated Workload
 
Introducing Amazon EKS
Introducing Amazon EKSIntroducing Amazon EKS
Introducing Amazon EKS
 
Dow Jones & Wall Street Journal's journey to manage traffic spikes while miti...
Dow Jones & Wall Street Journal's journey to manage traffic spikes while miti...Dow Jones & Wall Street Journal's journey to manage traffic spikes while miti...
Dow Jones & Wall Street Journal's journey to manage traffic spikes while miti...
 
SID402_An AWS Security Odyssey
SID402_An AWS Security OdysseySID402_An AWS Security Odyssey
SID402_An AWS Security Odyssey
 
NEW LAUNCH! AWS Serverless Application Repository - SRV215 - re:Invent 2017
NEW LAUNCH! AWS Serverless Application Repository - SRV215 - re:Invent 2017NEW LAUNCH! AWS Serverless Application Repository - SRV215 - re:Invent 2017
NEW LAUNCH! AWS Serverless Application Repository - SRV215 - re:Invent 2017
 
CON320_Monitoring, Logging and Debugging Containerized Services
CON320_Monitoring, Logging and Debugging Containerized ServicesCON320_Monitoring, Logging and Debugging Containerized Services
CON320_Monitoring, Logging and Debugging Containerized Services
 
Building .NET-based Serverless Architectures and Running .NET Core Microservi...
Building .NET-based Serverless Architectures and Running .NET Core Microservi...Building .NET-based Serverless Architectures and Running .NET Core Microservi...
Building .NET-based Serverless Architectures and Running .NET Core Microservi...
 
SecOps 2021 Today: Using AWS Services to Deliver SecOps - SID304 - re:Invent ...
SecOps 2021 Today: Using AWS Services to Deliver SecOps - SID304 - re:Invent ...SecOps 2021 Today: Using AWS Services to Deliver SecOps - SID304 - re:Invent ...
SecOps 2021 Today: Using AWS Services to Deliver SecOps - SID304 - re:Invent ...
 
SRV310_Designing Microservices with Serverless
SRV310_Designing Microservices with ServerlessSRV310_Designing Microservices with Serverless
SRV310_Designing Microservices with Serverless
 
CON202-Getting Started with Docker and Amazon ECS
CON202-Getting Started with Docker and Amazon ECSCON202-Getting Started with Docker and Amazon ECS
CON202-Getting Started with Docker and Amazon ECS
 
GPSTEC319-Build Once Deploy Many Architecting and Building Automated Reusable...
GPSTEC319-Build Once Deploy Many Architecting and Building Automated Reusable...GPSTEC319-Build Once Deploy Many Architecting and Building Automated Reusable...
GPSTEC319-Build Once Deploy Many Architecting and Building Automated Reusable...
 
MBL209_Learn How MicroStrategy on AWS is Helping Vivint Solar Deliver Clean E...
MBL209_Learn How MicroStrategy on AWS is Helping Vivint Solar Deliver Clean E...MBL209_Learn How MicroStrategy on AWS is Helping Vivint Solar Deliver Clean E...
MBL209_Learn How MicroStrategy on AWS is Helping Vivint Solar Deliver Clean E...
 

Similar to HLC305_How Verge Health Leverages Automation

Ws08 R2 Itpro Session 2 Technical Overview Part2
Ws08 R2 Itpro Session 2 Technical Overview Part2Ws08 R2 Itpro Session 2 Technical Overview Part2
Ws08 R2 Itpro Session 2 Technical Overview Part2
chenley
 
VMware & Riverbed
VMware & RiverbedVMware & Riverbed
VMware & Riverbed
vmug
 
Magento e commerce hosting
Magento e commerce hostingMagento e commerce hosting
Magento e commerce hosting
George White
 
Win Connections Technical Overview (Harold W)
Win Connections   Technical Overview (Harold W)Win Connections   Technical Overview (Harold W)
Win Connections Technical Overview (Harold W)
Harold Wong
 
Win Connections Technical Overview ( Harold W)
Win  Connections    Technical  Overview ( Harold W)Win  Connections    Technical  Overview ( Harold W)
Win Connections Technical Overview ( Harold W)
Harold Wong
 
Microsoft Virtualization Overview
Microsoft Virtualization OverviewMicrosoft Virtualization Overview
Microsoft Virtualization Overview
webhostingguy
 
Windows Server 2008 (Active Directory Yenilikleri)
Windows Server 2008 (Active Directory Yenilikleri)Windows Server 2008 (Active Directory Yenilikleri)
Windows Server 2008 (Active Directory Yenilikleri)
ÇözümPARK
 
VMware Workspace ONE a synergie s Microsoftem
VMware Workspace ONE a synergie s MicrosoftemVMware Workspace ONE a synergie s Microsoftem
VMware Workspace ONE a synergie s Microsoftem
MarketingArrowECS_CZ
 
CG_Mukesh Thakur VMware Admin with Wintel
CG_Mukesh Thakur VMware Admin with WintelCG_Mukesh Thakur VMware Admin with Wintel
CG_Mukesh Thakur VMware Admin with Wintel
Mukesh Thakur
 
Novosco: Citrix tips and best practices
Novosco: Citrix tips and best practicesNovosco: Citrix tips and best practices
Novosco: Citrix tips and best practices
Novosco
 
Upgrade from MySQL 5.7 to MySQL 8.0
Upgrade from MySQL 5.7 to MySQL 8.0Upgrade from MySQL 5.7 to MySQL 8.0
Upgrade from MySQL 5.7 to MySQL 8.0
Olivier DASINI
 
Magento enterprise edition hosting
Magento enterprise edition hostingMagento enterprise edition hosting
Magento enterprise edition hosting
George White
 
Hyper-V 2008 R2 Best Practices
Hyper-V 2008 R2 Best PracticesHyper-V 2008 R2 Best Practices
Hyper-V 2008 R2 Best Practices
Aidan Finn
 
DataEng Mad - 03.03.2020 - Tibero 30-min Presentation.pdf
DataEng Mad - 03.03.2020 - Tibero 30-min Presentation.pdfDataEng Mad - 03.03.2020 - Tibero 30-min Presentation.pdf
DataEng Mad - 03.03.2020 - Tibero 30-min Presentation.pdf
Miguel Angel Fajardo
 
Building the Case for System z Linux
Building the Case for System z LinuxBuilding the Case for System z Linux
Building the Case for System z Linux
Mainline's Knowledge Center
 
Windows Azure for IT Pros
Windows Azure for IT ProsWindows Azure for IT Pros
Windows Azure for IT Pros
Perficient, Inc.
 
Monitoring CloudStack and components
Monitoring CloudStack and componentsMonitoring CloudStack and components
Monitoring CloudStack and components
ShapeBlue
 
Microsoft Windows Server 2008 R2 - Upgrading from Windows 2000 to Server 2008...
Microsoft Windows Server 2008 R2 - Upgrading from Windows 2000 to Server 2008...Microsoft Windows Server 2008 R2 - Upgrading from Windows 2000 to Server 2008...
Microsoft Windows Server 2008 R2 - Upgrading from Windows 2000 to Server 2008...
Microsoft Private Cloud
 
Install, configure and customize TFS 2013
Install, configure and customize TFS 2013Install, configure and customize TFS 2013
Install, configure and customize TFS 2013
Davide Benvegnù
 
Mastering the move
Mastering the moveMastering the move
Mastering the move
Trivadis
 

Similar to HLC305_How Verge Health Leverages Automation (20)

Ws08 R2 Itpro Session 2 Technical Overview Part2
Ws08 R2 Itpro Session 2 Technical Overview Part2Ws08 R2 Itpro Session 2 Technical Overview Part2
Ws08 R2 Itpro Session 2 Technical Overview Part2
 
VMware & Riverbed
VMware & RiverbedVMware & Riverbed
VMware & Riverbed
 
Magento e commerce hosting
Magento e commerce hostingMagento e commerce hosting
Magento e commerce hosting
 
Win Connections Technical Overview (Harold W)
Win Connections   Technical Overview (Harold W)Win Connections   Technical Overview (Harold W)
Win Connections Technical Overview (Harold W)
 
Win Connections Technical Overview ( Harold W)
Win  Connections    Technical  Overview ( Harold W)Win  Connections    Technical  Overview ( Harold W)
Win Connections Technical Overview ( Harold W)
 
Microsoft Virtualization Overview
Microsoft Virtualization OverviewMicrosoft Virtualization Overview
Microsoft Virtualization Overview
 
Windows Server 2008 (Active Directory Yenilikleri)
Windows Server 2008 (Active Directory Yenilikleri)Windows Server 2008 (Active Directory Yenilikleri)
Windows Server 2008 (Active Directory Yenilikleri)
 
VMware Workspace ONE a synergie s Microsoftem
VMware Workspace ONE a synergie s MicrosoftemVMware Workspace ONE a synergie s Microsoftem
VMware Workspace ONE a synergie s Microsoftem
 
CG_Mukesh Thakur VMware Admin with Wintel
CG_Mukesh Thakur VMware Admin with WintelCG_Mukesh Thakur VMware Admin with Wintel
CG_Mukesh Thakur VMware Admin with Wintel
 
Novosco: Citrix tips and best practices
Novosco: Citrix tips and best practicesNovosco: Citrix tips and best practices
Novosco: Citrix tips and best practices
 
Upgrade from MySQL 5.7 to MySQL 8.0
Upgrade from MySQL 5.7 to MySQL 8.0Upgrade from MySQL 5.7 to MySQL 8.0
Upgrade from MySQL 5.7 to MySQL 8.0
 
Magento enterprise edition hosting
Magento enterprise edition hostingMagento enterprise edition hosting
Magento enterprise edition hosting
 
Hyper-V 2008 R2 Best Practices
Hyper-V 2008 R2 Best PracticesHyper-V 2008 R2 Best Practices
Hyper-V 2008 R2 Best Practices
 
DataEng Mad - 03.03.2020 - Tibero 30-min Presentation.pdf
DataEng Mad - 03.03.2020 - Tibero 30-min Presentation.pdfDataEng Mad - 03.03.2020 - Tibero 30-min Presentation.pdf
DataEng Mad - 03.03.2020 - Tibero 30-min Presentation.pdf
 
Building the Case for System z Linux
Building the Case for System z LinuxBuilding the Case for System z Linux
Building the Case for System z Linux
 
Windows Azure for IT Pros
Windows Azure for IT ProsWindows Azure for IT Pros
Windows Azure for IT Pros
 
Monitoring CloudStack and components
Monitoring CloudStack and componentsMonitoring CloudStack and components
Monitoring CloudStack and components
 
Microsoft Windows Server 2008 R2 - Upgrading from Windows 2000 to Server 2008...
Microsoft Windows Server 2008 R2 - Upgrading from Windows 2000 to Server 2008...Microsoft Windows Server 2008 R2 - Upgrading from Windows 2000 to Server 2008...
Microsoft Windows Server 2008 R2 - Upgrading from Windows 2000 to Server 2008...
 
Install, configure and customize TFS 2013
Install, configure and customize TFS 2013Install, configure and customize TFS 2013
Install, configure and customize TFS 2013
 
Mastering the move
Mastering the moveMastering the move
Mastering the move
 

More from 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 Fargate
Amazon Web Services
 
Costruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWSCostruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWS
Amazon 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
 
Open banking as a service
Open banking as a serviceOpen banking as a service
Open banking as a service
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 Workloads
Amazon Web Services
 
Computer Vision con AWS
Computer Vision con AWSComputer Vision con AWS
Computer Vision con AWS
Amazon 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 sfatare
Amazon 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 NodeJS
Amazon 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 web
Amazon 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 sfatare
Amazon 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 AWS
Amazon 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 Deck
Amazon Web Services
 
Building a web application without servers
Building a web application without serversBuilding a web application without servers
Building a web application without servers
Amazon Web Services
 
Fundraising Essentials
Fundraising EssentialsFundraising Essentials
Fundraising Essentials
Amazon 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 Service
Amazon Web Services
 

More from 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
 

HLC305_How Verge Health Leverages Automation

  • 1. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. AWS re:INVENT How Verge Health Leverages Automation to Provide a Mission Critical, 24x7x365 Health Solution on AWS Verge Health and Cloudticity November 27, 2017
  • 2. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Introductions Verge Health and Cloudticity Gerry Miller, Founder/CEO/CTO, Cloudticity James Lawson, Chief Solutions Officer, Verge Health
  • 3. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Why Migrate? Verge Health and Cloudticity James Lawson, Chief Solutions Officer, Verge Health
  • 4. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Verge Health ▶ 900 Hospital System Clients ▶ 14,000 Providers Monthly ▶ 17.25 Million Actions Managed ▶ 500,000 Active Users
  • 5. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. The Verge Health Challenge How to modernize a single on-premises data center that does not have physical redundancy, and that supports the Converge platform for over 900 hospital systems
  • 6. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Why Migrate?
  • 7. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. The Migration Process Verge Health and Cloudticity Gerry Miller, Founder/CEO/CTO, Cloudticity
  • 8. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. AWS Configuration Principles Config CloudWatch Flow Logs Amazon S3 Configuration Availability Zone A Availability Zone B Public Subnet Public Subnet Private Subnet Private Subnet
  • 9. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
  • 10. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. The Migration Process GATHER CODE DEPLOY
  • 11. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Gather Inventory Production xrgvrgdb07p Active 192.168.57.27 12 98 836 4160 SQL - BI - Active Node Yes Windows 2008 R2 Enterprise SQL 2008 R2 Enterprise Production xrgvrgdb08p Active 192.168.57.28 12 98 836 2450 SQL - BI - Active Node Yes Windows 2008 R2 Enterprise SQL 2008 R2 Enterprise Sandbox xrgvrgdb09p Active 192.168.57.29 8 64 3386 SQL - DBs Yes Windows 2008 R2 Enterprise SQL 2008 R2 Developer Sandbox xrgvrgdb10p Active 192.168.57.30 8 64 3256 SQL - BI Yes Windows 2008 R2 Enterprise SQL 2008 R2 Developer Production xrgvrgdb11p Active 192.168.57.19 12 128 836 2410 SQL - DBs - Active Node Yes Windows 2008 R2 Enterprise SQL 2008 R2 Enterprise Production xrgvrgdb12p Active 192.168.57.20 12 128 836 SQL - DBs - Passive Node Yes Windows 2008 R2 Enterprise SQL 2008 R2 Enterprise Production xrgvrgdb13p Active 192.168.57.21 12 128 836 3980 SQL - DBs - Active Node Yes Windows 2008 R2 Enterprise SQL 2008 R2 Enterprise Production xrgvrgdb14p Active 192.168.57.22 12 128 836 SQL - DBs - Passive Node Yes Windows 2008 R2 Enterprise SQL 2008 R2 Enterprise Production xrgvrgdb15p Active 192.168.57.17 24 128 6463 SQL - DBs - Active Node Yes Windows 2008 R2 Enterprise SQL 2008 R2 Enterprise Production xrgvrgdb16p Active 192.168.57.18 24 128 1358 SQL - DBs - Passive Node Yes Windows 2008 R2 Enterprise SQL 2008 R2 Enterprise Production avxrgvrgad01p Active 10.162.175.13 4 8 120 Active Directory No Windows 2008 R2 Enterprise Production avxrgvrgad02p Active 10.162.175.14 4 8 60 Active Directory No Windows 2008 R2 Enterprise Development avxrgvrgbld01d Active 172.30.2.33 8 16 960 Build, Source Control No Windows 2008 R2 Enterprise Development avxrgvrgbld02d Active 172.30.2.18 2 4 360 Build Agents No CentOS 7 Linux Development avxrgvrgbld03d Active 172.30.2.42 2 4 200 Build Agents No Windows 2012 R2 Standard Development avxrgvrgbld04d Active 172.30.2.43 4 8 610 Build Agents No Windows 2008 R2 Enterprise Development avxrgvrgbpm01d Active 172.30.2.29 4 6 210 K2 No Windows 2008 R2 Enterprise Production avxrgvrgbpm01p Active 172.31.171.16 4 12 230 K2 No Windows 2008 R2 Enterprise Production Support avxrgvrgbpm01s Active 172.30.2.15 4 8 210 K2 No Windows 2008 R2 Enterprise Staging avxrgvrgbpm01u Active 172.31.171.21 4 12 310 K2 No Windows 2008 R2 Enterprise Utility/Management avxrgvrgchef01m Active 172.30.2.37 4 8 210 Configuration Management No Redhat 6 Linux Development avxrgvrgdb01s Active 172.30.154.13 4 32 4140 SQL - DBs Yes Windows 2008 R2 Enterprise SQL 2008 R2 Developer Production Support avxrgvrgdb02s Active 172.30.154.11 8 64 9110 SQL - DBs Yes Windows 2008 R2 Enterprise SQL 2008 R2 Developer Staging avxrgvrgdb03s Active 172.30.154.12 8 32 4610 SQL - DBs Yes Windows 2008 R2 Enterprise SQL 2008 R2 Developer Development avxrgvrgdc01s Active 172.30.2.26 2 4 60 Test Domain No Windows 2008 R2 Enterprise
  • 12. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Gather InventorySubnet Type Position Name Protocol Source IP Destination IP Port Action StagingDMZ Inbound 166ftp TCP Any Any 21 Permit StagingDMZ Inbound 165scp TCP Any Any 22 Permit StagingDMZ Inbound 133SMTP from BPM02P TCP 10.162.171.22 Any 25 Permit StagingDMZ Inbound 137UTL01S SMTP TCP Any 10.165.2.28 25 Permit StagingDMZ Inbound 164SMTP from BPM01U TCP 10.162.171.21 Any 25 Permit StagingDMZ Inbound 101default-101 TCP Any Any 80 Permit StagingDMZ Inbound 122DCOM TCP Any 10.165.2.13 135 Permit StagingDMZ Inbound 145DOC01P DCOM TCP 10.165.2.16 Any 135 Permit StagingDMZ Inbound 102default-102 TCP Any Any 443 Permit StagingDMZ Inbound 109SMB CIFS From StagingTrust TCP 172.32.0.0/24 172.32.0.0/24 445 Permit StagingDMZ Inbound 111SMB CIFS From ProductionDMZ TCP 172.32.0.0/24 172.32.0.0/24 445 Permit StagingDMZ Inbound 112SMB CIFS From ProductionTrust TCP 172.32.0.0/24 172.32.0.0/24 445 Permit StagingDMZ Inbound 113SMB CIFS From ASH01 TCP 172.32.0.0/24 172.32.0.0/24 445 Permit StagingDMZ Outbound 98default-98 TCP Any Any 587 Deny StagingDMZ Outbound 102OpenVPN_udp_outbound UDP Any Any 1194 Permit StagingDMZ Inbound 175OpenVPN_udp_inbound UDP Any Any 1194 Permit StagingDMZ Inbound 105MSSQL to ASH01 Trust TCP 172.32.0.0/24 172.32.0.0/24 1433 Permit StagingDMZ Inbound 125SQL Staging Web TCP Any 172.31.12.22 1433 Permit StagingDMZ Inbound 134SQL WA02S TCP Any 172.31.12.22 1433 Permit StagingDMZ Inbound 119MSSQL to ASH Trust 1434 TCP 172.32.0.0/24 172.32.0.0/24 1434 Permit StagingDMZ Inbound 126SQL Staging Web RAPID TCP Any 172.31.12.22 1434 Permit StagingDMZ Inbound 108Terminal Access to ASH01 TCP 172.32.0.0/24 172.32.0.0/24 3389 Permit StagingDMZ Inbound 167LogShippingfromPROD TCP 172.32.0.0/24 172.32.0.0/24 3515 Permit StagingDMZ Inbound 168IISLogShippingFromPROD TCP 172.32.0.0/24 172.32.0.0/24 3516 Permit StagingDMZ Inbound 159Debugger port 4016 TCP 172.32.0.0/24 172.32.0.0/24 4016 Permit
  • 13. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Gather Inventory ANX VPN Server Description ANX VPN server used to connect AWS to client networks. Servers ANXVPN01M Operating System Windows 2012 R2 (ANXVPN01) Installation Notes AWS Windows 2012 R2 AMI default Windows Roles and Features are not listed. Windows Features •.NET Framework 3.5 Features • .NET Framework 3.5 (includes .NET 2.0 and 3.0) •Remote Server Administration Tools • Feature Administration Tools • SNMP Tools •SNMP Service • SNMP WMI Provider •Telnet Client Notes •Palo Alto VPN appliance from the AWS Marketplace for VPN01 and VPN02. •VPN servers will need to provide connectivity between Dimension Data and AWS during the migration. •VPN servers will need to provide connectivity from Verge employees computers to AWS servers. This is either for RDP or SSH access and host name/URL access to resources that are not public. •Possible site to site VPN tunnel from AWS to Charleston office. •Windows Roles and Features are specific to ANXVPN01.
  • 14. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. OS Configuration Verge Health server hardening guidelines examples 1. Servers are not connected to the internet until it is fully hardened 2. IIS server is not installed on the domain controller 3. Two network interfaces are used in the server—one for admin and for the network 4. Remote administration of the server is secure and configured for encryption, low session time-outs and account lockouts 5. Telnet, FTP, SMTP and NNTP services are disabled unless explicitly required 6. WebDAV is disabled unless explicitly required 7. Data Access Components are not installed unless explicitly required 8. NetBIOS and SMB are disabled 9. Etcetera
  • 15. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. AWS CloudFormation Development
  • 16. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. AWS CloudFormation Parameters Parameters: S3Bucket: Description: The S3 bucket used to store Lambda zip file. Type: String Default: cloudticity-o2 S3Key: Description: The Lambda zip file key name. Type: String Default: lambda-code/collector.zip S3VersionId: Description: The S3 file version. Type: String ClientName: Description: The name of the client environment. Type: String Default: Cloudticity ...
  • 17. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. AWS CloudFormation Conditionals ... Conditions: CreateAnalytics: !Equals [!Ref IncludeAnalytics, true] UseExistingLogGroup: !Equals [!Ref CreateFlowlogGroup, true] ... ... FlowlogCollectorFirehose: Type: "AWS::KinesisFirehose::DeliveryStream" DependsOn: LambdaExecutionRole Condition: CreateAnalytics ...
  • 18. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. AWS Chef Development
  • 19. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. AWS Chef Development
  • 20. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. # set the parameters AZ=`curl http://169.254.169.254/latest/meta-data/placement/availability-zone` REGION=${AZ:0:${#AZ}-1} INSTANCE_ID=`curl http://169.254.169.254/latest/meta-data/instance-id` ENVIRONMENT=`aws ec2 describe-tags --filter "Name=resource-id,Values=$INSTANCE_ID" "Name=key,Values=o2:chef:environment" --region $REGION | jq --raw-output '.Tags[0].Value'` ROLE=`aws ec2 describe-tags --filter "Name=resource-id,Values=$INSTANCE_ID" "Name=key,Values=o2:chef:role" --region $REGION | jq --raw-output '.Tags[0].Value'` RUN_LIST='"role['$ROLE']"' HOSTNAME=`curl http://169.254.169.254/latest/meta-data/hostname` # create the client.rb file printf 'organization = "'$ORGANIZATION'"nloglevel :infonlog_location STDOUTnchef_server_url "https://chef.vergehealth.com/organizations/#{organization}"nvalidation_key "/etc/chef/#{organization}-validator.pem"nvalidation_client_name "#{organization}-validator"nnode_name "'$HOSTNAME'"' | tee /etc/chef/client.rb # write the attributes file echo '{ "chef_environment":"'$ENVIRONMENT'", "run_list":['$RUN_LIST']}' | tee /etc/chef/attributes.json # install the chef-client curl https://www.chef.io/chef/install.sh | bash -s -- -v 12.14.89 # run the chef-client for the first time chef-client -j /etc/chef/attributes.json -l info -L /var/log/chef-client-userdata.log AWS Chef Development
  • 21. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Data Movement
  • 22. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Special Considerations
  • 23. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Special Considerations Availability Zone A Availability Zone B WSFC Always-On WSFC Always-On Synchronous Replication
  • 24. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Special Considerations
  • 25. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Special Considerations
  • 26. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Special Considerations
  • 27. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Special Considerations
  • 28. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. The Cutover (or, How to Spend a Saturday) Stop accepting prod connections Allow scheduled data sync to complete Move VPN connections via ANX PPRO Update DNS host addresses Start accepting connections
  • 29. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Post-Migration Optimization Verge Health and Cloudticity Gerry Miller, Founder/CEO/CTO, Cloudticity
  • 30. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Cutting Edge Security
  • 31. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Agility AWS Service Catalog
  • 32. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Agility
  • 33. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Availability Availability Zone A Availability Zone B Public Subnet Public Subnet Private Subnet Private Subnet
  • 34. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Cost
  • 35. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Cost
  • 36. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Cost
  • 37. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Cloudticity Oxygen
  • 38. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Cloudticity Oxygen
  • 39. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. CLOUDTICITY OXYGEN™
  • 40. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. The Results Verge Health and Cloudticity James Lawson, Chief Solutions Officer, Verge Health
  • 41. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Thank you! https://www.vergehealth.com https://cloudticity.com Verge Health and Cloudticity