Cloud Computing Patterns, Mechanisms > Compound Patterns > Infrastructure-as-a-Service (IaaS)
Infrastructure-as-a-Service (IaaS) (Erl, Naserpour)
The IaaS compound pattern builds upon the architectural layers established by Private Cloud and Public Cloud to provide a concrete environment that offers raw IT resources (virtual and, optionally, physical) for open and independent usage and management by cloud consumers. The IaaS compound pattern is comprised of the following patterns:
Required (Core)
- Automated Administration
- Broad Access
- Centralized Remote Administration
- Dynamic Scalability
- Multipath Resource Access
- Multitenant Environment
- Pay-as-You-Go
- Rapid Provisioning
- Realtime Resource Availability
- Resource Management
- Resource Pooling
- Self-Provisioning
- Shared Resources
- Usage Monitoring
- Workload Distribution