Download presentation
Presentation is loading. Please wait.
Published byLaurel Townsend Modified over 9 years ago
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)
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.
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.