Thanks to visit codestin.com
Credit goes to www.scribd.com

0% found this document useful (0 votes)
56 views4 pages

AWS Assignment

The document provides details of tasks completed on AWS. Task 1 involves setting up an Elastic Beanstalk environment with a load balancer and domain name. A video proof and log files are linked. Task 2 proposes an architecture for a serverless API on AWS. It involves using API Gateway, Lambda, IAM, DynamoDB, CloudFront, CloudWatch, VPC Flow Logs and auto scaling for security, performance, availability and scalability.

Uploaded by

Dhanush Gowda
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)
56 views4 pages

AWS Assignment

The document provides details of tasks completed on AWS. Task 1 involves setting up an Elastic Beanstalk environment with a load balancer and domain name. A video proof and log files are linked. Task 2 proposes an architecture for a serverless API on AWS. It involves using API Gateway, Lambda, IAM, DynamoDB, CloudFront, CloudWatch, VPC Flow Logs and auto scaling for security, performance, availability and scalability.

Uploaded by

Dhanush Gowda
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/ 4

AWS ASSIGNMENT

Task 1

Proof of Work

Elastic Beanstalk
Domain : Web-Application-env.eba-cbmum6id.ap-southeast-1.elasticbeanstalk.com
Load Blancer
DNS name
Node-Server-1360867624.ap-southeast-1.elb.amazonaws.com (A Record)

Environment Overview
Video Proof, please follow the below link

https://drive.google.com/file/d/1Ea3nPOJvK6TqPGxt-oVrG-YMpKCaUAF1/
view?usp=sharing

The below link has log files

https://drive.google.com/drive/folders/1FDh6ca6tNYs9xMwFCBG-viZvL1Dh7KZu?usp=sharing

Task 2

I would begin the architecture design by using API Gateway to expose the REST APIs. This
allows me to control access, monitor and cache responses.
I would implement the API business logic in AWS Lambda functions to gain the benefits of
autoscaling, high availability and a pay-per-use model. I would place the Lambda
functions in a VPC to isolate them network-wise and gain more security and control.
I would use AWS IAM to manage granular access to the APIs and resources. Creating
custom IAM roles and policies would allow me to give only the necessary privileges to
users and applications.
All sensitive user data would be encrypted both at rest and in transit. I would use AWS
KMS to encrypt the data at rest and HTTPS for data in transit via the APIs. I would store
the encrypted user data in DynamoDB for scalability and availability.
I would use CloudFront as a CDN in front of API Gateway to reduce latency for end users,
increase throughput and provide DDoS protection.
CloudWatch would be used to monitor the application's performance, availability and
any potential security issues.
Enabling VPC Flow Logs and CloudTrail would allow me to audit and log all API access and
resource usage to meet compliance requirements and aid in security investigations.
Finally, auto scaling on the Lambda functions would ensure the application can scale
elastically to handle spikes and increased load from users.

Thank you for consideration, hoping for your response

You might also like