AWS Technical Essentials
Topic: Web Ops & Performance
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)
Assignments to be completed prior to the training:
- Download and read this example case study: https://drive.google.com/open?id=1UlMgP0QZfDuAyCdEnuFU2s_BEsqU5HUT
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)