AWS Lift and Shift
Founded a quarter century ago, BioTelemetry remains committed to leading the mobile and wireless medical technology industry. BioTelemetry focuses on the delivery of health information to save and improve lives, while reducing the cost of care. The ability to invent and share ideas and technologies with others ensures that customers and patients receive the very best in care. Today, BioTelemetry provides cardiac and mobile blood-glucose monitoring, centralized medical imaging, and original equipment manufacturing, serving the healthcare and clinical research sectors.
BioTelemetry wanted to modernize its strictly on-premises MSA1 application—which supports remote cardiac monitoring and data reporting—to the cloud to better support future growth and technology rollouts. Specifically, the company wanted to be better prepared to quickly leverage the latest and most advanced technologies with fault-tolerant and highly available cloud services and technologies. The company was looking for a highly collaborative cloud partner to direct and guide a “lift and shift” application migration process and leave behind clear operational artifacts for the company to use afterwards.
Why Amazon Web Services
BioTelemetry chose AWS as their public cloud provider for several reasons. The team understood that AWS is a robust and mature market leader that provides a scalable, reliable, and secure global cloud computing infrastructure. Most of the team was familiar with AWS, and their IT team had implemented some AWS products already. Overall, the technology team at BioTelemetry found the AWS Application Migration Service (AWS MGN) very straightforward and easy to use.
MSA1 is a core and mission-critical system for BioTelemetry. The application needed to cut over to AWS in a timely and effective fashion. The BioTelemetry team was eager to take advantage of significant improvements in cloud-based failover, load-balancing, and availability technologies. BioTelemetry was also keen to leverage Terraform Infrastructure as Code (IaC) to efficiently manage an ever-growing catalog of cloud services.
1Strategy wasted no time digging in. The team used AWS MGN to get create an initial image from the on-premises environment, and then used that image to create a template which was modified iteratively for the final system. Unique and unexpected migration challenges were encountered and effectively resolved with key BioTelemetry stakeholders at each stage of the project.
For example, some environments simply failed to stage. In another instance, two MSA1 environments without access to public endpoints hampered AWS MGN functionality. AWS MGN encrypts all data, but the service relies upon access to public endpoints to migrate data. For the MSA1 use case—specific to a local configuration—BioTelemetry and 1Strategy improvised and worked collaboratively with advanced AWS support resources to craft a workaround. A specialized VPC was created which did not need to connect to public endpoints. The VPC leveraged conditional forwarders. AWS MGN agents were configured to use that VPC to connect to an on-premises service, ingest the data, and move it privately. In another case, adding nodes to a failover cluster required close collaboration with high-level support resources at both Microsoft and AWS. Again, BioTelemetry and 1Strategy partnered closely to work with cloud providers to resolve the issues.
1Strategy delivered on multiple technical goals, such as migrating SQL Server databases to Amazon EC2, which is more robust and fault tolerant. JBoss and TIBCO servers were migrated smoothly. The TIBCO servers, in particular, were migrated with membership, ownership, and file permissions intact. For JBoss servers, AWS MGN duplicated a single instance of each node, then created an image and 3 servers to support the JBoss user interface (UI), Dev interfaces, and the NEXUS UI. Terraform was then used in a straightforward fashion to efficiently reuse images that had already been spun up.
1Strategy delivered a robust, straightforward, and repeatable IaC base that can be used against any environment—such as test, dev, qa, uat, prod—or with other BioTelemetry products. Just as important as technology, the level of partnership was extremely collaborative and transparent. IaC as a technology is naturally more visible, but 1Strategy also clearly explained rationale and methodologies at every step, making the why and how of the engagement much more obvious. The approach helped BioTelemetry progress towards strong best practices as the project advanced from test to dev and beyond.
BioTelemetry worked closely and iteratively with 1Strategy to move through their configuration. Environments were delivered that became more robust, predictable, and consistent as they progress towards prod. A logically hierarchical, consistent, and plain (requiring few calls out to libraries) code base was created. In any environment, variables, providers, and main files are used in the same ways.
A decade’s worth of accumulated technical debt was resolved. Once the project got underway, the true volume and complexity of data became apparent. About 10TB of data representing millions of files and folders was migrated, mostly from production servers with just a single instance.
Although the engagement was envisioned as strictly lift and shift —no refactoring involved—efficient modifications have already been made to code that support special requests such as database changes and load balancing.
As an AWS Premier Consulting Partner, 1Strategy focuses exclusively on Amazon Web Services (AWS) to help businesses architect, migrate, and optimize their workloads on AWS, creating scalable, cost-effective, secure, and reliable solutions. 1Strategy also helps customers get real value from their data using comprehensive machine learning models and artificial intelligence. 1Strategy holds the AWS DevOps, Migration, Data and Analytics, Machine Learning Operations, and Security Competencies, and is a partner of the AWS Well-Architected and the AWS Public Sector Programs. With experts having deployed AWS solutions since 2007, 1Strategy is a leader in custom training—providing customers with the knowledge, tools, and best practices to manage those solutions over time. 1Strategy is a TEKsystems Global Services company with teams in Seattle and Salt Lake City, supporting customers throughout the US and across every vertical.
For more information about how 1Strategy can assist your company migrate to AWS, optimize AWS solutions including security and backup strategies, and receive custom training, visit 1Strategy.com.
To read about other companies we’ve helped in their AWS journey, CLICK HERE.