The client is an American technology firm capable of real-time sensing, analysis, and action. It manufactures and sells marking, tracking, and computer printing technologies. The products include mobile computers, tablets, software, thermal barcode and receipt printers, RFID smart label printers, and encoders. Additionally, they provide fixed and handheld readers/antennas, autonomous mobile robots (AMRs), machine vision (MV), and fixed industrial scanning hardware and software.
The client operated their business-critical applications on-prem and decided to migrate the workloads to the Google Cloud. They wanted to achieve critical business needs like scalability and high availability by leveraging the latest Google Cloud technology.
Virtusa helped them migrate mission-critical workloads to Google Cloud while automating network/DB/middleware deployment configurations with the help of Jenkins CI/CD DevOps pipelines.
Collaborating with the client, Virtusa migrated several clusters from on-prem data centers to Google Cloud by setting up new environments and then automating the migration of the workloads using open source and CI/CD tools such as Python, Jenkins, Ansible, and Git/GitHub.
The solution implementation involved several tasks, which are listed below.
Manual tasks were automated in the Google Cloud environment for faster application deployments to meet the customer environment growth in Google Cloud. Virtusa helped to automate the backup of middleware cluster configuration, VM/network configuration automation, and automation of DB data replication to lower environments with the help of Python, Jenkins, and Ansible, GitHub CI/CD pipeline.
Middleware cluster backup configuration
The following Google Cloud native services have been used as part of the migration and automation journey; a few of them are Google Cloud marketplace services as well:
The client experienced improvements in deployment efficiency, high availability, and performance optimization due to successful critical workload migration to Google Cloud. Some of the initial benefits included:
End-to-end transformational change