ARYA COLLEGE OF ENGINEERING AND
RESEARCH CENTRE
INDUSTRIAL TRAINING
OVERVIEW OF CLOUD
COMPUTING
SUBMITTED BY:
RIYA AHUJA
(17EAYCS077)
B.TECH.III YR. V
SEM.
AGENDA
•What is Cloud?
•What is Cloud Computing?
•History
•Top Benefits of Cloud Computing
•Simple Examples of Cloud Computing
•Essential Characteristics
•Cloud Computing Architecture
•Cloud Models
•Pros and Cons
•Conclusion
What is Cloud?
In Cloud Computing the word cloud is used
as a metaphor for “the Internet”. In other
words , we can say cloud is something, which
is present at remote location . Well it is
abstraction of underlying infrastructures
involved.
What is Cloud Computing?
Cloud Computing is the use of hardware and software to
deliver a service over a network (typically the Internet).
With cloud computing, users can access files and use
applications from any device that can access the Internet.
An example of a Cloud Computing provider is Google's Gmail.
Simply put, cloud computing is the delivery of computing
services—including servers, storage, databases, networking,
software, analytics, and intelligence—over the Internet (“the
cloud”) to offer faster innovation, flexible resources, and
economies of scale.
History
It was a gradual evolution that started in the 1950s with mainframe
computing
After some time, around 1970 ,the concept of virtual machines (VMs) was
created.
In 1999, Salesforce.com started delivering of application to users using a
simple website.
In 2002 Amazon provided First public cloud AWS(Amazon Web
Service),providing services like storage computation.
In 2009, Google Apps also started to provide cloud computing enterprise
applications.
In 2009, Microsoft launched Windows Azure ,and companies like Oracle
and HP have all joined the game.
Benefits of Cloud computing
Efficiency / cost reduction
Accessibility
Productivity
Scalability
Access to automatic updates
Business Continuity (Backup & recovery)
Pay structure
Simple Examples of cloud computing
• Big Data Analytics: Cloud Computing helps businesses store
and analyze a large quantity of structured, semi-structured,
and unstructured data to find underlying relationships. It is
used in analyzing customer buying patterns and using them for
marketing and advertising campaigns.
• File Storage: The biggest advantage of cloud storage is that it
is virtually unlimited. Cloud Provides’ storage, available for
almost the same or even lesser price, is 10 times more than
your local storage.
• Backup: Backup generally requires a storage unit where the
data is secure and, virtually, infinite storage is provided. Both
can be achieved by using Cloud Computing.
Common Cloud Characterstics
On demand Self Service
Broad network access
Multi tenancy(resource pooling)
Rapid Elasticity
Measured service
Cloud Architecture
Cloud Models
Deployment Models
Service Models
Deployment Models
NIST defines four cloud deployment models: public clouds, private clouds,
community clouds, and hybrid clouds. A cloud deployment model is defined
according to where the infrastructure for the deployment resides and who has
control over that infrastructure. Deciding which deployment model you will go
with is one of the most important cloud deployment decisions you will make .
Deployment Model
Public Cloud : In a public cloud, your applications would reside
on a shared infrastructure. Although Cloud Providers provide
complete isolation from other users who co-exist on the
same hardware, it is advisable not to store any sensitive
documents or information on it when using a public cloud.
Deployment model
Private cloud: a private cloud is typically infrastructure used by a single
organization. Such infrastructure may be managed by the organization itself to
support various user groups, or it could be managed by a service provider that
takes care of it either on-site or off-site. Private clouds are more expensive than
public clouds due to the capital expenditure involved in acquiring and maintaining
them.
Hybrid cloud: In a hybrid cloud, an organization makes use of interconnected
private and public cloud infrastructure. Many organizations make use of this model
when they need to scale up their IT infrastructure rapidly, such as when leveraging
public clouds to supplement the capacity available within a private cloud.
Service Cloud
In the world of cloud computing, there are
three different approaches to cloud based
services:
• Infrastructure as a service( Iaas)
• Platform as a service ( Paas )
• Software as a service ( Saas )
Service Models
Infrastructure as a service (Iaas): A Cloud
Provider provides a user with a virtual
machine or any other resources without letting
the user worry about the physical aspects of
the machine. More importantly, the user gets
access to the operating system in IaaS.
Therefore, you can install/uninstall any
software on these servers.
Service Models
Platform-as-a-Service (PaaS): In this service, one does
not get access to the operating system. If you need a web
server with PHP installed on it, they will give you this web
server, without giving you access to the OS. What you get
is a dashboard through which you can upload and deploy
your files; the rest is managed by the Cloud Provider, i.e.,
software installation, security patch on OS, etc.
Service Models
Software-as-a-Service (SaaS): In SaaS, one just gets
the access to the software which is installed on the
server. No dashboard is provided, and no access to the
operating system is given, for example, Netflix. You
can use Netflix, but you do not have any access to its
server or dashboard. You can just use the software.
Service Models
Service Models
Iaas providers:
Service Models
Paas providers:
Service Models
Saas providers:
Pros and Cons
Pros:
Minimum management and cost
Forget about administrative or management hassles
Accessibility and pay per use
Reliability
Data control
Data backup & recovery
Huge cloud storage
Automatic software updates
Pros and Cons
Cons:
Requires good speed internet with good bandwidth
Downtime
Limited control of infrastructure
Restricted or limited flexibility
Ongoing costs
Security
Vendor Lock-in
Conclution
Cloud computing adoption is on the rise every year,
and it doesn't take long to see why. Enterprises recognize
cloud computing benefits and see how they impact their
production, collaboration, security and revenue.
By using a cloud-based solution, an enterprise can
prevent a lot of problems that plague organizations that
rely on on-premises infrastructure.
project
Thank You