Capacity Planning For the Hybrid Cloud From an infrastructure owner’s perspective
My Credentials Ex IT Manager turned independent freelance consultant 10 years delivering consultancy and professional services Deploying VMware, Citrix and Microsoft solutions since 2005 Service Orientated Infrastructure Guy
Agenda Cap Planning Where to Begin Key information to obtain Why use it? Don’t forget desktops (Desktop as a Service)
Topics not covered Pricing or licensing Cloud Provider Bakeoff (volunteers welcome!) SLAs Quality of Service Hybrid use cases (e.g DR, Bursting, Web etc) Business Level Decisions Application Level Decisions (e.g HA)
Why, When and How
Discovery Understand what you have This is more than what’s just in Virtual Center ! Do you know what inter-dependencies each system has? Do you have Baseline metrics and their impact? Performance, Seasonal Peaks etc.
What to collect Applications (client & server) used Bandwidth requirements Dependencies Live, non-prod, DR OS Requirements Storage Compute Memory IOPs Latency Network Bandwidth
Tools & Techniques
Microsoft MAPS PRO’s FREE Agentless Great for MS product Also Linux, Vmware! Built-in Reports Easy Export/Import of DB Con’s Limited Dependency Mapping No network inventory No Port Monitoring Dependent on DCOM/WMI, RPC, DNS, Firewall
SysTrack – From Lakeside Software
Systrack PRO’s FREE* (upto 100 svrs) Client to server dependency mapping Port Analysis Latency Deep analysis Great for desktop and server Built-in Reports Dashboard Con’s MS Only Requires Agents (runs in user mode) No network inventory
VMware Dependency Planner ESX server Virtual to Virtual Dependencies ESX to VC Dependencies Virtualized On Relationship Physical to Virtual Dependencies VMs Discover instances of DBs, Application servers, etc
VMware PRO’s Agentless Client to server dependency mapping Port Analysis Latency Deep analysis Great for desktop and server Built-in Reports Con’s Requires VMware Partner Limited support Can be complex to setup at scale Requires app mapping setup Does not go into OS
Options Be careful with MAPs, you may need to throttle it Agent based, change control requirements? Agentless, setup-time, not able to do it yourself Traditional Capacity Planner’s
Analysis Who uses what servers and applications What is the bandwidth requirements How is the app used (does it integrate or discrete) Internal or External users Authentication Requirements Security ! of course… Backups / DR
What I do Put servers into buckets High IOHigh Bandwidth
Storage Performance Azure Basic Tier IOP range Azure Standard Tier IOP range 500+ *Multiple Storage accounts required for higher Latency – watch this space your mileage may vary Lots of good blogs, links covered later
The Hybrid D.R.A.G effect DiscoveryRationalisationAnalysisGoals
Good use case X86 Client server app Used by internal and external DB Requirements No other app integration RDS hosted Apps or Citrix or vCloud Air ! Desktop As a Service
Questions Do you need a dedicated link to the Cloud service How will you measure performance and contrast What services do you start with Theorise strategies even if not confirmed e.g Office365
Appendix us/library/azure/dn aspx us/library/azure/dn aspx increasing-azure.html
THANK YOU Q&A