Simplify Workload Migration to AWS EKS (Elastic Kubernetes Service) by using Jamcracker Cloud Management Platform


More and more companies are on the path to adopt cloud computing for their businesses and AWS EKS Migration has gained sufficient traction for them because of its flexibility for container orchestration. However, migrating workloads from different platforms such as ECS to EKS on AWS can still be a tedious task. Hence, jumps in the Jamcracker Cloud Management Platform which can handle the Elastic Kubernetes Service migration in a very smooth and scalable manner. With its easy-to-use interface and prominent features, AWS Workload migration has become quite an easy task for the businesses. This article will now further explain how Jamcracker CMP has nurtured the process of migration of cloud workloads to AWS EKS.

In my previous AWS Migration blog “Migrating Your Existing Cloud Workloads to the AWS Cloud using Jamcracker Cloud Management Platform I talked about how Jamcracker helps in migration to AWS using AWS native APIs. In this blog, my focus is how Jamcracker has simplified migration of the on-premise work load to AWS EKS (Elastic Kubernetes Service).

AWS EKS(Elastic Kubernetes Service)

EKS (Elastic Kubernetes Service) container orchestration is relatively complex than ECS (Elastic Container Service) orchestration as most of the DevOps engineers say. With Jamcracker CMP DevOps interface, EKS cluster orchestration is simplified and migration capabilities are extended to migrate on-premise workload to the AWS EKS (Elastic Kubernetes Service) environment.

Now Managed Cloud Service Providers can leverage migration automation of the Jamcracker Cloud Management Platform. Simplified migration services can be offered in a self-service manner.

Let’s understand with the help of a use case:

You have IT assets (infrastructure & application) hosted in your datacentre having VMware vCenter environment and planning to move them to AWS EKS (Elastic Kubernetes Service) Jamcracker platform has done full automation of all the steps.

1. AWS Account Creation - If you are already using the Jamcracker Cloud Management Platform and subscribe to AWS service, no change or additional environment configuration needed. If you don’t have an AWS account, the Jamcracker platform can create one.

2. Provision EKS Cluster - Creation of EKS cluster and making it application migration ready. Let’s look at automation steps in detail which are part of the orchestration plan.

                 i. Creation of Bastion Host under VPC, this is used for the Amazon EKS (Elastic Kubernetes Service) Deployment and also for the Kubernetes Deployments

                 ii. Creates Nodegroup and Worker Nodes

                 iii. Creates VPC, Private Subnet & Public Subnet

                 iv. Creates NAT Gateway with Elastic IP

                 v. Replication in multiple availability zones

                 vi. Creation of Auto-scaler group

                 vii. Enable container insights/Cloud watch for the Amazon EKS cluster

                 viii. Setup of the Amazon Elastic Block Store (EBS) CSI driver.

                 ix. Setup of the Amazon EFS CSI driver.

3. Provision & Migration of Database - It starts with the provisioning of Amazon RDS database service and start database migration from on-premise to AWS RDS. Migration automation gives the flexibility to define database migration ways. You can define either direct connectivity or use tools like CloudEndure.

4. Migrating Container Images - Migration automation gives the flexibility to define container image migration ways. It supports moving images from container registry used on-premise to Amazon Elastic Container Registry (ECR) or users can provide direct access to container registry used at on-premise environment.

5. Deploying Application & Connecting RDS - Once set-up is done successfully users can launch the application to the AWS EKS environment and connect the application to RDS using Jamcracker DevOps automation feature.

6. Container Dashboard - Post successful migration, your container environment can be view and monitor via Container Dashboard. You can monitor Clusters, Nodegroups, and worker nodes

AWS EKS Dashboard

After migrating to AWS you can have a full track of your cost visibility along with IT governance.

Click here to read about Visibility and Cost Management of AWS with Jamcracker platform.

Click here to read about AWS Governance at Scale.

Click here to read about IT governance of AWS with the Jamcracker platform.