Upload
vmworld
View
388
Download
3
Embed Size (px)
DESCRIPTION
VMworld 2013 Shreekant Ankala, VMware Sreekanth Indireddy, VMware Prafull Kumar, VMware Learn more about VMworld and register at http://www.vmworld.com/index.jspa?src=socmed-vmworld-slideshare
Citation preview
Practicing What We Preach: VMware IT on vCenter
Operations Management Suite and vCloud
Automation Center
Shreekant Ankala, VMware
Sreekanth Indireddy, VMware
Prafull Kumar, VMware
VCM4952
#VCM4952
2
Highlights
Save $6 Million per year
Improve Developer Productivity by 20%
Reduce cost per VM by 80%
Reduce Provisioning time by 95%
The bottom line …
3
Session Goals – How to …
Reduce Cost beyond Virtualization
• Automate Workload Provisioning – Leverage vCAC
• Management – Lease Model
Understand New Paradigm of Instance Refreshes
• Just re-provision!
Dramatically reduce Problem Resolution
• Monitor from the outset
• Leverage vCenter Operations Manager to provide end to end views!
4
Our Group
Team : 30+ DevOps engineers
Customer : 600+ developers
Role : 16 different dev/test
environments, 130+ app
components each.
Infrastructure footprint :
• ~4000 non-production servers
• ~500 production servers
• ~290 physical hosts
• ~4 Petabytes of storage
Enterprise Application Portfolio
SaaS 65
IT tools 50
Business 100
Total 215
5
Before…
Enterprise App Development Project – up to 9 months
20 Steps - 3 to 5 Weeks!
Request for
Dev/Test
Infrastructure
Verification
Hardware
Setup
Build VMs –
new or clone
DNS
Entries
Install,
Setup,
Configure
Workload
Database
Refresh
Latest Code
Deployment
Load
Balancer
Entries
Web Server
Configuration
Firewall
Changes
External
Interface &
Integration
PPM
Tasks
Workload
Monitoring
Setup
Security – VM
access control
Functional
Testing
Environmental
Testing
Production Dev Test UAT Stage Load
Test
6
Complexity Varies
Ops requirements for this App… …are different than Ops
requirements for this App
Complete SDLC Environment One off App.
App
Web
DB
7
So What Do We Need to Address?
Provisioning
• Slow process – 4 weeks
• Unreliable – new issues every time!
• Project schedule risk
High infrastructure costs
• High CAPEX and OPEX
Developer frustration
• Difficult problem resolution – more than 2 days per issue
8
IT Project Goals
Transition
to Private Cloud
Automate
the Process
9
vCenter Orchestrator
VMware Application Director
Dev Test UAT Stage Mgmt.
Cloud Providers
App Blueprints (130+)
VMware vCloud Director
VMware vCloud Automation Center
Access Control
Provisioning Policies
Service Catalog
vCAC Workflows
Cloud Administrator
Blueprint
Manager
AppOps Engineer
OneCloud IaaS Software Defined Data Center
Deployment Plans
Automation and Management – Based on vCloud
vCloud Suite
10
Cloud Automation and Management - Extensibility
Load Balancer
(F5/vShield)
IPAM
(Men & Mice)
LDAP
(Lotus)
Config
(GIT Repo)
Other
3rd Party
Plug-Ins
Configure
vCAC Service
Catalogs and
Policies
Configure
Monitor Agents
and Collector
Feeds
Export
App D Services
and Blueprints
Export
Provision and
De-provision
Workflows
Export App D
Update Harness
Container
VMware /
Non-VMware
Components
Plug-In Mgmt.
Service Profile
and Provision
Tasks/Services
Mgmt.
Provisioned
Workloads
Unified Asset
Inventory
Provisioned
Workloads
Monitoring
Mgmt.
Provisioned
Workloads
Monitoring
Provision/
De-provisioning
Audits
Extension 3rd party
components
Private Cloud IaaS Software-defined Data Center
vCloud Suite
…
11
Extensions
SOAP SOAP REST REST
vC Ops
vCloud Automation Center
vCloud
Director
IPAM
(MEN & MICE)
Load
Balancer
(F5 / vShield)
vFabric Application Director
(now part of vCAC Enterprise)
Log Insight
SNMP
REST
End Consumer &
Approval Mgmt
Cloud Admin
Cloud Apps
Admin
SOAP
vCenter
Orchestrator
Web UI
...
…
AQMP
Cloud Apps
Admin
…
…
Cloud Automation and Management - Architecture
12
Cloud Automation & Mgmt. Platform: Lifecycle Diagram E
xte
nsio
n
vC
lou
d
Dir
ecto
r
Ap
pli
cati
on
Dir
ecto
r
vC
en
ter
Orc
hestr
ato
r
vC
lou
d
Au
tom
ati
on
Cen
ter
Build Configure Phase
Provision Phase
Monitor & Manage Phase
13
vCloud Automation Center Capabilities
Following are the capabilities used by VMware IT
Self Service Portal
Service Catalog Management
Policy Management & Role based Access
Request & Approval Management
Blueprint Access Controls
Single & Multi Machine Blueprints
Machine Provisioning & Deprovisioning
Lease Management
Virtual & vCloud Deployments
vCO Integrations
14
VMware Application Director (now part of vCAC Enterprise)
Application Installation
and Configuration
Instructions
(Services/
Components)
VM Templates
Dependency
15
VMware Application Director
Cloud Provider (vCAC or vCD)
VM1
VM2 VM3
Guest Cust
Copy Files
Install Web
Start Web
Guest Cust
Copy Files
Install App
Start App
Guest Cust
Copy Files
Install DB
Config DB
Start DB Config App
Config Web
OneCloud IaaS Software Defined Data Center
16
VMware Application Director
Some of the systems blueprinted using VMware Application Director are..
17
Workload Monitoring
18
Resource Monitoring
Infrastructure Monitoring
Network Monitoring
Challenges of Workload Monitoring
Multiple Monitoring tools
Many Dashboards
Difficult to correlate
and analyze
No Single view
Workloads
Workloads
19
vCenter Operations Management Suite Capabilities
Following are the capabilities used by VMware IT
Proactive Monitoring
Graphical view of current & historical states
Calculates the range of normal behavior
Correlation of change events
Heat map to identify resource bottlenecks
Detailed Health and Workload views
Proactive Smart Alerts and Faults
Optimize/Consolidate resource usage
Capacity Analysis and Reporting
Monitor virtual, cloud, physical infrastructure
20
Extensibility
EMC Smarts Adapter
EMC Symmetrix Adapter
HP BAC Adapter
HP OpenView Adapter
IBM Tivoli Monitoring
Microsoft SCOM Adapter
NetApp Adapter
Oracle Manager Adapter
SAP Adapter
VMware Hyperic Adapter
VMware vCenter Adapter
Generic Adapters e.g.
Port/SNMP/SQL/Text File
Capacity
Planning
Future Trends
Predict the future needs
of the IT Capacity
requirements
Faster root cause
analysis
Real time trends of key
performance indicators
View immediate issues
using Health
drill-down to data center,
cluster, host and virtual
machine level
vCenter Operations Management Suite features
21
IT Monitoring Features
Monitor Dev, Test, Load or
Production environment
Workload Monitoring
Monitor application layers e.g.
Portal, SOA, EBS
Layer Level Monitoring
View metrics from vCops, Log
Insight in single Graph
Metrics Correlation
Real time monitoring of Key
performance Indicators
Real time view
Log Insight Hyperic vCenter Operations
Management Suite
Allows user to create new
dashboard for the required
metrics
Create New Dashboards
Drill down to resource level from
aggregated view
Drill down
22
IT Monitoring Dashboard
Metrics Correlation
Application Layer Metric Source System
Chart Types Drilldown
23
Monitoring Solution
vCenter Operations
Management Hyperic Log Insight
Test
Workload
UAT
Workload
Load Test
Workload
Production
Workload
Collect Workload
SNMP Metrics
Monitoring Adapter Layer
Repository
Service
Aggregation
Framework
REST
Services
24
Results
Phase 1 Phase 2
Cycle Time
Hours per dev/test instance
172
36
Today
Phase 1 Phase 2
VMs Transitioned
# of Non-production VMs
Phase 1 Phase 2
AppOpps team
# of Engineers
Goal – 4000
2,800
2,200
Goal - 5
Start - 27 22
Reduced provision time
95% (4 weeks to 36 hours)
Improved productivity
of 600 developers
20%
Reduced
IT operations costs
$1.5M /year
Able to say
“yes” to developer requests
Reduced the cost of
a VM/month
80% ($133 to $20)
Reduced
infrastructure costs
$4.5M/year
Start – 4 weeks
Goal – 24 hours
Today Today
25
Key Takeaways
vCloud Suite is highly extensible to build robust cloud automation
solutions.
Automate, Manage and Monitor your cloud effectively using vCloud
Suite.
Reducing provisioning time and improving agility will lead to huge
cost savings.
26
Learn More About vCAC and vC Ops
Breakout Sessions:
• How to Troubleshoot VM Performance, Wed. 10-11, Marriott, Yerba Buena,
Salon 7 (VCM5169)
• How to Manage vSphere and Hybrid Cloud, Tuesday 11:30-12:30 Moscone
West, Room 2011 (VCM5811)
• Automating the Software Defined Data Center: How to Get Started, Wed. 10-
11, Moscone West, 3007
• VMware and Puppet: How to Plan, Deploy and Manage: Tue. 5:30-6:30
Marriott, Yerba Buena Level, Salon 7 (VCM5271)
Hands on Labs: VMware vCenter Log Insight
• HOL-SDC-1313 vCloud Suite Use Cases - Infrastructure Provisioning (IaaS)
• HOL-SDC-1314 vCloud Suite Use Cases - Application Provisioning (PaaS)
Group Discussion:
• Cloud Operations Tuesday, 11-12 or 5-6 Moscone West Alcove 2
• Cloud Automation Wed, 2-3, Moscone West Alcove 2
27
Other VMware Activities Related to This Session
HOL:
HOL-SDC-1301
Applied Cloud Operations HOL-SDC-1313 vCloud Suite Use Cases - Infrastructure Provisioning (IaaS) HOL-SDC-1314 vCloud Suite Use Cases Application Provisioning (PaaS)
Group Discussions:
VCM1002-GD, VCM1004-GD
Cloud Operations with Hicham Mourad or Sam McBride VCM1003-GD Cloud Automation with Naomi Sullivan
VCM4952
THANK YOU
Practicing What We Preach: VMware IT on vCenter
Operations Management Suite and vCloud
Automation Center
Shreekant Ankala, VMware
Sreekanth Indireddy, VMware
Prafull Kumar, VMware
VCM4952
#VCM4952