Cloud computing environments are evolving quickly. Cloud services are being created and enhanced frequently. This rapid pace of change creates service management challenges for cloud service providers and enterprises alike. The providers are demanding more sophisticated tools that enable them to take advantage of all these services so the services can to be presented to consumers in a secure way.
IBM z Systems offers unique capabilities (such as virtualization, performance, scalability, security, and reliability and availability) that are essential to establishing robust cloud environments. IBM z Systems provide a powerful foundation for cloud environments. IBM Cloud Manager with OpenStack for z Systems, V4.2 provides a simple to use cloud management solution that serves as a control point for cloud managed resources and services.
- The importance of OpenStack
OpenStack software is an open source cloud computing platform for public, private, and hybrid clouds. This heterogeneous platform is integrated by a set of interrelated services that provide various management features for cloud infrastructure. IBM (a key contributor and Platinum sponsor of OpenStack) leverages OpenStack as the foundation for cloud solutions.
- Benefits of IBM Cloud Manager with OpenStack for z Systems, V4.2
IBM Cloud Manager with OpenStack for z Systems, V4.2 is an easy-to-deploy, simple-to-use cloud management offering that is built on the OpenStack Juno release delivering multi-region hybrid support for IBM Cloud Manager with OpenStack for z Systems, V4.2 clouds. IBM Cloud Manager with OpenStack for z Systems, V4.2 integrates the capabilities of OpenStack and IBM cloud technologies to provide several benefits to IT infrastructure users and administrators, such as:
- Enabling rapid IT response to changing demands of business through self service provisioning of infrastructure services. For example, end users can re-deploy virtual servers using an easy to use interface.
- Improving virtualization operational efficiency and providing greater overall business effectiveness. For example, administrators capture and manage standard VM images that support for common business processes.
- Supporting production grade cloud operations and interoperability at scale through enhanced foundation and full OpenStack API compatibility.
- Optimizing infrastructure usage with reduced cost of cloud ownership and higher workload quality of service.
- Establishing an open computing cloud alternative compared to proprietary vendors.
- Providing a fully tested version of OpenStack that includes value added components. For example, IBM Platform Resource Scheduler that provides advanced scheduling capabilities.
- Use IBM Cloud Manager with OpenStack to manage a cloud environment
IBM Cloud Manager with OpenStack for z Systems provides a self service user interface for cloud users. This interface enables the user to manage their VMs, request new VMs, manage permissions, and a wide variety of other essential activities. A zVM driver is included in the OpenStack platform to interact with and manage z/VM. For OpenStack cloud administrators there are two options to manage their Infrastructure as a Service (IaaS) environment using either:
- A Command Line Interface (CLI)
- The Horizon User Interface
- High level architecture
IBM Cloud Manager with OpenStack for z Systems, V4.2 integrates various components to automate IT infrastructure service provisioning (Figure 1). IBM Cloud Manager with OpenStack delivers access to the OpenStack APIs.
IBM Cloud Manager with OpenStack for z Systems provides a self service user interface for the Cloud users, enabling them to perform activities, such as manage their VMs, request new VMs, and manage permissions. You will notice in Figure 1 the OpenStack zVM driver that interacts with and manages z/VM resources.
IBM Cloud Manager with OpenStack for z Systems reference architecture
- Key design points to consider when designing a cloud architecture
Overall it is important to design your cloud architecture based on the types of services you plan to offer to the consumer. You must also consider the way in which your management tools interact with the virtualized pool of resources (compute, storage, and networking).
There are numerous cloud infrastructure options. However, there are some common preferred practices, such as isolating management data traffic from consumer data traffic. When you design your cloud infrastructure consider using multiple data networks, each having a different function or role.
If different storage infrastructures and protocols can be used in your environment, you need to design your cloud architecture accordingly. These key design points will help you get started in designing your cloud architecture.
To learn more about IBM Cloud Manager with OpenStack, V4.2, see read the IBM Redbooks publication “Implementing IBM Cloud Manager with OpenStack for z Systems, V4.2”, SG24-8295.
Bill White is IBM Redbooks Project Leader: z Systems Hardware, Networking, and Connectivity. He works with technical experts to create books, guides, blogs, and videos.