0% found this document useful (0 votes)
19 views6 pages

RA2311028010010 FCC Tutorial Assignment 2

The report details the process of creating and managing Amazon EC2 instances, outlining functional requirements such as instance deployment, security setup, and resource management. It provides step-by-step instructions for deploying an EC2 instance, including selecting an Amazon Machine Image, configuring security groups, and connecting to the instance. The conclusion emphasizes the simplicity and efficiency of the process, making it accessible for beginners.

Uploaded by

mandamahesh2005
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
19 views6 pages

RA2311028010010 FCC Tutorial Assignment 2

The report details the process of creating and managing Amazon EC2 instances, outlining functional requirements such as instance deployment, security setup, and resource management. It provides step-by-step instructions for deploying an EC2 instance, including selecting an Amazon Machine Image, configuring security groups, and connecting to the instance. The conclusion emphasizes the simplicity and efficiency of the process, making it accessible for beginners.

Uploaded by

mandamahesh2005
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 6

EC2 Instances Report

NAME: MANDA MAHESH


REG NO: RA2311028010010
SECTION: U1

1) Problem Statement

Amazon Elastic Compute Cloud (EC2) provides scalable virtual servers in the AWS cloud.
This report explores the process of creating and managing EC2 instances.
It covers key functional requirements and implementation strategies.
The document also highlights performance considerations and best practices.
Finally, the outcomes and benefits of using EC2 are discussed.

2) Functional Requirements

a. Instance Deployment: Manually launch EC2 instances using the AWS Management Console
with predefined settings.

b. Security Setup: Configure security settings by assigning key pairs and defining security
group rules.

c. Resource Management: Select appropriate instance types, allocate storage, and configure
network settings.

d. Instance Control: Perform operations such as starting, stopping, and terminating instances
through the AWS Console.

e. Access and Logging: Connect to instances directly from the EC2 Dashboard using AWS-
provided options, eliminating the need for SSH or RDP

Instance Creation
Steps to Deploy an EC2 Instance
1. Sign in to the AWS Management Console.
2. Go to the EC2 Dashboard and select "Launch Instance."
3. Choose an Amazon Machine Image (AMI) based on the required OS and configuration.
4. Select an Instance Type (e.g., t2.micro for free-tier usage).
5. Configure Instance Settings, including networking, IAM roles, and monitoring options.
6. Allocate Storage as per requirements (default is 8GB for free-tier instances).
7. Set Up Security by defining security group rules for necessary access (e.g., SSH, HTTP,
HTTPS).
8. Assign a Key Pair for secure authentication, either by creating a new one or selecting an
existing pair.
9. Deploy the Instance by clicking "Launch Instance" and monitor its initialization.
10.Access the Instance through the AWS EC2 Dashboard using the built-in Connect option,
avoiding the need for SSH or RDP

Step 1: Navigate to EC2 Dashboard


I logged into the AWS Management Console and accessed the EC2 Dashboard from the AWS
services menu to begin the instance creation process.

Step 2: Name the Instance


I assigned a custom name to the EC2 instance based on my preference to easily identify it
among other instances

Step 3: Selecting an Amazon Machine Image (AMI)


I selected AWS Linux as the Amazon Machine Image (AMI) for my EC2 instance. This AMI
provides a stable and optimized environment for running applications on AWS.

Step 4: Selecting an Instance Type


I selected the t2.micro instance type, which is free-tier eligible. It provides 1 vCPU and 1 GiB of
memory, making it a suitable choice for lightweight applications and testing purposes while
keeping costs minimal

Step 5: Creating and Attaching a Key Pair


I created a new key pair named linux-kp and downloaded it for secure storage. This key pair is
attached to my EC2 instance and will be required for authentication if needed in the future.
Step 6: Configuring Security Group
I created a new security group named linux-sg to control inbound and outbound traffic for my
EC2 instance. This security group ensures proper access control by defining allowed protocols
and ports.

Step 7: Configuring Storage


I configured the storage for my EC2 instance by selecting an 8 GiB gp3 EBS volume as the root
volume. This storage type provides reliable performance with 3000 IOPS and is free-tier
eligible, making it a suitable choice for my instance.

Step 8: Reviewing and Launching the Instance


I carefully reviewed all the configured settings, including the AMI (AWS Linux), instance type
(t2.micro), key pair (linux-kp), security group (linux-sg), and storage (8 GiB gp3 EBS volume).
After verifying that everything was correct, I proceeded to launch the EC2 instance successfully.
Step 9: Connecting to the Instance
After successfully launching the EC2 instance, I connected to it using the AWS Console's
"Connect" option. This method provides a hassle-free way to access the instance directly from
the AWS Management Console without requiring SSH or RDP.
Conclusion

Deploying an EC2 instance in AWS through the Management Console is a straightforward and
efficient process. By following the outlined steps, I successfully launched an instance with the
required AMI, instance type, storage, networking, and security configurations. The built-in
Connect option provided seamless access to the instance without relying on SSH or RDP. This
approach simplifies cloud-based virtual machine deployment, making it accessible even for
beginners.

You might also like