Cloud Patterns And Applications

18
Guided by, D M. Ujalambkar Department of Computer Engineering AISSMS COE, Pune Cloud Patterns And Applications Presented by, R U. Patil M.E. Computer Engineering AISSMS COE, Pune

Transcript of Cloud Patterns And Applications

Page 1: Cloud Patterns And Applications

Guided by,D M. Ujalambkar

Department of Computer Engineering

AISSMS COE, Pune

Cloud Patterns And Applications

Presented by,R U. Patil

M.E. Computer Engineering

AISSMS COE, Pune

Page 2: Cloud Patterns And Applications

Cloud Platform Apache cloudstack Intercloud Designing an architecture Clustering

Contents

Page 3: Cloud Patterns And Applications

Amazon EC2 :

Amazon Web Services (AWS), by allowing users to rent virtual computers

can create, launch, and terminate server-instances as needed

Cloud Platforms

Page 4: Cloud Patterns And Applications

Amazon s3 :

Online file storage web service provides storage through web services interfaces

Page 5: Cloud Patterns And Applications

Apache Cloudstack:

Act is an opensource Iaas platform Setup an on demand elastic cloud computing

service Allow endusers to provision resources

Page 6: Cloud Patterns And Applications

Deployment architecture overview

Region with multiple zones

Page 7: Cloud Patterns And Applications

Intercloud

 is an interconnected global "cloud of clouds" and an extension of the Internet "network of networks"

each single cloud does not have infinite physical resources

Page 8: Cloud Patterns And Applications

Facade : Provide a unified

interface to a setof interfaces in asubsystem

Designing an architecture

Page 9: Cloud Patterns And Applications

Adapters :

Convert the interface of a class into anotherInterface clients expect

Page 10: Cloud Patterns And Applications

Proxies :

Provide a placeholder for another object to control access to it.

Page 11: Cloud Patterns And Applications

n-tier web pattern : Three –Tier Architecture

Presentation TierBusiness logic TierData Tier

Clustering

Page 12: Cloud Patterns And Applications

Three –Tier Architecture

Fig. Three Tier Architecture

Page 13: Cloud Patterns And Applications

Semaphore :

Synchronization object that controls access

Widely used to control access Basic functionalities associated with

semaphores are set, check and wait

Page 14: Cloud Patterns And Applications

Locking :

Implemented using hardware instructions To support the implementation of storage

Page 15: Cloud Patterns And Applications

MapReduce P2P framework :

To perform job state replication, manage master failures, and allow participation of intermittent nodes

Using a P2P approach, extended the MapReduce architectural model

Page 16: Cloud Patterns And Applications

Three types of nodes1. User 2. Master 3. Slave

Page 17: Cloud Patterns And Applications
Page 18: Cloud Patterns And Applications

Thank You