Stay organized with collections
Save and categorize content based on your preferences.
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.
Industries:
Transportation
Location:
United States, Canada, Mexico
In 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. Hunt
Executing 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. Hunt
How 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. Hunt
A 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.
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.
Industries:
Transportation
Location:
United States, Canada, Mexico
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],[],[[["\u003cp\u003eJ.B. Hunt successfully completed a cloud-to-cloud migration to Google Cloud in just 35 business days, demonstrating the efficiency of thorough planning, assessment, and testing.\u003c/p\u003e\n"],["\u003cp\u003eThe migration included a vast environment with over 1,000 virtual machines, 90 Kubernetes clusters, 915 Kubernetes nodes, 27,000 pods, and 500 databases, all without any service interruption.\u003c/p\u003e\n"],["\u003cp\u003ePost-migration, J.B. Hunt experienced significant performance improvements, including a 10% increase in their Apdex score, indicating higher user satisfaction with response times.\u003c/p\u003e\n"],["\u003cp\u003eJ.B. Hunt's strategic move to Google Cloud involved transitioning to a multicloud strategy, leveraging Google Kubernetes Engine as a key component of the migration.\u003c/p\u003e\n"],["\u003cp\u003eThe near-flawless migration was made possible by a comprehensive dev and test environment that replicated how the migration was to occur, which resolved most issues before the big-bang migration.\u003c/p\u003e\n"]]],[],null,["# J.B. Hunt Transport Services Inc. Case Study\n\nJ.B. Hunt executes speedy yet seamless cloud-to-cloud migration\n===============================================================\n\nAbout J.B. Hunt Transport Services Inc.\n---------------------------------------\n\n\nWith 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. \nIndustries: Transportation \nLocation: United States, Canada, Mexico \nProducts: [Google Cloud](https://cloud.google.com/), [Compute Engine](https://cloud.google.com/compute/), [Kubernetes Engine](https://cloud.google.com/kubernetes-engine/) \n\n#### Tell us your challenge. We're here to help.\n\n[Contact us](/contact)\n\nIn 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.\n-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n### Google Cloud results\n\n- 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\n- No outages, downtime, or other negative impacts in their production systems during their entire migration\n- 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% \n\nJ.B. Hunt migrates large environments in just 35 days \n\n### J.B. Hunt executes speedy yet seamless cloud-to-cloud migration\n\n\nMany 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](/solutions/application-migration).\n\n### A strategic business alliance drives change\n\n\nFor 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.\n\n\nAs 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](/multicloud) strategy and embarked on a project to migrate the bulk of their workloads and compute to Google Cloud. \n\n\"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.\"\n---*Daniel Trimble, Master Software Engineer, J.B. Hunt* \n\n### Executing a six-month migration in six weeks\n\n\nCompany 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](/kubernetes), TomcatTM web server, database, and messaging environments in their entirety.\n\n\n\"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.\n\n\nIn 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. \n\n\"Replaying exactly how the migration was going to happen in our dev and test environments made the migration possible.\"\n---*Daniel Trimble, Master Software Engineer, J.B. Hunt* \n\n### How a big-bang migration gets done\n\n\nTo 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](/kubernetes-engine) was an ideal place to start.\n\n\nNext, 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.\n\n\nBy 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.\n\n\n\"Replaying exactly how the migration was going to happen in our dev and test environments made the migration possible,\" says Trimble. \n\n\"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,\"\n---*Daniel Trimble, Master Software Engineer, J.B. Hunt* \n\n### A massive migration ends in success\n\n\nIn 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.\n\n\n\"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.\n\n\nAs 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.\n\n### Modernization continues\n\n\nAlthough 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.\n\n\nAdditionally, 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.\n\n#### Tell us your challenge. We're here to help.\n\n[Contact us](/contact) \n\nAbout J.B. Hunt Transport Services Inc.\n---------------------------------------\n\n\nWith 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. \nIndustries: Transportation \nLocation: United States, Canada, Mexico \n[Google Cloud](https://cloud.google.com/) [Compute Engine](https://cloud.google.com/compute/) [Kubernetes Engine](https://cloud.google.com/kubernetes-engine/)"]]