You are on page 1of 16

A SEMINAR REPORT

ON
CLOUD COMPUTING

A report submitted in partial fulfillment of the requirements for the Award


of Degree of

BACHELOR OF TECHNOLOGY
in
Computer Science Department

By
SAMAR FATMA
Regd. No.: 20105140040

DEPARTMENT OF COMPUTER SCIENCE,


MAULANA AZAD COLLEGE OF ENGINEERING AND TECHNOLOGY

Approved by AICTE, affiliated to BIHAR ENGINEERING UNIVERSITY(BEU), PATNA,


Accredited by NBA (AICTE) & NAAC (UGC), New Delhi.
NEORA, PATNA
A SEMINAR REPORT
ON
CLOUD COMPUTING
By
SAMAR FATMA
Regd. No.: 20105140040

Guided by
Mr. Rakesh Ranjan
Asst. Professor

DEPARTMENT OF COMPUTER SCIENCE,


MAULANA AZAD COLLEGE OF ENGINEERING AND TECHNOLOGY
CERTIFICATE OF AUTHENTICIY

DEPARTMENT OF COMPUTER SCIENCE DEPARTMENT


MAULANA AZAD COLLEGE OF ENGINEERING AND TECHNOLOGY
NEORA, PATNA, BIHAR

This is to certify that the seminar entitled “Cloud Computing” has been carried out by
SAMAR FATMA (Regd. No.: 20105140040) under my guidance and submitted during
2022 – 2023 academic year, in partial fulfillment of the requirements for the award of the
degree of BACHELOR OF TECHNOLOGY in COMPUTER SCIENCE AND
ENGINEERING DEPARTMENT of Bihar Engineering University (BEU), Patna.
We wish her success in all future endeavor.

Mr. Rakesh Ranjan Mr. Amit Kumar


Guide HOD(CSE)
ACKNOWLEDGEMENT

First of all, with a great sense of pleasure and immense sense of gratitude that I acknowledge the
help of these individuals. I would like to thank my Head of the Department Mr. Amit Kumar,
for his constructive criticism throughout my work.

I would like to thank my Guide, Mr. Rakesh Ranjan, Seminar Coordinator, Dept. of CSE for
his constant guidance and advice along the way, in both professional and personal matters.

I am extremely grateful to my department staff members, friends and my family who helped me
in successful completion of this Seminar topic.

I would like to thank all those who I had the pleasure to learn with for making this demanding
time joyful yet efficient, and for taking the time to answer any of my questions.

Finally, I must express my very profound gratitude to my parents for providing me with unfailing
support and continuous encouragement throughout my years of study leading to this very
moment, and particularly for their sacrifices this year that allowed me to study abroad.

SAMAR FATMA
DEPT. OF CSE
REGD. NO.-20105140040
TABLE OF CONTENTS

List of items Page number

1. Cover Page ----------------------------------------------------------- i

2. Title Page ---------------------------------------------------------- ii

3. Acknowledgement ------------------------------------------------------ iii

4. Abstract -------------------------------------------------------- 1

5. Chapter 1: Introduction

1.1. What is Cloud Computing? ------------------------------------ 2


1.2. History of Cloud Computing ---------------------------------- 2-3
1.3. Architecture of Cloud Computing ---------------------------- 4

6. Chapter 2: Benefits and Risks

2.1. Advantages of Cloud Computing ---------------------------- 5-6


2.2. Disadvantages of Cloud Computing ------------------------- 6-7

7. Chapter 3: Cloud Models

3.1. Cloud Deployment Models ----------------------------------- 8


3.2. Cloud Service Models ----------------------------------------- 9

8. Conclusion ---------------------------------------- 10

9. Bibliography and References ------------------------------------ 11


ABSTRACT

This seminar report is a quick representation for all the work done by me. In this
report all the things relevant to the topic has been used. I am hereby got very
impressed by the topic selected by me that is ‘CLOUD COMPUTING’ from which
I got to know more about this fascinating booming topic.

In today’s world Cloud Computing has been claimed as safe and secure. Cloud
service providers have claimed that the security layers surrounding their
databases are so strong that even the first tier would be difficult to breach.

In reality, cloud technology companies like Capgemini do research and


development with the goal of uncovering new ways for hackers to break into the
system and then implementing the appropriate measures to ensure that the
same method is never used again.

With the current improvements and progress made by cloud computing


providers, it can be argued that the security issues highlighted are being
addressed, ensuring that the service is safe and secure to use. One thing is
undeniably certain, Cloud computing will be the wave of the future, and it will
change the way people use the internet for decades to come.

The COVID-19 pandemic profoundly affected many aspects of our lives, and
work was no exception. Faced with lockdowns, social distancing and similar
measures, a large portion of the workforce needed to move online. According
to remote work statistics, approximately 34 percent of workers say that they
prefer to work in the cloud and will look for a new job if they are required to return
to the office.6
CHAPTER 1: INTRODUCTION

1.1. What is Cloud Computing?


Cloud computing means storing and accessing the data and programs on
remote servers that are hosted on the internet instead of the computer’s hard
drive or local server. Cloud computing is also referred to as Internet-based
computing.

1.2. History of Cloud Computing

• Before Computing was come into existence, client Server Architecture


was used where all the data and control of client resides in Server
side. If a single user want to access some data, firstly user need to
connect to the server and after that user will get appropriate access.
But it has many disadvantages. So, After Client Server computing,
Distributed Computing was come into existence, in this type of
computing all computers are networked together with the help of this,
user can share their resources when needed. It also has certain
limitations. So in order to remove limitations faced in distributed
system, cloud computing was emerged.
• During 1961, John MacCharty delivered his speech at MIT that
“Computing Can be sold as a Utility, like Water and Electricity.”
According to John MacCharty it was a brilliant idea. But people at that
time don’t want to adopt this technology. They thought the technology
they are using efficient enough for them. So, this concept of
computing was not appreciated much so and very less will research on
it. But as the time fleet the technology caught the idea after few years
this idea is implemented. So, this is implemented by Salesforce.com in
1999.

• This company started delivering an enterprise application over the


internet and this way the boom of Cloud Computing was started.

• In 2002, Amazon started Amazon Web Services (AWS), Amazon will


provide storage, computation over the internet. In 2006 Amazon will
launch Elastic Compute Cloud Commercial Service which is open for
Everybody to use.

• After that in 2009, Google Play also started providing Cloud


Computing Enterprise Application as other companies will see the
emergence of cloud Computing they also started providing their cloud
services. Thus, in 2009, Microsoft launch Microsoft Azure and after
that other companies like Alibaba, IBM, Oracle, HP also introduces
their Cloud Services. In today the Cloud Computing become very
popular and important skill.
1.3. Architecture of Cloud Computing

Cloud computing architecture is a combination of service-oriented


architecture and event-driven architecture.

Cloud computing architecture is divided into the following two parts -

o Front End
o Back End

• Front End

The front end is used by the client. It contains client-side interfaces and
applications that are required to access the cloud computing platforms. The front
end includes web servers (including Chrome, Firefox, internet explorer, etc.), thin
& fat clients, tablets, and mobile devices.

• Back End

The back end is used by the service provider. It manages all the resources that
are required to provide cloud computing services. It includes a huge amount of
data storage, security mechanism, virtual machines, deploying models, servers,
traffic control mechanisms, etc.
CHAPTER 2: BENEFITS AND
RISKS

2.1. Advantages of Cloud Computing

Here, we are going to discuss some important advantages of Cloud Computing-

1) Back-up and restore data

Once the data is stored in the cloud, it is easier to get back-up and restore that
data using the cloud.

2) Improved collaboration

Cloud applications improve collaboration by allowing groups of people to quickly


and easily share information in the cloud via shared storage.

3) Excellent accessibility

Cloud allows us to quickly and easily access store information anywhere,


anytime in the whole world, using an internet connection. An internet cloud
infrastructure increases organization productivity and efficiency by ensuring that
our data is always accessible.

4) Low maintenance cost

Cloud computing reduces both hardware and software maintenance costs for
organizations.

5) Mobility

Cloud computing allows us to easily access all cloud data via mobile.

6) iServices in the pay-per-use model


Cloud computing offers Application Programming Interfaces (APIs) to the users
for access services on the cloud and pays the charges as per the usage of
service.

7) Unlimited storage capacity

Cloud offers us a huge amount of storing capacity for storing our important data
such as documents, images, audio, video, etc. in one place.

8) Data security

Data security is one of the biggest advantages of cloud computing. Cloud offers
many advanced features related to security and ensures that data is securely
stored and handled.

2.2. Disadvantages of Cloud Computing

A list of the disadvantage of cloud computing is given below -

1) Internet Connectivity

As you know, in cloud computing, every data (image, audio, video, etc.) is stored
on the cloud, and we access these data through the cloud by using the internet
connection. If you do not have good internet connectivity, you cannot access
these data. However, we have no any other way to access data from the cloud.

2) Vendor lock-in

Vendor lock-in is the biggest disadvantage of cloud computing. Organizations


may face problems when transferring their services from one vendor to another.
As different vendors provide different platforms, that can cause difficulty moving
from one cloud to another.

3) Limited Control

As we know, cloud infrastructure is completely owned, managed, and monitored


by the service provider, so the cloud users have less control over the function
and execution of services within a cloud infrastructure.

4) Security
Although cloud service providers implement the best security standards to store
important information. But, before adopting cloud technology, you should be
aware that you will be sending all your organization's sensitive information to a
third party, i.e., a cloud computing service provider. While sending the data on
the cloud, there may be a chance that your organization's information is hacked
by Hackers.
CHAPTER 3: CLOUD MODELS

3.1. Cloud Deployment Model

Cloud Deployment Model functions as a virtual computing environment with a


deployment architecture that varies depending on the amount of data you want
to store and who has access to the infrastructure.
The cloud deployment model identifies the specific type of cloud environment
based on ownership, scale, and access, as well as the cloud’s nature and
purpose. Different types of computing deployment models are described below.

• Public Cloud
• Private Cloud
• Hybrid Cloud
• Community Cloud
3.2. Cloud Service Model

There are the following three types of cloud service models -

1. Infrastructure as a Service (IaaS)


2. Platform as a Service (PaaS)
3. Software as a Service (SaaS)
Conclusion

So, while Cloud Computing is really great and You’ve probably already using it
either for your business or for personal means. Here’s what we’ve learned from
taking a look at the Introduction of Cloud Computing following with its
Architecture, Pros and Cons, Cloud Deployment and Cloud Service Models.

Cloud computing is beginning to transform way enterprises buy and use


technology resources and will become even more prominent in coming years. In
the next-generation, cloud computing technology role is going to be integral
element in life of each human being because Cloud is only place where all
software and hardware and all devices can connect at single place.
BIBLIOGRAPHY AND REFERENCES

To make this report, I have taken source from the below websites:

• For images: geeksforgeeks.com


Bing
javatpoint.com

• For information: javatpoint.com


w3schools.com

And also, my Guide Mr. Rakesh Ranjan has also helped me throughout this
Report.

Thank you!

You might also like