Architecting on AWS: Course Contents | ALC Training News

  • No comments

1.   Introduction to Cloud Computing

  • Overview of Cloud
  • Benefits of Cloud
  • Five Cloud Characteristics (NIST)
  • Three Cloud Service Models (NIST)
  • Four Cloud Deployment Models (NIST)
  • Introduction to The Open Group Architecture Framework (TOGAF)

2.   Introduction to Amazon Web Services

  • Terminology and core concepts including:
    i. Autoscaling
    ii. Load Balancing
    iii. DNS
    iv. Segregation
    v. Routing
    vi. Switching
    vii. Structured & Unstructured datastores
  • Overview of the IaaS and SaaS portal features and relevant AWS services
  • Overview of AWS key security features
  • Introduction to the AWS Well-Architected framework to develop solutions.

3.   Architecting your Solution using TOGAF

  • Deeper dive into the following AWS services:
    i. Route 53
    ii. Elastic Load Balancing
    iii. EC2 & EC2 Systems Manager
    iv. Virtual Private Cloud (VPC)
    v. S3, Elastic Block Storage and Elastic File Storage
    vi. CloudFront
    vii. Glacier, Snowball and SnowMobile
    viii. RDS
    ix. Direct Connect
    x. CloudWatch
    xi. CloudFormation
    xii. Identity & Access Management
    xiii. CloudHSM
    xiv. Simple Queue Service
    xv. Simple Notification & Email Service
    xvi. Directory Services
  • Hands-On Labs
  • Baseline discovery techniques aligned to TOGAF
  • Future state architectures aligned to TOGAF
  • Architecting public and hybrid cloud solutions using AWS components.

4.   Migrating Applications and Data

  • Deeper dive into the following services:
    i. AWS Application Discovery Service
    ii. AWS Database Migration Service
    iii. AWS Schema Conversion Tool
  • Hands-On Labs
  • Baseline discovery techniques aligned to TOGAF
  • Future state architectures aligned to TOGAF
  • Common tools for data migration
  • Event-Driven Scaling
  • Automation & Decoupling

5.   The Well Architected Framework

  • Key Design Principles
  • The Five Pillars
    i. Security
    ii. Reliability
    iii. Performance
    iv. Cost Optimisation
    v. Operational Excellence
  • Alignment to TOGAF.

6.   Design Patters and Use Cases

  • Using the AWS Architecture Centre
  • Quick Starts
  • Key Reference Architectures:
    i. Web Application Hosting
    ii. Batch Processing
    iii. Fault Tolerance and High Availability
    iv. Content and Media Serving
  • Large Scale Design Patterns
    i. Large Scale Processing and Huge Data Sets
    ii. Disaster Recovery
    iii. Backup
    iv. Grid Computing