Red Hat OpenShift container platform enables enterprise/start-ups to develop, deploy, and manage existing container applications on-premise or in the cloud. Organizations can make use of proven, efficient, and powerful open-source technologies to create and deploy applications that are secured, scalable, highly available with minimal management and configuration.
Running OpenShift on AWS is a perfect combination of having open-source technology on one side and infinite cloud opportunities on the other. So, the question of the hour is how do you run OpenShift on AWS?
The answer is pretty simple, Quick Start automates the deployment of OpenShift Container Platform on AWS. On AWS, developers can make use of Docker Containers, Google Kubernetes Orchestration, and a highly container optimized Red Hat Enterprise Linux (RHEL) operating system to deploy apps.
Quick Start on AWS is used as automated reference deployments for workloads. In addition, Quick Start also helps for launching, configuring, and running AWS Compute, storage, network and, other cloud services required for deploying specific workloads on OpenShift.
The process is simplified through Quick Start which has pre-installed AWS CloudFormation templates for building AWS infrastructure. AWS CloudFormation templates consists the best practices that help in passing the infrastructure to Ansible playbooks for building the OpenShift environment. CloudFormation templates make use of AWS Lambda to generate dynamic SSH key pair that is further loaded into an auto scaling group, for generating Ansible Inventory file.
Architecture Diagram of OpenShift on AWS
Through CloudFormation Stacks, developers can deploy and explore OpenShift environment, only possible through the combination of Ansible and CloudFormation. Such type of deployment includes OpenShift master nodes, ETCD nodes and other nodes which provide a runtime environment for containers. Moreover, managing an OpenShift environment is easier through CloudFormation Stacks.
Alternatively, for automated OpenShift cluster creation, one can leverage CloudHedge’s Cruize module. All it asks is to classify different types of nodes on AWS, and it will create a cluster within an hour. Also, for automated application migration (rehost or refactor) from on-premise to AWS can be done via CloudHedge’s Discover and Transform module. Get in touch with us by emailing with your requirements via – hello@cloudhedge.io and explore new thinking for migrating applications to the cloud.