Cloud Virtual Internship Report
Cloud Virtual Internship Report
Cloud Virtual Internship Report
On
BACHELOR OFTECHNOLOGY
In
INFORMATION TECHNOLOGY
By
YARRAMREDDY.PRUDHVI -20BQ1A12I5
BONAFIED CERTIFICATE
EXTERNAL EXAMINER
VASIREDDY VENKATADRI INSTITUTE OF TECHNOLOGY
Department of Information Technology
CERTIFICATE OF AUTHENTICATION
We solemnly declare that this Internship report “CLOUD VIRTUAL
INTERNSHIP” is the Bonafide work done purely by us, carried out under the Point
Of Contact of Mr. P.Nagababu, towards partial fulfillment of the requirements of the
Degree of Bachelor of Technology in Information Technology from Jawaharlal
Nehru Technological University, Kakinada during the year 2021-22.
YARRAMREDDY.PRUDHVI-20BQ1A12I5 .
ABSTRACT
The objective of this Cloud Virtual Internship provides the strong foundation
about AWS fundamentals which offers common cloud concepts, Core AWS services, AWS
platform, including available services and their common use cases, AWS Cloud architectural
principles (at the conceptual level), account security, and compliance through Cloud
Foundations.
Using Docker and Amazon Web Services, using these two technologies we intent
to create a powerful framework and toolset that can be used for building deploying,
testing and operating any application.
LETTER OF UNDERTAKING
To
The Principal
Vasireddy Venkatadri Institute of Technology
Namburu,
Guntur.
First and foremost, we express our deep gratitude to Mr. Vasireddy VidyaSagar,
Chairman, Vasireddy Venkatadri Institute of Technology for providing necessary facilities
throughout the Information Technology program.
We would like to take this opportunity to express our thanks to the teaching and
non- teaching staff in the Department of Information Technology, VVIT for their
invaluable help and support.
YARRAMREDDY.PRUDHVI
Table of Contents
Introduction
AWS Shared Responsibility Model
AWS IAM
Identity and Access Management
Securing a New AWS Account
Securing Accounts
Securing Data
Working to Ensure Compliance
Module 6 Compute
Introduction
Amazon EC2 Part 1
Amazon EC2 Part 2
Amazon EC2 Part 3
Introduction to Amazon EC2
Amazon EC2 Cost
OptimizationContainer Services
Introduction to AWS Lambda
Introduction to AWS Elastic
Beanstalk
Module 7 Storage
Introduction
AWS EBS
Working with EBS
AWS S3
AWS EFS
S3 and EFS
AWS S3 Glacier
Module 8 Databases
Introduction
Amazon RDS
Build a Database Server
Amazon DynamoDB
Amazon Redshift
Amazon Aurora
Capstone Project
About AICTE
History
The beginning of formal technical education in India can be dated back to the mid-
19th century. Major policy initiatives in the pre-independence period included the
appointment of the Indian Universities Commission in 1902, issue of the Indian Education
Policy Resolution in 1904, and the Governor General’s policy statement of 1913 stressing the
importance of technical education, the establishment of IISc in Bangalore, Institute for Sugar,
Textile & Leather Technology in Kanpur, N.C.E. in Bengal in 1905, and industrial schools in
several provinces.
Initial Set-up
All India Council for Technical Education (AICTE) was set up in November 1945 as a
national-level apex advisory body to conduct a survey on the facilities available for technical
education and to promote development in the country in a coordinated and integrated manner.
And to ensure the same, as stipulated in the National Policy of Education (1986), AICTE was
vested with:
Statutory authority for planning, formulation, and maintenance of norms & standards
Quality assurance through accreditation
Funding in priority areas, monitoring, and evaluation
Maintaining parity of certification & awards
The management of technical education in the country
Organizations are getting familiar, that work these days is something other than an
approach to win your bread. It is a dedication, an awareness of others’ expectations, and a
proprietorship. In order to know how the applicant might "perform" in various circumstances,
they enlist assistants and offer PPOs (Pre-Placement Offer) to the chosen few who have
fulfilled every one of their necessities.
For getting a quicker and easier way out of such situations, many companies and
students have found AICTE to be of great help. Through its internship portal, AICTE has
provided them with the perfect opportunity to emerge as a winner in these trying times. The
website provides the perfect platform for students to put forth their skills & desires and for
companies to place the intern demand. It takes just 15 seconds to create an opportunity, auto-
match, and an auto-post to google, bing, glassdoor, Linkedin, and similar platforms. The
selected intern's profile and availability are validated by their respective colleges before they
join or acknowledge the offer. Shortlisting the right resume, with respect to skills,
experiences, and location just takes place within seconds. Nothing but authentic and verified
companies can appear on the portal.
Fill in all the details, send in your application or demand, and just sit back & see your vision
take a hike.
AICTE Internship Platforms
About EduSkills
We want to completely disrupt the teaching methodologies and ICT based education
system in India. We work closely with all the important stakeholders in the ecosystem
Students, Faculties, Education Institutions and Central/State Governments by bringing them
together through our skilling interventions.
Our three-pronged engine targets social and business impact by working holistically
on Education, Employment and Entrepreneurship.
With a vision to create an industry ready workforce who will eventually become
leaders in emerging technologies, EduSkills& AICTE launches Virtual Internship program on
Machine learning, supported by AWS Academy.
About Aws Academy:
Ihad completed my AWS Cloud Virtual (Cloud Foundation and Cloud architecting)
internship. This is my first internship, and I'm really excited about it. This is an online virtual
internship that I completed. We were assisted in completing the internship by all of the
allocated teachers.
b) The starting and ending data of our internship are from march to may. Me first started
cloud foundation and we completed it in one and half month. Later we started Cloud
Architecting. This also took one and one and half month. Finally at the end of may we
completed our internship.
c) I belong to Information Technology department and the duration of our training is nearly
three months. First at the beginning of march our faculty guided us how to do the cloud
foundation course which is first part of our internship. They provided us all the guidelines
and a monthly plan to completed the cloud foundation course. We completed it according to
that plan.
The professors also assisted us in completing the labs, which made cloud architecting
much easier. Because of the faculty's supervision, we were able to finish the second portion
of the internship, cloud architecting, with ease, and it was done by the end of May.
Training Program
a) I worked in CLOUD VIRTUAL INTERNSHIP, by EduSkills in AICTE platform.
I. Department gave an AWS LMS account to train us to complete the internship. AWS
Academy Architecting are the two courses that are mandatory to complete the internship
program. Each of the course includes knowledge checks, and labs to give us a practical
experience of working with cloud.
II. Department guided us with online classes scheduled a week per each course in the course
completion. AWS cloud foundation online classes were scheduled in the span of one week
from 13th April to 19th April, in which they have given an overwise of the cloud foundation
course with detailed explanation and guided us in all the 6 labs. AWS cloud architecting
online classes were scheduled for a week from 27th April to 3rd May with a detailed
explanation of guided and challenged labs. Provided a sheet to complete capstone project.
They have given a maximum level of understanding of the couse to smoothly complete the
course on time.
b) The description of the project assigned is to create a MySQL RDS database with an auto scaling
group and Application Load Balancer (ALB) associated to the EC2 instance and importing data into
database using cloud9 IDE.
Inspecting the provided architecture such as example VPC, subnets, security groups, AMI etc.
Creating the cloud9 IDE to fetch the project assets.
Downloading/fetching the project asserts and extract the files of example.zip to the Apache
www folder.
Install a LAMP web server on Amazon Linux 2 with cloud9 IDE. LAMP is the stack of
Linux, Apache HTTP server, MySQL database and PHP.
Creating MySQL RDS database instance with the database name as exampledb, instance of
size t3.micro of general purpose SSD storage type connecting with provided exampleVCP.
Creating of target group, autoscaling group and Application Load Balancer. Launch
web instances in the private subnet.
Implementing the data into the RDS database instance from cloud9 or by accessing the
web instance via bastion host.
Configuring the system parameters in parameters store systems manger.
Finally verifying that the data is imported through the load balancer, DNS url.
Work Samples
Capstone Project:
This project provides me with an opportunity to demonstrate the solution design skills
that I have developed throughout this course.
Assignment is to design and deploy a solution for the following case:
User interface:
This is the first display interface after executing the capstone project. It contains the options
like AboutUs, ContactUs and Query. When the Query option is clicked the following
interface is displayed.
When the drop box is clicked, the following options will be displayed:
The related information will be displayed by choosing the appropriate option. As follows:
Creating a Dynamic Website for the Café:
Following are the tasks to be completed to design the dynamic website for café:-
1) After completing this internship one can be offered a cloud deployment engineer, cloud
application engineer, cloud platform engineer.
2) With the help of this internship, we can totally understand the concept of cloud.
3) This internship helps us to get the practical knowledge along with the theoretical knowledge.
4) This helps us to enhance our employability and flexibility.
Weaknesses:
Opportunities:
1) With this internship one can get a job of a cloud deployment engineer, cloud application
engineer, cloud platform engineer.
2) This also helps to prepare for the future of work and also develop our work.
3) This increases our time management skills, communication and so on.
Threats:
1) For suppose after completing the lab, if we don’t click on end lab the charges for the lab goes
on as a result, we need to start from the beginning the whole course. This is a big threat.
Conclusion
As a result, I'd like to conclude that internship played a critical part in not only expanding my
theoretical but also practical knowledge.
By pursuing this internship, I was able to get cloud-based knowledge. As cloud computing is
a popular technology, it is both beneficial and promising in the future. Because of its
established platforms such as databases and compilers, this platform is user friendly and
simple to use.