Nov. 25, 2020
In August of 2020, decided to lift-and-shift its on-premise file storage to a solution hosted on the AWS cloud. The company had two separate file storage solutions; one located on a Windows system and a second using a Mac Mini mounted on an external NAS storage system.
The two data stores were used for accounting data, email backups, user files, phone records, and other general backup files; and also to share files across the company. Avant-Garde wanted to move its infrastructure to the cloud as it no longer wanted to manage, maintain, or refresh on-premise servers in its offices.
Lacking the necessary technical expertise to handle the lift-and-shift internally, the Avant-Garde team decided to search for companies who could assist them with the migration and found TrackIt through a recommendation.
“Before finding TrackIt, we had talked to other companies for this migration. Not only were they unable to get us a price for almost a month or two, but they also weren’t knowledgeable. You could see that they were just trying to play the middleman. With TrackIt, we felt like you guys just seemed to know what you were doing right from the first call.”
– Creative Manager, Avant-Garde Marketing Solutions
To implement this lift-and-shift, on TrackIt’s recommendation the teams decided to leverage CloudEndure Migration, AWS’s highly-automated lift-and-shift solution that simplifies, expedites, and reduces the cost of cloud migration. CloudEndure Migration conducts a continuous, block-level data replication of source machines into a staging area in a user’s AWS account without causing any downtime or impacting performance.
The teams decided to migrate both file systems (the original Windows system and the Mac Mini + NAS) to a Windows 2008 Server running on AWS. Windows 2008 was chosen, even though it is a legacy operating system, because of other processes running on the system with Windows 2008 dependencies. The process of migrating the Windows files using CloudEndure was quite simple and straightforward. All the TrackIt team had to do was set up Virtual Private Clouds (VPC) on AWS using Terraform, then install the CloudEndure agent on-premise, and the rest of the migration process was handled by CloudEndure.TrackIt is a heavy user of Terraform, a tool to programmatically automate cloud deployments.
However, the process of migrating the Mac Mini files to the Windows 2008 Server running on AWS turned out not to be so straightforward. The teams discovered that that many files hosted on the Mac Mini contained file names with characters illegal on Windows filesystems. To address this issue, the TrackIt team wrote a script to rename all the Mac files and make them Windows file system compliant. The renaming of the files also required making sure that (the accounting department in particular of) Avant-Garde was comfortable with the new files naming syntax being used.
The renamed Mac Mini files were then uploaded to a transitory S3 bucket that would sync the Mac Mini’s data with an Amazon EBS (Elastic Block Storage) volume.
TrackIt is an Amazon Web Services Advanced Consulting Partner specializing in cloud management, consulting, and software development solutions based in Marina del Rey, CA.
TrackIt specializes in Modern Software Development, DevOps, Infrastructure-As-Code, Serverless, CI/CD, and Containerization with specialized expertise in Media & Entertainment workflows, High-Performance Computing environments, and data storage.
TrackIt’s forté is cutting-edge software design with deep expertise in containerization, serverless architectures, and innovative pipeline development. The TrackIt team can help you architect, design, build and deploy a customized solution tailored to your exact requirements.
In addition to providing cloud management, consulting, and modern software development services, TrackIt also provides an open-source AWS cost management tool that allows users to optimize their costs and resources on AWS.