Final Aiml

Download as pdf or txt
Download as pdf or txt
You are on page 1of 37

An Internship Report

On

AI-ML VIRTUAL INTERNSHIP


Submitted in partial fulfillment of requirements for the award of degree of

Bachelor of Technology

In

Computer Science & Engineering

By

KOMMINENI MANIKANTA - 20BQ1A05A7

Department of Computer Science & Engineering

VASIREDDY VENKATADRI INSTITUTE OF TECHNOLOGY


Approved by AICTE, Permanently Affiliated to JNTU, KAKINADA

Accredited by NBA & Accredited by NAAC with ‘A’ Grade


Nambur (V), Peda Kakani (M), Guntur (Dt) – 522508
VASIREDDY VENKATADRI INSTITUTE OF TECHNOLOGY,
NAMBUR
(Autonomous)

DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING

Vision of the Department

Providing quality education to enable the generation of socially


conscious software engineers who can contribute to the
advancement in the field of computer science and engineering.

Mission of the Department

 To equip the graduates with the knowledge and skills


required to enable them to be industry ready.
 To train socially responsible, disciplined engineers who
work with good leadership skills and can contribute for
nation building.
 To make our graduates proficient in cutting edge
technologies through student centric teaching-learning
process and empower them to contribute significantly to
the software industry
 To shape the department into a centre of academic and
research excellence
Program Educational Objectives
To provide the graduates with solid foundation in Computer Science and
Engineering along with the fundamentals of Mathematics and Sciences with a
PEO-1 view to impart in them high quality technical skills like modeling, analyzing,
designing, programming and implementation with global competence and
helps the graduates for life-long learning.
To prepare and motivate graduates with recent technological developments
related to core subjects like Programming, Databases, Design of Compilers
PEO-2 and Network Security aspects and future technologies so as to contribute
effectively for Research & Development by participating in professional
activities like publishing and seeking copy rights.
To train graduates to choose a decent career option either in high degree of
PEO-3 employability/Entrepreneur or, in higher education by empowering
students with ethical administrative acumen, ability to handle critical situations
and training to excel in competitive examinations.
To train the graduates to have basic interpersonal skills and sense of social
PEO-4 responsibility that paves them a way to become good team members and
leaders.

Program Specific Outcomes (PSOs)

PSO-1: Professional Skills: The ability to understand, analyze and develop computer
programs in the areas related to algorithms, system software, multimedia, web design, big
data analytics, and networking for efficient design of computer based systems of varying
complexity.

PSO-2: Successful Career and Entrepreneurship: The ability to employ modern


computer languages, environments, and platforms in creating innovative career paths to be
an entrepreneur and a zest for higher studies/employability in the field of Computer
Science & Engineering.
Program Outcomes:

1. Engineering knowledge: apply the knowledge of mathematics, science, engineering


fundamentals and an engineering specialization to the solution of complex engineering
problems. (L3-Apply)
2. Problem analysis: identify, formulate, review research literature, and analyze complex
engineering problems reaching substantiated conclusions using first principles of
mathematics, natural science and engineering sciences. (L4-Analysis)
3. Design/development of solutions: design solutions for complex engineering problems
and design system components or processes that meet the specified needs with appropriate
consideration for the public health and safety, and the cultural, societal and environmental
considerations. (L6-Create)
4. Conduct investigations of complex problems: use research based knowledge and
research methods including design of experiments, analysis and interpretation of data, and
synthesis of the information to provide valid conclusions. (L5-Evaluation)
5. Modern tool usage: create, select and apply appropriate techniques, resources and
modern engineering and IT tools including prediction and modeling to complex
engineering activities with an understanding of the limitations. (L3-Apply)
6. The engineer and society: apply reasoning informed by the contextual knowledge to
assess societal, health, safety, legal and cultural issues and the consequent responsibilities
relevant to the professional engineering practice. (L3-Apply)
7. Environment sustainability: understand the impact of the professional engineering
solutions in the societal and environmental contexts, and demonstrate the knowledge of,
and need for sustainable development. (L2-Understand)
8. Ethics: apply ethical principles and commit to professional ethics and responsibilities
and norms of the engineering practice. (L1-Remember)
9. Individual and team work: function effectively as an individual and as a member or
leader in diverse teams, and in multidisciplinary settings. (L1-Remember)
10. Communication: communicate effectively on complex engineering activities with the
engineering community and with society at large, such as, being able to comprehend and
write effective reports and design documentation, make effective presentations, and give
and receive clear instructions. (L1-Remember)
11. Project management and finance: demonstrate knowledge and understanding of the
engineering and management principles and apply these to one’s own work, as a member
and leader in a team, to manage projects and in multidisciplinary environments. (L3-
Apply)
12. Lifelong learning: recognize the need for, and have the preparation and ability to
engage in independent and lifelong learning in the broader context of technological
change. (L1-Remember)
Department of Computer Science & Engineering
VASIREDDY VENKATADRI INSTITUTE OF TECHNOLOGY
Approved by AICTE, Permanently Affiliated to JNTU, KAKINADA
Accredited by NBA & Accredited by NAAC with ‘A’ Grade
Nambur (V), Pedakakani (M), Guntur (Dt) – 522508

BONAFIDE CERTIFICATE

This is to certify that this Internship report is the bonafide work of “ KOMMINENI
MANIKANTA – 20BQ1A05A7 ”, who carried out the Internship under my SPOC during
the academic year 2022-2023 towards partial fulfillment of the requirements of the Degree of
Bachelor of Technology in Computer Science & Engineering from Jawaharlal Nehru
Technological University, Kakinada.

Signature of the SPOC Signature of the Head of the Department

Mr.M.KishoreBabu M.Tech Dr. V.Rama Chandran M.Tech;Ph.D


Asst.Professor, CSE Professor, CSE

Submitted for Viva voce Examination held on

EXTERNAL EXAMINER
VASIREDDY VENKATADRI INSTITUTE OF TECHNOLOGY
Department of CSE

CERTIFICATE OF AUTHENTICATION
I solemnly declare that this Internship report “AI AND ML VIRTUAL
INTERNSHIP” is the bonafide work done purely by me, carried out under the Single
Point of Contact of Mr. M.Kishore Babu M.Tech, Asst.Prof, towards partial
fulfillment of the requirements of the Degree of Bachelor of Technology in CSE from
Jawaharlal Nehru Technological University, Kakinada during the year 2022-2023.

Signature of the Student

KOMMINENI MANIKANTA
20BQ1A05A7
ABSTRACT

The objective of this AI-ML Virtual Internship provides the strong


foundation about the concepts and terminology of Artificial Intelligence and machine learning.
AWS fundamentals which offer common concepts about label, build, train, and deploy a
custom machine learning model through a guided, hands-on approach.
Solution architecture provides the ground for software development projects by
tailoring IT solutions to specific business needs and defining their functional requirements and
stages of implementation. It is comprised of many sub processes that draw guidance from
various enterprise architecture viewpoints. With this, people may understand the requirements
and the process to deploy various AWS services like Development & Management,
Application Services and Foundation Services. So, A Capstone Project proposal is to create
a platform that can be used to build, test, deploy at scale using AWS. The solution will
offer a forecasting that will simplify building of infrastructure at a click of a button and
automate maintenance and scaling based on volumes.
Artificial intelligence (AI) and machine learning (ML) have caused a paradigm shift
in healthcare that can be used for decision support and forecasting by exploring medical data.
LETTER OF UNDERTAKING
To
The Principal
Vasireddy Venkatadri Institute of Technology
Namburu,
Guntur.

Subject: Submission of Internship Report on AI AND ML Virtual Internship on


Eduskills platform.
Dear Sir,
I am pleased to submit my internship report on “AI-ML Virtual Internship” as per
your instruction to fulfill the requirements of the Degree of Bachelor of Technology in CSE
from Jawaharlal Nehru Technological University, Kakinada. While preparing this report,
I have tried my level best to include all the relevant information, explanations, things I
learned from the Internship Courses, my contribution to this program to make the report
informative and comprehensive. It would not have been possible to complete this report
without your assistance, of which I am very thankful. Working for two months on Cloud Virtual
Internship in online was amazing and a huge learning opportunity for me. Also, it was a great
experience to prepare this report and I will be available for any clarification, if required.
Therefore, I pray and hope that you would be kind enough to accept my Internship Report and
oblige thereby.
Yours Obediently,
KOMMINENI MANIKANTA

Reg no: 20BQ1A05A7


Email- [email protected]
CERTIFICATE OF INTERNSHIP
ACKNOWLEDGEMENT
We take this opportunity to express our deepest gratitude and appreciation to all
those people who made this Internship work easier with words of encouragement, motivation,
discipline, and faith by offering different places to look to expand my ideas and help me
towards the successful completion of this Internship work.

First and foremost, we express our deep gratitude to Mr. Vasireddy Vidya Sagar,
Chairman, Vasireddy Venkatadri Institute of Technology for providing necessary facilities
throughout the Computer Science & Engineering program.

We express our sincere thanks to Dr. Y. Mallikarjuna Reddy, Principal,


Vasireddy Venkatadri Institute of Technology for his constant support and cooperation
throughout the Computer Science & Engineering program.

We express our sincere gratitude to Dr. V. Rama Chandran, Professor & HOD,
Computer Science and Engineering, Vasireddy Venkatadri Institute of Technology for his
constant encouragement, motivation and faith by offering different places to look to expand
my ideas.

We would like to express our sincere gratitude to our VVIT INTERNSHIP I/C
Mr.Y.V. Subba Reddy, SPOC and our Internship Coordinators Mrs. D. Vamsi & Mrs. B.
Ramya Asa Latha for his insightful advice, motivating suggestions, invaluable guidance,
help and support in successful completion of this Internship.

We would like to take this opportunity to express our thanks to the teaching and
non- teaching staff in the Department of Computer Science & Engineering, VVIT for their
invaluable help and support.

KOMMINENI MANIKANTA-20BQ1A05A7
Table of Contents
AWS Academy Cloud Foundations:

Module Module Contents Completion Page no.


date
Module 1 Cloud Concepts Overview 13/12/2022 1
 Introduction video
 Section 1-Introduction to
cloud computing
 Section 2 – Advantages of
the cloud
 Section 3 – Introduction
to AWS
 Section 4 – Moving to the
AWS cloud
 Wrap up video
 Knowledge check
Module 2 Cloud Economics and 19/12/2022 2
Billing
 Section 1 –
Fundamentals of
pricing
 Section 2 – Total Cost
of Ownership
 Section 3 – AWS
Organisations
 Section 4 – AWS
Billing and Cost
Management
 Section 5 – Technical
support models
 Wrap up video
 Knowledge check

Module 3 AWS Global 31/12/2022 2


Infrastructure Overview
 Section 1 – AWS
Global
Infrastructure
 Section 2 – AWS
Services & Service
Categories
 Wrap up video
 Knowledge check
Module 4 AWS Cloud Security 12/01/2023 3
 Section 1 – AWS Shared
Responsibility Model
 Section 2 – AWS IAM
 Console demo – IAM
 Section 3 – Securing a
new AWS account
 Section 4 – Securing
Accounts
 Section 5 – Securing Data
 Section 6 – Working to
ensure Compliance
 Wrap up video
 Student guide
 Lab 1 – Introduction to
AWS IAM
 Knowledge Check

Module 5 Network and Content 24/01/2023 4


Delivery
 Section 1 –
Networking
Basics
 Section 2 –
Amazon VPC
 Console demo –
VPC Wizard
 Section 3 – VPC
Networking
 Section 4 – VPC
Security
 Section 5 –
Route 53
 Section 6- Cloud
Front
 Wrap up video
 Student guide
 Lab 2 – Build
your VPC and
Launch a Web
Server
 Knowledge
Check
Module 6 Compute 24/01/2023 6
 Section 1 – Compute
Services Overview
 Section 2 – Amazon EC2
Part 1
 Section 3 – Amazon EC2
Part 2
 Section 4 – Amazon EC2
Part 3
 Console demo – EC2
 Lab 3 – Introduction to
Amazon EC2
 Section 5 – Amazon EC2
Cost optimization
 Section 6 – Container
Services
 Section 7 – Introduction
to AWS Lambda
 Activity – AWS Lambda
 Section 8 – Introduction
to AWS Elastic
BeanStalk
 Activity – AWS Elastic
Beanstalk
 Wrap up video
 Knowledge check
Module 7 Storage 24/01/2023 8
 Section 1 – AWS EBS
 Console Demonstration –
EBS
 Lab 4 – Working with
EBS
 Section 2 - AWS S3
 Console Demonstration
S3
 Section 3 - AWS EFS
 Console Demonstration -
S3 and EFS
 Section 4 - AWS S3
Glacier
 Console Demonstration –
Glacier
 Wrap Up Video
 Student Guide
 Module 7 Knowledge
Check
Module 8 Databases 30/01/2023 9
 Introduction Video
 Section 1 - Amazon RDS
 Console Demonstration -
RDS
 Lab 5 - Build a Database
Server
 Section 2 - Amazon
DynamoDB
 Console Demonstration -
DynamoDB
 Section 3 - Amazon
Redshift
 Section 4 - Amazon
Aurora
 Wrap Up Video
 Module 8 Knowledge
Check
Module 9 Cloud Architecture 05/02/2023 11
 Introduction Video
 Section 1 - AWS Well-
Architected Framework
Design Principles
 Section 2 - Operational
Excellence
 Section 3 - Security
 Section 4 - Reliability
 Section 5 - Performance
Efficiency
 Section 6 - Cost
Optimization
 Section 7 - Reliability&
High Availability
 Section 8 - AWS Trusted
Advisor
 Wrap Up Video
 Knowledge Check
Module 10 Auto Scaling and Monitoring 05/02/2023 11
 Introduction Video
 Section 1 - Elastic Load
Balancing
 Section 2 -
Amazon CloudWatch
 Section 3 - Amazon EC2
Auto Scaling
 Wrap Up Video
 Lab 6 - Scale & Load
Balance your Architecture
 Knowledge check
About Aws Academy:

AWS Academy provides higher education institutions with a free, ready-to-


teach AI and ML curriculum that prepares students to pursue industry-recognized certifications
and in-demand data science jobs. Our curriculum helps educators stay at the forefront of AWS
AI and ML innovation so that they can equip students with the skills they need to get hired in
one of the fastest-growing industries.

EduSkills with VVIT:


AWS ACADEMY CLOUD FOUNDATIONS
Module 1 : Cloud Concepts Overview :

Cloud Computing:

Cloud Computing is the on-demand delivery of compute power, database, storage, applications, and
other IT resources via the internet with pay-as-you-go pricing.
Traditional Computing Model

Infrastructure as hardware - Have a long hardware procurement cycle


Cloud Computing Model

Infrastructure as software - Can change more quickly, easily, and cost-effectively than hardware
solutions
Cloud service models
• Infrastructure as a Service (IaaS) - Most control
• Platform as a Service (PaaS)
• Software as a Service (SaaS) - Least control

Advantages of Cloud Computing


• Pay only for the resources you consume.
• Scaling on demand
• Speed and flexibility
• Data centers are global Section

Web Service:
Any piece of software that makes itself available over the internet and uses a standardized format—
such as Extensible Markup Language (XML)
AWS is a secure cloud platform that offers a broad set of global cloud-based products called services

There are three ways to access the cloud :


• AWS Management Console – Graphical User interface
• Command Line Interface (CLI) - Access via discrete commands or scripts
• Software Development Kits (SDK) - Access directly from code
The AWS Cloud Adoption Framework (AWS CAF) :
AWS CAF provides guidance and best practices to help organizations build a comprehensive
approach
Figure:1
Module 2 : Cloud Economics and Billing :

Fundamentals of Pricing :

Three Fundamental Cost Drivers with AWS:


 Compute - - charged by use time, varies by instance Storage - charged per GB
 Data Transfer - outbound transfers are aggregated and charged per GB.
 Total cost of ownership – Total cost of ownership (TCO) is an estimation of the expenses associated
with purchasing, deploying, using and retiring a product or piece of equipment. TCO, or actual cost,
quantifies the cost of the purchase across the product's entire lifecycle.

AWS Organizations:
AWS Organizations includes capabilities that enable you to better meet the budgetary, security, and
compliance needs of a business.

AWS Billing and Cost Management:


The service that you use to pay your AWS Tools

AWS Budgets:
It gives you the ability to set custom budgets that alert you when your costs or usage exceed.

AWS Cost and Usage Report:


Tracks your AWS usage and provides estimated charges associated with your account.

AWS Cost Explorer:


Visualize, understand, and manage AWS costs and usage over time.

Module 3 : AWS Global Infrastructure Overview :

AWS Regions :

 An AWS Region is a geographical area.Data replication across Regions is controlled by


you.A Region typically consists of two or more Availability Zones
 When selecting a region consider the following: Laws, Proximity, Availability, Cost .
 Each Availability Zone is a fully isolated partition of the AWS infrastructure. There are
currently 69 Availability Zones worldwide.
AWS Data Centers :

AWS data centers are designed for security. Each data center has redundant power, networking,
and connectivity, and is housed in a separate facility. Data centers are where the data resides and
data processing occurs. A data center typically has 50,000 to 80,000 physical servers

AWS provides a global network of 187 Points of Presence locations:


 Consists of 176 edge locations - where end users access services located at AWS
 11 Regional edge caches - cache copies of your infrequent content close to your users
Amazon CloudFront - a fast content delivery network (CDN) service that securely delivers data,
videos, applications, and APIs.
AWS Infrastructure Features :

Elasticity and scalability, Fault-tolerance, High availability AWS Services : Foundation


Services, Compute, Networking, Storage

Service Categories : 23 different product or service categories, and each category consists of
one or more services.

AWS Storage Services:


Amazon Simple Storage Services (S3), Amazon Elastic Block Storage (EBS), Amazon Elastic
File System (EFS), Amazon Simple Storage Service Glacier

Module 4 : AWS Cloud Security :


AWS Shared Responsibility Model :
AWS security is divided by part of the cloud: customers are responsible for security in the cloud,
AWS is responsible for security of the cloud.

Customer Security :
Applications, Security group configuration, OS or host-based firewalls, Network configurations,
Account management.

AWS Security :
Physical security of data centers, Hardware and software and Network centrally manage users,
security credentials such as access keys, and permissions that control which AWS resources
users can access.

AWS Identity and Access Management (IAM) can be used to:


 Manage IAM Users and their access
 Manage IAM Roles and their permissions
 Manage federated users

Lab 1 - Introduction to AWS IAM


Task 1: Explore the Users and Groups

Open the AWS Management Console . Navigate to the IAM dashboard by choosing
IAM in Services menu.It looks as:
In the Users you will be able to see

By clicking on each user we can see the summary page that contain all details about the user.
On clicking the user groups we can see three groups create

19
Task 2: Add Users to group

We can add the users to the user groups by choosing add user in the users page of each
group.After adding each user to a group we can see

Task 3: Sign-In and Test Users


We can login as users defined using the DNS link in each user using a InPrivateWindow.If we

try to access the options that are not permitted we see a message as following:

Similarly we check three users for different actions and observe that the policy is holding good.

Module 5: Networking and Content Delivery :

Network:
A computer network is two or more client machines that are connected together to share
resources. A network can be logically partitioned into subnets.
Three fundamental Amazon Web Services (AWS) for networking and content delivery:
Amazon Virtual Private Cloud (Amazon VPC),Amazon Route 53 & Amazon CloudFront.

20
Amazon VPC:

Amazon Virtual Private Cloud (Amazon VPC) enables you to launch Amazon Web Services
(AWS) resources into a virtual network that you defined. This virtual network closely resembles
a traditional network that you would operate in your own data center, with the benefits of using
the scalable infrastructure of AWS. You can create a VPC that spans multiple Availability Zones.
Lab 2 - Build your VPC and Launch a Web Server
In this lab the infrastructure we build is

Task 1: Create Your VPC


In the services choose VPC and click create VPC.Fill the required details and preview it and
click create.After creating it can be viewed in Your VPCs and select the name.

By navigating through various options like subnets,route tables etc. we can view the created ones
of our vpc.

Task 2: Create Additional Subnets


We can create subnets by clicking create subnet and fill the details and click create.It can also
beviewed in Your VPCs.

Task 3: Create a VPC Security Group


In the security groups on left panel,click create a security group.After creation we can see
this.attach it to your vpc created.

21
Task 4: Launch a Web Server Instance
Now create an EC2 instance using services and create option into VPC created.Attach the code
given.After creating paste the web server link in browser and see it.

Module 6 : Computing :
Amazon Elastic Compute Cloud n (Amazon EC2) is a web service that provides resizable compute
capacity in the cloud. Amazon EC2's simple web service interface allows you to obtain and configure
capacity with mi imal friction. It provides you with complete control of your computing resources and
lets you run on Amazon's proven computing environment. Amazon EC2 reduces the time required to
obtain and boot new server instances to minutes, allowing you to quickly scale capacity, both up and
down, as your computing requirements change.

Lab 3 - Introduction to Amazon EC2

Task 1: Launch Your Amazon EC2 Instance


Steps to be followed are:
 Step 1: Name and tags
 Step 2: Application and OS Images (Amazon Machine Image)
 Step 3: Instance type
 Step 4: Key pair (login)
 Step 5: Network settings
 Step 6: Configure storage
 Step 7: Advanced details
 Step 8: Launch the instance
After completing all steps and creating we can see EC2 instance as :

22
Task 2: Monitor Your Instance
We can monitor our instance,change rules,configurations at any time.

Task 3: Update Your Security Group and Access the Web Server
To view our instance copy and paste the link or address .

Task 4: Resize Your Instance: Instance Type and EBS Volume


To resize,stop the instance by clicking instance state->stop instance.Now in actions click resize
the volume and resize it and then start the instance.

23
Task 5: Explore EC2 Limits
It is present in the left panel.we can view the minimum limit of the instance.

Task 6: Test Termination Protection


As we created our instance with Termination protection it wont allow us to terminate the
instance. To change this change using actions and then terminate.

MODULE 7 : STORAGE :

Amazon Elastic Block Store (Amazon EBS):


Amazon Elastic Block Store (Amazon EBS), a key underlying storage mechanism for Amazon
EC2 instances.
Amazon Simple Storage Service (Amazon S3) :
AWS S3 - Simple Storage Service is object-level storage that is preferred when you want the data
to be written once and read many times
Amazon Elastic File System (Amazon EFS) :
AWS EFS - Elastic File System is a storage system that lets you share file data without
provisioning or managing storage
Amazon S3 Glacier:
Amazon S3 Glacier is a secure, durable, and extremely low-cost cloud storage service for data
archiving and long term backup.

Lab 4 - Working with EBS


Task 1: Create a New EBS Volume

Task 2: Attach the Volume to an Instance


24
Task 3: Connect to Your Amazon EC2 Instance
We can connect the instance to the EBS we created using options in the console.

Task 5: Create an Amazon EBS Snapshot

MODULE 8 : DATABASES :
Amazon Relational Database Service: Amazon RDS makes it easy a to set up, operate, and
v the cloud. It provides cost-efficient and
scale a relational database in t resizable cap city
while managing time-consuming database administration tasks, which allows you to
focus on your application.

Amazon Aurora, Oracle, Microsoft SQL Server, PostgreSQL, MySQL and MariaDB.
Amazon DynamoDB is a manag ed NoSQL database provided by AWS, and it is a highly scalable
and reliable database. We can scale from 10 to 1000 transactions per secon d in couple of
seconds.
Amazon Redshift : The redshift d is amazon’s analytics database and is designed to crunch large
amounts of data as a data warehouse
Amazon Aurora is a MySQL-an PostgreSQL-compatible relational database that is built for
thecloud. It combines the performance and availability of high-end commercial databases with
the simplicity and cost-effectiveness of open-source databases.

25
Lab 5: Build Your DB Server an Interact With Your DB Using an App

Task 1: Create a Security Group for the RDS DB Instance

Task 2: Create a DB Subnet Group

Task 3: Create an Amazon RDS DB Instance

26
We can view it by using Web Server address. It shows CPU and all other details.

Module 9 : Cloud Architecture :

Aws well-Architected Framework :


A guide for designing infrastructures that are:
->Secure ->High-performing ->Resilient ->Efficient
• A consistent approach to evaluating and implementing cloud architectures
• A way to provide best practices that were developed through lessons learned by reviewing
customer architectures.

Best practices:
1. Define requirements for identity and access management
2. Secure AWS account root user
3. Enforce use of multi-factor authentication
4. Automate enforcement of access controls
5. Integrate with centralized federation provider
6. Enforce password requirements
7. Rotate credentials regularly
8. Audit credentials periodically.

There are some more pillars : reliability, cost optimization, performance efficiency.

Aws Trusted Advisor : Online tool that provides real-time guidance to help you provision your
resources following AWS best practices such as Cost optimization, Performance, Security, Fault
tolerance, Service limits.

Module 10 : Automatic Scaling and Monitoring :


Elastic Load Balancing automatically distributes incoming application traffic across multiple
Amazon EC2 instances. It enables you to achieve fault tolerance in your applications by
seamlessly providing the required amount of load balancing capacity needed to route application
traffic.

27
Auto Scaling can also automatically increase the number of Amazon EC2 instances during
demand spikes to maintain per ormance
f and decrease capacity during lulls to reduce costs.
Amazon Cloud Watch : Amazon CloudWatch is a monitoring service for Amazon Web
Services cloud resources and the applications you run on Amazon Web Services. You can use
Amazon CloudWatch to collect and track metrics, collect and monitor log files, set alarms, and
automatically react to changes in your Amazon Web Services resources. Amazon CloudWatch
can monitor Amazon Web Services resources such as Amazon EC2 instances, Amazon
DynamoDB tables, and Amazonn RDS DB instances, as well as custom metrics generated by your
applications and services, and any log files your applications generate.

Lab 6 - Scale & Load Balance your Architecture

Task 1: Create an AMI for Auto Scaling

Task 2: Create a Load Balancer

Task 3: Create a Launch Configuration and an Auto Scaling Group

28
Task 4: Verify that Load Balancing is Working

Task 5: Test Auto Scaling

Task 6: Terminate Web Server 1


We can terminate by Instancestate->terminate instance.

29
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 AI and ML based knowledge. As AI and ML is a
popular technology, it is both beneficial and promising in the future. Because of it we are
predicting many trends and patterns for further estimation, this platform is user friendly and
simple to use.

30
V
A
S
I
R
E
D
D
Y
SUPERVISOR EVALUATIONOF
VINTERNSHIP RUBRIC
E
N
Student Name:
Host Organization/Company:
Internship Supervisor:
Date of Evaluation:
Note: The external assessment evaluated by the committee consisting of HoD,
senior faculty, supervisor concerned and external Examiner. There shall be no
internal marks for Summer Internship.
External Assessment:
Report Preparation: 20 Marks (40%)
Presentation & Viva-Voce: 30 Marks (60%)

: 50 Marks

The purpose of this assessment is to provide the student intern with constructive
feedback on his/her internship experience. This evaluation form should be completed
by the internship site supervisor or the individual who is most responsible for
supervising theintern’s work assignments.

The student’s grade is partially based on your evaluation of his/her/their


performance on each of the internship dimensions identified below. Use the
evaluation rubric to assess the student’s performance on each dimension by
specifying a score based on the performance ratings and descriptors delineated in
the rubric form. Candid and objective comments about the student’s performance
are also appreciated. Please add your relevant comments in the space provided in
the form.

Quality of Work: The degree to which the student’s work is thorough, accurate,
and completed in a timely manner.

31
Ability to Learn: The extent to which the student asks relevant questions, seeks
out additional information from appropriate sources, understands new
concepts/ideas/work assignments, and is willing to make needed changes and
improvements.
Initiative and Creativity: The degree to which the student is self-motivated,
seeks out challenges, approaches and solves problems on his/her own, and develops
innovative and creative ideas/solutions/options.

Character Traits: The extent to which the student demonstrates a confident and
positive attitude, exhibits honesty and integrity on the job, is aware of and sensitive
to ethical anddiversity issues, and behaves in an ethical and professional manner.
Dependability: The degree to which the student is reliable, follows instructions and
appropriate procedures, is attentive to detail, and requires supervision.

Attendance and Punctuality: The degree to which the student reports to work as
scheduled and on-time.
Organizational Fit: The extent to which the student understands and supports the
organization’s mission, vision, and goals; adapts to organizational norms, expectations,
and culture; and functions within appropriate authority and decision-making
channels.

Response to Supervision: The degree to which the student seeks supervision,


when necessary, is receptive to constructive criticism and advice from his/her
supervisor, implements suggestions from his/her supervisor, and is willing to
explore personal strengths and areas for improvement.

Character Traits: The extent to which the student demonstrates a confident and
positive attitude, exhibits honesty and integrity on the job, is aware of and sensitive
to ethical anddiversity issues, and behaves in an ethical and professional manner.

Dependability: The degree to which the student is reliable, follows instructions and
appropriate procedures, is attentive to detail, and requires supervision.
Attendance and Punctuality: The degree to which the student reports to work as
scheduled and on-time
Organizational Fit: The extent to which the student understands and supports the
organization’s mission, vision, and goals; adapts to organizational norms, expectations,
and culture; and functions within appropriate authority and decision-making
channels

32
.Response to Supervision: The degree to which the student seeks supervision,
when necessary, is receptive to constructive criticism and advice from his/her
supervisor, implements suggestions from his/her supervisor, and is willing to
explore personal strengths and areas for improvement.

33
34
35
36
37

You might also like