O'Reilly logo
live online training icon Live Online training

AWS Technical Essentials

Topic: System Administration
Mark Wilkins

Join Mark Wilkins to learn the technical essentials of AWS, particularly those relating to compute, storage, networking, and managed services. You'll discover how all of these components fit together, allowing companies to move to the cloud from their own data centers. By the time you're through, you'll be comfortable with fundamental cloud computing concepts and ready to implement AWS cloud services in your own projects.

What you'll learn-and how you can apply it

By the end of this live, online course, you’ll understand:

  • Amazon cloud essentials and key components, including compute, networking, storage, and management services
  • AWS technology terms
  • Networking concepts
  • Scaling concepts

And you’ll be able to:

  • Work with Amazon cloud services using the Management Console

This training course is for you because...

  • You’re a system administrator moving to AWS.
  • You’re a cloud architect responsible for AWS design.
  • You’re an IT professional who needs to develop AWS technical knowledge and skills for daily operation and migration.


  • A solid understanding of computing
  • A technical background in networking, system administration, and working with virtualized resources (useful but not required)

Recommended preparation:

Introduction to Architecting Amazon Web Services )(video)

Assignments to be completed prior to the training:

About your instructor

  • Mark Wilkins has more than 20 years’ experience designing, deploying, and supporting software and hardware technology in the corporate and small business world. Currently, Mark provides training and consulting services to corporate customers throughout North America. Previously, as course director for Global Knowledge, Mark developed and taught technical seminars and developed courseware for the 2008 Microsoft official curriculum stream.

    Since 2010, Mark has focused on cloud services, including Amazon Web Services, Microsoft Azure, and IBM SoftLayer. Mark holds Amazon Web Services Architect - Associate and AWS Sys-Ops - Associate as well as certifications in MCSA (2012) He is the author of Learning AWS which has been published in 2019 by Pearson Education.


The timeframes are only estimates and may vary according to how the class is progressing

The big picture: AWS technical overview (20 minutes)

  • Lecture: Overview of the AWS cloud; AWS IaaS services—compute, network, and storage; AWS management services; AWS global infrastructure—regions, availability zones, edge locations
  • Hands-on exercises: Explore the AWS Management Console; choose a region; select availability zones and edge locations

Compute services: AWS EC2 instances (25 minutes)

  • Lecture: Case study—a two-tier cloud application; creating a deployment plan; EC2 instances—compute, storage, memory, GPU, or general use; using images with AMI; storage options—ephemeral and block storage; key pairs for authentication; securing access; hard and soft resource limits; hidden cloud costs
  • Hands-on exercises: Review security groups; create a web server; create an image

Break (10 minutes)

AWS networking services: Defining networking (25 minutes)

  • Lecture: Virtual private clouds; CIDR notation; availability zones
  • Hands-on exercises: Use availability zones—subnets, route tables, and NACLs; add an internet gateway; add NAT gateway services—VPN connections, customer gateways, virtual private gateways, and direct connect; review VPN connections

Security services: Adding administrators (25 minutes)

  • Lecture: Identity and access management—root user, IAM users, groups, password policy, policies, credential reports
  • Hands-on exercises: Create users and groups; create roles; create a credential report using CloudTrail and Directory Service

Break (10 minutes)

Cloud storage: Adding data drives (15 minutes)

  • Lecture: Elastic Block Store services; snapshots
  • Hands-on exercises: Create EBS volumes and snapshots; create a lifecycle rule using S3 bucket cross-region replication; use S3 bucket management and Elastic File System

Adding a relational database (15 minutes)

  • Lecture: Relational Database Service (RDS)
  • Hands-on exercises: Create a MySQL database with DynamoDB and private endpoints; add an endpoint to S3

Managing scale in the cloud (10 minutes)

  • Lecture: Elastic Load Balancing—NLB, CLB, and ALB, listeners, target groups, and health checks
  • Hands-on exercises: Create an application load balancer with AWS Auto Scaling and launch configurations; create an auto-scaling group

Monitoring in the cloud (10 minutes)

  • Lecture: CloudTrail; CoudWatch; Trusted Advisor
  • Hands-on exercise: Analyze account with Trusted Advisor

Wrap-up and Q&A (10 minutes)