You are on page 1of 34

INTERNSHIP REPORT

An internship report submitted in partial fulfilment of the requirements of III B. Tech II

Semester of

BACHELOR OF TECHNOLOGY

in

COMPUTER SCIENCE AND ENGINEERING-(IoT)

By

MUSUNURI CHIRANJEEVI

20ME1A4935

Under the Supervision of

Mr. P. Sudhakar
Assistant professor,
Department of CSE-(IoT)

Department of Computer Science & Engineering (IoT)


RAMACHANDRA COLLEGE OF ENGINEERING (A)
Approved by AICTE, Permanently Affiliated to JNTUK, Recognized by UGC 2(f) &
12(B),
Accredited by NAAC A+, Accredited by NBA, ISO 9001:2015 Certified NH-16,
Bypass Road, Vatluru (V), Eluru – 534007, W.G. Dt., A.P.

2023-24

I
DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING (IoT)

This is to certify that the “Internship report” submitted by Musunuri Chiranjeevi


(Regd. No.:20ME1A4935) is work done by him/her and submitted during 2023 – 2024 academic
year in partial fulfillment of the requirements for the award of the degree of BACHELOR
OFTECHNOLOGY in COMPUTER SCIENCE AND ENGINEERING (IoT), at EduSkills,
NEAT Cell, AICTE.

Mr. P. Sudhakar Mr. P. Chakradhar


Assistant Professor, Dept. of CSE(IoT) HOD, CSE(IoT)

External Examiner

II
ACKNOWLEDGEMENT

I would like to take the opportunity to express our deep gratitude to all the people who have
extended their cooperation in various ways during my internship. It is my pleasure and
responsibility to acknowledge the help of all those individuals.
I have extended our sincere thanks to Mr. P. Sudhakar, Assistant professor in the
Department of CSE(IoT), for helping me the in successful completion of my internship.
I am very grateful to Mr. P. Chakradhar, Head of the Department, Department of Computer
Science & Engineering (IoT), for his assistance and encouragement in all respects incarrying
throughout my internship.
I would like to express my deepest gratitude to Dr. V. Srinivasa Rao, Principal, Ramachandra
College of Engineering, Eluru for his valuable suggestions during the preparationof draft in our
document.
I express my deepest gratitude to The Management of Ramachandra College of Engineering,
Eluru for their support and encouragement in completing my internship and providing me
necessary facilities.
I sincerely thank all the faculty members and staff of the Department of CSE(IoT) for their
valuable advices, suggestions and constant encouragement which played a vital role in
carryingout my internship.
Finally, I thank one and all who directly or indirectly helped me to complete my internship
successfully.

M. Chiranjeevi
20ME1A4935

III
INDEX

S. No Contents Page No

1 Abstract 1

2 Introduction to Company/Institution 2-3

3 Internship Certificate 4

4 Learning Objectives/Internship Objectives 5

5 Weekly overview of internship activities 6-14

6 Introduction to Internship Topic 15

5 Modules, if any 16-27

7 Analysis 28

8 Software Requirement Specification 29

9 Conclusion 30

IV
Abstract

AWS Academy Cloud Foundations is intended for students who seek an overall understanding
of cloud computing concepts, independent of specific technical roles. It providesa detailed
overview of cloud concepts, AWS core services, security, architecture, pricing, and support.

This course helps you to prepare for the AWS Certified Cloud Practitioner Links to an external
site. exam. Review the Certification Resources module for details about the exam. AWS
Academy Cloud Architecting covers the fundamentals of building IT infrastructure on Amazon
Web Services, or AWS. The course is designed to teach solutions architects how to optimize
the use of the AWS Cloud by understanding AWS services and how these services fitinto cloud-
based solutions.

Because architectural solutions can differ depending on the industry, type of applications, and
size of business, this course emphasizes best practices for the AWS Cloud, and it recommends
various design patterns to help you think through the process of architectingoptimal IT solutions
on AWS. It also presents case studies throughout the course, which showcase how some AWS
customers have designed their infrastructures and the strategies and services that they
implemented. Finally, this course also provides opportunities to build a varietyof infrastructures
via a guided, hands-on approach.

This course helps you to prepare for the AWS Certified Solution Architect - Associate (Links
to an external site.) exam. More details about the exam are in the Certification Resourcesmodule.

1
Organization Information

EduSkills is a platform promoting education and skill development. NEAT Cell


(National Educational Alliance for Technology) focuses on using technology to enhance
learning. AICTE (All India Council for Technical Education) is a regulatory body in India,
ensuring quality in technical education and fostering innovation in institutions.

Programs and opportunities at the organization


EduSkills offers diverse programs and opportunities aimed at fostering holistic
education and skill development. It provides online courses, workshops, and certification
programs to enhance learners' knowledge and employability. Additionally, EduSkills
collaborates with industry experts and educational institutions to create a dynamic learning
ecosystem, ensuring alignment with current industry needs.
NEAT Cell, under the AICTE, focuses on leveraging technology to revolutionize
education. It facilitates the integration of Artificial Intelligence in learning platforms, promoting
personalized and adaptive learning experiences. NEAT Cell also connects students with
internships, mentorship programs, and industry-relevant projects, enhancing their practicalskills
and preparing them for the demands of the modern workforce. AICTE, as a regulatory body,
ensures quality standards and facilitates innovation in technical education institutions,
contributing to a robust and responsive education system in India.
Methodologies
AWS Academy employs interactive methodologies blending theoretical learning with
hands-on experiences. Courses feature detailed overviews, case studies, and guided labs to
reinforce cloud computing concepts. Emphasis on best practices and real-world scenarios
ensures practical skills development, preparing students for AWS certifications and success in
cloud technology careers.

2
Key parts of the report

AWS Academy Cloud Foundations:


This course is like the foundation of a building, teaching you the basics of cloud computing.
You'll understand things like what the cloud is, important services provided by AWS, how to
keep everything secure, and even the costs involved. Plus, it gets you ready for aspecial test
called the AWS Certified Cloud Practitioner, making you a pro in the basics.

AWS Academy Cloud Architecting:


Think of this course as the architect's handbook for cloud buildings on AWS. It goes beyond
the basics, showing solutions architects how to design awesome IT structures in the AWS
Cloud. It's like learning the best tricks and blueprints to make sure everything runs perfectly.
Real-world examples and hands-on practice help you become a pro at creating topnotch cloud
solutions. And guess what? There's even a test, the AWS Certified Solution Architect -
Associate, to prove you've got the skills.

Benefits of the Company/Institution through my report:


EduSkills offers diverse education and skill programs, while NEAT Cell and AICTE focus on
technology-driven learning and quality technical education. The collaboration ensures a
dynamic, industry-aligned ecosystem, enhancing practical skills and preparing individuals for
the evolving workforce, fostering a well-rounded and future-ready skill set.

3
Internship Certificate

4
Learning Objectives/Internship Objectives

• Internships are generally thought of to be reserved for college students looking to gain
experience in a particular field. However, a wide array of people can benefit from Training
Internships in order to receive real world experience and develop their skills.

• An objective for this position should emphasize the skills you already possess in the area
and your interest in learning more.

• Internships are utilized in a number of different career fields, including architecture,


engineering, healthcare, economics, advertising and many more.

• Some internship is used to allow individuals to perform scientific research while others are
specifically designed to allow people to gain first-hand experience working.

• Utilizing internships is a great way to build your resume and develop skills that can be
emphasized in your resume for future jobs. When you are applying for a Training Internship,
make sure to highlight any special skills or talents that can make you stand apartfrom the rest
of the applicants so that you have an improved chance of landing the position.

5
WEEKLY OVERVIEW OF INTERNSHIP ACTIVITIES

WEEK- 1:

Date Day Name of topic / Module completed

01-05-2023 Monday Module 1 - Introduction Video


Section 1 Video - Introduction to Cloud Computing.

02-05-2023 Tuesday Section 2 Video - Advantages of the Cloud


Section 3 Video - Introduction to AWS
03-05-2023 Wednesday Section 4 Video - Moving to the AWS Cloud
Wrap Up Video
Student Guide

04-05-2023 Thursday Module 1 Knowledge Check

05-05-2023 Friday Module 2 - Introduction Video


Section 1 Video - Fundamentals of Pricing

06-05-2023 Saturday Section 2 Video - Total Cost of Ownership


Section 2 Case Study
Section 3 Video - AWS Organizations

07-05-2023 Sunday Section 4 Video - AWS Billing & Cost Management


Console Demonstration - Billing Dashboard
Section 5 Video - Technical Support Models

6
WEEK-2:

Date Day Name of topic / Module completed

08-05-2023 Monday Module 2 Knowledge Check

09-05-2023 Tuesday Module 3 -Introduction Video


Section 1 Video - AWS Global Infrastructure

10-05-2023 Wednesday Section 2 Video - AWS Services & Service Categories

11-05-2023 Thursday Module 3 Knowledge Check

12-05-2023 Friday Module 4 -Introduction Video


Section 1 Video - AWS Shared Responsibility Model
Section 2 Video - AWS IAM
Console Demonstration – Identity and Access
Management
13-05-2023 Saturday Section 3 Video - Securing a New AWS Account
Section 4 Video - Securing Accounts

14-05-2023 Sunday Section 5 Video - Securing Data


Section 6 Video - Working to Ensure Compliance

7
WEEK-3:

Date Day Name of topic / Module completed

15-05-2023 Monday Lab 1 - Introduction to AWS IAM Assignment


Module 4 Knowledge Check
16-05-2023 Tuesday Module 5 -Introduction Video
Section 1 Video - Networking Basics
Section 2 Video - Amazon VPC
17-05-2023 Wednesday Console Demonstration - VPC Wizard
Section 3 Video - VPC Networking
18-05-2023 Thursday Section 4 Video - VPC Security
Section 5 Video - Route 53

19-05-2023 Friday Section 6 Video – CloudFront

20-05-2023 Saturday Lab 2 - Build your VPC and Launch a Web Server

21-05-2023 Sunday Module 5 Knowledge Check

WEEK-4:

Date Day Name of topic / Module completed


22-05-2023 Monday Module 6 - Introduction Video
Section 1 Video - Compute Services Overview
23-05-2023 Tuesday Section 2 Video - Amazon EC2 Part 1
Section 3 Video - Amazon EC2 Part 2
Section 4 Video - Amazon EC2 Part 3
24-05-2023 Wednesday Console Demonstration - EC2
25-052023 Thursday Lab 3 - Introduction to Amazon EC2
26-05-2023 Friday Section 5 Video - Amazon EC2 Cost Optimization
Section 6 Video - Container Services
Section 7 Video - Introduction to AWS Lambda
27-05-2023 Saturday Activity- AWS Lambda
External Tool
Section 8 Video - Introduction to AWS Elastic Beanstalk
28-05-2023 Sunday Activity- AWS Elastic Beanstalk

8
WEEK-5:

Date Day Name of topic / Module completed

29-05-2023 Monday Module 6 Knowledge Check

30-05-2023 Tuesday Module 7 - Introduction Video


Section 1 Video - AWS EBS
Console Demonstrations - EBS
Lab 4 - Working with EBS
Section 2 Video - AWS S3
Console Demonstration S3
Assignment
Module 7 Knowledge Check
31-05-2023 Wednesday Module 8 -
Introduction Video
Section 1 Video - Amazon RDS
Console Demonstration - RDS
Lab 5 - Build a Database Server
Section 2 Video - Amazon DynamoDB
Console Demonstration - DynamoDB
Assignment
Module 8 Knowledge Check

01-06-2023 Thursday Module 9 -


Introduction Video
Section 1 Video - AWS Well-Architected Framework
Design Principles
Section 2 Video - Operational Excellence
Section 3 Video - Security
Section 4 Video - Reliability
Section 5 Video - Performance Efficiency
Section 6 Video - Cost Optimization
02-06-2023 Friday Section 7 Video - Reliability & High Availability
Student Guide Assignment
Module 9 Knowledge Check
03-06-2023 Saturday Module 10 - Introduction Video
Section 1 Video - Elastic Load Balancing
Section 2 Video - Amazon CloudWatch
Module 10 Knowledge Check
04-06-2023 Sunday Get Certified

9
WEEK-6:

Date Day Name of topic / Module completed

05-05-2023 Monday Module 1 - Welcome to AWS Academy Cloud


Architecting
Module 1 Student Guide
Welcome to AWS Academy Cloud Architecting
Cafe Business Case Introduction
Roles in Cloud Computing
Module 1 Wrap-up
06-06-2023 Tuesday Module 2 - Introducing Cloud Architecting
Module 2 Student Guide
Introducing Cloud Architecting
The AWS Well-Architected Framework
Best Practices for Building Solutions on AWS
AWS Global Infrastructure
07-06-2023 Wednesday Module 2 Wrap-up
Assignment
Module 2 Knowledge Check
08-06-2023 Thursday Module 3 Student Guide
Adding a Storage Layer
Part 1: Using Amazon S3
Part 2: Using Amazon S3
09-06-2023 Friday Demo Amazon S3 Versioning
Assignment
Module 3 Guided Lab - Hosting a Static Website100
pts
External Tool
Storing Data in Amazon S3
10-06-2023 Saturday Moving Data to and from Amazon S3
Demo Amazon S3 Transfer Acceleration
11-06-2023 Sunday Choosing Regions for Your Architecture
Assignment
Module 3 Challenge Lab - Creating a Static Website for
the Cafe
Module 3 Wrap-up
Assignment
Module 3 Knowledge Check

10
WEEK-7:

Date Day Name of topic / Module completed

12-06-2023 Monday Module 4 Student Guide


Adding a Compute Layer
Adding Compute with Amazon EC2
Part 1: Choosing an AMI to Launch an EC2 Instance
Part 2: Choosing an AMI to Launch an EC2 Instance
Selecting an EC2 Instance Type
Using User Data to Configure an EC2 Instance
Demo Configuring an EC2 Instance with User Data

13-06-2023 Tuesday Adding Storage to an Amazon EC2 Instance


Assignment
Module 4 Guided Lab - Introducing Amazon Elastic File
System (Amazon EFS)
Amazon EC2 Pricing Options
Demo Reviewing the Spot Instance History Page
Amazon EC2 Consideration
14-06-2023 Wednesday Module 4 Challenge Lab - Creating a Dynamic Website
for the Café
15-06-2023 Thursday Module 4 Wrap-up
Module 4 Knowledge Check
16-06-2023 Friday Module 5 Student Guide
Adding a Database Layer
Database Layer Considerations
Amazon RDS
17-06-2023 Saturday Module 5 Guided Lab - Creating an Amazon RDS
Database
18-06-2023 Sunday Demo Amazon RDS Automated Backup and Read
Replicas
Amazon DynamoDB
Database Security Controls
Migrating Data into AWS Databases
Module 5 Challenge Lab - Migrating a Database to
Amazon RDS
Module 5 Wrap-up
Module 5 Knowledge Check

11
WEEK-8:

Date Day Name of topic / Module completed

19-06-2023 Monday Module 6 Student Guide


Creating a Networking Environment
Creating an AWS Networking Environment
Connecting your AWS Networking Environment to the
Internet
Demo Creating a VPC Using the AWS Console
Optional Demo Creating a VPC Using the AWS CLI
20-06-2023 Tuesday Securing your AWS Networking Environment
Module 6 Guided Lab - Creating a Virtual Private Cloud
Assignment
Module 6 Challenge Lab - Creating a VPC Networking
Environment for the Cafe
Module 6 Wrap-up Assignment
Module 6 Knowledge check
21-06-2023 Wednesday Module 7 Student Guide
Connecting Networks
Connecting to your Remote Network with AWS Site-to-Site
VPN
Connecting to your Remote Network with AWS Direct
Connect
22-06-2023 Thursday Connecting VPCs in AWS with VPC Peering
Assignment
Module 7 Guided Lab - Creating a VPC Peering Connection
Connecting your VPC to Supported AWS Services
Module 7 Wrap-up
Module 7 Knowledge Check
23-06-2023 Friday Module 8 Student Guide
Securing User and Application Access
Part 1: Account Users and IAM
Part 2: Account Users and IAM
Organizing Users
24-06-2023 Saturday Part 1: Federating Users
Part 2: Federating Users
Demo EC2 Instance Profile
Multiple Accounts
25-06-2023 Sunday Module 8 Challenge Lab - Controlling AWS Account
Access by Using IAM
Module 8 Wrap-up
Module 8 Knowledge Check

12
WEEK-9:

Date Day Name of topic / Module completed

26-06-2023 Monday Module 9 Student Guide


Implementing Elasticity, High Availability, and Monitoring
Scaling your Compute Resources
Demo Creating Scaling Policies for Amazon EC2 Auto
Scaling
Part 1: Scaling your Databases.
Part 2: Scaling your Databases
27-06-2023 Tuesday Designing an Environment that's Highly Available Demo
Creating a Highly Available Web ApplicationDemo Amazon
Route53
Module 9 Guided Lab - Creating a Highly Available
Environment Monitoring
28-06-2023 Wednesday Module 9 Challenge Lab - Creating a Scalable and Highly
Available Environment for the Cafe
Module 9 Wrap-up
Module 9 Knowledge Check
29-06-2023 Thursday Module 10 Student Guide Automating Your Architecture
Reasons to Automate
Part 1: Automating your Infrastructure
Part 2: Automating your Infrastructure
30-06-2023 Friday Demo Part 1: Analyzing AWS CloudFormation Template
Structure
Demo Part 2: Analyzing AWS CloudFormation Template
Structure
Module 10 Guided Lab - Automating Infrastructure
Deployment with AWS CloudFormation
Automating Deployments
01-07-2023 Saturday AWS Elastic Beanstalk Assignment
Module 10 Challenge Lab - Automating Infrastructure
Deployment
Module 10 Wrap-up
Assignment
Module 10 Knowledge Check
02-07-2023 Sunday Module 11 Student Guide
Caching Content
Overview of Caching
Part 1: Edge Caching Part
2: Edge Caching

13
WEEK-10:

Date Day Name of topic / Module completed


03-07-2023 Monday Module 11 Guided Lab - Streaming Dynamic Content
using Amazon CloudFront Caching Web Sessions Part
1: Caching Databases
Part 2: Caching Databases, Module 11 Wrap-up
Module 11 Knowledge Check
04-07-2023 Tuesday Module 12 Student Guide -Building Decoupled
Architectures, Decoupling Your Architecture, Decoupling
with Amazon SQS, Decoupling with Amazon SNS, Sending
Messages Between Cloud Applications and On-Premises
with Amazon MQ, Module 12 Wrap-up Assignment
Module 12 Knowledge Check
05-07-2023 Wednesday Module 13 Student Guide
Building Microservices and Serverless Architectures
Introducing Microservices
Part 1: Building Microservice Applications with AWS
Container Services
Part 2: Building Microservice Applications with AWS
Container Services Assignment
Module 13 - Guided Lab 1: Breaking introducing
Serverless Architectures
06-07-2023 Thursday Building Serverless Architectures with AWS Lambda
Demo Creating an AWS Lambda Function
Demo Using AWS Lambda with Amazon S3
Module 13 Guided Lab - Implementing a Serverless
Architecture with AWS Lambda
Extending Serverless Architectures with Amazon API
Gateway
07-07-2023 Friday Module 13 Challenge Lab - Implementing a Serverless
Architecture for the Cafe, Module 13 Wrap-up Assignment
Module 13 Knowledge Check
08-07-2023 Saturday Module 14 Student Guide Planning for Disaster
Part 1: Disaster Planning Strategies
Part 2: Disaster Planning Strategies
Part 3: Disaster Planning Strategies
Part 1: Disaster Recovery Patterns
Part 2: Disaster Recovery Patterns
09-07-2023 Sunday Module 14 Guided Lab - Hybrid Storage and Data
Migration with AWS Storage Gateway File Gateway
Module 14 Wrap-up Assignment
Module 14 Knowledge Check

14
Introduction

AWS Academy Cloud Foundations is intended for students who seek an overall
understanding of cloud computing concepts, independent of specific technical roles. It provides
a detailed overview of cloud concepts, AWS core services, security, architecture, pricing, and
support.

AWS Academy Cloud Architecting covers the fundamentals of building IT


infrastructure on Amazon Web Services, or AWS. The course is designed to teach solutions
architects how to optimize the use of the AWS Cloud by understanding AWS services and how
these services fit into cloud-based solutions.

Because architectural solutions can differ depending on the industry, type of


applications, and size of business, this course emphasizes best practices for the AWS Cloud,
and it recommends various design patterns to help you think through the process of architecting
optimal IT solutions on AWS. It also presents case studies throughout the course, which
showcase how some AWS customers have designed their infrastructures and the strategies and
services that they implemented. Finally, this course also provides opportunities to build a variety
of infrastructures via a guided, hands-on approach.

AWS Academy Cloud Foundations:


Cloud computing is the on-demand delivery of computing resources, like servers,
storage, databases, networking, software, analytics, and intelligence, over the internet ("the
cloud"). It offers faster innovation, flexible resources, and economies of scale. Think of it as
renting computing power instead of buying and maintaining your own hardware. You only pay
for the resources you use, making it a cost-effective and scalable solution for businesses of all
sizes.

AWS Academy Cloud Architecting:


Cloud architecting designs and builds flexible, scalable cloud environments using
various technologies and services like AWS. They ensure efficiency, security, and cost
effectiveness while aligning with business goals.

15
Modules in AWS Academy Cloud Foundations

There are 10 modules in cloud foundation.

1) Cloud Concepts Overview

2) Cloud Economics and Billing

3) AWS Global Infrastructure Overview

4) AWS Cloud Security

5) Networking and Content Delivery

6) Compute

7) Storage

8) Databases

9) Cloud Architecture

10) Auto Scaling and Monitoring

16
Brief overview of each module in AWS Cloud Foundation

1. Cloud Concepts Overview:


- Introduction to cloud computing concepts and principles.

- Covers the basics of cloud services, deployment models, and service models.

2. Cloud Economics and Billing:


- Understanding the financial aspects of cloud computing.

17
3. AWS Global Infrastructure Overview:
- Overview of the physical data center locations and regions around the world where AWS
services are hosted.

- Understanding the importance of choosing the right region for your workloads.

4. AWS Cloud Security:


- Focus on security best practices and principles in the AWS cloud.

- Covers identity and access management, encryption, and compliance.

18
5. Networking and Content Delivery:

- Introduction to AWS networking services.

- Covers VPCs, sub nets, Route 53 (DNS), CloudFront (CDN), and other networking
components.

6. Compute:
- Overview of computing services in AWS.

- Includes EC2 (virtual servers), Lambda (serverless computing), and other compute options.

19
7. Storage:

- Overview of storage services in AWS.

- Covers S3 (object storage), EBS (block storage), Glacier (archival storage), and more.

8. Databases:
- Introduction to managed database services on AWS. Covers RDS (Relational Database
Service), DynamoDB (NoSQL database), and other database options.

20
9. Cloud Architecture:
- Principles of designing and implementing cloud architectures.

- Focus on best practices for scalability, reliability, and performance.

10. Auto Scaling and Monitoring:


- Introduction to auto-scaling and monitoring services in AWS.

21
Certificate Of Cloud Foundations
.

22
Modules in Cloud Architecture

1) Welcome to AWS Academy Cloud Architecting


2) Introducing Cloud Architecting
3) Adding a Storage Layer
4) Adding a Compute Layer
5) Adding a Database Layer
6) Creating a Networking Environment
7) Connecting Networks
8) Securing User and Application Access
9) Implementing Elasticity, High Availability, and Monitoring
10) Automating Your Architecture
11) Caching Content
12) Building Decoupled Architecture
13) Building Micro services and Server less Architectures
14) Planning for Disaster brief overview of each module in the AWS Academy Cloud

23
Architecting course

1. Welcome to AWS Academy Cloud Architecting:


- Introduction to the course, setting expectations, and providing an overview of the AWS
Cloud Architecting concepts.
2. Introducing Cloud Architecting:
- Fundamentals of cloud architecture, understanding key concepts and principles.

3. Adding a Storage Layer:


-

Exploring storage services in AWS, such as Amazon S3, EBS, and Glacier.

24
4. Adding a Compute Layer:

- Introduction to compute services, including Amazon EC2 and Lambda for serverless
computing.

5. Adding a Database Layer:

- Overview of database services in AWS, focusing on RDS, DynamoDB, and other database
options.

6. Creating a Networking Environment:

- Understanding and setting up networking components, including VPCs, subnets, and


security groups.

7. Connecting Networks:

- Exploring connectivity options and techniques for linking different networks in AWS.

8. Securing User and Application Access:

- Best practices for securing user access and applications, covering IAM and other security
measures.

25
9. Implementing Elasticity, High Availability, and Monitoring:

- Strategies for ensuring elasticity, high availability, and effective monitoring of AWS
resources.

10. Automating Your Architecture:

- Introduction to automation tools and techniques for managing and deploying AWS
resources.

11. Caching Content:

- Utilizing caching mechanisms, including services like Amazon Cloud Front, to


optimize content delivery.

12. Building Decoupled Architectures:

- Design principles for creating decoupled architectures, enhancing flexibility and


scalability.

13. Building Micro services and Server less Architectures:

- Understanding the concepts and advantages of micro services and server less architectures
in AWS.

14. Planning for Disaster:

- Strategies and best practices for disaster recovery planning in the AWS cloud
environment.

26
Certificate Of Cloud Architecting

27
Analysis

While the two sets of modules you've presented are related and cover aspects of cloud
architecture and AWS services, they seem to be tailored for different purposes and audiences.

Analysis of "Cloud Foundation" Modules (10 modules):

1. Scope: The "Cloud Foundation" modules cover a broad overview of key AWS services
and fundamental cloud computing concepts. They provide a foundational understanding
suitable for those new to AWS.

2. Topics: The modules address essential areas such as cloud concepts, economics,
security, networking, storage, databases, and architecture. They are designed to give learnersa
well rounded understanding of the AWS ecosystem.

3. Audience: These modules seem suitable for individuals who are starting their journey
into AWS and cloud computing. They provide a solid foundation for those who need to
understand the basics before diving into more advanced topics.
Analysis of "AWS Academy Cloud Architecting" Modules (14 modules):

1. Scope: The "AWS Academy Cloud Architecting" modules appear to dive deeper into
the architectural aspects of AWS, covering specific layers like storage, compute, and databases
in more detail.

2. Topics: These modules focus on practical aspects of architecting solutions in AWS,


including connectivity, security, elasticity, automation, and specialized architectures like
micro services and server less.

3. Audience: This series seems more tailored for individuals aiming to become cloud
architects or those who need a more in-depth understanding of designing and implementing
solutions on AWS.

28
Software recruitment specification

Creating a Software Requirements Specification (SRS) document for a cloud architecture


course involves detailing the functional and non-functional requirements, user expectations,
system features, and other relevant information. Below is a generalized templatefor an SRS for
an AWS Cloud Architecting course. Keep in mind that the specifics may vary based on the
course structure, delivery methods, and intended audience.

29
Conclusion

In conclusion, the AWS Cloud Foundation and AWS Academy Cloud Architecting modules
provide comprehensive learning paths for individuals seeking to understand and apply cloud
computing concepts and AWS services. The "Cloud Foundation" modules offer a broad
overview, suitable for those new to AWS, covering fundamental concepts, services, and best
practices. On the other hand, the "AWS Academy Cloud Architecting" modules delve deeper
into the architectural aspects, providing practical insights into designing and implementing
solutions on AWS.

For effective learning and skill development, a suggested approach could be to start with the
foundational knowledge offered by the "Cloud Foundation" modules before progressing to the
more specialized and practical insights provided by the "AWS Academy Cloud Architecting"
modules. This combined approach ensures a solid understanding of both the basics and
advanced topics, preparing individuals for roles ranging from entry-level AWS users to
proficient cloud architects.

Ultimately, the choice of modules depends on the individual's current knowledge level, learning
objectives, and career aspirations. Both sets of modules contribute to building a strong
foundation in cloud computing and AWS, offering a structured path for individuals to acquire
the skills needed to architect solutions effectively in the cloud.

30

You might also like