cloud computing demystified

13
Demystified Prepared by: Samer Meqdad Cloud Computing

Upload: samer-meqdad

Post on 06-May-2015

9.496 views

Category:

Technology


1 download

DESCRIPTION

This presentation gives a brief about Cloud Computing, what it is, its benefits and components.

TRANSCRIPT

Page 1: Cloud Computing Demystified

Demystified

Prepared by: Samer Meqdad

Cloud Computing

Page 2: Cloud Computing Demystified

Distributed Computing Challenges

4) Cost 5) Security

2) Availability

3) Maintenance

End Users

1) Scalability

Page 3: Cloud Computing Demystified

A solution is needed!

Page 4: Cloud Computing Demystified

The Little Story of Cloud Computing

Once upon a time…I’m Distributed Computing I allow computations to run on several networked computers I’m cool!

I’m Utility Computing I package computing resources as a metered service I’m economic

Cloud Computing

They fell in love, and had a child…

Page 5: Cloud Computing Demystified

Cloud Computing is

A distributed computation model which offers managed, scalable, secured, highly-available computation resources and software as a service

The Cloud abstracts the complexity of software. The Cloud is the INTERNET!

Page 6: Cloud Computing Demystified

Cloud Components

Platform

Applications

Infrastructure

Clients

Services

Platform Services

Physical Layer

EndUsers

ApplicationLayer

PlatformLayer

Storage

Page 7: Cloud Computing Demystified

Infrastructure as a service (IaaS) Dynamic Scalability Primary enabler is Virtualization technology You pay for processing time you ACTUALLY use

Commercial Examples Amazon Elastic Computing Cloud (EC2) Microsoft Azure Services Platform

Cloud Infrastructure

Page 8: Cloud Computing Demystified

Storage as a service Scalable, Reliable and Highly Available You pay for space and bandwidth you ACTUALLY use

Commercial Examples Amazon Simple Storage Service (S3) Amazon SimpleDBMicrosoft Azure SQL Services Microsoft Azure Simple Data Storage (SDS)

Cloud Storage

Page 9: Cloud Computing Demystified

Solution stack to develop & deliver apps/services Computing Platform as a service (PaaS) Cloud Types: Instance & Fabric

Commercial Examples Amazon Simple Queue ServiceMicrosoft Azure .NET Services Microsoft Windows Azure (IIS7, .NET 3.5, FastCGI)

Cloud Platform

Page 10: Cloud Computing Demystified

Cloud applications and services Leverages the cloud infrastructure and

platform Live on the cloud, not on the user machine.

Services are consumed by Other software components or, End Users

Commercial Examples Web Apps (Facebook, YouTube) SaaS (Google Apps) PayPal, Google Maps

Cloud Applications and Services

Page 11: Cloud Computing Demystified

Hardware & Software which Delivers cloud applications,Consumes cloud services

Commercial Examples Web Browsers (IE, Firefox, Google Chrome)Mobiles (iPhone, Android, Windows Mobile)

Cloud Clients

Page 12: Cloud Computing Demystified

GoogleApp Engine

Other Cloud Providers

GoGrid Cloud Hosting

Joyent Accelerators

Mosso Cloud Hosting

Page 13: Cloud Computing Demystified

The End.