Control Layer Flashcards
What is Control Layer?
Includes software tools that are responsible for managing and controlling the underlying cloud infrastructure and enables provisioning of IT resources for creating cloud services
What are the Key functions of the control layer?
Resource configuration, resource provisioning, and monitoring resources. Also receives request from the service and orchestration layers
What is Control Software?
Ties together the underlying resources and works in conjunction with virtualization software to enable: resource pooling, dynamic allocation of resources and optimizing utilization.
What are the two types of control software?
Element Manager & Unified Manager
what does Element Manager do?
Enables to perform initial component configurations and allows to modify it : installing guest OS, configuring zoning, security settings, VLANS, RAID, and LUN masking
allows to expand resource capacity
Enables to identify the problem and performs troubleshooting
Monitors the infrastructure component for performance, availability, capacity, and security
what does Unified Manager do?
Provides a single management interface for configuring and provisioning resources for applications and services.
Exposes API’s that can be integrated with the orchestration layer to automate service provisioning
Enables adding or removing infrastructure resources to an already provisioned service
Performs compliance checks during resource configuration
Provides a dashboard showing resource configuration and utilization
what are the Three Key Phrases for
Provisioning Resources?
Resource Discovery
Resource Pool Management
Resource Provisioning
What is this a benefit of Resource Discovery?
Provides visibility to each resource. Enables to manage cloud infrastructure resources centrally
What is this a benefit of Resource Pool Management?
Unified Manager allows to grade pools. categorizes resources and identify pools based on predefined criteria.
Helps creating variety of services, providing choices. Cost and price of resource pool differs on the grade level (Gold, Silver, Bronze)
What is the benefit of Resource Provisioning?
Involves allocating resources from graded resources pools to the service instances.
Provisioning commences when consumers select cloud services from the service catalog.
A service template defined in the catalog facilitates consumers to understand service capabilities.
what is Software Defined Approach ?
Abstracts the underlying infrastructure components.
Separates the management functions from the infrastructure components to the external software that runs on a controller - enables controlling IT resources centrally.
what are the Key Functions of the Software Defined Approach?
Discovers underlying resources and provides an aggregated view of resources
Enables rapid provisioning of resources based on predefined policies.
Enables to apply policies uniformly across the infrastructure components
Provides interfaces that enable applications external to the controller to request resources and access them as services
What are these benefits of Software defined approach ?
- Improves business agility
2.provides cost efficiency - enables to achieve scale-out architecture
- provides a central point of access to all management functions
- allows to create new innovative services using underlying resources
what is meant by Resource Management?
Process of allocating resources effectively to a service instance from a pool of resources that help in maintaining service levels
Management server is used to centrally manage resources - enables defining policies, configures and monitors the resources, provides the ability to pool the resources
What are these goals of Resource Management?
- Controls utilization resources.
- Prevents service instances from monopolizing resources.
What are the 2 Resource Allocation Models?
Relative resource allocation and Absolute resource allocation
what is Relative resource allocation relation to a service instance ?
Resource allocation to a service instance is defined proportionally relative to the resource allocated to other service instances
what is Absolute resource allocation?
Resource allocation for a service instance is based on defining a quantitative bound.
what is Hyper Threading?
Makes the process appear as two logical processor cores
Two logical processor cores share the same physical resources
Provides improved performance and utilization
what is Memory Page Sharing?
Eliminates redundant copies of memory pages. Redundant memory pages are reclaimed.
Allows greater degree of memory over-commitment
Hypervisor identifies redundant pages (VM memory pointer is updated to point to shared location, redundant memory pages are reclaimed).