Cloud-native applications have a lot of advantages compared to monolithic architectures such as scalability and elasticity. Cloud-native platforms typically also provide services that developers can use without having to worry about infrastructure. These advantages are available in public clouds and now also in some private clouds which is important for companies with high data security and privacy requirements.
IBM Cloud private is an application platform for developing and managing on-premises, containerized applications. It is an integrated environment for managing containers that includes the container orchestrator Kubernetes, a private image repository, a management console, and monitoring frameworks.
IBM Cloud private provides services like IBM Db2, IBM MQ, Redis, API Connect and Microservice Builder which developers need to build workloads for traditional middleware. I hope to find time to blog more about this soon.
The following diagram explains the architecture and core components.
For developers there is a community edition available. You can install all nodes in one virtual machine. I run it on my MacBook Pro from 2014 with Virtual Box (ubuntu, 4 processors, 4 GB memory). I’ve followed these instructions (with the help of my colleague Ansgar Schmidt). There is also a GUI installer.
Here is a screenshot of the management console.
To find out more, check out the landing page.