Serdar Yegulalp
Senior Writer

Now AWS users get to deploy with Docker, too

analysis
Apr 24, 20143 mins
Amazon Web ServicesCloud ComputingOpen Source

A new version of Amazon Web Services' Elastic Beanstalk technology allows users to launch Docker-packaged apps

Never let it be said that Amazon is falling behind in cloud computing. The newest wrinkle with AWS (Amazon Web Services) is a twist on a long-standing technology, Elastic Beanstalk, Amazon’s application deployment and management system for all of its cloud services. Beanstalk has now been upgraded to support deploying and launching applications containerized through Docker.

Any Docker image can be deployed this way, whether from Docker’s public repository or from one’s own private store of containers. Users are left to create a .JSON file that describes the image to be used and a few other notations, and even that’s not mandatory because an existing Dockerfile, as they are called, will typically work as-is.

Some additional configuration might be needed to set up external resources (a database to be used by the application, for example), but Elastic Beanstalk already has configuration options to allow deployment of a database to go with a Beanstalk-managed app. Amazon has posted a quick demo video on how the whole process works.

This isn’t the first time Elastic Beanstalk has been upgraded to complement some groundbreaking or influential new technology. In the past, Beanstalk has gotten support for .Net applications (including Visual Studio integration), Node.js apps, and Python programs. Docker’s explosive uptake in the cloud world over the past year — it’s hard to believe it’s still barely only a year old — seems to have all but guaranteed it a place at that table.

But to have Docker in this list is doubly significant, given that Docker isn’t a language like Python or a framework like Node.js. Rather, it’s a whole containerization system that can include just about everything else on that list and then some. Amazon’s wise to add Docker to the Beanstalk roster, both because of Docker’s massive uptake and because of the amount of heavy lifting it takes out of deploying solutions for which a simple EC2 machine image doesn’t exist. As an application delivery methodology, Docker’s benefits are only now beginning to be explored.

Back in 2011, InfoWorld’s David Linthicum described Beanstalk’s big boon as “Apache Tomcat on demand for supporting Java development in the cloud” — in other words, a way to do resource scaling without having to actually do resource scaling and without having to get a separate bill for it. Beanstalk hasn’t gotten as much recent attention as Amazon’s newer, splashier services or the recent rounds of price cuts used to keep AWS competitive with the likes of Google and Microsoft. But if Amazon’s bolstering Beanstalk with Docker, that’s a sign Amazon doesn’t want Beanstalk to be forgotten in the shuffle. It’s also a hint of Amazon’s eagerness to add cutting-edge technologies to its public service mix, and not simply use them on the back end.

This story, “Now AWS users get to deploy with Docker, too,” was originally published at InfoWorld.com. Get the first word on what the important tech news really means with the InfoWorld Tech Watch blog. For the latest developments in business technology news, follow InfoWorld.com on Twitter.

Serdar Yegulalp

Serdar Yegulalp is a senior writer at InfoWorld. A veteran technology journalist, Serdar has been writing about computers, operating systems, databases, programming, and other information technology topics for 30 years. Before joining InfoWorld in 2013, Serdar wrote for Windows Magazine, InformationWeek, Byte, and a slew of other publications. At InfoWorld, Serdar has covered software development, devops, containerization, machine learning, and artificial intelligence, winning several B2B journalism awards including a 2024 Neal Award and a 2025 Azbee Award for best instructional content and best how-to article, respectively. He currently focuses on software development tools and technologies and major programming languages including Python, Rust, Go, Zig, and Wasm. Tune into his weekly Dev with Serdar videos for programming tips and techniques and close looks at programming libraries and tools.

More from this author