0% found this document useful (0 votes)
42 views18 pages

Cloud Delivery Models

The document discusses different cloud delivery models: - Software as a Service (SaaS) hosts applications for customers over the internet. - Platform as a Service (PaaS) provides servers, storage, databases and other services to host customers' applications. - Infrastructure as a Service (IaaS) allows organizations to outsource equipment like storage, hardware, servers and networking.

Uploaded by

omenvalox
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)
42 views18 pages

Cloud Delivery Models

The document discusses different cloud delivery models: - Software as a Service (SaaS) hosts applications for customers over the internet. - Platform as a Service (PaaS) provides servers, storage, databases and other services to host customers' applications. - Infrastructure as a Service (IaaS) allows organizations to outsource equipment like storage, hardware, servers and networking.

Uploaded by

omenvalox
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/ 18

Lecture 3 - Cloud Delivery Models

Cloud Delivery Models


Cloud Delivery Models
Cloud Delivery Models
Cloud Delivery Models
Cloud Delivery Models
Cloud Delivery Models....

A software distribution model in which applications


Software as a Service are hosted by a service provider and made available
(SaaS)
Cloud Service Models

to customers over Internet

networks, servers, storage, operating system (OS) ,


Platform as a Service middleware (e.g. Java runtime, .NET runtime,
(PaaS) integration, etc.), database and other services to
host the consumer's application

Infrastructure as a Service
A provision model in which an organization G APP
outsources the equipment used to support
(IaaS) operations, including storage, hardware, servers
and networking components.

GCE
Cloud Delivery Models....
Cloud Delivery Models....
Cloud Delivery Models....
Terms in Computing – Scalability and Elasticity
• Scalability
➢ A desirable property of a system, a network, or a process, which indicates its
ability to either handle growing amount of work in a graceful manner or to be
readily enlarged.
• Elasticity
➢ The ability to apply a quantifiable methodology that allows for the basis of an
adaptive introspection with in a real time infrastructure.
• But how to achieve these properties ?
✓Dynamic provisioning
Terms in Computing – Scalability and Elasticity
Terms in Computing – Availability and Reliability
• Availability
➢ Degree to which a system, subsystem, or equipment is in a specified operable and
committable state at the start of the mission, when a mission is called for at an
unknown time.
• Reliability
➢ The ability of a system or component to perform its required functions under stated
conditions for a specified period of time.
• Availability and Reliability can be achieved by ,
✓ Fault-tolerant systems
✓ Require system resilience
✓ Reliable system security
Terms in Computing – Availability and Reliability
The measurement of Availability is driven by time loss whereas the measurement of Reliability is driven by
the frequency and impact of failures.
Terms in Computing – Manageability and Interoperability

• Manageability
➢ Systems manageability is strongly affected by network management
initiatives in telecommunications.
• Interoperability
➢ A property of a product or system, whose interfaces are completely
understood, to work with other products or systems, present or future,
without any restricted access or implementations
• But how to achieve above two ?
• System control automation
• System state monitoring
Terms in Computing – Performance & Optimization

Performance
• Application performance should be guaranteed.

Optimization
• Use of powerful infrastructure or other underlining resources to build up a highly
performed and highly optimized environment, and then deliver the complete
services to end users.

❖Parallel computing
❖Load balancing
❖Job scheduling
Terms in Computing – Accessibility & Portability
• Accessibility
➢ A general term used to describe the degree to which a product, service, or
environment is accessible by as many people as possible.
• Portability
➢ Service portability is the ability to access services using any device,
anywhere, continuously with mobility support and dynamic adaptation to
resource variations
How can we achieve this??
✓ Uniform access
✓ Thin client
Thanks

You might also like