1. Overview
1.1 The Auto Scaling Process
1.2 Open Loop and Closed Loop Implementation Models
1.2.1 Closed Loop Systems
1.2.1.1. Control Theory
1.2.1.2. Closed Loop Dynamic IaaS
1.2.2 Open Loop Systems
1.2.2.1. Control Theory
1.2.2.2. Open Loop Dynamic IaaS
1.2.3 Closed Loop versus Open Loop
2. Sensing (Monitoring) the Service State
2.1 Monitoring Approaches
2.1.1 Polled Monitoring
2.1.2 Stream Monitoring
2.1.3 Derived Metrics
2.1.3.1. Composite Metrics
2.1.3.2. Forecast Metrics
2.1.4 Monitoring Criteria
2.1.5 End-User Monitoring
2.1.6 Infrastructure and Application Monitoring: Causal Analysis
2.1.7 Triggering the Scale Event
2.1.7.1. Uncontrolled Scaling
2.1.7.2. Controlled Scaling
3. Orchestration (Infrastructure Scaling)
3.1 Scaling Localization
3.1.1 Fixed Scaling
3.1.2 Scale Everything
3.1.3 Intelligent Scaling
3.1.3.1. Identify a KPI Violation
3.1.3.2. Determine KPI Violation Cause
3.1.3.3. Localize the Cause
3.1.3.4. Issue the Scaling Request
3.2 Scaling Orchestration
3.2.1 Foundational Requirements
3.2.2 Scaling Management
3.2.3 Adding/Removing Resources
3.2.3.1. Adding Resources
3.2.3.2. Connectivity
VMware® vCloud® Architecture Toolkit
Adding/Removing Resources