AWS Cloud

Curated resources to help you learn how to build devops solutions on AWS

Use these comprehensive step-by-step guides to build a production-ready devops solution.

Start with a simple tutorial or a guided lab to explore AWS.

Simple “Hello, World!” tutorials to help you get hands-on within your AWS account.

Use the chart below to map out which AWS products can be used to manage your DevOps solution

AWS Service
What it does Documentation Links
AWS CodePipeline A continuous delivery service for fast and reliable application updates. CodePipeline builds, tests, and deploys your code every time there is a code change, based on the release process models you define. 
AWS CodeDeploy Automates code deployments to any instance, including Amazon EC2 instances and on-premises servers.  
AWS CodeCommit A fully-managed source control service that makes it easy for companies to host secure and highly scalable private Git repositories. 
Amazon EC2 Provides the virtual application servers, known as instances, to deploy your code on. 
Amazon Elastic Container Service A highly scalable, high performance container management service that supports Docker containers and allows you to easily run applications on a managed cluster of Amazon EC2 instances.
AWS Lambda Runs code without provisioning or managing servers. With Lambda, you can run code for virtually any type of application or backend service - all with zero administration.
AWS CloudFormation An easy way to create and manage a collection of related AWS resources, provisioning and updating them in an orderly and predictable fashion. 
AWS OpsWorks A configuration management service that helps you configure and operate applications of all shapes and sizes using Chef.
AWS Config Provides you with an AWS resource inventory, configuration history, and configuration change notifications to enable security and governance. 

Browse through our collection of videos, whitepapers, or SDKs to deepen your knowledge and experience with AWS.

Review the videos and webinars to learn more about building websites on AWS.

Getting Started: Deep Dive on Continuous Delivery
Introduction to Deploying Applications on AWS
AWS Infrastructure as Code: Best Practices
Deploying and Scaling Web Applications
Infrastructure Deployment and Monitoring
Introduction to Docker on Amazon Web Services

Review the whitepapers on this topic for best practices and common use cases.

Using Jenkins for Continuous Integration on AWS This paper explains how to deploy the Jenkins open-source automation server for continuous integration on AWS. Download PDF
Blue/Green Deployments on AWS This paper provides an overview of the blue/green deployment methodology and describes techniques customers can implement using AWS.   Download PDF

Simplify using AWS services for your big data solution with an API tailored to your programming language or platform.