Web developer and Docker enthusiast Austin Johnson says he can’t wait for Docker Swarm.
He recently spent a couple days in Seattle testing out the software for a company that wants to build a custom-built cluster of Docker containers on an Amazon EC2 instance.
Johnson, an independent software engineer who founded the software development company Tonic and a member of the Linux Foundation’s Linux Open Source Initiative, says Docker Swarm has been an “instant hit.”
“It’s been a game changer,” he says.
“I think you can use it as a test bed for your app or framework, which is really cool.”
Johnson and his colleagues are using Docker Swarm as a way to deploy containers, which he says are ideal for the kind of large-scale projects that often require a lot of automation.
Johnson says the company is using Docker to create the first batch of containers for a production app he built in just a couple of weeks.
And, he says, it’s a great way to test out new technologies, like Docker’s multi-container approach.
“I really think it’s the best solution,” Johnson says.
“It has the flexibility to deploy the entire application and then just pull it off of the box.
This is something that you’ve never seen before.”
The startup that Johnson founded in October 2016 with his wife, Anna, and two other partners is also making the leap to a more enterprise-friendly world with the launch of a new version of the software in April.
In addition to building a Docker Swarm cluster for a new project, Tonic also is using the software to test its software for the next version of its cloud-based infrastructure management platform, which will be rolled out later this year.
In Tonic’s case, it was a project to make a custom application for Amazon Web Services, a popular cloud service that helps companies manage millions of servers.
As part of the project, the company was looking for a way of quickly deploying its own custom application on the AWS platform.
Tonic also built a custom container to help it handle the load on the servers.
“This is how it works,” Johnson explains.
“We have an AWS account that we can pull from, we have a Linux VM, and we can then use the Docker Swarm software to pull the image from AWS, and then run the code.
It’s really straightforward.”
Tonic has now deployed a Docker image on its AWS-owned infrastructure platform, but it plans to use it to test new features in the coming months.
It’s still early days for Docker, and Johnson is optimistic about its future.
“Docker Swarm is going to have its place, but I think it can be a great tool for many other things, especially when you have to manage huge amounts of data that can be replicated across a lot more servers,” he concludes.
(Tonic will also be able to use the Swarm software for its AWS cloud platform.)