Instructor-Led Cloud Training

AWS Cloud Training

Includes Cloud Practitioner, 2 days, and Solutions Architect Associate, 3 days

2 days

This AWS hands-on training starts with foundational AWS Cloud, services, and terminology. Students will understand and explain the AWS shared responsibility model, security best practices, and describe and position the core AWS services, including compute, network, database, and storage services.  As the course progresses, students will develop skills in computing, networking, storage, and database AWS services as well as AWS deployment and management services. It is intended for individuals who can effectively demonstrate overall knowledge of the AWS Cloud, independent of a specific job role.

Students will learn to: 

  • Explain how virtual compute resources are provisioned and managed in the AWS Cloud.
  • Explain how AWS compute services support scalable, serverless application environments.
  • Describe fundamental components and benefits of the AWS Global Infrastructure.
  • Describe AWS networking components and services.
  • Describe AWS storage services, storage tiers, and data lifecycle policies.
  • Describe AWS database services and migration tools.
  • Describe the benefits and purpose of AWS AI/ML services, AWS generative AI services, and AWS ETL data pipelines.
  • Explain how AWS security services protect against network attacks, safeguard data, and help you detect and respond to security incidents.
  • Describe AWS monitoring, compliance, and governance services.
  • Describe fundamental concepts, services, and features of AWS Pricing and AWS Support.
  • Describe AWS migration strategies and services.
    • Describe specialized AWS services and the six pillars of the AWS Well-Architected Framework. Knowledge and skills in deploying, managing, and operating workloads on AWS as well as implementing security controls and compliance requirements
    • Knowledge and skills in using the AWS Management Console and the AWS Command Line Interface (CLI)Understanding of the AWS Well-Architected Framework, AWS networking, security services, and the AWS global infrastructure
    • Ability to identify which AWS services meet a given technical requirement and to define technical requirements for an AWS-based application 

Course Outline

Cloud Concepts

  • Define the benefits of the AWS cloud including:
  • Security
  • Reliability
  • High Availability
  • Elasticity
  • Agility
  • Pay-as-you go pricing
  • Scalability
  • Global Reach
  • Economy of scale
  • Explain how the AWS cloud allows users to focus on business value
    • Shifting technical resources to revenue-generating activities as opposed to managing infrastructure

Identify aspects of AWS Cloud economics

  • Define items that would be part of a Total Cost of Ownership proposal
  • Understand the role of operational expenses (OpEx)
  • Understand the role of capital expenses (CapEx)
  • Understand labor costs associated with on-premises operations
  • Understand the impact of software licensing costs when moving to the cloud
  • Identify which operations will reduce costs by moving to the cloud
  • Right-sized infrastructure
  • Benefits of automation
  • Reduce compliance scope (for example, reporting)
  • Managed services (for example, RDS, ECS, EKS, DynamoDB)

Explain the different cloud architecture design principles

  • Explain the design principles
    • Design for failure
    • Decouple components versus monolithic architecture
    • Implement elasticity in the cloud versus on-premises
    • Think parallel

Design Resilient Architectures

Design a multi-tier architecture solution

  • Determine a solution design based on access patterns.
  • Determine a scaling strategy for components used in a design.
  • Select an appropriate database based on requirements.
  • Select an appropriate compute and storage service based on requirements.

Design highly available and/or fault-tolerant architectures

  • Determine the amount of resources needed to provide a fault-tolerant architecture across Availability Zones.
  • Select a highly available configuration to mitigate single points of failure.
  • Apply AWS services to improve the reliability of legacy applications when application changes are not possible.
  • Select an appropriate disaster recovery strategy to meet business requirements.
  • Identify key performance indicators to ensure the high availability of the solution.

Design decoupling mechanisms using AWS services

  • Determine which AWS services can be leveraged to achieve loose coupling of components.
  • Determine when to leverage serverless technologies to enable decoupling.

Choose appropriate resilient storage

  • Define a strategy to ensure the durability of data.
  • Identify how data service consistency will affect the operation of the application.
  • Select data services that will meet the access requirements of the application.
  • Identify storage services that can be used with hybrid or non-cloud-native applications.

Design High-Performing Architectures

Identify elastic and scalable compute solutions for a workload

  • Select the appropriate instance(s) based on compute, storage, and networking requirements.
  • Choose the appropriate architecture and services that scale to meet performance requirements.
  • Identify metrics to monitor the performance of the solution.

Back to top