Lably
Skip to content

Cloud management

Aspect of cloud computing products and services

  • 8 min read
  • 4 chapters

Related on Lably

Through Cloud computing and Broker

Public clouds are managed by cloud service providers, which operate the underlying infrastructure such as servers, storage, networking, and data center facilities. Users may also opt to manage their public cloud services with a third-party cloud management tool.

Users of public cloud services can generally select from three basic cloud provisioning categories:

  • User self-provisioning: Customers purchase cloud services directly from the provider, typically through a web form or console interface. The customer pays on a per-transaction basis.
  • Advanced provisioning: Customers contract in advance a predetermined amount of resources, which are prepared in advance of service. The customer pays a flat fee or a monthly fee.
  • Dynamic provisioning: The provider allocates resources when the customer needs them, then decommissions them when they are no longer needed. The customer is charged on a pay-per-use basis.

Managing a private cloud requires software tools to help create a virtualized pool of compute resources, provide a self-service portal for end users and handle security, resource allocation, tracking and billing. Management tools for private clouds tend to be service driven, as opposed to resource driven, because cloud environments are typically highly virtualized and organized in terms of portable workloads.

In hybrid cloud environments, compute, network and storage resources must be managed across multiple domains, so a good management strategy should start by defining what needs to be managed, and where and how to do it. Policies to help govern these domains should include configuration and installation of images, access control, and budgeting and reporting. Access control often includes the use of Single sign-on (SSO), in which a user logs in once and gains access to all systems without being prompted to log in again at each of them.

Characteristics of Cloud Management

Cloud management combines software and technologies in a design for managing cloud environments. Software developers have responded to the management challenges of cloud computing with a variety of cloud management platforms and tools. These tools include native tools offered by public cloud providers as well as third-party tools designed to provide consistent functionality across multiple cloud providers. Administrators must balance the competing requirements of efficient consistency across different cloud platforms with access to different native functionality within individual cloud platforms. The growing acceptance of public cloud and increased multicloud usage is driving the need for consistent cross-platform management. Rapid adoption of cloud services is introducing a new set of management challenges for those technical professionals responsible for managing IT systems and services.

Cloud-management platforms and tools should have the ability to provide minimum functionality in the following categories. Functionality can be both natively provided or orchestrated via third-party integration.

  • Provisioning and orchestration: create, modify, and delete resources as well as orchestrate workflows and management of workloads
  • Automation: Enable cloud consumption and deployment of app services via infrastructure-as-code and other DevOps concepts
  • Security and compliance: manage role-based access of cloud services and enforce security configurations
  • Service request: collect and fulfill requests from users to access and deploy cloud resources.
  • Monitoring and logging: collect performance and availability metrics as well as automate incident management and log aggregation
  • Inventory and classification: discover and maintain pre-existing brownfield cloud resources plus monitor and manage changes
  • Cost management and optimization: track and rightsize cloud spend and align capacity and performance to actual demand
  • Migration, backup, and DR: enable data protection, disaster recovery, and data mobility via snapshots and/or data replication

Organizations may group these criteria into key use cases including Cloud Brokerage, DevOps Automation, Governance, and Day-2 Life Cycle Operations.

Enterprises with large-scale cloud implementations may require more robust cloud management tools which include specific characteristics, such as the ability to manage multiple platforms from a single point of reference, or intelligent analytics to automate processes like application lifecycle management. High-end cloud management tools should also have the ability to handle system failures automatically with capabilities such as self-monitoring, an explicit notification mechanism, and include failover and self-healing capabilities.

Sign in to keep reading

3 more chapters are free with a Lably account.

More in Computing and communication