AWS Cloud Internship Report
AWS Cloud Internship Report
SHORT-TERM INTERNSHIP
1
An Internship Report on
Submitted to
JAWAHARLAL NEHRU TECHNOLOGICAL UNIVERSITY, KAKINADA
BACHELOR OF TECHNOLOGY
in
DR D.RAVI TEJ
Assistant Professor
2
Student’s Declaration
3
Official Certification
Endorsements
Faculty Guide
4
5
Acknowledgements
First of all, I would like to convey my sincere thanks to the Almighty for the blessings on me to
carry on this internship without any disruption.
I am extremely thankful to Dr.D. RAVI TEJ, internship Guide who guided me throughout the
internship. I am thankful to her for giving me the most independence and freedom throughout
various phases of the internship.
I am very much grateful to Dr S. SRI GOWRI, H.O.D of ECE Department, for her valuable
guidance which helps me to make our internship successful. Details of the internship. Her matured
and patient guidance paved a way for completing my internship with the sense of satisfaction and
pleasure.
I am very much thankful to our principal Dr.M. EKAMBARAM NAIDU for his kind support and
facilities provided at our campus which helped me to bring out this internship successfully.
I am very much thankful to Eduskills Cohort – 5 Virtual Internship team who guided me throughout
the internship. I am thankful to the team of Eduskills Cohort – 5 Virtual Internship for giving me
the most independence and freedom throughout various phases of the internship.
Finally, I would like to convey my heart full thanks to all technical Staff, for their guidance and
support in every step of this internship. I convey my sincere thanks to all the faculty and friends
who directly or indirectly helped me for the successful completion of this internship.
6
Contents
CHAPTER 1:
EXECUTIVE SUMMARY
CHAPTER 2:
CHAPTER 3:
INTERNSHIP PART
CHAPTER 4:
CHAPTER 5:
7
CHAPTER1: EXECUTIVE SUMMARY
In this internship we learned about the new and emerging technologies that are been used in
industries and its job oriented. From this internship we are able to get ready for the job and we are
able to know the environment of the industry and how are the requirements of the industry.
The AWS Academy Cloud Foundation is a program designed to provide students with a
foundational understanding of cloud computing and Amazon Web Services (AWS) principles. It
covers key concepts such as cloud architecture, security, compliance, and best practices for using
AWS services. The curriculum aims to prepare students for entry-level cloud roles and AWS
certification exams, offering hands-on labs and real-world scenarios for practical learning.
The AWS Academy Cloud Foundations course provides a comprehensive introduction to cloud
computing and Amazon Web Services (AWS). It covers key concepts such as cloud architecture,
security, compliance, and pricing. Students gain practical skills through hands-on labs and real-
world scenarios, preparing them for entry-level cloud roles. The course emphasizes foundational
knowledge necessary for understanding more advanced AWS services and solutions.
8
CHAPTER 2: OVERVIEW OF THE ORGANIZATION
B. Vision
Our vision is to fill the gap between Academia and Industry by ensuring world class cur-
riculum access to faculties and students.
To benefit the education ecosystem by providing 360o degree holistic solutions to all the
stakeholder
C. Mission
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, Facul-
ties, Education Institution and Central/State Governments) by bringing them together
through our skilling interventions.
9
CHAPTER 3: INTERNSHIP PART
AWS Cloud virtual internship has been announced for college students who are pursuing their
degrees at engineering colleges, polytechnic and degree institutes which are members of
Eduskills. The internship is 8 weeks long. The shortlisted students will enrolled for the course.
First the enrolled students need to inform their guides that they have received their shortlisted
for the course. The guide will give their login credentials the student can login to the AWS
academy website and then he/she can start doing their course after completing the each topic
their will be an assessment which need to be complete by the student after completion of all the
modules then the student need to submit their digital badge link in the Eduskills portal then the
organization will verify that digital badge link and after verifying the digital badge link the
student will receive the final certificate link from the Eduskills and then the student need to
enter the mail id and OTP after that he/she can download their internship certificate. AWS Cloud
Foundation course access, which needs to be complete within 8 weeks long taking online
assessments students who successfully complete the online course will be assigned a project,
which needs to be completed with the help of guide and submitted as per the format
Equipment used:
10
ACTIVITY LOG FOR THE FIRST WEEK
11
WEEKLY REPORT
WEEK–1(From:17-05-2023 to: 24-05-2023)
Detailed Report:
Introduction to AWS Cloud:
The AWS (Amazon Web Services) cloud is a comprehensive platform offering a range of
computing power, storage, and other functionalities over the internet. It enables businesses to
scale resources, enhance flexibility, and reduce costs by utilizing a pay-as-you-go model.
Course on Cloud Computing:
Cloud computing courses cover the fundamental principles, models, and services of cloud
technology. Students learn about Infrastructure as a Service (IaaS), Platform as a Service (PaaS),
and Software as a Service (SaaS), as well as key cloud providers like AWS.
Course on Similarities between AWS and Traditional I.T:
This course explores the parallels and differences between AWS and traditional IT infrastructure.
It delves into concepts such as virtualization, scalability, and resource management, highlighting
how cloud services like AWS adapt these principles for modern computing needs.
Course on Types of Cloud Services:
Students in this course study the various cloud service models: IaaS, PaaS, and SaaS. They
understand how each model delivers different levels of abstraction and management
responsibilities, allowing businesses to choose services that align with their requirements.
Course on Web Services:
This course introduces web services, focusing on the communication protocols and standards
enabling applications to interact over the internet. Students gain insights into REST
(Representational State Transfer) and SOAP (Simple Object Access Protocol) as fundamental
web service architectures.
Categories of AWS Services:
AWS services are categorized into Compute, Storage, Database, Networking, Machine Learning,
and more. This course explores these categories, providing a comprehensive understanding of
AWS’s diverse offerings and how they cater to specific business needs.
12
ACTIVITY LOG FOR THE SECOND WEEK
13
WEEKLY REPORT
WEEK–2 (From 25-05-2023 to: 01-06-2023)
To learn about services covered and advantages, AWS infrastructure features, AWS regions and
availability zones and categorizing compute services.
Detailed Report:
Services Covered and Advantages:
The course delves into a spectrum of AWS services, ranging from computing and storage to
machine learning and networking. Students gain insights into the advantages of these services,
such as scalability, cost-effectiveness through pay-as-you-go models, and the ability to rapidly
deploy and scale applications.
AWS Regions:
The course provides comprehensive coverage of AWS regions, geographically dispersed locations
where AWS data centers are situated. Students learn how selecting the right region impacts latency,
compliance, and data residency. This knowledge is crucial for optimizing performance and
ensuring regulatory compliance.
14
ACTIVITY LOG FOR THE THIRD WEEK
Person In-
Day & Date Brief description of the daily activity Learning Outcome Charge
Signature
15
WEEKLY REPORT
WEEK–3 (From 02-06-22 to 09-06-22)
Detailed Report:
Amazon EC2 Instance:
Amazon Elastic Compute Cloud (EC2) provides scalable compute capacity in the cloud. It allows
users to rent virtual servers, known as instances, on which they can run applications. EC2 instances
are customizable in terms of CPU, memory, storage, and networking resources.
Storage in AWS:
Core AWS storage services include:
Amazon S3 (Simple Storage Service):
A scalable object storage service for storing and retrieving data. It is widely used for backup,
archiving, and serving static files.
EBS (Elastic Block Store):
Provides block-level storage volumes for use with EC2 instances. It is commonly used for
databases and applications that require high-performance storage.
Working with EBS and Databases:
EBS volumes are commonly used to store data for databases running on EC2 instances. They offer
persistent and low-latency block storage. When working with databases, it’s crucial to choose the
appropriate EBS volume type based on performance requirements.
Amazon RDS:
Amazon Relational Database Service (RDS) is a managed database service that simplifies database
administration tasks. It supports various database engines like MySQL, PostgreSQL, Oracle, and
SQL Server.
Amazon RDS DB Instances:
RDS DB instances are the database environments created and managed by RDS. They come in
different classes and sizes, allowing users to choose the right configuration for their applications.
RDS handles routine database tasks such as backups, patch management, and automatic failover.
16
ACTIVITY LOG FOR THE FOURTH WEEK
Describing about DB
13/06/2023 Multiple DB instances and Amazon instances and Amazon
Dyano, NoSQL, database, server
Dyano
17
WEEKLY REPORT
WEEK–4 (From 10-06-22 to 17-06-22)
To learn about high availability with multi-AZ deployment, Amazon RDS read
replicas and use cases, Amazon RDS database characteristics and DB purchase type and multiple
DB instances and Amazon Dyano DB
Detailed Report:
18
ACTIVITY LOG FOR THE FIFTH WEEK
Person In-
Day & Date Brief description of the daily activity Learning Outcome Charge
Signature
19
WEEKLY REPORT
WEEK–5 (From: 19-06-22 to 26-06-22)
To learn about building database server and networking for content delivery, open
systems interconnections (OSI) model, Amazon VPC and VPCS with subnets
Detailed Report:
Building a Database Server and Networking for Content Delivery:
To establish a robust database server and content delivery network, a well-designed architecture is
crucial. Begin with selecting appropriate hardware and software components, ensuring the server
meets the database requirements and content delivery demands. Implement a secure networking
setup to facilitate communication between the server and clients.
Open Systems Interconnections (OSI) Model:
The OSI model is a conceptual framework defining the functions of a telecommunication or
computing system. It consists of seven layers: Physical, Data Link, Network, Transport, Session,
Presentation, and Application. Each layer serves a specific purpose in enabling communication
between devices.
Amazon VPC and VPCS with Subnets:
Amazon Virtual Private Cloud (VPC) allows users to create a logically isolated section of the AWS
Cloud. VPCs can be customized, and subnets can be defined to partition the VPC’s IP address
range. Virtual Private Clouds enhance security and control over the AWS resources, providing a
scalable and flexible infrastructure.
IP Addressing and Public IP Address Types:
IP addressing is fundamental for network communication. IPv4 addresses are composed of four
octets, while IPv6 uses a longer hexadecimal format. Public IP addresses are globally unique and
routable on the internet. There are different types of public IP addresses, including static and
dynamic IPs. Static IPs remain constant, while dynamic IPs may change periodically.
Building a robust database server and content delivery network involves careful hardware and
software selection, coupled with secure networking. Understanding the OSI model aids in
conceptualizing communication processes.
Amazon VPC and VPCS, along with subnets, provide a scalable and secure infrastructure in AWS,
enhancing control over resources. IP addressing, crucial for communication, distinguishes between
IPv4 and IPv6, and public IP addresses, both static and dynamic, play a vital role in internet
communication. This brief report summarizes key aspects of these topics, emphasizing their
significance in modern network and cloud environments.
20
ACTIVITY LOG FOR THE SIXTH WEEK
21
WEEKLY REPORT
WEEK–6 (From 27-06-22 to 03-07-22)
To learn about ENI route tablets, NAT gateway, AWS site-to-site VPN, AWS direct
connect and content delivery and building a VPC and launching a web server.
Detailed Report:
Elastic Network Interface (ENI) and Route Tables:
Elastic Network Interface (ENI) is a virtual network interface in a VPC, providing attachment to
instances. Route Tables define rules for network traffic within the VPC, directing traffic between
subnets.
Network Address Translation (NAT) Gateway and AWS Site-to-Site VPN:
NAT Gateway allows instances in private subnets to connect to the internet while remaining
private. AWS Site-to-Site VPN extends on-premises networks to AWS securely.
AWS Direct Connect and Content Delivery:
AWS Direct Connect establishes dedicated network connections from on-premises to AWS. AWS
Content Delivery optimizes content delivery globally, enhancing user experience.
Building a VPC and Launching a Web Server:
Create a VPC: Define IP range, subnets, and configure route tables.
Launch EC2 Instance: Set up a virtual server in the public subnet.
Security Groups: Control inbound/outbound traffic to the instance.
Attach Elastic IP: Ensure a static public IP for the web server.
AWS Cloud Security:
Identity and Access Management (IAM): Manage user access and permissions.
Encryption:
Use AWS Key Management Service (KMS) for data encryption.
Monitoring and Logging:
Utilize AWS Cloud Watch for monitoring and logging.
AWS Shared Responsibility Model:
AWS manages the security of the cloud (hardware, software, networking, and facilities), while
customers manage security in the cloud (data, identity, applications, and access management).
This report outlines key components for building a VPC, launching a web server, and securing
resources in AWS, emphasizing the shared responsibility model for robust cloud security.
22
ACTIVITY LOG FOR THE SEVENTH WEEK
Worked on lab-1
Working Lab-1 Introduction to AWS Introduction to |AWS IAM
28/06/2023 IAM and Activity on deployment who and Done an activity on
is responsible- AWS deployment who is
responsible-AWS
Amazon CloudWatch, metrics and
29/06/2023 monitoring, namespace and Describing about Amazon,
dimensions, metric filters, dashboards, cloud watch
alarms, auto scaling integration.
AWS identify and access management Evaluating about AWS
30/06/2023 (IAM) and working on lab-2 Build your identify and access
VPC and launch a web server management
Working on lab-3
Working on lab-3 Introduction to
01/07/2023 Amazon EC2 and lab-4 working with introduction to Amazon
EC2 and lab-4 working
EBS
with EBS
IAM essential components and
working on lab-5 build a database
Gaining knowledge about
03/07/2023 server, centralized access control, essential components
identity federation, authentication, and
authorization.
Authentic as an IAM use to gain access,
04/07/2023 Acquiring about automatic
user authentication, access keys, policy
scaling & monitoring
attachments, least privilege principle.
23
WEEKLY REPORT
WEEK–7 (From 4-07-22 to 10-07-22)
Detailed Report:
IAM Essential Components:
AWS Identity and Access Management (IAM) is a crucial service for managing access to AWS
resources securely. Its essential components include:
Users:
IAM allows the creation of individual users, each with unique credentials, to access AWS
resources.
Groups:
Users can be organized into groups, simplifying permission management by applying policies to
groups rather than individual users.
Roles:
IAM roles define a set of permissions for making AWS service requests. They are useful for
granting access to resources across AWS accounts.
Policies:
Policies are JSON documents that specify the permissions granted to users, groups, or roles.
They define what actions are allowed or denied on what resources.
IAM in Action: Authenticating and Accessing Resources:
IAM plays a pivotal role in ensuring secure access to AWS resources. Here's how the
authentication process works:
Authentication:
Users are authenticated through various methods, including AWS Management Console login,
command-line interface (CLI) commands, or programmatic access using SDKs.
Access Keys:
IAM provides access keys (Access Key ID and Secret Access Key) for programmatic access. Users
or applications use these keys to authenticate API requests.
Multi-Factor Authentication (MFA):
Enhancing security, IAM supports MFA, requiring an additional verification step beyond a
username and password.
Authorization:
IAM policies define the permissions granted to authenticated entities. These policies are attached
to users, groups, or roles, ensuring fine-grained control over resource access.
In summary, IAM's essential components—users, groups, roles, and policies—form the foundation
for secure and organized access management in AWS. Authentication methods, access keys, and
policies work in tandem to safeguard resources and data within the AWS environment.
24
ACTIVITY LOG FOR THE EIGHT WEEK
25
WEEKLY REPORT
WEEK–8 (From 11-07-22 to 17-07-22)
To learn about Elastic Load Balancing and writing assessments on the exercised
modules .
Detailed Report:
Elastic Load Balancing (ELB) is a fundamental component in cloud architecture, serving as a crucial
tool for optimizing resource distribution and enhancing the performance, reliability, and scalability of
applications.
Introduction to ELB:
Explored the basic concepts of load balancing and its importance in cloud environments.
Delved into the types of load balancing algorithms and their relevance.
ELB Configuration and Management:
Learned the practical aspects of configuring ELB to distribute incoming traffic across multiple targets.
Explored the management console for ELB, understanding how to fine-tune settings for specific
application needs.
Auto Scaling Integration:
Explored the seamless integration of ELB with Auto Scaling to dynamically adjust resources based on
demand.
Emphasized the role of ELB in maintaining optimal performance during varying workloads.
Security and Monitoring with ELB:
Discussed best practices for securing applications through ELB, including SSL/TLS termination.
Explored monitoring tools and metrics to ensure the health and efficiency of ELB configurations.
Advanced ELB Features:
Delved into advanced features such as cross-zone load balancing and connection draining.
Explored how ELB contributes to high availability and fault tolerance in distributed systems.
The Elastic Load Balancing module in the Cloud Foundation course provided a comprehensive
exploration of ELB’s capabilities and practical applications. The acquired knowledge and hands-on
experience are valuable assets in designing and managing scalable, reliable, and secure cloud-based
architectures.
26
CHAPTER 5: OUTCOMES AND CONCLUSION
Describe the real time technical skills you have acquired (in terms of the job- related skills
and hands on experience):
By completing AWS Cloud Foundations, I’ve gained expertise in essential real-time technical
skills such as provisioning and managing virtual servers through EC2, setting up scalable
storage with S3, configuring networking components like VPCs, and understanding key AWS
services for a foundational understanding of cloud computing.
It help you stand out in a competitive job market and open up opportunities for roles such as
AWS Solutions Architect, DevOps Engineer, Cloud Architect, and more.
In conclusion, the AWS Cloud Foundations training has equipped me with fundamental skills
in cloud computing. I now possess the knowledge to efficiently deploy and manage virtual
servers, configure essential networking components, and utilize key AWS services, laying a
solid foundation for further exploration and specialization within the AWS ecosystem.
Gained skills:
Develop professional expertise.
Help you prepare for the upcoming trends in the IT professional job market.
Increase the visibility of your resume.
Validate your expertise and credibility.
Increase your earning potential.
Help expand your professional network.
27
Describe the technological developments you have observed and relevant to the subject
The Amazon Relational Database Service includes options for Oracle, MariaDB, MySQL,
PostgreSQL, SQL Server and a proprietary high-performance database called Amazon Aurora.
It provides a relational database management system for AWS users. AWS also offers managed
NoSQL databases through Amazon DynamoDB.
An AWS customer can use Amazon Elastic ache and DynamoDB Accelerator as in-memory
and real-time data caches for applications. Amazon Redshift offers a data warehouse, which
makes it easier for data analysts to perform business intelligence tasks.
Migration and hybrid cloud
AWS includes various tools and services designed to help users migrate applications,
databases, servers and data onto its public cloud. The AWS Migration Hub provides a location
to monitor and manage migrations from on premises to the cloud. Once in the cloud, EC2
Simple Systems Manager helps an IT team configure on-premises servers and AWS instances.
Amazon also has partnerships with several technology vendors that ease hybrid cloud
deployments. VMware Cloud on AWS brings software-defined data center technology from
VMware to the AWS cloud. Red Hat Enterprise Linux for Amazon EC2 is the product of
another partnership, extending Red Hat’s operating system to the AWS cloud.
Once applications, databases, servers and data are migrated to the cloud or a hybrid
environment, tools like AWS Outposts deliver AWS services and infrastructure across multiple
environments.
28
Student Self-Evaluation of the Short-Term Internship
1 Oral communication 1 2 3 4 5
2 Written communication 1 2 3 4 5
3 Proactiveness 1 2 3 4 5
4 Interaction ability with community 1 2 3 4 5
5 Positive Attitude 1 2 3 4 5
6 Self-confidence 1 2 3 4 5
7 Ability to learn 1 2 3 4 5
8 Work Plan and organization 1 2 3 4 5
9 Professionalism 1 2 3 4 5
10 Creativity 1 2 3 4 5
11 Quality of work done 1 2 3 4 5
12 Time Management 1 2 3 4 5
13 Understanding the Community 1 2 3 4 5
14 Achievement of Desired Outcomes 1 2 3 4 5
15 OVERALL PERFORMANCE 1 2 3 4 5
29
Evaluation by the Supervisor of the Intern Organization
Please note that your evaluation shall be done independent of the Student’s self evaluation
Rating Scale: 1 is lowest and 5 is highest rank
1 Oral communication 1 2 3 4 5
2 Written communication 1 2 3 4 5
3 Proactiveness 1 2 3 4 5
4 Interaction ability with community 1 2 3 4 5
5 Positive Attitude 1 2 3 4 5
6 Self-confidence 1 2 3 4 5
7 Ability to learn 1 2 3 4 5
8 Work Plan and organization 1 2 3 4 5
9 Professionalism 1 2 3 4 5
10 Creativity 1 2 3 4 5
11 Quality of work done 1 2 3 4 5
12 Time Management 1 2 3 4 5
13 Understanding the Community 1 2 3 4 5
14 Achievement of Desired Outcomes 1 2 3 4 5
15 OVERALL PERFORMANCE 1 2 3 4 5
30
PHOTOS&VIDEO LINK
31
32
33
34
MARKS STATEMENT
(To be used by the Examiners)
35
INTERNAL ASSESSMENT STATEMENT
Certified by
36
37