Case Study - iXcheck DevOps

iXcheck DevOps

Industry: Education

The Client: iXcheck Technologies is an online exam software platform for schools to prepare and conduct secure, high-quality exams. We assist in all type of pre and post activities related with examination. Some of the activities that we perform are listed below:

  • 1. Designing and Printing of OMR Sheets.
  • 2. Printing of Question Paper for different grades / subjects.
  • 3. Hosting of Admit Cards
  • 4. Printing of Information for Test Invigilator/Teacher
  • 5. Receipt of OMR sheets from across the country at Scanning Location
  • 6. Data Processing as per the formats provided by Education Initiatives
  • 7. Collection of Data from Education Initiatives in printable format to print the following Reports. The stationery for the same will be managed by iXcheck Technologies
Challenges

Based on our discussions with iXcheck Technologies team, we have been informed that they are coming up with the new product and as per their previous experience on AWS there was no doubt that, they would give the priority to AWS.

While having this conversation with iXcheck Technologies, i2k2 team comprehend that customer requires the new setup to deploy the product along with Micro services based workload on AWS Cloud and a solution, which is cost-effective, reliable, secure, and scalable and supports CI-CD.

We have shared our thorough and comprehensive AWS Cloud Services experience; and let the customer know how can i2k2 help iXcheck Technologies deploy complete workload on AWS cloud along with the requisites per there product which is new in the market and should have .

Why Amazon Web Services (AWS)

AWS is a secure cloud services environment, offering compute power, database storage, content delivery and other functionality to help businesses scale and grow. Explore how millions of customers are currently leveraging AWS cloud products and solutions to build sophisticated applications with increased flexibility, scalability and reliability.

By moving to AWS, organizations are realizing benefits such as a broad IT infrastructure, support for a variety of use cases, feature sets, enhanced visibility, and the ability to deploy globally within minutes.

Solution

To simplify the deployment process for the new recommendation engine, the team set up Docker containers using Amazon Elastic Container Service (Amazon ECS). Docker containers on Amazon EC2 Container Service (ECS) enabled the customers to easily move to a micro services – based architecture.

Each job is created as a container and Amazon ECS schedules the container across the Amazon EC2 instance cluster. Amazon Fargate with Amazon ECS to automate deployment of containerized services, including clusters on virtual machines. Amazon ECS handles all the cluster management and container orchestration, and containers provide the necessary resource isolation.

Services Used

  • VPC (Virtual Private Cloud), Subnets, Routes, Route Tables
  • Internet & NAT Gateways
  • Security Groups
  • Application Load Balancers
  • IAM Policies and Roles
  • Fargate Cluster, Services and Tasks
  • Container Repositories (ECR)
  • CodeBuild (CI/CD from GitHub CodeBase)
  • Cloud Formation
  • Amazon ECS
  • RDS

Development Pipeline
UAT Pipeline
Tools Set

  • AWS ECR:Amazon Elastic Container Registry (ECR) is a fully-managed Docker container registry that makes it easy for developers to store, manage, and deploy Docker container images.
  • AWS Fargate: AWS Fargate is a compute engine for Amazon ECS that allows you to run containers without having to manage servers or clusters. With AWS Fargate, you no longer have to provision, configure, and scale clusters of virtual machines to run containers.
  • AWS CloudTrail: It is a service that enables governance, compliance, operational auditing, and risk auditing of your AWS account.
  • AWS ECS:Amazon Elastic Container Service (Amazon ECS) is a highly scalable, high-performance container orchestration service that supports Docker containers and allows you to easily run and scale containerized applications on AWS.

Business Benefits

  • Using Docker containers managed by Amazon ECS allows the iXcheck Technologies Developers team to take an infrastructure-as-code approach, making management and deployment transparent, seamless, and fast.
  • The creation of new server resources is completely automated, so developers can focus on software rather than managing servers. Before Amazon ECS, DevOps engineers would spend weeks building an environment for each project. Now developers can innovate much faster.
  • Major benefit of using AWS CodeBuild is the continuous scaling. The service scales up and down to meet a developer's build volume. Each build submitted to the service is immediately processed and it can run separate build concurrently, ensuring no build waits in a queue.
  • Being the new product in the market and the launch is still not set. One of the biggest challenge for the customer is related with the cost and its optimization. Therefore, by using the micro services along with DevOps it gives the opportunity to manage the cost effectively.

Why i2k2

As an AWS Advanced Consulting Partner & Managed Amazon cloud services provider, i2k2 provides comprehensive folio of cloud solutions along with prompt and reliable support. Our partnership with AWS goes several years back, even before we formalized our association with the company in 2013. Key reason to choose i2k2 was 20 years of proven business. Talent is vast due to extensive IT exposure in India.

About i2k2 Networks

i2k2 Networks is the No.1 Dedicated Web Hosting company in India and a trusted name in the IT cloud hosting services industry that offers a full gamut of cutting edge enterprise solutions which drive business in today's Internet-powered world. Our folio includes Dedicated Servers, Cloud Hosting- Public, Private and Hybrid, Data Center Services, Business Email Solutions, Managed IT Services, Backup, and DR Solutions, DevOps Services, Cloud Enablement, Enterprise Hardware solutions, and various other integrated services. A team of dedicated and professionally driven IT experts conversant with diverse client requirements are available 24x7x365 to provide extended support. With superior technologies to host, design and develop high-quality websites and applications, we ensure to deliver unmatched value to our clients.

Please fill in the details to download Files


Enter Captcha: captcha

Request A Call Back

Enter Captcha: captcha