J.B. Hunt executes speedy yet seamless cloud-to-cloud migration
About J.B. Hunt Transport Services Inc.
With nearly 60 years of industry experience, J.B. Hunt has grown from five trucks and seven trailers to a Fortune 500 company providing a variety of services for customers throughout the continental United States, Canada, and Mexico.
Tell us your challenge. We're here to help.
Contact usIn just 35 business days J.B. Hunt Transport Services Inc. demonstrated the power of assessment, planning, and testing in its near-flawless migration of workloads to Google Cloud.
Google Cloud results
- Successfully migrated the bulk of their compute environmentâmore than 1,000 virtual machines, 90 Kubernetes clusters, 915 Kubernetes nodes, 27,000 pods, and 500 databases
- No outages, downtime, or other negative impacts in their production systems during their entire migration
- Saw a substantial performance increase across the boardâfor everything including the companyâs Apdex score, a measure of user satisfaction with response times, which increased 10%
J.B. Hunt migrates large environments in just 35 days
J.B. Hunt executes speedy yet seamless cloud-to-cloud migration
Many companies are hesitant to migrate workloads to the cloud, fearing process complexities and potential disruptions to business continuity. Fewer still will even entertain migrating workloads from one cloud to another once theyâve made the leap. But in just 35 business days J.B. Hunt Transport Services Inc., a transportation industry leader and pioneer, demonstrated the power of assessment, planning, and testing in its near-flawless migration of workloads to Google Cloud.
A strategic business alliance drives change
For years, J.B. Huntâone of North Americaâs largest transportation and logistics companiesâhas leveraged technology to move freight forward. In an industry thatâs been hesitant to change, theyâre leading the way in cloud migration. In 2018, the company moved its on-premises workloads to the cloud.
As J.B. Huntâs business approach evolved and plans for future growth and optimization unfolded, the company leveraged a strategic business opportunity to collaborate with Google on select technologies. In early 2021, J.B. Hunt seized the opportunity to transition to a multicloud strategy and embarked on a project to migrate the bulk of their workloads and compute to Google Cloud.
âWhen we did the initial analysis, we scoped the project at six months. Our CIO said, âMake it six weeks,â so we figured it out from there.â
âDaniel Trimble, Master Software Engineer, J.B. HuntExecuting a six-month migration in six weeks
Company leadership directed the J.B. Hunt Engineering and Technology team to complete the cloud-to-cloud migration as quickly as possible with minimal impact. This âbig bang,â as the team would refer to the project, would be no small feat since its scope would involve migrating the companyâs Kubernetes, TomcatTM web server, database, and messaging environments in their entirety.
âWhen we did the initial analysis, we scoped the project at six months,â says Master Software Engineer Daniel Trimble. Wanting to quickly realize business value in the alliance, âOur CIO said, âMake it six weeks,â so we figured it out from there,â adds Trimble.
In early January 2021, Trimble, along with Senior DevOps Manager Matt Stanberry, devised a migration plan based on their initial assessment. They created a universal spreadsheet that laid out the details of their plan, then led the effort to migrate workloads to Google Cloud. Their goal was to go live in production by the end of February. The first small-scale production migration validations occurred February 4â6. The big bang implementation occurred on February 20.
âReplaying exactly how the migration was going to happen in our dev and test environments made the migration possible.â
âDaniel Trimble, Master Software Engineer, J.B. HuntHow a big-bang migration gets done
To achieve these ambitious goals, the team leveraged proofs of concept early on to determine and execute on their development plan. They identified Kubernetesâwhich fit with the cloud-ready workload packageâas an optimal target environment for migration. Since they had already moved their Kubernetes environment once beforeâfrom a homegrown Kismatic environment to a cloud-based Kubernetes ServiceâGoogle Kubernetes Engine was an ideal place to start.
Next, they simulated a âbig bangâ and executed performance and functionality testing to ensure everything replicated to production. The process moved quickly and took about seven weeks from planning through completion.
By the day the big bang arrived, the team had already caught and resolved most issues in advance through their extensive development and testing. Trimble says they did experience a couple âgotchasâ in Domain Name System replication and execution of the Tomcat environmentâwhich required one server in development, two in testing, and eight in productionâand consequently, took longer than expected. Nevertheless, these instances werenât critical. In fact, William Kuykendall, Vice President of Engineering and Technology at J.B. Hunt, referred to his teamâs migration execution as near flawless.
âReplaying exactly how the migration was going to happen in our dev and test environments made the migration possible,â says Trimble.
âWe did that whole big move without any service interruption to our clients. We picked it all up, moved it, and nobody knew the wiser. Thatâs why we considered the migration so successful. One surprising thing about the whole migration to Google Cloud is that we saw a substantial performance increase across the boardâfor everything,â
âDaniel Trimble, Master Software Engineer, J.B. HuntA massive migration ends in success
In all, J.B. Hunt successfully migrated the bulk of their compute environmentâmore than 1,000 virtual machines, 90 Kubernetes clusters, 915 Kubernetes nodes, 27,000 pods, and 500 databasesâduring their big-bang migration. They accomplished this with no outages, downtime, or other negative impacts in their production systems.
âWe did that whole big move without any service interruption to our clients. We picked it all up, moved it, and nobody knew the wiser. Thatâs why we considered the migration so successful,â Trimble says.
As an added bonus since their migration to Google Cloud, J.B. Hunt has seen both performance increases and networking improvements. âOne surprising thing about the whole migration to Google Cloud is that we saw a substantial performance increase across the boardâfor everything,â says Trimble. Additionally, the companyâs Apdex score, a measure of user satisfaction with response times, has increased 10%, and their Tomcat builds are faster in Google Cloud.
Modernization continues
Although J.B. Huntâs big-bang migration has come and gone, their infrastructure-modernization journey continues. âWe recognize that Kubernetes and containers are the future of our compute,â says Trimble. As such, the Engineering and Technology team is continuing to move leftover on-premises technologies to the cloud, such as migrating the remaining Tomcat virtual machines to Kubernetes and migrating any other independent applications to containers.
Additionally, the team is eager to continue developing new customer-focused solutions by leveraging strengths that Google Cloud brings to the table, such as AI and machine learning. With Google Cloud, J.B. Hunt will continue to increase its resilience and efficiency, exceed customer expectations, and adopt advanced technology with ease.
Tell us your challenge. We're here to help.
Contact usAbout J.B. Hunt Transport Services Inc.
With nearly 60 years of industry experience, J.B. Hunt has grown from five trucks and seven trailers to a Fortune 500 company providing a variety of services for customers throughout the continental United States, Canada, and Mexico.