Optimizing Your Hybrid Cloud for Production Nonproduction Workloads
Optimizing Your Hybrid Cloud for Production & Non-production Workloads with Disaster Recovery Doing more with less Drew Dressler – Sr Solutions Engineer Ryan Kelly – Staff Cloud Engineer October 23, 2018 Confidential │ © 2018 VMware, Inc.
Notice: The data provided in this presentation was done as an average of many different environments. The numbers of scale and sizing may not relate, but the math is pretty easy and we would be glad to help you out. If you would like to go through some sizing exercises, please contact us or your VMware account rep or partner. Confidential │ © 2018 VMware, Inc. 2
Agenda Hybrid-Clouds? How do they even work? You did what to our Virtual Machines? Why a consumption model for DR? You want to stick that in where? Why not combine your most dormant workloads? Do you have the shingles? Why is scaling smart and cost effective? That’s It? Can I get a copy of this? Confidential │ © 2018 VMware, Inc. 3
Hybrid Clouds? How do they even work? Confidential │ © 2018 VMware, Inc. 4
Hybrid Clouds How do they even work? A hybrid cloud is an infrastructure that includes links between one cloud managed by the user (typically called “private cloud”) and at least one cloud managed by a third party (typically called “public cloud”). A well thought out hybrid cloud should provide an easy path to move freely between private and public clouds without any changes to the application or requiring a re-platform. A hybrid cloud will enable your organization to be more agile with dev/ops Confidential │ © 2018 VMware, Inc. 5
High Level Architecture of a Hybrid-Cloud On-Prem with VMware Cloud on AWS and AWS Native Cross Connect </> v. Realize, v. API, Power. CLI… VMware Cloud™ on AWS Operational Management AWS Native Services Powered by VMware Cloud Foundation … … v. Center Amazon EC 2 Amazon S 3 Amazon RDS … … v. Sphere • • Customer Datacenter Confidential │ © 2018 VMware, Inc. v. SAN ESXi on Dedicated Hardware Support for VMs and Containers • • v. SAN on Flash and EBS Replication and DR Orchestration NSX • • NSX Spanning onpremises and cloud Advanced Networking & Security Services AWS Io. T AWS Direct Connect AWS IAM AWS Global Infrastructure 6
You Did WHAT to Our Virtual Machines? Why a consumption Model for DR Confidential │ © 2018 VMware, Inc. 7
Mock Environment – 1000 Virtual Machines Typical mixed use environment Confidential │ © 2018 VMware, Inc. 8
Mock Environment Some vital stats 1000 VMs for mixed purposes • Production VMs are allocated an average of 5 v. CPUs, 10 GB of RAM and 150 GB of drive space – – • • The same VMs are over allocated resources by 20% (more like 30 -45% but 20% makes for better examples) Current VM ratio is about 25 VMs per host 650 of them are considered production worthy and 500 of those are considered critical for DR 350 of them are non production or for testing and development – 200 of the 350 are not unique with some VMs having 4 -5 copies (typically DBs) • 30 v. Sphere hosts (dual-socket) are required for production and 20 for non-production (N+2) • • • About 35 VMs are Tier 0 for DR (Always on) 300 VMs must be powered on within 24 hours of a DR event Remaining critical VMs need to be powered on in 2 days Confidential │ © 2018 VMware, Inc. 9
Optimizing for the Cloud Model Stop treating your VMs like they are snowflakes Rarely will an application vendor have a hard requirement on resource assignment • • Worst case scenario is the safest for traditional on-prem environments but cost prohibitive for the cloud Applications actually run better as VMs when not overallocated Overallocated VMs negatively impact neighboring VMs creating a false need of more hardware CPU and RAM reservations can be used to increase performance when going from idle to 100% CPU The snowflake is the applications ability to deliver data • Focus performance requirements on the entire applications ability to deliver data to users – – If a VM in the application is idle majority of the time, use an 80 percentile peak as a start for consumption If a VM in the application stack is busy a majority of the time, give the VM 10 -15% buffer above peak • • Your mileage may vary, these are only starting suggestions Communication is NOT the C word – – – Application owners can be very flexible when approached with good business intentions Provide comprehensive data through dashboards or reporting Offer to help to work with software vendors to accept a cloud model on resource assignments Confidential │ © 2018 VMware, Inc. 10
Preparing for DR Sizing DR based on your optimized resource assignment – napkin math works most of the time • • Increase density from 25 VM/Host to 30 VM/Host Decrease production host count from 30 to 24 on-prem Critical VMs will fit on 19 hosts In this example, VMware Cloud hosts are 30% more powerful then onprem • For DR, 38 VMs/Host (during a DR testing or actual event) • At nominal usage, should fit on 16 VMC hosts • During replication VMs are off and not consuming CPU or RAM Confidential │ © 2018 VMware, Inc. 11
Standby DR Configuration Your fulltime deployment only needs to cover the basics Availability Zone S R M V R S V R R M v. Center Cluster SDDC Customer Data Center AWS Global Infrastructure • • • Three host minimum for full time The 35 Tier 0 VMs that are always on will fit on one host Replicating VMs only need storage until DR event Elastic DRS can add hosts “On-Demand” for any purpos Additional full time hosts can be added at any time If we used traditional thoughts on resource allocation and VM density, and created a full time DR environment, we would need 24+ full time hosts in VMC Confidential │ © 2018 VMware, Inc. 12
You want to stick that in where? Why not combine your most dormant workloads? Confidential │ © 2018 VMware, Inc. 13
You need non-production for test/dev Test/dev is the most costly to manage based on usage patterns • • • Majority of non-production systems sit idle nearly full time Configuration drift of VMs invalidates test plans In many cases, systems are monitored and treated like production Many labor hours wasted with constant patching Very wasteful on hardware and licensing Confidential │ © 2018 VMware, Inc. 14
Rethink non-production Provide test systems on demand with automatic expirations VMware Cloud is the swiss army knife of infrastructure • • • DR systems and non-prod can coexist NSX Cloud in VMC provides natural multi-tenancy Cross-connect to AWS native for re-platform testing using containers or other agile technology Traditionally DR and non-prod are total waste of resources • • Combined consumption with on-demand can reduce costs for the two In this example overall footprint is reduced by close to 20 on-prem hosts and 12 VMC hosts for full time Leverage v. Realize Suite to automate with governance • • • Test systems can be leased from days to months, ensuring a reclamation of resources Test systems can be cloned from production “on demand” to ensure testing accuracy Entire production can be put in DR test mode for full stack testing with no risk to production Confidential │ © 2018 VMware, Inc. 15
Do you have the Shingles? Why is scaling smart and cost effective? Confidential │ © 2018 VMware, Inc. 16
Elastic DRS Hosts by the hour/week to accommodate any increase in usage 1. CLUSTER OPERATING WITHIN TARGET THRESHOLDS 2. THRESHOLD EXCEEDED PROVISION ADDITIONAL HOST 3. CLUSTER RETURNS TO TARGET THRESHOLD CPU CPU Memory Storage v. SAN Cluster Confidential │ © 2018 VMware, Inc. v. SAN Cluster 17
Example Situations From Everyday to Full Disaster Normal Operations Disaster Operations With minimal large testing With testing disabled Customer Data Center 650 Production VMs Confidential │ © 2018 VMware, Inc. AWS Global Infrastructure 35 Always on DR VMs 20 Test 200 Test. VMs 500 Disaster 18
That’s It? Can I get a copy of this? Questions ? Confidential │ © 2018 VMware, Inc. 19
What is next? Some useful links to check out 1. https: //cloud. vmware. com/vmc-aws – Main information page 2. https: //my. vmware. com/en/web/vmware/evalcenter? p=vmc-aws-18 -hol – Hands on Lab 3. https: //aws. amazon. com/vmware/faqs/ - AWS info page on VMware Cloud 4. https: //www. youtube. com/channel/UCpv 9_Rv. YYB-j_Yr. WDu. Kfg/featured - VMware Cloud Youtube Drew Dressler – ddressler@vmware. com Ryan Kelly – rkelly@vmware. com Confidential │ © 2018 VMware, Inc. 20
- Slides: 20