Indira IVF achieved scalability, performance, and reduction in cost by migrating their on-premises workload to AWS Cloud.

About the Customer

At Indira IVF Hospital, they have been creating miracles of birth since the past 40 years. With the most advanced medical technologies, state-of-the-art infrastructure and personalized care, their nationally recognized infertility specialists can work closely with you to develop a tailored fertility solution to optimize the chances of your pregnancy.

Their SERVICES

  • IUI
  • ICSI
  • Infertility workup
  • In Vitro fertilisation (IVF)
  • Laser assisted hatching
  • Cryopreservation
  • Donor Programme
  • Blastocyst Culture and Transfer
  • Laproscopy & Hysteroscopy
  • Sonography
  • Preimplantation Genetic Testing

Executive Summary

Indira IVF Centre is the pioneer in providing affordable yet credible infertility curation to the common people in India. It is armed with 40+ Years of Experience, a High Success Rate, 85,000+ Successful IVF, Pool of renowned physicians. They are deeply committed to providing all the primary and ancillary services related to your treatment under the same roof.

Current Challenges by the Customer

Indira IVF wanted to have their critical Hospital management application launched on Amazon Web Services (AWS) Cloud for both on-premises as well as for external users, thus in turn making a shift from the traditional Capex to Opex model & leveraging the security, reliability & scalability of the public cloud platform.

As their workloads on-premises were being run on both Windows and Linux-based OS, they required the same to be provisioned on AWS as well for their respective projects containing multiple Production & UAT environments.

They further needed an alternative for a workaround on a database solution offering for a few projects that included features like platform-managed by AWS, automatic scaling up/down, patching-like features, and support for automatic backups on a daily basis.

To find a scalable & reliable infrastructure by re-hosting & re-architecting some of their existing applications to support migration of it to AWS.

Seeking a cost-effective solution for their workload while ensuring security compliance is taken care of.

The Solution Offered

As per the requirements mentioned above, we provided a solution on AWS, including services like Amazon Elastic Compute Cloud (Amazon EC2), Amazon Relational Database Service (Amazon RDS), Amazon Aurora for MySQL, and Site-to-Site VPN connection between on-premises office environment to AWS network.

Important phases of Migration:

1. Assessment Phase:

In the Assess phase, the Pentagon team extensively evaluated their current applications, dependencies, and infrastructure by utilizing the AWS Application Discovery Service to analyze their on-premises applications and collect essential data for the migration procedure. The service aided in identifying interconnections between applications, resource usage, and performance measurements. This evaluation yielded valuable information about the migration’s intricacy and prerequisites.

2. Mobilize Phase:

During the Mobilize phase, the Pentagon team initiated the preparations for the migration by establishing the essential AWS infrastructure and services by employing the AWS Application Migration Service to build a destination environment within AWS, which involved configuring the necessary resources like virtual machines, storage, networking, and security groups. This service enabled the replication of on-premises applications in the cloud, guaranteeing a seamless transition.

3. Migrate & Modernization Phase:

Migration of the infrastructure was completed by using AWS Application Migration Service for the application as well as the databases hosted on EC2 servers and AWS Database Migration Service for migrating databases to be hosted on Amazon RDS and Amazon Aurora clusters.

A description of the detailed solution is provided below:

Each project environment in the AWS cloud was assigned a separate Amazon Virtual Private Cloud (Amazon VPC) network, and public/private subnets were created based on requirements.

Amazon EC2 instances were launched to host the applications specific to each project.

To establish network connectivity within the Amazon VPC environment, we deployed the Internet Gateway, route table, and NAT gateway accordingly.

PaaS solutions like Amazon RDS and Amazon Aurora for MySQL were launched in single and multi-AZ configurations to meet the environment’s needs.

To ensure the highest security measures, a Bastion Host was deployed in the public subnet of each project. This ensured that only authenticated users had access to the Production application and DB servers.

Application Load Balancers (Elastic Load Balancers) were deployed and configured in the environments and associated with the EC2 instances. This allowed external users to access the applications over the Internet.

Security groups for the EC2 instances were configured, and Inbound/Outbound rules were updated based on client requirements.

To enable connectivity between the client’s on-premises location and the AWS network, we created and configured a site-to-site VPN tunnel using a Virtual Private Gateway.

To enhance security, we implemented WAF and Shield in the AWS environment. This protected against common types of attacks at the Networking & Transport layer (Layers 3 & 4) and provided options for whitelisting.

Amazon CloudWatch was enabled as a monitoring service to ensure the health of the EC2 instances.

Backup policies were configured for the EC2 instances, and the data was stored as Amazon EBS Snapshots. Additionally, a copy of the data was maintained within Amazon S3 storage.

To meet compliance requirements and enable auditing, we enabled AWS CloudTrail to log all API calls made to AWS resources. The corresponding data was stored in Amazon Simple Storage Service (Amazon S3).

For data recovery purposes, AMI backups were created for the deployed servers, along with EBS Snapshots.

System Manager was set up to manage custom alerts and SSM roles.

Solution Architecture Diagram

Infrastructure

Amazon Web Services Infrastructural Services Used:

  • Amazon Virtual Private Cloud (Amazon VPC)
  • Amazon Elastic Compute Cloud (Amazon EC2)
  • Amazon Elastic Block Store (Amazon EBS)
  • Amazon Elastic Block Store Snapshot (Amazon EBS Snapshot)
  • Amazon Simple Storage Service (Amazon S3)
  • Amazon CloudWatch
  • Amazon CloudTrail
  • Amazon Web Application Firewall (AWS WAF)
  • Amazon Shield (AWS Shield)
  • Elastic Load Balancing
  • Amazon Systems Manager
  • Amazon Relational Database Service (Amazon RDS)
  • Amazon Aurora
  • Site-2-Site VPN connection
  • AWS Identity and Access Management (IAM)
  • Application Migration Service (MGN)
  • Database Migration Service (DMS)

The Benefits:

  • Hardware refresh along with having regular backups for Servers: Earlier they were hosting their workload on third-party physical data centres, where they were not having any granular control over their Servers & were also missing out on features like automatic OS patching. So, they decided to move to AWS taking consideration into account the features being provided to them. Additionally, AWS Backup provides a fully managed, policy-based backup solution, simplifying backup management and enabling clients to meet their business and regulatory backup compliance requirements.
  • High availability by switching to a PaaS offering for DB workload for the app hosted: By using a fully managed service offering of AWS RDS and Amazon Aurora as DB for the application hosted on EC2 Server, it helped them in reducing the overhead of managing the uptime, performance, automatic patching/backup & licensing-related hassle of the underlying DB Server engine & instead having to focus purely on the development of the overall application for the critical projects.
  • Reduced overhead on managing OS/DB licensing part of Servers: By migrating their workloads to AWS, the client was able to effectively take advantage of the license-included billing model for Windows which gave the benefit of automatic renewal of the licenses on PAYG usage, thus reducing the hassle of manually purchasing/renewal while they were hosted on-premises.
  • Scalability and Performance: Flexibility to scale up and scale down the servers as per workload. No limitation on the storage size constraint; can increase the size according to the business need.
  • Cost-benefit: Third-party data centres don’t offer benefits like pay-as-you-go. In AWS, the customer is only priced for the space utilized and not for the space provisioned.

Project Start Date: October 2021

Project End Date: April 2023

About Pentagon System and Services Pvt Ltd

Pentagon System and Services Pvt Ltd is a leading Infrastructure service provider and System Integrator with a presence across India and Singapore. 

Established more than two decades ago, we cater to over 1200+ Enterprises and SMEs with highly experienced teams for sales, consultants and a vast pool of skilled engineers supporting their mission-critical environments, which covers multi-vendor, multi-platform infrastructure. 

We are an advanced tier Consulting Partners with Amazon Web Services and are also a certified Solution Provider. We serve more than 100 plus customers across segments and verticals with our expertise on the cloud platform. 

Infrastructure