Exikhan
Migration and modernization of workloads using microservices
At Exikhan, they have the necessary industry skills and knowledge to help solve technological needs. They provide services and products from
high quality ensuring customer satisfaction. With more than 20 years in the market building digital tools for the logistics industry, Exikhan provides the specific technological solutions that transport agencies need in the 21st century.
Desafío
Exikhan decided to migrate its Onpremise services to the AWS cloud more than 10 years ago because of the technological options offered and the cost-benefit ratio was the most appropriate for their market vision, however, after years of being with a solution with MVC architecture, they realized the deficiencies they presented, since they needed to have a more secure, dynamic, economic and efficient system. Exikhan was overwhelmed by the amount of technological options and tools available, so he sought the support of a consultant specialized in cloud such as Compucloud; who took the challenge of migrating their current loads focused on deploying an application in IIS 10.0 based on .NET 4.0, running under an EC2 Windows Server 2019 instance and who in turn consulted SQL Server databases, which were also in RDS instances. A transactional system which is referred to as TMS (Transport Management System).
Solution
Compucloud, when consulting the Exikhan team, began to carry out the following actions and recommendations:
Change your monolith scheme and start using AWS managed and decoupled services, implementing activities and best practices under a Well Architected Framework structure:
For the application, App2Container was used to remove the project from the instance and
migrate it to the AWS container service par excellence. Fargate allowed
deploy this application without the need to generate major changes in your code.
The Microsoft SQL Server database was migrated to an OpenSource engine and mounted on the
AWS Aurora for PostgreSQL managed service, making use of the
Babelfish's tool, AWS Schema Conversion tool, was significantly reduced
the number of changes in the application code.
In addition to the changes made, thanks to the support of Microsoft's load modernization program on AWS, Exikhan was able to accelerate its decision-making process.
Compucloud's support was a compass that provided Exikhan with the most appropriate direction. A path to finding and implementing the best practices that are
they need to make the system more secure, more dynamic, more economical, starting with a work plan, and an understanding of the technological agreements necessary to complete it. Because compucioud is an AWS Managed Service Provider, it has developed expertise to help customers like Exikhan evaluate, migrate, implement, optimize and manage their solutions in the AWS cloud.
Once this was achieved, the time used was short, the entire process took about 6 months, the biggest effort was to achieve the necessary discipline to continue operating the system with the initial architecture while developing the necessary skills and capacities to have the new functional architecture.
Benefits
The customer has benefited from this migration and modernization of their loads, with the support of an expert partner such as compucloud:
Forget about server administration: By using services managed by AWS, the customer will no longer have to worry about maintaining an Operating System.
The main savings were in the area of servers (EC2-Windows) and in licensing databases from MS SQL to PostgreSQL, (RDS), at the end of the day, direct cost savings of more than 75% were achieved.
Currently, the system with the new architecture is highly efficient throughout LATAM, and it has also freed up the economic and creative capacity to create new solutions, which were previously used for maintenance.
With this architecture they have the possibility to make a lot of changes
faster and more reliable. Without the need to stop your operations, this without
mention the savings in resources of all kinds, allowing them to focus on
give value to your solutions and be able to adopt new ones more efficiently
technologies. As a result, better work with business partners.
Alignment to best security practices following the framework of
work from AWS - Well Architected Framework. In this architecture it is
implemented services such as AWS KMS to create cryptographic keys and use them
to encrypt the volumes of the containers in ECS Fargate & those in the base of
Amazon RDS data, on the other hand, we make use of the AWS Secrets service
Manager, taking advantage of the direct integration it has with the RDS service,
to encrypt your access credentials to your respective database.
Published: 23/4/2024
Author: Equipo Compucloud
“Technology changes day by day, and systems are the first to be affected by these changes, the architecture we adopt allows us to grow in an orderly, safer and more efficient way, today's market is very demanding with system optimization and it was imperative to be in a position to stand out from the competition that exists today. And the best option was AWS managed technologies and Compucloud expertise.”
-Ernesto Ibáñez Estens, Exikhan General Manager