Length
3 days

Overview

This course covers the fundamentals of building IT infrastructure on the AWS platform.

Students learn how to optimise the AWS Cloud by understanding AWS services and how they fit into cloud-based solutions. Best practices and design patterns are covered to help students architect optimal IT solutions on the AWS Cloud. Build and explore a variety of infrastructures through guided discussions and hands-on activity.

This course is delivered through a mix of instructor-led training (ILT) and hands-on labs.

 

Key Topics

Detailed Info
  • The Simplest Architectures
  • Adding a Database Layer
  • AWS Identity and Access Management (IAM)
  • Automation
  • Building Decoupled Architectures
  • RTO/RPO and Backup Recovery Setup
  • Adding a Compute Layer
  • Networking in AWS
  • Elasticity, High Availability and Monitoring
  • Caching
  • Microservices and Serverless Architectures
  • Optimisation and Review
Skills Gained
Key Topics
Target Audience
Prerequisites

Skills Gained

In this course, participants will learn how to:

  • Make architectural decisions based on AWS architectural principles and best practices
  • Leverage AWS services to make your infrastructure scalable, reliable, and highly available
  • Leverage AWS Managed Services to enable greater flexibility and resiliency in an infrastructure
  • Make an infrastructure based on AWS more efficient to increase performance and reduce costs
  • Use the Well-Architected Framework to improve architectures with AWS solutions

Key Topics

Module 1: Introduction

  • The Well-Architected Framework
  • AWS Global Infrastructure

Module 2: The simplest architectures

  • Amazon Simple Storage Service (Amazon S3)
  • Amazon S3 Glacier
  • Choosing AWS Regions for your architectures
  • Hands-on lab: Hosting a Static Website

Module 3: Adding a compute layer

  • Amazon Elastic Compute Cloud (Amazon EC2)
  • Amazon Machine Images (AMIs)
  • Amazon Elastic Block Storage (Amazon EBS)
  • Amazon Elastic File System (Amazon EFS)
  • Amazon FSx

Module 4: Adding a database layer

  • Database layer considerations
  • Amazon Relational Database Service (Amazon RDS)
  • Amazon DynamoDB
  • AWS Database Migration Service (AWS DMS)
  • Hands-on lab: Deploying a Web Application on AWS

Module 5: Networking in AWS – Part 1

  • Amazon Virtual Private Cloud (Amazon VPC)
  • Network security in the cloud
  • Hands-on lab: Creating a VPC

Module 6: Networking in AWS – Part 2

  • AWS VPN connections
  • AWS Direct Connect (DX)
  • VPC peering
  • AWS Transit Gateway
  • Load balancing on AWS
  • Amazon Route 53

Module 7: AWS Identity and Access Management (IAM)

  • Account users and AWS IAM
  • Federating users
  • Amazon Cognito
  • AWS Organisations

Module 8: Elasticity, high availability, and monitoring

  • Amazon CloudWatch
  • AWS CloudTrail
  • Amazon EC2 Auto Scaling
  • Scaling your databases
  • Hands-on lab: Creating a highly available environment

Module 9: Automation

  • AWS CloudFormation
  • AWS Systems Manager
  • AWS OpsWorks
  • AWS Elastic Beanstalk
  • Hands-on lab: Automating infrastructure deployment with AWS CloudFormation

Module 10: Caching

  • Caching on AWS with Amazon CloudFront
  • Session management
  • Amazon DynamoDB Accelerator (DAX)
  • Amazon ElastiCache

Module 11: Building decoupled architectures

  • Amazon Simple Queue Service (Amazon SQS)
  • Amazon Simple Notification Service (Amazon SNS)

Module 12: Microservices and serverless architectures

  • Amazon Elastic Container Service (Amazon ECS)
  • AWS Fargate
  • AWS Lambda
  • Amazon API Gateway
  • AWS Step Functions
  • Hands-on lab: Implementing a serverless architecture with AWS Managed Services

Module 13: RTO/RPO and backup recovery setup

  • Disaster planning
  • Data replication
  • Recovery strategies
  • AWS Storage Gateway

Module 14: Optimisation and review

  • Best practices for optimisation
  • Review questions

Please Note: This is an emerging technology course. Course outline is subject to change as needed.

Target Audience

This course is intended for:

  • Solutions Architects
  • Solution Design Engineers
  • Anyone who needs to understand the scope of cloud architectures

We can also deliver and customise this training course for larger groups – saving your organisation time, money and resources. For more information, please call us at +632 8244 2098 or email [email protected]

Prerequisites

It is recommended that attendees have the following prerequisites:

  • Completed the AWS Cloud Practitioner Essentials web-based training
  • Working knowledge of distributed systems and multi-tier architectures
  • Familiarity with general networking and cloud computing concepts
Print course details

The supply of this course by DDLS is governed by the booking terms and conditions. Please read the terms and conditions carefully before enrolling in this course, as enrolment in the course is conditional on acceptance of these terms and conditions.

Book Your Course

Virtual Classroom
August 3 2021 - August 5 2021
September 6 2021 - September 8 2021
September 22 2021 - September 24 2021
November 3 2021 - November 5 2021

Email Course Outline
Request a Callback

Enter your details below and we'll email you a pdf of the course outline.

Enter your details below and one of our team will give you a call to answer any questions you may have.