
Learn to navigate the AWS interface, grasp global and region-specific services, and control billing with budget thresholds while applying security practices to prevent unauthorized use.
Compare AWS pricing basics, including pay-per-use, monthly billing, and tiered discounts for storage, compute, RAM, and data transfer. See reserved pricing options and an EC2 example to illustrate potential savings.
Explore AWS free tier basics, including 750 hours of EC2 usage, limited storage across EBS, EFS, and S3, and the importance of billing alerts for cost control.
Review the AWS acceptable use policy to learn prohibited uses and the risk of suspension for violations. Note monitoring and enforcement, and review the legal agreements and privacy policy.
Register an AWS account and start with the free tier. Sign in to the AWS management console as root user to explore services, regions, and basic support.
Master the AWS cloud practitioner exam by reviewing key topics across IAM, compute, storage (S3, EBS, EFS), networking, databases, monitoring, and migration services.
Distinguish global versus regional AWS services, explore regions and availability zones, and understand how local zones enable low-latency, highly available architectures with S3, Route 53, EC2, EBS, and EFS.
Compare global and regional services with a practical AWS case, showing IAM as global, EC2 and S3 regional, and Route 53 and CloudFront as global.
Set up an AWS billing alert using CloudWatch and SNS to monitor month-to-date charges, configure a $10 threshold, and receive email notifications, including free tier alerts.
Secure your AWS root account by enabling multi-factor authentication for a second verification step beyond username and password. Install Google Authenticator on your phone to generate sign-in codes.
Activate MFA on the AWS root account using a virtual MFA device with Google Authenticator, scan the QR code, enter two codes, assign MFA, and test by re-logging in.
Create an individual IAM user and an admin group, assign the administrator access policy, and enable console and programmatic access while securely handling credentials.
Configure a custom sign-in link for IAM users by aliasing the account, sign in as a new user, enforce a password change, and enable multi-factor authentication.
Configure a custom password policy for the AWS account to require IAM user passwords with minimum eight characters, upper and lower case letters, a number, and a non alphanumeric character.
Create and download a credentials report for IAM users in your AWS account, review data such as passwords, MFA status, and access key rotation to ensure security compliance.
Explore Amazon EC2 fundamentals and virtualization concepts. Learn how to deploy compute services on AWS using flexible instance configurations and AMIs.
Explore Amazon EC2 instance types, AMIs, and scalable compute, with SSH access via key pairs, persistent EBS vs temporary instance store, elastic IP, security groups, ELB, and auto scaling.
Explore Amazon EC2 instance types across general purpose, compute optimized, memory optimized, accelerated computing, and storage optimized categories, and learn to scale up or down with EBS.
Explore ami usage in ec2 and learn to launch instances with ebs or instance-store amis, including launch permissions, block device mapping, region, operating system, compute power, memory, and security groups.
Create an admin IAM user, secure access keys, and sign in to the AWS management console to access the EC2 service and the EC2 dashboard for instance management.
Navigate the Amazon EC2 dashboard and explore instances, images, EBS, and network and security. Switch regions, launch new instances, and monitor service health and availability zones.
Launch and deploy a free tier Amazon Linux 2 EC2 instance, configure user data to install Apache and serve a simple index.html, and set up storage, tags, and default networking.
Configure security groups for your EC2 instance to allow SSH and HTTP access. Create a new key pair, download the PEM file, and launch the instance.
Explore the EC2 dashboard to name and inspect instances, view public and private IPs and DNS in the VPC, and verify web hosting over http via the IPv4 address.
Manage elastic IPs in AWS by reserving, associating and transferring them between EC2 instances within a region, enabling zero-downtime switches via DNS updates.
Learn to allocate and attach an elastic IP to an EC2 instance, preserving a stable public address even when the instance state changes, and verify it via HTTP.
Master EC2 instance administration by using the right-click menu to launch, stop, reboot, and terminate instances, and learn how stopping affects instance states and elastic IP behavior.
Launch an instance from a launch template to reuse saved EC2 configurations for future deployments, and manage multiple template versions for flexible parameters.
Create a new IAM user named Sam, grant programmatic and console access, attach an inline JSON policy, and review the policy named custom three while exploring AWS sample policies.
Explore IAM roles, an AWS identity linked to a policy that provides temporary credentials for applications and users, with use cases including cross-account access, EC2 actions, and mobile apps.
Create and attach an IAM role for EC2 to grant applications on the instance full access to Amazon S3, enabling read and write permissions to S3 buckets.
Explore how security groups function as virtual firewalls in AWS EC2, controlling inbound and outbound traffic with rules and defaults within a VPC, up to five groups per instance.
Explore how to manage security groups in the AWS console, including default and custom groups, inbound and outbound rules, and adding or deleting rules for website and ssh access.
Learn how secure shell enables remote administration of an EC2 instance via command lines across the internet, with SSH clients for Mac, Linux, and Windows, and an online alternative.
Learn to install PuTTY and PuTTY Gen on Windows, convert PEM to PPK, and connect to an EC2 instance via SSH using EC2-user, with saved sessions for quick access.
Connect to an EC2 instance using the web-based EC2 Instance Connect client for Amazon Linux 2, using ec2-user, and run update and upgrade commands.
Explore AWS storage options—EBS block storage for EC2, EFS network file system for shared access, and S3/Glacier object storage for cost-effective archiving and media delivery.
Compare block, file, and object storage on AWS by examining EBS, EFS, and S3 across performance, durability, availability, and pricing, with use cases and interfaces for EC2 workloads.
Explore Amazon Elastic Block Store (EBS) volumes, their persistence, encryption, and attachment behavior, and compare GP2, IO1, and HDD types by durability, IOPS, and suitable use cases.
Sign in to the AWS console with a non-root account, then launch an EC2 instance and attach the default EBS volume running Ubuntu 20.04 LTS on GP2 SSD. Explore volume details, IOPS options, delete-on-termination settings, and how to add a second GP2 volume for a 16 GB setup.
Learn to manage Amazon EBS volumes by viewing root and additional volumes, detaching non-root volumes, and reviewing details like volume ID, size, type, IOPS, availability zone, encryption, and snapshots.
Explore how EBS snapshots are stored as S3 objects, act as incremental backups, and yield new volumes that load in the background and can be replicated across AZs or regions.
Gain hands-on experience with EBS snapshots: create and name snapshots, view their status, build volumes from snapshots, delete volumes or snapshots, and modify permissions to share snapshots across accounts.
Learn how to create and launch Amazon machine images from an existing instance, understand ami characteristics, and deploy new instances from marketplace, community, or your own amis.
Deploy an EC2 instance in us east one, customize its configuration, create an AMI with EBS snapshots, and launch additional instances from the saved AMI.
Create an AMI from an existing instance, wait for availability, then launch a new instance from AMI using the same key pair and security group with a customized httpd page.
Discover how the EC2 Image Builder streamlines creating secure, up-to-date VM and container images for AWS or on premises, with automated testing, validation, and centralized policy control.
Provide a hands-on EC2 Image Builder to create an image pipeline, recipe, and infrastructure configuration with distribution settings, including Cloudwatch Agent, Corretto, and AWS CLI on Amazon Linux 2 EMI.
Execute and monitor an EC2 image builder pipeline to build, test, and distribute an AMI in us east 1, verify AWS CLI v2 and OpenJDK Corretto, and clean up resources.
Explore Amazon Elastic File System (EFS): a scalable, shared file system for Linux workloads, offering high availability and keeping data accessible across multiple EC2 instances with lifecycle policies.
Deploy an Ubuntu 20.04 EC2 instance, create a new key pair, and configure an HTTP and NFS-enabled security group. Prepare to mount an elastic file system to the instance.
Learn to create an elastic file system in AWS, configure its storage class and VPC, and mount the EFS to an Ubuntu EC2 instance using DNS and the NFS client.
Mount an elastic file system to an EC2 instance running Ubuntu 20.04 by attaching each availability zone to the EC2 security group, installing nfs-common, creating /efs, and mounting via NFS.
Upload files to a mounted EFS on an Amazon EC2 instance using Cyberduck via sftp, set write permissions, and verify access with PuTTY.
Attach a shared elastic file system to a second EC2 instance during deployment, enabling two instances to access the same EFS simultaneously without manual mounting.
Terminate unused EC2 instances and delete unnecessary security groups, then remove the EFS file system and refresh the console to confirm a clean, streamlined account.
Welcome to our complete guide on Amazon EC2 Storage. In this course, you will learn how to effectively manage and optimize your storage on Amazon Web Services (AWS). This includes a comprehensive overview of the main forms of EC2 storage offered by AWS, including Elastic Block Store (EBS), Elastic File System (EFS), and Amazon Machine Images (AMI).
The course starts with the foundations of AWS, where we demonstrate how to register an AWS account. Students also learn the basics of AWS billing, global vs. regional services, and AWS multi-factor authentication (MFA).
Once students are familiar with navigating the AWS dashboard, we dive into working with the EC2 service. Here we explore the core features of EC2 instances, along with instance deployment, instance administration, and security. Students will learn how to create and deploy instances from Amazon Machine Images (AMIs) that are fully equipped with Elastic IP addresses, and remote access via terminal and PuTTY. We also cover a host of other integral concepts including IAM roles for EC2, Security Groups, and EC2 Instance Launch Templates.
After the EC2 section, we delve into AWS EC2 storage solutions. Here, we start with exploring the key differences between block, file, and object storage. From there, we take a deep dive into Amazon Elastic Block Store (EBS). EBS is a block storage service provided by AWS which allows for the creation of virtual disks, called EBS volumes that can be attached to Amazon Elastic Compute Cloud (EC2) instances. These EBS volumes can be used as raw block devices, in order to store data, such as system files, application data, and virtual machine images. We will cover how to create, attach, and manage EBS volumes, as well as how to use EBS Snapshots to create point-in-time backups of your data.
From there, we explore Amazon Machine Images (AMIs), which are templates that contain the software configuration and data required to launch an EC2 instance. We will cover how to create and customize AMIs, as well as how to use the EC2 Image Builder to automate the creation of AMIs.
In the last section, we introduce students to the Elastic File System (EFS), which is a file storage service provided by AWS. EFS allows you to create a file system that can be accessed by multiple EC2 instances to store and share files across multiple availability zones. We will cover how to create and manage EFS file systems, as well as how to mount EFS file systems on your EC2 instances.
By the end of this course, you will have a solid understanding of the various storage options available on AWS, and you will be able to confidently choose the right storage solution for your needs. You will also have the skills and knowledge to effectively manage and optimize your storage on AWS, ensuring that your data is safe, secure, and accessible.
If you’re excited about learning everything you need to know about AWS EC2 storage, hit the enroll button and let’s get started.