Paul Krill
Editor at Large

Amazon Web Services entices developers to the cloud with a trio of new tools

news analysis
Nov 12, 20143 mins

CodeDeploy, CodeCommit, and CodePipeline help developers put code in the cloud and manage it

Amazon Web Services is making a concerted effort to attract developers to the cloud, today announcing a trio of tools — CodeDeploy, CodeCommit, and CodePipeline — for getting code into the cloud and managing it afterward.

CodeDeploy, as the name suggests, is a service for deploying released code to a “fleet” of EC2 (Elastic Compute) instances while leaving as much of the fleet online as possible. “It can accommodate fleets that range in size from one instance all the way up to tens of thousands of instances,” said Jeff Barr, chief evangelist for Amazon Web Services, in a blog post.

In CodeDeploy, an application revision is sent to EC2 instances — a deployment group — and designated scripts also can be run. YAML-formatted files are used to describe application and deployment groups. It can be used from the AWS Management Console, the command-line interface, or through a set of APIs.

Codeship, which offers a continuous delivery platform, is already announcing its integration with CodeDeploy. Codeship users can set up a continuous integration and automatically deploy to CodeDeploy after tests are passed.

CodeCommit, meanwhile, is a managed revision control service that hosts Git repositories and works with Git tools so that developers don’t have to worry about hosting, scaling, or maintaining source code control infrastructure. Because CodeCommit runs in the cloud, it works well in situations where a development team works in multiple locations or involves collaboration with other partners. “CodeCommit will store code, binaries, and metadata in redundant fashion with high availability,” Barr said. “You will be able to collaborate with local and remote teams to edit, compare, sync, and revise code.”

The third tool, CodePipeline, is a service for automating the software release process. Developers can design a workflow and shepherd code through staging, testing, and release. While it works with third-party tools, CodePipeline is a self-contained solution, Barr said. “You’ll spend more time on features and less time on infrastructure,” he noted. “You will be able to test each code change as you make it, with the assurance that it will have pass through whatever test gates that you define before it is released to your customers.”

Analysts see Amazon Web Services’ strategy as embracing both developers and application lifecycle management. “This is a strong move for AWS to amplify its appeal for developers, and they seem to be in the process of building stronger focus on their developer ecosystem,” said IDC analyst Al Hilwa.

Analyst Stephen O’Grady, of Redmonk, said that Amazon is now offering broader application lifecycle management. “More and more applications today are built using continuous build/integration cycles and then deployed to arrays of machines, and while Amazon has traditionally left this to partners, it’s natural for it to be adding these capabilities. It probably makes for interesting conversations with partners, but this is what every platform does eventually.”

While CodeDeploy is available today, Amazon is holding off on revealing release dates for CodeCommit and CodePipeline.

Paul Krill

Paul Krill is editor at large at InfoWorld. Paul has been covering computer technology as a news and feature reporter for more than 35 years, including 30 years at InfoWorld. He has specialized in coverage of software development tools and technologies since the 1990s, and he continues to lead InfoWorld’s news coverage of software development platforms including Java and .NET and programming languages including JavaScript, TypeScript, PHP, Python, Ruby, Rust, and Go. Long trusted as a reporter who prioritizes accuracy, integrity, and the best interests of readers, Paul is sought out by technology companies and industry organizations who want to reach InfoWorld’s audience of software developers and other information technology professionals. Paul has won a “Best Technology News Coverage” award from IDG.

More from this author