[Cloud] OpenStack, Magnum, OpenShift


1. OpenStack

OpenStack an open-source cloud operating system that turns your server into cloud environments. In other words, it provides an open alternative to the top cloud providers. It is IaaS, and it can be used to automate resource allocation so customers can provision virtual resources like VPS, block storage, object storage among other things. 


2. Magnum

Magnum is an OpenStack API service that makes container orchestration engines, such as Docker Swarm, Kubernetes, and Mesos available, a first class resources in OpenStack. Magnum uses Heat to orchestrate an OS image, which contains Docker and Kubernetes and runs that image in either virtual machines or bare metal in a cluster configuration.


3. OpenShift

OpenShift is a platform as a service (PaaS) that leverages the core concepts of Kubernetes and packages them in a neat way for developers to deploy applications on the cloud. In short, it’s a modded Kubernetes, and accepts kubctl commands.

OpenShift Container Platform adds the following features to Docker & Kubernetes:
  • Source code management, builds, and deployments for developers
  • Managing and promoting images at scale as they flow through your system
  • Application management at scale
  • Team and user tracking for organizing a large developer organization
  • Networking infrastructure that supports the cluster




Comments

Popular posts from this blog

[Redis] Redis Cluster vs Redis Sentinel

[Unit Testing] Test Doubles (Stubs, Mocks....etc)

[Node.js] Pending HTTP requests lead to unresponsive nodeJS