Module 2: Launching EC2
Module 3: Conclusion
Amazon Elastic Compute Cloud (EC2) provides a secure and resizable compute capacity in the cloud. EC2 reduces the time needed for obtaining and booting new server instances from hours or days to just minutes, allowing your organization to quickly scale capacity up or down based on your organization’s needs. EC2 keeps costs lower by allowing you to pay only for the capacity you actually use. Amazon EC2 allows developers to build failure resilient applications and isolate them from common failure scenarios. It provides you with complete control of your instances, including root access. EC2 is integrated with most other AWS services, like Amazon S3, and is reliable.
This short "EC2 Fundamentals" course will cover a brief background of Amazon EC2 and students will gain hands-on experience in setting up an EC2 instance.
Learners will need an Amazon AWS account to follow along wit the hands-on parts of this course. This course assumes a basic knowledge of the AWS dashboard and basic navigation skills in AWS. Students should also be familiar with basic AWS terminology as found in this course: AWS Terminology Fundamentals
Note: There may be a cost associated with following along with the hands-on component of this course.
By the end of this course, students should be able to:
- Discuss what EC2 is
- Launch an EC2 instance
Amazon sells everything from books to groceries, and it also provides scalable computing capacity for cloud-based services for businesses.
Amazon Elastic Compute Cloud, also known as Amazon EC2, helps businesses by eliminating the need to invest in expensive hardware upfront. It also allows developers to create and deploy applications quickly using the Amazon Web Services (AWS) cloud.
As more startups flood the market, businesses need developers who understand cloud skills to help advance and grow their reach as an organization. By taking an AWS EC2 training, developers will expand their skill set and make themselves more marketable to employers, who are frequently leaning on or switching to AWS services.
Why wait? Start today!
What is Amazon EC2 in cloud computing?
Simply put, Amazon EC2 is Amazon's cloud-based service for businesses to store information on and operate their website and/or services.
Amazon's cloud computing offers "on-demand of compute power, database, storage, applications, and other IT resources via the internet with pay-as-you-go pricing." This means businesses can choose what they want, when they want, almost like an a la carte menu. Amazon EC2 offers businesses virtual computing environments, known as instances.
EC2 also offers a range of other features, such as templates that help compute the instances, various configurations of Central Processing Units (CPU), memory, storage, and networking capacity.
When organizations and developers choose AWS, they have access to secure login information for the instances, storage for their data, and multiple locations for their resources. AWS EC2 also offers firewalls that developers can specify the protocols, ports, and source IP ranges.
Why should developers take an Amazon EC2 Training?
Amazon EC2 is designed to help developers make web-scaled cloud computing easier. By taking an EC2 training, developers can learn by practice how to learn cloud fundamentals, learn to architect websites, and learn to automate applications and networks.
By learning EC2, developers can give their organizations a secure and resizable compute capacity.
By going through Amazon EC2 certification training, developers will reduce the time needed for obtaining and booting new server instances -- reducing it from hours and sometimes days to just minutes. This allows organizations to quickly scale capacity up or down based on the organization's needs.
Developers can lobby their organizations to choose EC2 by touting it keeps costs lower for the business by allowing them to pay only for the capacity they actually use.
Why is Amazon EC2 used?
There are many benefits to using Amazon EC2, but the four main ones that Amazon touts is the system's agility, elasticity, cost savings, and the ability to deploy globally in minutes.
When it comes to agility, the cloud allows developers to focus their IT resources on developing applications that set their business apart, instead of managing the infrastructure and data centers. It also allows developers to access a broad range of technology, such as compute, storage, databases, analytics, machine learning, and others.
EC2 offers developers elasticity because it allows organizations to instantly scale up or down their storage based on their current needs.
AWS creates cost savings for organizations because businesses only pay for the IT they use, so there's no need to beef up in case of an issue.
Finally, with the cloud, developers can easily deploy their applications in multiple physical locations around the world in minutes, making it easier to access customers.
Certificate of Completion
Complete this entire course to earn a EC2 Fundamentals Certificate of Completion