Tasks
- Construction of fault-tolerant infrastructure and services, since the previous hardware infrastructure had periodic problems with the hoster equipment
- Flexible scaling of resources during periods of active phases of sales or other hi-load loads.
- The need for rapid and maximally flexible implementation and deployment of new tools, technologies and solutions, their further orchestration
- Infrastructure standardization and its documentation via infrastructure-as-code
Results
- Building a fault-tolerant, flexible infrastructure that allows you to scale and adapt very quickly
- Fast, convenient implementation and deployment of new tools, technologies and solutions for business tasks
- Infrastructure standardization and its documentation via infrastructure-as-code
- The possibility of strategic planning of the use of resources and cost optimization.
Description
Prerequisites for migrating AUTOBAZA to the Amazon Web Services cloud
The transition to the cloud did not become a trivial task for AUTOBAZA, as the project absorbed quite a lot of specifics and legacy solutions over the years of its existence. The company had several attempts to deploy a cloud architecture, and only with the help of Softprom professionals was it possible to implement the solution. During the audit and consultations, the main nuances of the existing and future cloud architecture were highlighted and determined, the optimal migration plan and the main stages were prepared and agreed upon.
AUTOBAZA — a network of 10 stores and an online store selling auto goods in Ukraine with more than 20 years of history. "AUTOBAZA" is an expert in the field of auto electronics, car audio and everything related to cars and automotive topics, and the online store avtozvuk.ua serves all of Ukraine and has more than 300 thousand products, providing customers with a wide range of quality products and technological innovations for any car
At the start of the project, Softprom specialists conducted a number of training events for the client's DevOps, which were necessary for the implementation of the intended plan. During the migration, constant technical support and consultations were provided by Softprom engineers - an authorized partner of Amazon Web Services, which made it possible to significantly optimize the previously planned architecture, migrate to the cloud faster and more safely, and reduce the financial burden on the business during the crisis period.
AUTOBAZA chose AWS services for the implementation of the project after a detailed study of the requirements and functionality that best meets the needs and tasks of e-commerce. In addition, the company's specialists already had experience working with AWS, knew about the network of authorized AWS partners in Ukraine, whose specialists will always be able to help with setting up services and support.
For me, as a Product Owner, one of the most important tasks is to understand current costs, their optimization and planning. AWS, with the help of built-in analytical dashboards, allows you to track all the necessary financial trends of the project in one place, understand current costs, identify potential areas for optimization and develop strategies for the future.
AWS services used by AUTOBAZA
AUTOBAZA today uses quite a lot of Amazon Web Services, namely: Elastic Compute Cloud, ElastiCache, Relational Database Service, Elastic Load Balancing, CloudFront, CloudWatch, Simple Storage Service, CodePipeline/CodeBuild, Simple Email Service, Lambda, EC2 Container Registry (ECR ). This enabled all existing CI/CD processes to be migrated and reconfigured. Autoscaling is implemented to smooth out periods of rapid loads.
The transition to the AWS cloud infrastructure opened up many opportunities for the realization of AUTOBAZA's business goals in retail and e-commerce, which the previous infrastructure did not allow before.
The project continues, in the process of implementation of the deployment of modern frontend architecture, microservice backend architecture, construction of a more complex and automated CI/CD system with updating of technologies and tools of all levels.
Key stages of AUTOBAZA migration project to AWS cloud
The deployment of the AUTOBAZA cloud infrastructure took place in 2 stages. At the first stage, the migration of all satellite services was implemented, and then the main to Amazon Web Services. At the final stage of testing, AWS made it possible to test the project under a stress test load, which made it possible to more accurately calculate the required resources for the launch.
As mentioned earlier, AUTOBAZA has had several attempts to migrate to the cloud. The first attempt was the implementation of cloud infrastructure with other partners, which was quite difficult and required many times more resources, knowledge and experience. With the help of Softprom, the initial plan was modified and improved and significantly optimized, allowing the migration to begin and to be finalised.
Advantages of AWS over standard IT infrastructure
Before migrating to the AWS cloud, AUTOBAZA used a standard IT infrastructure (Hetzner). The previous hardware infrastructure had periodic problems with the hoster's equipment, did not allow to scale resources as quickly and flexibly as the business needed. Time and additional resources had to be spent on planning and deployment. If you compare it with AWS cloud infrastructure, the advantages are obvious.
AWS provides the power you need right now. We have also set up automatic scaling, which allows us to use our resources correctly and economically. Regarding the price, we like the fact that we can manage all the resources ourselves and pay only for what we use.
AWS fault-tolerant cloud infrastructure, autoscaling, smart backups - all this is worth the peaceful sleep of modern DevOps and the peace of business in general.
Softprom is an Advanced Consulting Partner in the Amazon Web Services network. Has MAP (Migration Acceleration Program) status as an AWS partner, performs infrastructure migration projects to the cloud for Enterprise-level companies.