RA2311028010010 FCC Tutorial Assignment 2
RA2311028010010 FCC Tutorial Assignment 2
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
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.