
Explore Amazon web services offerings, focusing on ec2 elastic compute cloud, virtual servers, storage, delivery, and security, and learn to provision a Linux instance in the cloud.
Identify prerequisites that prepare you for this Amazon Web Services course on EC2 deployment fundamentals by understanding computing resources, DNS and IP addresses, web and file servers, and related databases.
Launch and configure an EC2 instance with Linux on t2 micro and a public IP, then deploy a PHP or Python app with Elastic Beanstalk.
Learn how elastic block storage attaches to EC2 instances to form a functional virtual machine, and explore S3 object storage for static files and sites.
Explore AWS networking in EC2, covering VPC, security groups, network interfaces, Elastic IPs, placement groups, and load balancers, and learn how to use a private cloud for internal apps.
Learn to use AWS IAM to create a support group and user, apply read-only policies, assign passwords, and log in via a custom URL to the IAM console.
Learn how to create and manage a key pair for secure access to Amazon EC2 Linux instances, including generating, downloading, and safeguarding the private key to access multiple instances.
Launch a basic linux ec2 instance on aws by selecting an amazon linux ami and a micro instance, then launch with a key pair to obtain a public ip.
connect to a linux instance in AWS EC2 using a browser-based SSH client, load the private key, accept license terms, and add the host to known hosts.
Learn to allocate a new elastic IP in AWS, assign it to a running EC2 instance, and keep a persistent static public IP for reliable DNS and services.
Learn to configure Amazon EC2 security groups as firewall rules controlling inbound and outbound traffic, enabling SSH on port 22 and optional ICMP, and verify connectivity by pinging the instance.
Learn to connect to a Linux EC2 instance using SSH with a private key from Mac, Linux, or Windows, via terminal or PuTTY, using the instance's IP address and username.
Add and attach a data volume to an EC2 instance, partition the disk, create a filesystem, mount it, and enable boot-time mounting.
Add swap space to an Amazon EC2 Linux instance by creating and attaching a 2 GB EBS volume, partitioning it, enabling swap, and persisting it on reboot.
Move files to an Amazon EC2 Linux instance via the AWS management console IP and connect button, then transfer with the SEP command and verify by SSH and ls -la.
Learn how to enable termination protection on an EC2 instance to prevent accidental termination, compare stop versus terminate, and verify protection in the EC2 dashboard.
Set the time zone to America/Chicago and change the hostname on an amazon ec2 linux instance, then reboot and verify with date and hostname.
Learn how to create and securely manage a Windows EC2 key pair in AWS, including naming, downloading, and protecting the private key for instance access.
Launch a Windows Amazon EC2 instance by selecting the Windows AMI, choosing a t2 micro instance, and configuring instance details, security groups, and a key pair in the Oregon region.
Allocate a new elastic IP and associate it with a Windows EC2 instance to provide a static public address for DNS entries.
Adjust a Windows EC2 security group to control inbound and outbound traffic, enabling or restricting RDP on port 3389 and validating changes with a ping test.
Connect to a Windows EC2 instance via remote desktop protocol by using the AWS management console, selecting the instance, and configuring a manual RDP connection with Elastic IP and administrator.
Add a data disk to a Windows EC2 instance via the AWS console, attach and initialize a 5 GB EBS volume, and create a D: drive for data separation.
Transfer files to a Windows EC2 instance using folder redirection with remote desktop, mapping a local folder to the instance and copying files to the data volume.
Learn how termination protection in AWS EC2 prevents accidental termination and data loss, and enable it in instance settings to test terminating the instance.
Explore AWS CloudWatch monitoring to view per-instance and EBS metrics, compare CPU utilization and volume performance, and understand potential charges while setting up alarms and reports.
Create a billing alarm in AWS CloudWatch to alert you when charges exceed a threshold, noting that alarms may incur charges and require email confirmation in the US East region.
Learn to monitor EC2 instance health with status checks, create alarms and topics in CloudWatch, adjust periods, and manage alerts and confirmations in the AWS console.
Learn to monitor EC2 instances in the AWS management console and create CloudWatch alarms for network usage and CPU utilization to trigger alerts and guide scaling.
Learn how to manage AWS key pairs for EC2 access, verify fingerprints, and retrieve public keys using OpenSSL and ssh-keygen to ensure secure login without passwords.
Configure access across EC2 instances by creating and applying security groups, including ICMP and SSH rules, and observe how changes affect ping tests and security risks.
Create an IAM user and group with an EC2 admin policy, attach the user to the group, and sign in to launch an EC2 instance.
Update Amazon Linux on your AWS EC2 instance by running sudo yum update to keep software secure and bug-free, with packages updated in the running instance.
Install Apache, PHP, and MySQL on an Amazon Linux EC2 instance using yum, connect via SSH, and set up a basic web development environment.
Edit the security group to allow http traffic on port 80 to an EC2 instance, check inbound rules, and verify Apache is listening.
create a custom ami from a running ec2 instance to launch other instances with the same setup, including apache, while noting that charges apply and instance downtime may occur.
Learn how to create an ec2 instance from a custom ami, launch using the launch wizard, configure details, security groups, and tags, and view running instances while noting potential charges.
Learn how to create, manage, and restore snapshots of an EBS data volume in AWS, attach volumes to EC2 instances, and mount restored data.
Learn how to create an auto scaling group in AWS, configure launch configurations, security groups, and scaling policies to automatically adjust capacity during busy hours and monitor with alarms.
Create an Amazon RDS database instance in the AWS console, selecting a micro instance with restricted access. Set the master user and database name, plus key options during launch.
Configure inbound rules to allow MySQL port 3306 from an EC2 instance to an RDS database. Avoid broad access by restricting sources and noting whether the instance is publicly accessible.
Connect to an RDS database from an EC2 instance by verifying DB details and endpoint, ensuring security group authorization, and using the MySQL client to log in and inspect tables.
Create a dedicated MySQL user on AWS by connecting from an EC2 instance, granting privileges, and testing access to a single database.
Learn to obtain PHP information from an EC2 instance by configuring Apache on Amazon Linux, writing a PHP index page with phpinfo(), and validating access via a browser.
Configure a load balancer to horizontally scale app, attach two EC2 instances, and set health checks on port 80 with a 4-second timeout and 10-second interval to ensure in-service instances.
Learn to deploy an EC2 instance and connect a PHP app to an AWS RDS database, creating a trees table and querying it to display results in a web page.
Summarize the aws ec2 deployment by creating key pairs, launching linux and windows instances, attaching elastic ip, transferring files, enabling termination protection, and exploring security groups, iam, snapshots, and rds.
This hands-on course will help you learn how the components of Amazon EC2 interact, and teach you how to deploy a Linux or Windows instance. This course is designed for those who already have experience working with a Linux or Windows server.
You will start by learning how to deploy an EC2 Linux instance, including how to create a key pair and a basic instance, allow network access, add a new disk, and move files. From there, Steve will teach you how to use Windows in EC2. This video tutorial also covers topics such as monitoring and reporting, security, using Amazon Linux, and creating AMIs. Finally, you will learn how to work with RDS and EC2, as well as create applications on EC2 instances.
Once you have completed this computer based training course, you will be fully capable of building and deploying your own EC2 Linux and Windows instances.