Final Aiml
Final Aiml
Final Aiml
On
Bachelor of Technology
In
By
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.
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.
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.
KOMMINENI MANIKANTA
20BQ1A05A7
ABSTRACT
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 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:
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 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
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
Fundamentals of Pricing :
AWS Organizations:
AWS Organizations includes capabilities that enable you to better meet the budgetary, security, and
compliance needs of a business.
AWS Budgets:
It gives you the ability to set custom budgets that alert you when your costs or usage exceed.
AWS Regions :
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
Service Categories : 23 different product or service categories, and each category consists of
one or more services.
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.
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
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.
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
By navigating through various options like subnets,route tables etc. we can view the created ones
of our vpc.
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.
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 .
23
Task 5: Explore EC2 Limits
It is present in the left panel.we can view the minimum limit of the instance.
MODULE 7 : STORAGE :
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
26
We can view it by using Web Server address. It shows CPU and all other details.
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.
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.
28
Task 4: Verify that Load Balancing is Working
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.
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.
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