Cloud Computing Demystified
-
Upload
samer-meqdad -
Category
Technology
-
view
9.496 -
download
1
description
Transcript of Cloud Computing Demystified
Demystified
Prepared by: Samer Meqdad
Cloud Computing
Distributed Computing Challenges
4) Cost 5) Security
2) Availability
3) Maintenance
End Users
1) Scalability
A solution is needed!
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…
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!
Cloud Components
Platform
Applications
Infrastructure
Clients
Services
Platform Services
Physical Layer
EndUsers
ApplicationLayer
PlatformLayer
Storage
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
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
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
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
Hardware & Software which Delivers cloud applications,Consumes cloud services
Commercial Examples Web Browsers (IE, Firefox, Google Chrome)Mobiles (iPhone, Android, Windows Mobile)
Cloud Clients
GoogleApp Engine
Other Cloud Providers
GoGrid Cloud Hosting
Joyent Accelerators
Mosso Cloud Hosting
The End.