AWS Architecting

Course Overview

The Cloud is probably the most important advancement in designing highly available, fault-tolerant, and scalable web or data processing applications. AWS is the premiere cloud provider today.

This 5-day course teaches how to utilize the services offered by AWS in order to design and implement the most efficient, cost-effective, easy to code, and easy to maintain systems that will run on AWS infrastructure.

We will cover both IASS and PASS topics teaching both how to port on-prem applications to the cloud and use AWS as an IASS provider but also how to use AWS as a PASS provider which should cut costs and investment.

  • Who should attend

    Anyone with IT experience. In fact, attendees often have diverse backgrounds: Infrastructure, IT, programmers, database administrators, system administrators, DevOps people, team leaders, architects, finance administrators, managers, and more.
    Experience in IT is a requirement and a plus.

  • Prerequisites

    Experience in IT in some fields is required.

Course Content

  • AWS overview.
    Types of applications
    • pure cloud.
    • hybrid.
    • on-prem.

     

    Principles of designing highly available, fault-tolerant, scalable systems.
    IASS services intro
    • regions.
    • availability zones.
    • best practices.

     

    • Infrastructure services:
    • VPC.
    • subnets.
    • security groups.
    • nacls.
    • IGW.
    • Elastic IPs.
    • ELB.
    • Standard patterns:
      **multiple availability zones.
      **load balancers on entry.
      **load balancers between layers.
      **separation of subnets.
      **Multiple VPCs.
      **bastion hosts.
      **multiple accounts.

     

    Identity and secure access services
    • IAM
    • users, groups, roles
    • best practices
    • interfacing other identity systems.

     

    EC2
    • machine types.
    • AMIs.
    • EBS.
    • Pricing.
    • Monitoring (CloudWatch).
    • Autoscaling.

     

    Storage and mass data access services
    • S3.
    • Glacier.
    • Storage Gateway.
    • Snow family.
    • EFS.
    • FSx.
    • AWS Backup.
    • Cloud Front.
    • Security and encryption.
    • Route53.
    • Other offerings.
  • Application services
    • SQS.
    • SNS.
    • Elastic Transcoder.
    • Workspaces.
    • Other offerings.

     

    Database services
    • RDS.
    • Dynamo DB.
    • Database Migration Service (DMS).
    • Aurora.
    • Elasti Cache.
    • Redshift.
    • Other offerings.

     

    High-level services
    • Elastic Beanstalk.
    • OpsWorks.
    • Cloud Formation.
    • Other offerings.

     

    Networking services
    • PrivateLink.
    • Direct Connect.
    • Transit Gateway.
    • Other offerings.

     

    Developer and DevOps services
    • CodeCommit.
    • CodeBuild.
    • CodePipeline.
    • CodeDeploy.
    • CodeStar.
    • Other offerings.
    Container and Serverless services
    • Container Registry.
    • EKS.
    • ECS.
    • Fargate.
    • API Gateway.
    • Lambda.
    • How to combine with API gateway, Kinesis, S3, DynamoDb, . . .
    • Step Functions.

     

    Conclusions
    • Cloud best practices.
    • Keeping up with AWS.

Want to learn how to use AWS?