The document discusses cloud computing, including its definition, basic concepts, service models, and examples. It describes the main service models of infrastructure as a service (IaaS), platform as a service (PaaS), and software as a service (SaaS). The document also discusses grid computing, defining it as a distributed architecture that allows sharing and coordinated use of diverse resources. It outlines the pros and cons of both cloud computing and grid computing.
2. What is cloud computing?
Basic concepts
Service models
Pros and Cons
Examples for Cloud Computing
Grid computing and why its needed?
Overview of grid computing
Areas for grid computing
Pros and Cons
3. 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.
4. There are certain services and models working behind the scene
making the cloud computing feasible and accessible to end users.
Following are the working models for cloud computing
1. Deployment Models
2. Service Models
Deployment models define the type of access to the cloud, i.e.,
how the cloud is located?
Cloud can have any of the four types of access:
Public, Private, Hybrid and Community.
5. The Public Cloud: It allows systems and services to be easily
accessible to the general public. Public cloud may be less secure
because of its openness, e.g., e-mail.
The Private Cloud: It allows systems and services to be accessible
within an organization. It offers increased security because of its
private nature.
The Community Cloud allows systems and services to be accessible by
group of organizations.
The Hybrid Cloud is mixture of public and private cloud. However, the
critical activities are performed using private cloud while the non-
critical activities are performed using public cloud.
6. Service Models are the reference models on which the
Cloud Computing is based.
These can be categorized into three basic service
models as listed below:
Infrastructure as a Service (IaaS)
Platform as a Service (PaaS)
Software as a Service (SaaS)
7. IAAS:
IAAS is the delivery of technology
infrastructure as an on demand scalable
service.
IAAS provides access to fundamental
resources such as physical machines, virtual
machines, virtual storage, etc
8. PaaS :
It provides the runtime environment for applications, development
& deployment tools, etc.
It also provides all of the facilities required to support the complete
life cycle of building and delivering web applications and services
entirely from the Internet.
SaaS:
This model allows to use software applications as a service to end
users.
SaaS is a software delivery methodology that provides licensed
multi-tenant access to software and its functions remotely as a
Web-based service.
9.
10. Pros:
Lower computer costs & improved performance
Reduced software costs & instant software updates
Improved document format compatibility
Unlimited storage capacity & increased data reliability •
Easier group collaboration
Cons:
Requires a constant Internet connection
Does not work well with low-speed connections
Features might be limited & Can be slow
Stored data can be lost or it might not be secure
11.
12. Grid computing is a distributed architecture of large
numbers of computers connected to solve a complex
problem.
“Allows sharing and coordinated use of diverse resources in
dynamic, distributed “virtual organizations”
What is Grid?
Distributed: Grid computing is distributed form of
networking that focus on communications among devices.
Dynamic: Efficiently utilize wasted cycles, forming working
cycles.
13. Resource sharing:
Global sharing is the essence of grid computing.
Secure access:
To ensure secure access, grid developers and users
need to manage three important things:
Access policy – What is shared? Who is allowed to share? When can
sharing occur?
Authentication - How do you identify a user or resource?
Authorization - How do you determine whether a certain operation is
consistent with the rules.
Resource use:
Efficient, balanced use of computing resources
Open standards:
Standardization also encourages industry to invest in
developing commercial grid services and infrastructure.
14.
15. Pros:
• Can solve larger, more complex problems in a shorter time.
• Easier to collaborate with other organizations.
• Resource Balancing.
• Flexible, Secure, Coordinated resource sharing.
• Give worldwide access to a network of distributed resources.
Cons:
• Need for interoperability when different groups want to share
resources.
• Complexity
• Commercial
16. • Life sciences
• Financial services
• Higher education
• Engineering services
• Government
• Collaborative games