IBM Cloud

IBM Cloud

The IBM Cloud® platform combines platform as a service (PaaS) with infrastructure as a service (IaaS) to provide an integrated experience. The platform scales and supports both small development teams and organizations, and large enterprise businesses. Globally deployed across data centers around the world, the solution you build on IBM Cloud® spins up fast and performs reliably in a tested and supported environment you can trust!

IBM Cloud provides solutions that enable higher levels of compliance, security, and management, with proven architecture patterns and methods for rapid delivery for running mission-critical workloads. Available in data centers worldwide, across 19 countries with multizone regions in North and South America, Europe, Asia, and Australia, you are enabled to deploy locally with global scalability.

IBM Cloud offers the most open and secure public cloud for business with a next-generation hybrid cloud platform, advanced data and AI capabilities, and deep enterprise expertise across 20 industries. Solutions are available depending on your needs for working in the public cloud, on-premises, or a combination:

  1. With public cloud, the resources are made available to you over the public internet. It is a multi-tenant environment, and resources like hardware and infrastructure are managed by IBM®.

  2. A hybrid cloud solution is a combination of public and private, giving you the flexibility to move workloads between the two based on your business and technological needs. IBM uses Red Hat OpenShift on IBM Cloud, the market-leading hybrid cloud container platform for hybrid solutions that enables you to build once and deploy anywhere. With IBM Cloud Satellite, you can create a hybrid environment that brings the scalability and on-demand flexibility of public cloud services to the applications and data that runs in your secure private cloud.

  3. Support for multicloud and hybrid multicloud solutions is also available, which makes it easy for you to work with different vendors.

  4. IBM Cloud Paks are software products for hybrid clouds that enable you to develop apps once and deploy them anywhere.

  5. Virtual Private Cloud (VPC) is available as a public cloud offering that lets you establish your own private cloud-like computing environment on shared public cloud infrastructure. With VPC, enterprises can define and control a virtual network that is logically isolated from all other public cloud tenants, creating a private, secure place on the public cloud.

With our open source technologies, such as Kubernetes, Red Hat OpenShift, and a full range of compute options, including virtual machines, containers, bare metal, and serverless, you have the control and flexibility that's required to support workloads in your hybrid environment. You can deploy cloud-native apps while also ensuring workload portability.

Whether you need to migrate apps to the cloud, modernize your existing apps by using cloud services, ensure data resiliency against regional failure, or use new paradigms and deployment topologies to innovate and build your cloud-native apps, the platform's open architecture is built to accommodate your use case.

What's built into the platform?

As the following diagram illustrates, the IBM Cloud platform is composed of multiple components that work together to provide a consistent and dependable cloud experience.

  1. A robust console that serves as the front end for creating, viewing, managing your cloud resources

  2. An identity and access management component that securely authenticates users for both platform services and controls access to resources consistently across IBM Cloud

  3. A catalog that consists of hundreds of supported products

  4. A search and tagging mechanism for filtering and identifying your resources

  5. An account and billing management system that provides exact usage for pricing plans and secure credit card fraud protection

Components of the IBM Cloud platform.
Figure 1. Components of the IBM Cloud platform

Figure 1. Components of the IBM Cloud platform

Whether you have existing code that you want to modernize and bring to the cloud or you're developing a brand new application, your developers can tap into the rapidly growing ecosystem of available services and runtime frameworks in IBM Cloud.

Services

  1. AI / Machine Learning: Products that enable systems to learn from data rather than through explicit programming

  2. Analytics: Products that facilitate the analysis of data, typically large sets of business data, by the use of mathematics, statistics, and other means

  3. Blockchain: Products that facilitate the process of recording transactions and tracking assets in a business network

  4. Compute: Infrastructure resources that serve as the basis for building apps in the cloud

  5. Containers: A standard unit of software that packages up code and all its dependencies so the app runs quickly and reliably from one computing environment to another

  6. Databases: Products that provide some form of access to a database without the need for setting up physical hardware, installing software, or configuring for performance

  7. Developer tools: Products that support developing, testing, and debugging software

  8. Integration: Products that facilitate the connection of data, apps, APIs, and devices across an organization to be more efficient, productive, and agile

  9. Internet of Things: Products that support receiving and transferring data over wireless networks without human intervention

  10. Logging and monitoring: Products that support storing, searching, analyzing, and monitoring log data and events. And, products that support reviewing and managing the operational workflow and processes being logged

  11. Mobile: Products with specific or special utility for users creatings things to be used on mobile devices

  12. Networking: Products that support or augment the linking of computers so they can operate interactively

  13. Security: Products that provide the protection of stored data from theft, leakage, and deletion

  14. Storage: Products that support data to be created, read, updated, and deleted

Explore More

yellow abstract