0% found this document useful (0 votes)
32 views25 pages

Cloud Computing

Cloud computing refers to accessing applications and data storage over the Internet instead of a local computer. It allows users to access services, such as email, web conferencing and document storage, from any Internet-connected device. Key characteristics include on-demand services that can scale up or down based on usage, and a pay-per-use model where users only pay for the resources they consume.

Uploaded by

Sayantani Dutta
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
32 views25 pages

Cloud Computing

Cloud computing refers to accessing applications and data storage over the Internet instead of a local computer. It allows users to access services, such as email, web conferencing and document storage, from any Internet-connected device. Key characteristics include on-demand services that can scale up or down based on usage, and a pay-per-use model where users only pay for the resources they consume.

Uploaded by

Sayantani Dutta
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 25

CLOUD COMPUTING

By
Madhusmita Mishra
CSE, DSCSDEC, JIS GROUP
Lecture-1

Defining Cloud Computing :


A brief Introduction
By
Madhusmita Mishra
CSE, DSCSDEC
Introduction
❑ The term Cloud refers to a Network or Internet. In
other words, we can say that Cloud is something,
which is present at remote location.

❑ Cloud Computing provides us a means by which we


can access the applications as utilities, over the
Internet. It allows us to create, configure, and
customize applications online.

❑ With Cloud Computing users can


access database resources via the internet
from anywhere
Cloud Computing
❑ In addition, the platform provides on demand
services, that are always on, anywhere, anytime and
any place.

❑ Pay for use and as needed, elastic


scale up and down in capacity and functionalities

❑ The hardware and software services are available to


general public, enterprises, corporations and
businesses markets
What is Cloud?
❑ Cloud can provide
services over network,
i.e., on public
networks or on private
networks, i.e., WAN,
LAN or VPN.

❑ Applications such as
e-mail, web conferencing,
customer relationship
management (CRM), all
run in cloud.
What is Cloud Computing?
❑ Cloud Computing refers to
manipulating, configuring, and
accessing the applications online.
❑ It offers online data storage, infrastructure
and application.
❑ Cloud Computing is both a combination of
software and hardware based computing
resources delivered as a network service.
Defining the Cloud
Computing
❑ Cloud computing takes the technology, services, and applications
that are like those on the Internet and turns them into a self-service
utility.
❑ The use of the word “cloud” refers to two essential concepts:
Abstraction:
Cloud computing abstracts the details of system
implementation from users and developers. Applications
run on physical systems that aren’t specified, data is stored
in locations that are unknown, administration of systems is
outsourced to others, and access
by users is ubiquitous.
Defining the Cloud

Virtualization:
Cloud computing virtualizes systems by pooling
and sharing resources. Systems and storage can be
provisioned as needed from a centralized
infrastructure, costs are assessed on a metered basis,
multi-tenancy is enabled, and resources are scalable
with agility.
History of Cloud Computing
❑ The concept of Cloud Computing came into existence in the year 1950
with implementation of mainframe computers, accessible via thin/static
clients. Since then, cloud computing has been evolved from static clients to
dynamic ones and from software to services. The following diagram
explains the evolution of cloud computing:

9
Characteristics of Cloud
Computing
❑ On Demand Self Service
❖ Cloud Computing allows the users to use web services and
resources on demand. One can logon to a website at any
time and use them.
❑ Broad Network Access
❖ Since cloud computing is completely web based, it can be
accessed from anywhere and at any time.
❑ Resource Pooling
❖ Cloud computing allows multiple tenants to share a pool of
resources. One can share single physical instance of
hardware, database and basic infrastructure.
Characteristics of Cloud
Computing
❑ Rapid Elasticity
❖ It is very easy to scale the resources vertically or
horizontally at any time. Scaling of resources means the
ability of resources to deal with increasing or decreasing
demand.
❖ The resources being used by customers at any given point of
time are automatically monitored.

❑ Measured Service
❖ In this service cloud provider controls and monitors all the
aspects of cloud service. Resource optimization, billing, and
capacity planning etc. depend on it.
Characteristics of Cloud
Computing
❑ There are four key characteristics of cloud computing. They are
shown in the following diagram:
Terms use in Cloud
❑ cloud subscriber or subscriber: A person or
organization that is a customer of a cloud
❑ client: A machine or software application that
accesses a cloud over a network connection, perhaps
on behalf of a subscriber.
❑ cloud provider or provider: An organization that
provides cloud services.

13
Cloud Types
❑ To discuss cloud computing intelligently, you need to
define the detail concepts of cloud computing.
❑ Most people separate cloud computing into two distinct
sets of models:
❖ Deployment models: This refers to the location and
management of the cloud’s infrastructure.
❖ Service models: This consists of the specific types of
services that you can access on a cloud computing
platform.
Commercial System Deployment

❑ To help clarify how cloud computing has changed the nature of


commercial system deployment, consider these three examples:

❑ Google: In the last decade, Google has built a worldwide network of


data centres to service its search engine. In doing so Google has
captured a substantial portion of the world’s advertising revenue. That
revenue has enabled Google to offer free software to users based on
that infrastructure and has changed the market for user-facing
software.
Commercial System
Deployment
❑ Azure Platform: By contrast, Microsoft is creating the Azure
Platform. It enables .NET Framework applications to run over the
Internet as an alternate platform for Microsoft developer software
running on desktops.

❑ Amazon Web Services: One of the most successful cloud-based


businesses is Amazon Web Services, which is an Infrastructure as a
Service offering that lets you rent virtual computers on Amazon’s own
infrastructure
Do you Use the Cloud?
Applications
Applications

• Academic

• Enterprise
Commercial System
Deployment
❑ Azure Platform: By contrast, Microsoft is creating the Azure
Platform. It enables .NET Framework applications to run over the
Internet as an alternate platform for Microsoft developer software
running on desktops.

❑ Amazon Web Services: One of the most successful cloud-based


businesses is Amazon Web Services, which is an Infrastructure as a
Service offering that lets you rent virtual computers on Amazon’s own
infrastructure
Advantages
❑ Scale and cost
❑ On demand service
❑ Improved performance
❑ Reduced software costs and
Instant software updates
❑ Improved document format
compatibility
❑ Unlimited storage capacity
❑ Increased data reliability
❑ Universal document access
❑ Easier group collaboration
❑ Device independence
Overview of Cloud Benefits
❑ By adopting a cloud service into your enterprise, what could it
possibly do to widen the scope of your operations?
❑ why you should consider it in the first place. Some of its
advantages include:
❖ Scalable – A cloud service allows quick scaling up and
down of computing resources to accommodate your
changing needs.
❖ Affordable – You pay less for a cloud service, as it
eliminates unnecessary costs involved in hardware
upgrades and maintenance.
❖ Secure – By signing up for a cloud service, you are
essentially making your data more secure using their
industry-grade security protocols.
Disadvantages
❑ Requires a constant Internet connection. i.e
Internet is mandatory
❑ Does not work well with low-speed connections
Features might be limited.
❑ Lack of control
❑ Stored data can be lost
❑ Stored data might not be secure
Power of Thinking
Cloud computing is using the internet A Cloud is a type of
to access someone else's software
parallel and distributed
running on someone else's hardware in collection of interconnected
someone else's data center. system consisting
virtualized computersof athat
and
Lewis Cunningham dynamically provisioned
presented as one or more are
A large-scale distributed computing computing
unified resources based and
paradigm that is driven by economies service-level on agreements
of scale, in which a pool of abstracted, established through negotiation
virtualized, dynamically scalable, between the service provider and
managed computing power, storage, consumers.
platforms, and services are delivered
on demand to external customers over Rajkumar Buyya
the Internet.
Ian Foster
Cloud Summary
❑ Cloud computing is an umbrella term used to refer to
Internet based development and services

❑ A number of characteristics define cloud data,


applications services and infrastructure:
Remotely hosted: Services or data are hosted on remote
infrastructure.
Ubiquitous: Services or data are available from anywhere.
Commodified: The result is a utility computing model
similar to traditional that of traditional utilities, like gas
and electricity - you pay for what you would want!

You might also like