
Learn how AWS pricing works, including pay-per-use billing, tiered and volume discounts, reserve options (all, partial, or no upfront), and key cost-saving examples for EC2 and S3.
Explore key topics for the AWS cloud practitioner exam, including IAM, EC2, S3, VPC, RDS, DynamoDB, ELB, Route 53, CloudWatch, CloudTrail, and migration services.
Compare AWS global versus regional services, noting S3 and Route 53 as global and EC2, EBS, Lambda as regional, and see how regions and availability zones drive availability and latency.
Explore a case study that contrasts global and regional AWS services, illustrating IAM as global, EC2 and S3 as regional, and Route 53 and CloudFront as global to optimize latency.
Enable multi-factor authentication on your AWS root account to add a second layer of protection using the Google Authenticator app, keeping root access secure even if passwords are compromised.
Enable MFA on the AWS root account using a virtual device with Google Authenticator. Scan the QR code, enter two codes, and test by signing back in.
Secure the root account by creating an individual IAM user with group-based permissions. Configure console and programmatic access, attach admin group policies, and securely manage credentials.
Configure a password policy for your AWS IAM account to enforce strong sign-in. Require eight characters minimum, upper and lower case, a number, and a non alphanumeric character, then save.
Learn to copy permissions between IAM users by creating a new user, attaching policies from an existing user, and confirming admin group access, while securely handling access keys.
Create IAM groups and attach Amazon EC2 full access, AWS CodeBuild Developer Access, and Amazon ECS full access for developers and test groups; add Kelly, Kim, and Bill to groups.
Learn about IAM roles, an IAM identity linked to a policy that grants permissions, using temporary credentials when assumed by users or apps for cross-account access and EC2 workloads.
Create and configure IAM roles to grant an EC2 instance read and write access to S3, using a practical hands-on exercise that attaches policies and demonstrates trusted entities.
Allocate an elastic IP and attach it to your existing EC2 instance to create a reserved public IP that remains when the instance state changes, accessible via HTTP.
Create an Amazon machine image (AMI) from an EC2 instance, configure its volumes and permissions, then launch a replica instance with correct security settings.
Learn how security groups act as virtual firewalls in AWS, controlling inbound and outbound traffic with rules, default settings, and the ability to authorize or revoke access.
Learn secure shell SSH for administering EC2 instances via command lines over the internet, compare Mac, Linux, Windows clients, EC2 instance connect limitations, and command execution and file transfer capabilities.
Compare AWS storage options—S3 object storage, EBS block storage, and EFS file storage—and assess pricing, durability, availability, performance, accessibility, and use cases.
Manage Amazon Elastic Block Store volumes on an instance, detach non-root volumes, and review volume details such as ID, size, type, IOPS, encryption, and availability zone.
Explore how EBS snapshots, stored as S3 objects, are incremental backups that save only changed blocks, create exact replicas, load data in the background, and enable cross-AZ or cross-region replication.
Create and configure an ec2 image pipeline using image recipes, infrastructure configuration, and distribution settings, including cloudwatch agent, corretto, and aws cli on amazon linux 2 emi.
Deploy an Ubuntu 20.04 EC2 instance and create a new key pair. Configure a security group for HTTP and NFS, then connect via SSH and update the system.
Create an elastic file system in the AWS console, configure a VPC and standard storage, and mount the EFS to an EC2 instance using DNS and the NFS client.
Mount an existing elastic file system to a new EC2 instance during deployment. Learn to attach a shared EFS to two instances simultaneously and verify access to the mounted files.
Explore how elastic load balancers distribute traffic among healthy EC2 targets using listeners and target groups, with application load balancers handling HTTP traffic and health checks.
Create an elastic load balancer and auto scaling group using a launch template and a custom AMI from Ubuntu 20.04 with Apache, enabling automatic deployment and traffic distribution.
Discover how autoscaling groups automatically deploy or terminate EC2 instances based on application load, integrated with the application load balancer and health checks.
Learn to implement scheduled scaling in autoscaling groups by creating scheduled actions with set capacity, recurrence, and start times, including once or cron-based intervals, with a hands-on demo.
Learn how DNS translates domain names to IP addresses and routes traffic to websites using Amazon Route 53, AWS's scalable, reliable domain name system.
Welcome to the AWS Beginner to Intermediate course, where we explore several key facets of AWS to build and deploy cloud-based infrastructure. This course covers an extensive amount of material and by the end you will be proficient enough with AWS to gain an entry level position in cloud administration.
The curriculum starts off with exploring AWS account registration, billing and multi-factor authentication. We then explore more advanced account security through AWS identity and access management (IAM). IAM is an integral part of AWS that facilitates the management of users, groups, and security policies that control AWS resources. Here, we explore the creation of IAM users with varying degrees of account access. This includes user groups, permission policies, and IAM roles for EC2.
Once students have a firm understanding of IAM, we dive into the backbone of AWS by exploring EC2 instance deployment and configuration. EC2 is a core service of AWS that facilitates the launch of virtual servers (called instances) within the AWS cloud console. We cover how to launch and configure EC2 instances, including choosing the right instance type and setting up security groups to control inbound and outbound traffic. We also explore remote instance administration using PuTTY and Terminal to issue server commands and manage instances from any remote location. Students learn to deploy and assign elastic IP addresses along with the creation of Amazon Machine Images (AMIs) to save instance state and quickly launch new instances with replicated configurations.
After completion of the EC2 module, we jump into AWS storage solutions where we explore various storage types including, block, file and object storage. More specifically students learn to harness the power of the Amazon Elastic Block Store (EBS) and the Amazon Elastic File System (EFS). We demonstrate how to deploy and configure multiple EBS volumes and attach them to existing instances for maximum scalability. Students also learn to design and deploy seamlessly scalable storage systems using EFS. We demonstrate how to mount multiple instances to a single EFS endpoint for centralized access to data files. We complete the module by showcasing the power of EBS snapshots and Amazon Machine Images for efficient instance deployment and backups.
From this point, the course branches into more intermediate concepts by exploring elastic load balancing (ELB), Auto Scaling Groups (ASG), and Route 53. Student will learn to deploy a highly available architecture that auto scales based on real-time traffic workload and instance health checks. Traffic will be routed directly through Amazons Route 53 DNS service, with customized domain names and pre-configured hosted zones.
By the end of this course, you will have a solid understanding of how to use AWS to build and deploy your own cloud-based infrastructure. You will be able to launch and configure EC2 instances, store and manage data in the cloud, and use services like ELB and ASG to scale your infrastructure to meet the needs of your applications.
If you're excited about expanding your knowledge in AWS and the field of cloud computing, hit the enroll button and let's get started.