AWS and Kubernetes implementation for Exact Systems

September 23, 2024

AWS and Kubernetes implementation for Exact Systems

Exact Systems, a leader in quality control services for industry, has decided to move its IT infrastructure to the cloud to improve the performance and scalability of its product, the EXTRANET360 platform. This platform is an advanced database where the results of all work performed for the company's customers are placed.

 

Challenges

  • migrating infrastructure from on-premise to Amazon Web Services,
  • separation of application infrastructure from the rest of the systems,
  • ongoing administrative support, taking care of the IT infrastructure and planning its further development,
  • ensuring business continuity of the IT environment.

 

Why Hostersi?

Exact Systems decided to migrate the EXTRANET360 product to the Amazon Web Services cloud because it was on their product development roadmap. An additional motivator for the migration was the expiring Cluster Control license, so the whole process had to be done very quickly. Exact Systems' managers chose Hostersi on recommendation. In the eyes of the client, we had a very good reputation in the Polish market, he perceived us as leading experts in administrative support and the cloud, which suggested the delivery of the service at the highest possible level.

 

The solution - migration to AWS

After a detailed analysis of the customer's existing infrastructure, Hostersi designed and deployed the infrastructure on AWS in just three weeks using best-practice Infrastructure as Code (IaC) methodologies to automate and standardize processes. The approach used Terraform (for infrastructure management) and Packer and Ansible (for building AMI images) tools. The infrastructure was split into two environments under separate AWS accounts: STAGE and PROD. The application running within AWS is stateless (stateless - user session information is not stored). In addition, to streamline the process of releasing future versions of the application and new functionality, we implemented CI/CD (Continuous Integration/Continuous Delivery) processes - implemented in AWS Bitbucket Pipelines and AWS CodeDeploy.

 

 

AWS services used:

ACM - TLS certificate support,
CloudWatch - configuration of alerts for key metrics and logs,
EC2 and ELB - management of EC2 instances and load balancers,
CodeDeploy - deployment of application code,
KMS - support for encryption,
ElastiCache - application session management using Redis,
Lambda and SNS - alert notifications sent to Slack,
Parameter Store - storage of environmental variables,
RDS - database using MariaDB engine,
Route 53 - private DNS zone for internal communication,
S3 - data storage,
ECR - repository for storing images of microservices used by Kubernetes

Deploying a Kubernetes cluster

Completion of the work related to migration of services to AWS does not mean the end of the project, and the EXTRANET360 infrastructure is being dynamically developed and optimized all the time. Work is currently underway to launch the Kubernetes cluster for new services, but also for the migration of existing services (the first version is already running in the STAGE environment). It will be used to create new microservices, which in the long term will allow better management of the application.

 

Next step

At the moment, work is also underway to implement Disaster Recovery - standardizing the backup and restoration process, which will provide the customer with much greater security in the event of a major failure.

 

Results

In just three weeks, Hostersi rapidly migrated EXTRANET360 to AWS using the IaC approach. Hostersi is also supporting Exact Systems in the area of DevOps and providing administrative support, with an average response time to failures of just 25 minutes since the beginning of 2024.

Benefits for the Customer

  • relieved the burden on internal IT resources - the client was relieved of some of the work associated with infrastructure maintenance,
  • improved performance - the migration improved application performance,
  • time savings - the client saved time for application optimization,
  • better scalability - the AWS cloud provides better optimization capabilities,
  • access to advanced tools and easier testing of ready-made solutions available on AWS.

Exact Systems has gained a modern, scalable and efficient IT environment, allowing them to focus on growing their business, leaving infrastructure management in the hands of experts.

 

ANY QUESTIONS? CONTACT US

Case Studies
Testimonials

Hostersi's team reacts to our needs very fast, is very flexible and at the same time provides top-class technological solutions. I recommend Hostersi company as a reliable and professional partner.

Paweł Grzebyk
Marketing & E-commerce Director
Briefly about us
We specialize in IT services such as server solutions architecting, cloud computing implementation and servers management.
We help to increase the data security and operational capacities of our customers.