AWS DevOps Zero to Hero Workshop

Duration: 
2 days
Codes: 
AWS

Overview

This 2-day workshop enables IT professionals to start actively using AWS. The focus is to gain hands on experience with AWS through practice. The workshop will focus on building 4 different apps from the ground up and deploying them to Amazon Web Services. These apps will be cloud native and have minimal code and make full use of AWS services including EC2, EBS, ELB, ECS, Fargate, EKS, VPC, Lambda, S3, DynamoDB, Route53, IAM, RDS, CloudFormation, CloudFront, SQS and SNS.

Audience

Each participant will leave with a recognised certificate

Course Outline

Module 1 - Deploy a 2-tier application to EC2

  • In module 1 we will create an environment in an AWS account to run a 2 tier web application. We will start with a basic deployment and discuss as a group how to make the application perform better and scale. This will examine EC2 instance type choices, Elastic Block Storage options and caching and offload options such as CloudFront and S3 for static content hosting. We will start with database in EC2 and migrate it to AWS Relational Database Services (RDS) to see the difference in AWS-managed database services.

Module 2 - Deploy a NoSQL based application using template automation

  • In this module we will deploy an application using an infrastructure-as-code template. We will first create the template using CloudFormation designer, then make manual modifications to it and deploy our application. The application we will deploy in this module is comprised of EC2 instances for front end and a NoSQL database backend using DynamoDB. Once our application is deployed and working, we will update our CloudFormation template and be able automate the update of our application stack. During discuss of DynamoDB we plan and implement changes to our application to ensure best possible performance from DynamoDB.

Module 3 - Containerisation

  • In this module, we will redeploy our application using managed container orchestration with AWS Elastic Container Service (ECS). We will repackage our application for a Docker container image, deploy to registry and then consume with ECS. We will first use EC2 launch type, then migrate to Fargate launch type to eliminate the EC2 component. We will then compare and discuss alternate container strategy including running container runtime in EC2 instances and demonstrate consuming managed Kubernetes using Elastic Kuberentes Service (EKS).

Module 4 - Serverless Architectures

  • In this module, we will build a true serverless application making use of the AWS building blocks. We will start by building a RESTful API with API Gateway and connect it to an existing web service. We will then build a backend with Lambda functions using S3 and DynamoDB as datastores. The Lambda functions will be decoupled and buffered from one another using Simple Queuing Service (SQS). We will then add in event driven notifications using Simple Notification Service (SNS).

Thinking about Onsite?

If you need training for 3 or more people, you should ask us about onsite training. Putting aside the obvious location benefit, content can be customised to better meet your business objectives and more can be covered than in a public classroom. It's a cost effective option.

Submit an enquiry from any page on this site, and let us know you are interested in the requirements box, or simply mention it when we contact you.

Upcoming Dates

  • GREEN This class is Guaranteed To Run.
  • SPVC - Self-Paced Virtual Class.
  • Click a Date to Enroll.
Course Location Days Cost Date
Midlands Birmingham2 995 £995 2019-10-03
Edinburgh Edinburgh2 995 £995 2019-10-03
Bristol Bristol2 995 £995 2019-10-03
Devon Exeter2 995 £995 2019-10-03
Devon Exeter2 995 £995 2019-12-05
Midlands Birmingham2 995 £995 2019-12-05
Edinburgh Edinburgh2 995 £995 2019-12-05
Bristol Bristol2 995 £995 2019-12-05