brandon_butler
Senior Editor

Amazon CTO: Come build apps on our cloud!

News Analysis
Nov 13, 20143 mins

AWS is making it easier to build apps on the company's cloud

Amazon Web Services released some pretty nifty new features to its cloud this week including a new event-driven computing platform named Lambda and Auora, a MySQL-style relational database with mind-boggling scale.

And if Amazon.com CTO Werner Vogels had one message for the 13,500 attendees of AWS re:Invent, it is that there is no reason that they can’t build apps just like those themselves. A major theme of AWS re:lnvent 2014 is about making it easier to build and manage applications on the company’s cloud platform.

reinvent2 @AWSreInvent

On Day 1 of the company’s keynotes, SVP Andy Jassy announced AWS Config, AWS CodePipeline and AWS Code Deploy, a set of tools for managing code that new applications are built out of. On Day 2 Vogels announced the EC2 Container Service, which makes it much easier to launch and manage Docker containers, which are increasingly becoming a building block of new apps.

Vogels made a ppoint that both Lamdba and Auora were built using existing AWS tools like EC2, DynamoDB and S3. “Go build now. Please!” were Vogels last words as he exited the stage of his keynote address.

+MORE AT NETWORK WORLD: How Amazon’s cloud solved the “perfect storm” in networking +

AWS has long been considred the market leader in the IaaS market. But increasingly, it’s starting to feel like a PaaS (platform as a service), which is an application development cloud. AWS executives are reluctant to calls AWS a PaaS, saying that the term is “overloaded.” But it’s clear AWS wants to make it easier to build apps on its cloud. The trifecta of announcements: AWS Code Deploy, Pipeline and Code Commit are all considered application lifecycle management tools.

Code Deploy lets users automate the deployment of applications on the company’s EC2 virtual machines. This allows new features of apps to be rolled out quickly, for example. AWS CodeCommit is all about hosting private repositories of code that has been developed. It integrates with Git to do that. And CodePipeline is a continuous deliver platform allowing developers to check code in, build code and release the code to production.

Perhaps the biggest trend in developer circles today is the use of containers. AWS also released a new EC2 Container Management service which integrates with Docker and allows containers to be managed at scale – from a handful to thousands. The service automatically schedules the creation of containers, scales them up and spins them down when the job is completed.

Two of AWS’s biggest competitors, Microsoft and Google each have very straightforward app development products in their platform as a service (PaaS) offerings. For Microsoft, Azure began as a PaaS, primarily for new .Net apps. Google has Application Engine, which is a PaaS as well.

Amazon is now looking to make a play in this market too, capturing the heart sand minds of developers who are building new apps.

brandon_butler

Senior Editor Brandon Butler covers the cloud computing industry for Network World by focusing on the advancements of major players in the industry, tracking end user deployments and keeping tabs on the hottest new startups. He contributes to NetworkWorld.com and is the author of the Cloud Chronicles blog. Before starting at Network World in January 2012, he worked for a daily newspaper in Massachusetts and the Worcester Business Journal, where he was a senior reporter and editor of MetroWest 495 Biz. Email him at bbutler@nww.com and follow him on Twitter @BButlerNWW.

More from this author