Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 5

21BCAS37 – Rida Ahmed

21BCAS44 – Kripa Dhandhania


21BCAS45 – Sharon Nikitha
21BCAS71 – Nikhil Watts

SYNOPSIS FORMAT

1. TITLE: Amazon Web Service Cloud Infra Provisioning and Deployment of Web
Application.

2. INTRODUCTION AND OBJECTIVES:


Introduction: This project will emphasize the need for secure cloud infrastructure
provisioning and web application deployment using AWS.

Objectives: Goals of this project includes:


 Enhancing Security
 Optimizing Resource utilization
 Ensuring scalability in web application deployment

3. PROJECT STRUCTURE:

Modules and Descriptions:

Module 1:
User Authentication Description: Implementation of secure user authentication
using AWS Cognito.

Module 2:
Web Application Deployment Description: Deployment of the web application on
AWS Elastic Beanstalk for scalability.

Module 3:
Security Measures Description: Integration of AWS Identity and Access
Management (IAM) for access control and security.

Module 4:
Database Management Description: Database provisioning and management using
Amazon RDS.

Database:
This project involves the use of Amazon RDS and the data storage mechanism within
Amazon RDS are:
 It supports database engines such as MySQL.
 RDS provides Multi region deployments for high availability hence data is
replicated in different Availability Zones.
 RDS uses Amazon Elastic Block storage service of AWS for database storage.
 RDS offers automatic backups, which allows us to recover our database at any
point of time.
 RDS allows us to monitor database events.
 RDS instances are associated with certain security groups which enhances its
security.
Process Logic (Flow Chart):
Module 1: User Authentication Description

START

USER will initiate


Authentication

AWS Cognito Authentication


Initiated

Username and Password


Validation

User Authenticated

END
Module 2: Web Application Deployment

START

Configure AWS Elastic Beanstalk

Deploy Web Application on AWS


Beanstalk

The code gets uploaded


and it is deployed

END

Module 3: Security measure description

START

Configure the AWS IAM

Create IAM users and Groups

Assign policies to
various IAM groups

END
Module 4: Database Management description

START

Define Database
Requirements

Choose Database

Create RDS instances

Security Groups

Monitor health

END
4. Tools/Platform, Hardware, and Software Requirements:

Tools/Platform:
AWS Management Console:
the AWS Management Console is a web application that gives users access to all AWS
resources. It provides centralized access and easy navigation to these services

AWS CLI:
The AWS Command Line Interface (AWS CLI) is a unified tool to manage your AWS
services. With just one tool to download and configure, you can control multiple AWS
services from the command line and automate them through scripts

AWS Elastic Beanstalk :


This is a platform for deploying and scaling web applications that takes application
code and deploys it, while also providing the supporting architecture and compute
resources needed for the code to run.

Amazon RDS :
Amazon Relational Database Service (RDS) is a web service that helps set up,
operate, and scale relational databases in the AWS Cloud. It provides cost-efficient,
resizable capacity for an industry-standard relational database.

AWS Cognito :
Amazon Cognito lets you add user sign-up, sign-in, and access control to your web
and mobile apps quickly and easily.

Hardware:
Cloud-based infrastructure – no specific hardware requirements.

Software:
Operating System: Any OS compatible with AWS CLI Development Environment:
Preferred IDE (Integrated Development Environment) AWS SDKs and Libraries 5.

5. Timeline:

Skylena Info Technology Pvt. Ltd. Has asked us to complete the given task which
involves installing the AWS Platform by the 27th of January, 2024.

6. Organization:

Company: Skylena Info Technology Pvt. Ltd.


Certificate Name: AWS Cloud Infra Provisioning and Deploy Team

You might also like