Ramesh Sigdel gave a presentation on cloud computing that covered its definition, essential characteristics, types of clouds, service models, advantages and disadvantages. According to NIST, cloud computing is a model that enables on-demand access to a shared pool of configurable computing resources. The presentation discussed the five essential characteristics of cloud computing - on-demand self-service, broad network access, resource pooling, rapid elasticity, and measured service. It also covered the three main service models - SaaS, PaaS, and IaaS - and concluded that cloud computing increases ease of use and access to computing resources through the internet.
2. Presentation Covered
What Is cloud computing?
Essential Characteristics (According to NIST)
How the Cloud is useful?
Do you Use the Cloud?
Types of Cloud
Service models
Advantages/Disadvantages
Security
Conclusion
03/14/14By:- Ramesh Sigdel2
3. What Is cloud computing?
The term “Cloud Computing” is being over
used in last some years
Some defines narrowly as virtual services
available over the internet, some go very
broad, arguing anything you consume outside
the firewall is in cloud (including conventional
outsourcing)
This distinction among experts indicates that it
is still somewhat of an evolving concepts
03/14/14By:- Ramesh Sigdel3
4. What Is cloud computing? Contd…
“Cloud” is used as a metaphor for “the internet”
so cloud computing means a type of internet
based computing
NIST 2011
– “Cloud Computing is a model for enabling ubiquitous
(ever present), convenient, on-demand network
access to a shared pool of configurable computing
resources(e.g. networks, servers, storages,
applications) that can be rapidly provisioned and
released with minimal management effort of service
provider interaction.” 03/14/14By:- Ramesh Sigdel
4
5. What Is cloud computing? Contd…
With this reference we can say
– Cloud computing have the ability to be everywhere
at once
– Multiple people can have access to various
computing resources as their requirements from any
geographic distance.
– According to NIST the cloud computing model is
composed of five essential characteristics.
03/14/14By:- Ramesh Sigdel5
7. Essential Characteristics
On-demand self service
– It is a prime feature of most cloud providers
– A consumer can provision computing capabilities
such as server time and network storage as needed
– the user accesses cloud services through an online
control panel.
– user can scale the required infrastructure up to a
substantial level without disrupting the host
operations.
03/14/14By:- Ramesh Sigdel7
8. Essential Characteristics
Broad Network access
– Resources are available in N/w
– Can be accessed through standard mechanism and
promote heterogeneous platforms(mobile, tablets,
laptops and workstations)
– broad network access may not be deployed by
many companies in a purely private cloud model.
– is becoming more common in hybrid cloud settings.
03/14/14By:- Ramesh Sigdel8
9. Essential Characteristics (Contd…)
Resource pooling
– Service provider’s resources are pooled to serve
multiple consumers
– Resources can be assigned and reassigned to the
consumers as they demanded
– users are not aware of the physical servers
providing the resources.
03/14/14By:- Ramesh Sigdel9
10. Essential Characteristics (Contd…)
Rapid elasticity
– Resources capabilities can be elastically
provisioned and released
– Edwin Schouten defines
Elasticity is basically a ’Rename’ of ‘scalability’ and
removes any manual labor needed to increase or reduce
capacity.
03/14/14By:- Ramesh Sigdel10
11. Essential Characteristics (Contd…)
Measured Services
– Resources usage can be monitored, controlled, and
reported by both user and administrator
– users are able to see their own cloud usage
– administrators can see the entire cloud usage
– Generally done on pay-per-use or charge-per-use
basis
03/14/14By:- Ramesh Sigdel11
12. How the Cloud is useful?
Traditional computer setup requires you to be
in the same location as your data storage
Cloud makes possible to access your
information from anywhere at any time
Especially helpful for business that cannot
afford the H/w and storage space
You only need to pay for resources you will use
03/14/14By:- Ramesh Sigdel12
13. Do you Use the Cloud?
03/14/14By:- Ramesh Sigdel13
14. Do you use the cloud (Contd…)
03/14/14By:- Ramesh Sigdel14
15. Types of Clouds
Public Cloud
– Computing infrastructure is hosted by cloud vendor
at the vendors premises, and can be shared by
various organizations.
– Ultimate scalability
– Cost effective
– Utility style costing; public cloud services often
employ a pay-as-you-go charging model
Avoid wasted capacity
– Reliability; number of servers and networks involved
– E.g. : Amazon, Google, Microsoft, Sales force
03/14/14By:- Ramesh Sigdel15
16. Types of Clouds (Contd…)
Private Cloud
– The computing infrastructure is dedicated to a
particular organization and not shared with other
organizations,
– only the specified client can operate
– more expensive and more secure when compare to
public cloud.
– greater control and privacy.
– Cost and energy efficiency in comparison to
traditional LANs
– E.g. : HP data center, IBM, Sun, Oracle, 3tera
03/14/14By:- Ramesh Sigdel16
17. Types of Clouds (Contd…)
03/14/14By:- Ramesh Sigdel17
Public Cloud Private Cloud
Multiple Clients
Hosted at providers Location
Shared Infrastructures
Access over Internet
Low-Cost
Single Clients
Hosted at providers/Orgs Location
Accessed over internet/Private N/w
High Security
High Cost
18. Types of Clouds (Contd…)
Hybrid Cloud
– Organizations may host critical applications on
private clouds.
– where as relatively less security concerns on public
cloud.
– usage of both public and private together is called
hybrid cloud.
03/14/14By:- Ramesh Sigdel18
19. Types of Clouds (Contd…)
03/14/14By:- Ramesh Sigdel19
You Got Public
Cloud in my
Private Network
You Got Private
Cloud in my
Public Cloud
20. Service Models
Each providers serves a specific function,
giving users more or less control depending on
type
While choosing provider compare your needs
to cloud services available
Cloud you require for personal use may vary
than the cloud you require for your business
Cloud provider will be pay-as-you-go, you can
purchase more resources as they are needed.
03/14/14By:- Ramesh Sigdel20
21. Service Models (Contd…)
Mostly there are three service models of cloud
Software as a Service (SaaS)
Platform as a Service (PaaS)
Infrastructure as a Service (IaaS)
03/14/14By:- Ramesh Sigdel21
22. Service Models (Contd…)
Software as a Service-End User
– also known as On-demand Service.
– is an application that can be accessed from
anywhere on the world as long as you can have an
computer with an Internet Connection
– We can access this cloud hosted application without
any additional hardware or software.
– E.g. : G-mail, Yahoo mail, Hotmail etc.
– Also they can provide security features such as SSL
encryption, a cryptographic protocol.
03/14/14By:- Ramesh Sigdel22
23. Service Models (Contd…)
Platform as a Service-Application Developers
– Give us nice API (Application Programming Interface)
and take care of the implementation.
– In the PaaS model, cloud providers deliver a
computing platform and/or solution stack typically
including operating system, programming language
execution environment, database, and web server.
– is a platform for developers to develop their own
applications, which means rapid development at low
cost
– E.g. Salesforce.com, Windows Azure etc. 03/14/14By:- Ramesh Sigdel
23
24. Service Models (Contd…)
Infrastructure as a Service-Network Architect
– also known as hardware as a service.
– is a computing power that you can rent for a limited
period of time.
– allows existing applications to be run on a cloud
suppliers hardware.
– cloud providers offer computers – as physical or
more often as virtual machines – raw (block)
storage, firewalls, load balancers, and networks
03/14/14By:- Ramesh Sigdel24
25. Service Models (Contd…)
03/14/14By:- Ramesh Sigdel25
Cloud Clients
Web browsers, mobile app, thin client, terminal
emulator, …
SaaS
CRM, Email, virtual desktop, communication, games,
…
PaaS
Execution runtime, database, web server,
development tools, …
IaaS
Virtual machines, servers, storage, load balancers,
network, …
26. Advantages of Cloud Computing
Instant, flexible, pay-per-use.
No contracts, usage based, no upfront cost
Rent based on used only
Echo friendly
We can reduce E-waste by using Cloud
Computing i.e. by Infrastructure as a Service
(IaaS).
03/14/14By:- Ramesh Sigdel26
27. Advantages of Cloud Computing(Contd…)
03/14/14By:- Ramesh Sigdel27
F a c e b o o k D a t e C e n t e r
G o o g l e S e r v e r
28. Disadvantages of Cloud Computing
Cloud computing is impossible if you cannot
connect to the Internet.
Since you use the Internet to connect to both
your applications and documents, if you do not
have an Internet connection you cannot access
anything, even your own documents
When you are offline, cloud computing simply
does not work
Security and Privacy
03/14/14By:- Ramesh Sigdel28
29. Security
Methods of encryption
Will they have backup of data
Do they have firewall setup
03/14/14By:- Ramesh Sigdel29
30. Conclusions
Cloud Computing is a model for enabling
ubiquitous, convenient, on-demand network
access to a shared pool of configurable
computing resources that can be rapidly
provisioned and released with minimal
management effort of service provider
interaction.
03/14/14By:- Ramesh Sigdel30
31. Conclusions (Contd…)
It opens up the world of computing to the
broader range of usages and increases the
ease of use (through internet)
You must be aware of the security risk of
having data stored on the cloud, it can be
accessed through an unsecured internet
connection
03/14/14By:- Ramesh Sigdel31
33. Do not forgot to
provide feedback
through Evaluation
Report.
Thank you so much for your
valuable time.
03/14/14 By:- Ramesh Sigdel33
Hinweis der Redaktion
Cloud computing enables end users to provision computing power, storage, networks and software in a simple and flexible way.
Most users begin by using limited resources and increase them over time. On-demand self service methodology authorizes users to request resources on run time.
This transition mostly takes place immediately, although it can depend on the architecture and resource availability of the cloud provider.
Resource pooling is an IT term used in cloud computing environments to describe a situation in which providers serve multiple clients or customers with provisional and scalable services.
These services can be adjusted to suit each client's needs without any changes being apparent to the client or end user.
Centrally, it is the ability to scale up and scale down capacity based on subscriber workload, sometimes it is automated.
Elasticity is the degree to which a system is able to adapt to workload changes by provisioning and de-provisioning resources in an autonomic manner, such that at each point in time the available resources match the current demand as closely as possible.
Measured service can also include show back and chargeback, where the cost of resources used can be displayed or
calculated per user,
per department,
or per organization.
Flexibility
Businesses can even integrate their public cloud services with private clouds, where they need to perform sensitive business functions, to create hybrid clouds
Location independence;
the availability of public cloud services through an internet connection ensures that the services are available wherever the client is located. This provides invaluable opportunities to enterprise such as remote access to IT infrastructure (in case of emergencies etc) or online document collaboration from multiple locations.
Public Cloud
Customer relationship management (CRM) is a model for managing a company's interactions with current and future customers.
Oftentimes, companies choose private cloud service because they are concerned about the potential for information leaks through the gaps left open to outside networks in a public cloud.