Professional Documents
Culture Documents
CS7201
Sourabh Sharma
Pre-conditions..................................................... 01
Block-Diagram ..................................................... 19
The availability of
Internet with full Fault Technical staff to handle future
tolerant support problems relating to cloud
01
1 . METHOD FOR CONSOLIDATION
First, Creating 3 AWS Accounts i.e., DEV for Development, PROD for Production,
GENERAL for Management & testing. Then Adding this account to AWS-
Organization Units from where we can centrally manage them and take the
advantage of consolidated billing as well as role-switching.
The pre-existing account must be invited to the organization & we need to explicitly
create role-switching context there. The Accounts created withing AWS-ORG
comes with default Role-Switching option.
By, infrastructure I mean the Ec2-instances (think of them as machines) and other
needed resources for storage, website hosting and Networking components. These
are virtual machines so we can create as many as we wish based on our needs &
requirements but I'll be using built in CPUUtilization, DISK READ/WRITE metric of
CloudWatch to automatically scale up & down my virtual Machines so incurring
charges only when the machines are really needed.
02
3 . MEHOD TO ENHANCE SYSTEM MONITORING
The Virtual Machine infrastructure could be monitored using inbuilt metrics of
CloudWatch i.e., CPUUtilization, DiskReadOps, DiskWriteOps, DiskReadBytes,
DiskWriteBytes, NetworkPacketsIn, NetworkPacketsOut. We can go to CloudWatch
console and under metric panel we'll see all the metrics data wise as well as
visually in the form of graph on the CloudWatch console.
Our website will be hosted on s3, using static-webiste hosting feature where we
need to mention the index.html and error.html.
Once the website is hosted, I'll generate a SSL/TLS certificate using Aws Certificate
Manager so that all the communication from our end-user to CloudFront
Distribution/edge-location can happen in encrypted way that is using HTTPS
protocol.
03
I HAVE TRIED TO DEPICT GLOBAL AWS HARDWARE/INFRASTRUCTURE
EXISTENCE BY TAKING EXAMPLE OF INDIA
04
UNDERSTANDING WHY MULTI-AZ DEPOLYMENT IS NECESSARY FOR HIGH
AVAILABILTY.
05
ADDING ALL ACCOUNTS TO AWS-ORGANIZATION
06
ADDING ALL ACCOUNTS TO AWS-ORGANIZATION
07
CONSOLIDATION OF ALL ACCOUNTS AT ONE PLACE & ROLE-SWITCHING
08
THIS IS HOW MY OVERALL BASE NETWORK & ITS COMPONENTS LOOK LIKE
09
DEFAULT & CUSTOM LOGS MONITORING OVER EC2-INSTANCE/MACHINE
10
THE DIFFERENT TYPES OF S3 STORAGE AND WHEN TO USE WHAT
11
12
13
14
15
AS ALL THE THINGS WILL BE WORKING FROM CLOUD ENVIRONMENT, ITS
VERY IMPORTANT TO HAVE AN UNDERSTANDING OF WHAT PROTOCOLS
AND NETWORK STACK ELEMENTS ARE INVOLVED IN MY DESIGN. BELOW
IS THE DEPICTION FOR THE SAME
16
01
02
17
03
04
18
THERE IS ALWAYS SOME SCOPE OF IMPROVEMENT IN EVERY
PROJECT, WELL MY PROJECT DOES HAVE LIMITATIONS AND
THEY ARE AS FOLLOWS: -
19