
Explore AWS EC2, a cloud computing service that lets you create and scale virtual servers across regions with cloud formation, while understanding virtualization, IP addressing, and security.
Discover how to create a key pair on Amazon Web Services, covering public and private keys, and how to generate and save the private key using PuTTYgen on Windows.
Log in to the AWS console, open EC2, and launch an instance by selecting AMI and instance type, then configure storage, tags, and a security group, and connect via SSH.
Launch virtual servers in a new location by selecting a data center, and create a separate key pair for that location to keep deployments independent.
Learn to install and start a web server on an AWS EC2 virtual instance, access it via SSH, and verify with a running placeholder page.
Allocate an elastic IP to a specific EC2 instance to provide a fixed public address that does not change after stop/start, and learn how to associate and release it.
Launch a WordPress website on an AWS EC2 instance using a marketplace image, selecting a t2 micro in Singapore. Retrieve admin login from the system log and access via IP.
Learn how to allocate multiple IP addresses to a single AWS EC2 instance by adding network interfaces and Elastic IP addresses to host multiple websites on one server.
Overall Course Objective:
Gain a fair introductory level understanding on AWS EC2.
Pre-requisite: A learner needs to have good understanding on Cloud Computing, Virtualization, Computer Networks and IP Addressing. It is also assumed that a learner has an idea on what is Amazon Web Services (AWS), as this course does NOT provide an overview or introduction to AWS. It is also assumed that a learner knows how to create an AWS account and have an active AWS account. A computer with an Internet connection is required.
Learning Outcomes:
1. Understand what is AWS EC2.
2. Learn how to deploy virtual network and virtual server on a cloud platform.
3. Learn how to monitor performance of virtual servers.
4. Learn how to install web-server on virtual cloud server.
5. Learn how to allocate IP addresses to virtual cloud servers.
Course Outline:
- Introduction to AWS EC2.
- Creating key-pair.
- Launch a virtual server.
- Monitor virtual servers.
- Deploying virtual servers in different geographic location.
- Install webserver on virtual server.
- Allocate IP addresses to virtual servers.
- Demonstration on how to launch a WordPress website quickly with few clicks.
What a Student will learn?
This is a basic course to understand the concepts AWS EC2 in general. This course aims to equip a learner with skills on EC2 to such an extent, so that a learner can master on EC2 through Self-Directed Learning once they successfully complete this course. This course shows how to build virtual cloud infrastructure on AWS. This is a basic and beginner level course on EC2.