CLOUDFORMS Virtualization and IaaS management Calvin Smith, Senior Solutions Architect calvin@redhat.com
VIRTUALIZATION TO CLOUD CONTINUUM Virtual Infrastructure Management Drivers Server Virtualization Consolidation Reduce Capital Expense Private Cloud Distributed Virtualization Flexibility & Speed Reduce Operational Expense Automation Less Downtime Self-Serve Agility Standardization IT as a Business Usage Metering Hybrid Cloud Capital Expense Elimination Increased Flexibility (up and down) Visibility Optimization Agility Federation Control Automation Self-Service Brokering Derived from Gartner Roadmap: From Virtualization to Cloud Computing (reference slide) 2
The NIST Definition of Cloud Computing ESSENTIAL CHARACTERISTICS SERVICE MODELS DEPLOYMENT MODELS On-demand self-service Software as a service (SaaS) Public Cloud Broad network access Platform as a service (PaaS) Resource pooling Infrastructure as a service (IaaS) Rapid elasticity Private Cloud Hybrid Cloud Community Cloud Measured service The NIST definition characterizes important aspects of cloud computing and is intended to serve as a means for broad comparisons of cloud services and deployment strategies, and to provide a baseline for discussion from what is cloud computing to how to best use cloud computing.
CLOUD TYPES AND DEPLOYMENT MODELS 4
Cloud Management Platform CMP Capabilities Service Catalog Chargeback Capacity Management Performance Management http://www.gartner.com/it-glossary/cloud-management-platforms Self-Service Automated Provisioning Configuration & Change Management Life-cycle Management Orchestration External Cloud Connection
RED HAT CLOUDFORMS Cloud Enablement Integrated with Infrastructure Management Approval Workflow Self Service Compliance Chargeback Quota Enforcement Cloud Enablement Automation Cloud Bursting Tagging Policies Infrastructure Management Resource Mgmt 10 Capacity Planning Optimize Config Mgmt Root Cause Analysis
IT CLOUD MANAGEMENT Seamless Self-Service CLOUDFORMS Role-based Delegation Self-Service Portals Service Catalogs Automated Provisioning Quotas & Chargeback 11
SELF-SERVICE AUTOMATED PROVISIONING Deployment of Self-Service Resources CLOUDFORMS Role-Based Access Controls Intelligent Workload Placement Approval Workflow Converged Infrastructure Management 12 Chargeback Quota RBAC Requests Service Delivery Quota Enforcement
IT CLOUD MANAGEMENT Single Pane of Glass Operations CLOUDFORMS Configuration Management Resource Management Capacity & Utilization Dashboards, Timelines Change & Drift Tracking 13
CLOUD WORKLOAD MANAGEMENT/OPTIMIZATION 1 Workload Balancing Normal Operating Range Where is the best place to run a new workload? How can I optimize existing resources? 2 What is causing spikes? Capacity Management Can cluster X handle workload? Where do I have performance issues? Where do I have waste? 3 I didn't create the workload, but I need to determine what's the problem and how to fix it Operations and Support Timeline Consumption 14 VM Inspection Drift Analysis Identify root cause and reduce mean time to resolution (MTTR) by viewing workloads in 4 dimensions:
IT CLOUD MANAGEMENT Executive Management CLOUDFORMS Financial Management Governance & Compliance Forecasting & Planning Health, Availability 15
CLOUDFORMS Capabilities 16
Insight Cloudforms module
MANAGING RESOURCES Brownfield & Greenfield Single Pane of Glass True Visibility CloudForms sees all VMs and workloads, not just ones it created. CloudForms interrogates the virtual disk VS just speaking to originating management system Admin Role #1 Admin Role #2 Admin Role #3 Guest OS Platform 18 VM State Policy Applied # of Snapshots
ROOT CAUSE ANALYSIS Reducing the Mean Time to Resolution (MTTR) When VM compared to template, quickly see issue was caused by recently increased memory Drift Analysis Compare to parent/host Compare to earlier time Quickly find similar VMs across the landscape KEY Genealogy what is the worst case scenario, know if the problem will expand beyond 19
CAPACITY MANAGEMENT & PLANNING View Capacity & Best Fit Recommendation Across the Landscape Bottlenecks & Alerting Capacity Planning Best-Fit Placement Trending 20
Control Cloudforms module
AUTOMATING IT PROCESS Protect Environment Stop VM if it Breaks Policy Sample Rule: Every Windows VM must have McAfee v2.0 installed Help Desk YES NO Security Team CLOUDFORMS Converged Infrastructure IT Management 22 Users only see conforming VMs/Workloads Non-conforming VMs preventing from running Policy breach notifications sent automatically Tagging certain items allows one to apply policies to only tagged items
WASTE DETECTION Optimize the Environment Over-Allocated CPU by 16 GHz Memory by 18 GB Storage by 213 GB North America Allocated CPU 50 GHz Memory 60 GB Storage 400 GB Actual 34 GHz 42 GB 187 GB Europe Allocated CPU 30 GHz Memory 45 GB Storage 250 GB Asia Actual 26 GHz 39 GB 237 GB Allocated 20 GHz CPU Memory 30 GB Storage 150 GB Actual 17 GHz 26 GB 142 GB = VM = VM sprawl = Incorrectly configured workload VM sprawl Incorrectly configured workloads Datastore wastage Over-allocated resource pools 23 78% 22% Storage Consumption Understand resource consumption today and trending over time: Storage 78% Used 22% Free
Automate Cloudforms module
CLOUD BROKERING Controlling Where Requests Get Met Dev QA Prod Dev QA Prod Dev QA Prod Requests Where do I have available capacity? What policies affect placement? Converged Infrastructure Dev QA Prod Dev QA Prod Which options offer least cost? 25
N-TIER APPLICATION SERVICES Orchestrate Deployment and Management Approval Workflow Post-Provisioning Configuration: Management 3 How long do you need it? How big do you need it? What is it's purpose? VM Templates: 90 day project Medium size App Development 5 2 I need resources for application service X. 2 Web servers, 1 JBoss App server, and 1 Oracle DB server 4 Where can I place this workload? What policies may affect placement? 26 SMS BladeLogic etc... 6 Intelligent Service Delivery: 1 Web server Application server Database Server N-Tier Application Service Request Satellite Puppet Chef Converged Infrastructure Chargeback: - Whole Unit - Allocated - Actual Usage - Tagged
CLOUD BURSTING AND REPLICATION Taking Advantage of Public Cloud Resources Your Datacenter 1 2 VM Replication Auto-Cloud Bursting Converged Infrastructure Approval Workflow Management 27 Why Cloud Replication/Bursting Policy-based decisions Free up on-premise Threshold-based bursting Monitor consumption Retire and reclaim
Integrate Cloudforms module
IT CLOUD MANAGEMENT Integration Enterprise Service Catalogs Management & Reporting Event Consoles CMDB ITPA/RBA 29 CLOUDFORMS
CLOUDFORMS Cloud Operations Management Complete Cloud Service Lifecycle Automated Provisioning CPU, Memory & Storage Scheduled Retirement Delegated Operations Demand-Driven Scaling Power Operations, Console Reconfiguration Intelligent Optimization Automated Provisioning Delegated Operations Simple/Multi-Tier, Full Stack Self-Service, Service Catalog Horizontal & Vertical Start/Stop or Provision/Destroy Scheduled Retirement Fully Automated Multi-Phase 30 DemandDriven Scaling Intelligent Optimization
CLOUDFORMS Benefits Lower Acquisition Cost Faster Time to Cloud Highest operational efficiency Open/Flexible 31 Maximize resource efficiency Increased Automation Integrated capabilities that eliminate need for many tools Continuous Optimization Out-of-the-box reports, alerts, policies, integration, automation Tool Reduction Virtual Appliance, agent-free Lower Implementation Costs Lowest cost of leading commercial vendors Leverage low cost virtual platforms for your cloud
Thank You Questions? 33
I want to build a cloud... What KEY Capabilities are Important? Self-Service Provisioning Cloud Workload Management Chargeback/Showback Capacity Management & Planning Cloud Brokering Deploy N-Tier Applications Public Cloud Flexing/Bursting Leverage Existing Infrastructure 34
RED HAT ENABLING OPEN HYBRID CLOUD ARCHITECTURES 35