cloud architecture chapter 2. spi model cloud computing classification model – spi - saas:...

16
Cloud Architecture Chapter 2

Upload: arabella-peters

Post on 01-Jan-2016

213 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Cloud Architecture Chapter 2. SPI Model Cloud Computing Classification Model – SPI - SaaS: (Software as a Service) - PaaS (Platform as a Service) - IaaS

Cloud Architecture

Chapter 2

Page 2: Cloud Architecture Chapter 2. SPI Model Cloud Computing Classification Model – SPI - SaaS: (Software as a Service) - PaaS (Platform as a Service) - IaaS

SPI Model

• Cloud Computing Classification Model – SPI - SaaS: (Software as a Service) - PaaS (Platform as a Service) - IaaS (Infrastructure as a Service)

Page 3: Cloud Architecture Chapter 2. SPI Model Cloud Computing Classification Model – SPI - SaaS: (Software as a Service) - PaaS (Platform as a Service) - IaaS

• Infrastructure services share the physical hardware

• Platform services application framework• Software services share the entire software

stack.

Page 4: Cloud Architecture Chapter 2. SPI Model Cloud Computing Classification Model – SPI - SaaS: (Software as a Service) - PaaS (Platform as a Service) - IaaS

• Amazon Elastic Compute Cloud (EC2) is a classic example of IaaS

• Google App Engine is generally considered to be a PaaS

• Salesforce.com is a well known example of SaaS.

Page 5: Cloud Architecture Chapter 2. SPI Model Cloud Computing Classification Model – SPI - SaaS: (Software as a Service) - PaaS (Platform as a Service) - IaaS
Page 6: Cloud Architecture Chapter 2. SPI Model Cloud Computing Classification Model – SPI - SaaS: (Software as a Service) - PaaS (Platform as a Service) - IaaS
Page 7: Cloud Architecture Chapter 2. SPI Model Cloud Computing Classification Model – SPI - SaaS: (Software as a Service) - PaaS (Platform as a Service) - IaaS
Page 8: Cloud Architecture Chapter 2. SPI Model Cloud Computing Classification Model – SPI - SaaS: (Software as a Service) - PaaS (Platform as a Service) - IaaS
Page 9: Cloud Architecture Chapter 2. SPI Model Cloud Computing Classification Model – SPI - SaaS: (Software as a Service) - PaaS (Platform as a Service) - IaaS

Cloud Delivery Model

• Public Cloud• Private Cloud• Partner Cloud• Community Cloud• Hybrid or Multi-sourced Delivery

Page 10: Cloud Architecture Chapter 2. SPI Model Cloud Computing Classification Model – SPI - SaaS: (Software as a Service) - PaaS (Platform as a Service) - IaaS

• Public cloud: It has large set of the following features: - Off-premise - Elastisity - Flexible billing - Virtualization - Service delivery - Universal access - Simplified management - Affordable resources - Multi-tenancy - Service level management

Page 11: Cloud Architecture Chapter 2. SPI Model Cloud Computing Classification Model – SPI - SaaS: (Software as a Service) - PaaS (Platform as a Service) - IaaS

• Private Cloud: only leverages some of the aspects of cloud computing

- hosted on-premise, - scales “only” into the hundreds or perhaps

thousands of nodes, - connected primarily to the using organization

through private network links. - since all applications and servers are shared

within the corporation the notion of multi-tenancy is minimized.

Page 12: Cloud Architecture Chapter 2. SPI Model Cloud Computing Classification Model – SPI - SaaS: (Software as a Service) - PaaS (Platform as a Service) - IaaS

• Partner Cloud: Large IT providers, such as HP Enterprise Services or IBM Global Services, run data center for operations for large customers

- manage services in their own facilities; - or on customer premises; - or on property of a third party

Page 13: Cloud Architecture Chapter 2. SPI Model Cloud Computing Classification Model – SPI - SaaS: (Software as a Service) - PaaS (Platform as a Service) - IaaS

• Community Cloud: it caters a group of organizations with common set of requirements or objectives.

• The most prominent examplea are government clouds that are open to federal and municipal agencies.

Page 14: Cloud Architecture Chapter 2. SPI Model Cloud Computing Classification Model – SPI - SaaS: (Software as a Service) - PaaS (Platform as a Service) - IaaS

• Hybrid or Multi-sourced delivery:

Page 15: Cloud Architecture Chapter 2. SPI Model Cloud Computing Classification Model – SPI - SaaS: (Software as a Service) - PaaS (Platform as a Service) - IaaS

Cloud and Open Source

• Cloud computing can leverage open source in many ways. - Self-supported Linux is by far the most popular

opernating system from infrastructure servies - Cloud provider often use Xen and KVM for virtualization - Distributed cloud framwworks, such as Hadoop, are

usally open source - Web-based API make the client device less relevant,

which can reduce desktop license fees by adopting Linux, Google Chrome or other open-souce client.

Page 16: Cloud Architecture Chapter 2. SPI Model Cloud Computing Classification Model – SPI - SaaS: (Software as a Service) - PaaS (Platform as a Service) - IaaS

- Many SaaS solutions leverage open-source software, such as SugarCRM