Presentation is loading. Please wait.

Presentation is loading. Please wait.

Cloud Computing Architecture Adam Balla Wa Chiu Siu.

Similar presentations


Presentation on theme: "Cloud Computing Architecture Adam Balla Wa Chiu Siu."— Presentation transcript:

1 Cloud Computing Architecture Adam Balla Wa Chiu Siu

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

3 Service Oriented Cloud Computing Architecture (SOCCA)

4

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

6 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.

7 ●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.

8 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.

9 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.

10 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

11 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.

12 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.

13 Multi-tenancy Architecture (MTA) Single Application Instance and Multiple Service Instances (SAIMSI)

14 Multi-tenancy Patterns ● Multiple Application Instance (MAI) ● Single Application Instance (SAI) ● Single Application Instance and Multiple Service Instances (SAIMSI)

15 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.


Download ppt "Cloud Computing Architecture Adam Balla Wa Chiu Siu."

Similar presentations


Ads by Google