cloud computing architecture

15
Cloud Computing Architecture Adam Balla Wa Chiu Siu

Upload: kirk

Post on 13-Feb-2016

54 views

Category:

Documents


1 download

DESCRIPTION

Cloud Computing Architecture. Adam Balla Wa Chiu Siu. Last Presentation. We introduced some basic architecture of Cloud Computing. We will a kind of architecture into more details to you. Service Oriented Cloud Computing Architecture (SOCCA). - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Cloud Computing Architecture

Cloud Computing ArchitectureAdam BallaWa Chiu Siu

Page 2: Cloud Computing Architecture

Last Presentation

We introduced some basic architecture of Cloud Computing. We will a kind of architecture into more details to you

Page 3: Cloud Computing Architecture

Service Oriented Cloud Computing Architecture (SOCCA)

Page 4: Cloud Computing Architecture
Page 5: Cloud Computing Architecture

Service Oriented Cloud Computing Architecture (SOCCA)

It is introduced Wei-Tek Tsai and is built to guides business solution to create, organize and reuse its computing components.

Page 6: Cloud Computing Architecture

Individual Cloud Provider Layer

● Each cloud provider builds its own data centers that power the cloud services it provides.

● Each cloud has its own proprietary virtualization technology or utilize open source virtualization technology.

Page 7: Cloud Computing Architecture

● A request dispatcher working with Virtual Machine Monitor and Service/App Governance Service to allocate the requests to the available resource.

● Cloud Computing resource is componentized into independent services such as Storage Service, Computing Service and Communication Service, with open-standardized interfaces.

Page 8: Cloud Computing Architecture

Cloud Ontology Mapping Layer

● Cloud providers may not strictly conform same standard in a short time.

● This layer acts as a mask for differences among different cloud providers.

● It helps the migration for users from different cloud providers.

Page 9: Cloud Computing Architecture

Cloud Ontology Mapping Layer

● Ontology○ Storage Ontology - for the data manipulation

on the clouds○ Computing Ontology - concepts and terms

related to distributed computing on the clouds.

○ Communication Ontology - concepts and terms related Communication Schema among the clouds.

Page 10: Cloud Computing Architecture

Cloud Broker Layer

● Cloud brokers serve as the agents between individual cloud providers and SOA layer.

● Each major cloud service has an associated service broker type.

● Tasks: Cloud Provider Information Publishing, Ranking, Dynamic SLA Negotiation, On-Demand Provision Model

Page 11: Cloud Computing Architecture

SOA Layer

● artifacts like workflow templates, collaboration templates can be published and shared.

● The registry for each type of artifacts is indexed and organized by its according ontology.

Page 12: Cloud Computing Architecture

SOA Layer

● Services providers do not host the published services.

● All services are in deployable packages which can be easily replicated and redeployed to different hosting environment.

Page 13: Cloud Computing Architecture

Multi-tenancy Architecture (MTA)

Single Application Instance and Multiple Service Instances (SAIMSI)

Page 14: Cloud Computing Architecture

Multi-tenancy Patterns

● Multiple Application Instance (MAI)● Single Application Instance (SAI)● Single Application Instance and

Multiple Service Instances (SAIMSI)

Page 15: Cloud Computing Architecture

Single Application Instance and Multiple Service Instances (SAIMSI)● Workloads are often not distributed evenly

among application components, and the performance of the single application instance is limited by the application components having lower throughput.

● To enhance scalability, we want to reduce unnecessary duplications as much as possible.

● Easy customizability is another gain.