Full Transcript

Module: Control Layer Upon completion of this module, you should be able to: Describe the control layer and its key functions Describe control software and its types Describe the software-defined approach for managing IT resources Describe the key resource management tech...

Module: Control Layer Upon completion of this module, you should be able to: Describe the control layer and its key functions Describe control software and its types Describe the software-defined approach for managing IT resources Describe the key resource management techniques © Copyright 2014 EMC Corporation. All rights reserved. Module: Control Layer 1 Cloud Computing Reference Model Control Layer © Copyright 2014 EMC Corporation. All rights reserved. Module: Control Layer 2 Lesson: Control Layer Overview This lesson covers the following topics: Control layer and its functions Control software and its types Key phases for provisioning resources using unified manager © Copyright 2014 EMC Corporation. All rights reserved. Module: Control Layer 3 Introduction to Control Layer 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. Control layer can be deployed on top of the virtual layer or on top of the physical layer Receives request from the service and orchestration layers – Provisions the required resources to fulfill the service request Key functions of the control layer are resource configuration, resource provisioning, and monitoring resources © Copyright 2014 EMC Corporation. All rights reserved. Module: Control Layer 4 Control Software Ties together the underlying resources and works in conjunction with virtualization software to enable – Resource pooling – Dynamic allocation of resources for services – Optimizing utilization of resources Provides a complete view of all the resources in the cloud environment – Enables to centralize management of IT resources Two types of control software: – Element manager – Unified manager © Copyright 2014 EMC Corporation. All rights reserved. Module: Control Layer 5 Element Manager Infrastructure component vendors may provide the element managers as built-in or external software Required to manage infrastructure components independently © Copyright 2014 EMC Corporation. All rights reserved. Module: Control Layer 6 Key Tasks Performed by Element Manager 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 – Detects the newly added resources and adds them to an existing pool Enables to identify the problem and performs troubleshooting Monitors the infrastructure component for performance, availability, capacity, and security © Copyright 2014 EMC Corporation. All rights reserved. Module: Control Layer 7 Unified Manager Provides a single management interface for configuring and provisioning resources for applications and services © Copyright 2014 EMC Corporation. All rights reserved. Module: Control Layer 8 Unified Manager (Cont'd) Exposes APIs 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 check during resource configuration Provides a dashboard showing resource configurations and utilization – Allows administrator to perform monitoring, reporting, and root cause analysis © Copyright 2014 EMC Corporation. All rights reserved. Module: Control Layer 9 Key Phases for Provisioning Resources Resource Discovery Key Phases in Provisioning Resources Resource Pool using Unified Management Manager Resource Provisioning © Copyright 2014 EMC Corporation. All rights reserved. Module: Control Layer 10 Resource Discovery Enables unified manager to learn about resources that are available for service deployment – Provides visibility to each resource – Enables to manage cloud infrastructure resources centrally Network Components Storage Systems Compute Systems Type of storage system, drive Number of blade servers Switch model type Slot location Network adapters Total capacity, free capacity, Blade model VLAN IDs used capacity CPU speed, memory capacity, VSAN IDs RAID level, storage pools CPU, and memory pools Physical-to-virtual network Physical-to-virtual storage Physical-to-virtual compute mapping mapping mapping QoS Zones © Copyright 2014 EMC Corporation. All rights reserved. Module: Control Layer 11 Resource Pool Management – Grading Pools Unified manager allows to grade pools Grading Storage Pools – Categorizes resources and identity pools based on predefined criteria Grade ‘Gold’: Includes Flash, FC, and SATA – Helps creating variety of services, drives, supports automated storage tiering, capacity 3 TB (Flash 1TB, FC 1TB, SATA 1TB), and RAID level 5 providing choices to consumers Grade ‘Silver’: Includes Flash, FC, and Multiple grade levels (e.g. ‘Gold’, SATA drives, supports automated storage tiering, capacity 3 TB (Flash 0.5TB, FC 1TB, ‘Silver’, ‘Bronze’) may be defined for SATA 1.5TB), and RAID level 1+0 each type of pool Grade ‘Bronze’: Includes FC drives, capacity 2TB, RAID level 5, and does not support automated storage tiering Costs/prices of resource pools differ depending on grade level © Copyright 2014 EMC Corporation. All rights reserved. Module: Control Layer 12 Resource Provisioning Resource Provisioning Involves allocating resources from graded resource pools to the service instances. Provisioning commences when consumers select cloud services from the service catalog A service template defined in a service catalog facilitates consumers to understand service capabilities – Resources are allocated and configured as per service template to create an instance of a service © Copyright 2014 EMC Corporation. All rights reserved. Module: Control Layer 13 Lesson Summary During this lesson the following topics were covered: Control layer and its functions Control software and its types Key phases for provisioning resources using unified manager © Copyright 2014 EMC Corporation. All rights reserved. Module: Control Layer 14 Lesson: Software-defined Approach This lesson covers the following topics: Introduction to software-defined approach Key functions of software-defined controller Benefits of software-defined approach © Copyright 2014 EMC Corporation. All rights reserved. Module: Control Layer 15 Software-defined Approach – A New Model For Managing Resources 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 infrastructures centrally © Copyright 2014 EMC Corporation. All rights reserved. Module: Control Layer 16 Key Functions of Software-defined Controller Discovers underlying resources and provides an aggregated view of resources – Abstracts the underlying hardware resources (compute, storage, and network) and pools them Enables the rapid provisioning of resources based on pre- defined policies Enables to apply policies uniformly across the infrastructure components, all from a software interface Provides interfaces that enable applications external to the controller to request resources and access them as services © Copyright 2014 EMC Corporation. All rights reserved. Module: Control Layer 17 Lesson Summary During this lesson the following topics were covered: Functions of software-defined controller Benefits of software-defined approach © Copyright 2014 EMC Corporation. All rights reserved. Module: Control Layer 18 Lesson: Resource Management Technique – 1 This lesson covers the following topics: Resource management aspect of cloud infrastructure Resource allocation model Key compute resource management techniques © Copyright 2014 EMC Corporation. All rights reserved. Module: Control Layer 19 Introduction to Resource Management Resource Management Process of allocating resources effectively to a service instance from a pool of resources and monitoring the resources that help in maintaining service levels. Key goals of resource management – Controls utilization of resources – Prevents service instances from monopolizing resources Management server is used to centrally manage the resources – Enables defining policies – Configures and monitors the resources – Provides the ability to pool the resources © Copyright 2014 EMC Corporation. All rights reserved. Module: Control Layer 20 Key Resource Management Techniques Compute Storage Network Hyper-threading Virtual storage provisioning Balancing client workload Memory page sharing Storage pool rebalancing across nodes Dynamic memory allocation Storage space reclamation Network storm control VM load balancing across Automated storage tiering Quality of Service (QoS) hypervisors Cache tiering Traffic shaping Server flash-cache Dynamic VM load balancing Link aggregation across storage volumes NIC teaming Multipathing © Copyright 2014 EMC Corporation. All rights reserved. Module: Control Layer 21 Hyper-threading Makes a processor appear as two logical processor cores – Enables an OS to schedule two threads simultaneously Two logical processor cores share the same physical resources – While the current thread is stalled, processor can execute another thread Provides improved performance and utilization © Copyright 2014 EMC Corporation. All rights reserved. Module: Control Layer 22 VM Load Balancing Across Hypervisors Provides uniform distribution of load across hypervisors Key process involved in balancing load of VMs: – Management server checks the availability of resources on all hypervisors when a new VM is powered-on – Management server places the VM on a hypervisor with sufficient resources and ensures that the load is balanced – Management server monitors the load across hypervisors If there is any imbalance, then the server balances the load by migrating the VMs from over-utilized to underutilized hypervisors © Copyright 2014 EMC Corporation. All rights reserved. Module: Control Layer 23 Lesson: Resource Management Technique – 2 This lesson covers the following topics: Virtual storage provisioning Storage pool rebalancing Thin LUN storage space reclamation Automated storage tiering Cache tiering Dynamic VM load balancing across storage volumes © Copyright 2014 EMC Corporation. All rights reserved. Module: Control Layer 24 Cache Tiering Enables creation of a large capacity secondary cache using SSDs DRAM Cache Tier 0 Enables tiering between DRAM cache and SSDs (secondary cache) Most reads are served directly from high SSD Tier 1 performance tiered cache Cache Tier Key benefits: – Enhances performance during peak Storage System workload – Non-disruptive and transparent to applications © Copyright 2014 EMC Corporation. All rights reserved. Module: Control Layer 25 Lesson Summary During this lesson the following topics were covered: Virtual storage provisioning Storage pool rebalancing Storage space reclamation Automated storage tiering Cache tiering Dynamic VM load balancing across storage volumes © Copyright 2014 EMC Corporation. All rights reserved. Module: Control Layer 26 Lesson: Resource Management Technique – 3 This lesson covers the following topics: Balancing client workload across nodes Network storm control Quality of Service Traffic shaping Link aggregation, NIC teaming, and multipathing © Copyright 2014 EMC Corporation. All rights reserved. Module: Control Layer 27 Quality of Service (QoS) Quality of Service Capability of a network to prioritize business critical and latency-sensitive network traffic and to provide better service to such traffic over less critical traffic. QoS enables applications to obtain consistent service levels in terms of network bandwidth, latency variations, and delay. Approach Description Integrated Services Application signals the network to inform network components about required QoS Application can transmit data through network only after receiving confirmation from the network Differentiated Services Priority specification to network packets are inserted by applications or by switches or routers Network uses priority specification to classify traffic and then manage network bandwidth based on the traffic class © Copyright 2014 EMC Corporation. All rights reserved. Module: Control Layer 28 Traffic Shaping Limits the traffic rate at a network interface such as a node port or a router port If traffic rate exceeds the pre-configured limit, traffic shaping queues excess packets for later transmission – Ensures required service level for business-critical applications – Controls traffic rate per client/tenant to avoid network congestion Traffic Traffic Traffi c Traffi c RateR ate RateR ate Rate Limit R ate Lim it Tim e Tim e Time Time Without Traffic Shaping W ith ou t Traffi c Sh apin g WithWTraffic Shaping ith Traffi c Sh apin g © Copyright 2014 EMC Corporation. All rights reserved. Module: Control Layer 29 Lesson Summary During this lesson the following topics were covered: Balancing client workload across nodes Network storm control Quality of Service Traffic shaping Link aggregation, NIC teaming, and multipathing © Copyright 2014 EMC Corporation. All rights reserved. Module: Control Layer 30 Module Summary Key points covered in this module: Control layer and its key functions Element manager and unified manager Software-defined approach for managing IT resources Key resource management techniques © Copyright 2014 EMC Corporation. All rights reserved. Module: Control Layer 31

Use Quizgecko on...
Browser
Browser