DemystifiedPrepared by: SamerMeqdadCloud Computing
Distributed Computing Challenges1) Scalability2) AvailabilityEnd Users3) Maintenance4) Cost5) Security
A solution is needed!
The Little Story of Cloud ComputingOnce 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 They fell in love, and had a child…Cloud Computing
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 ComponentsClientsEndUsersApplicationsServicesApplicationLayer      PlatformPlatformLayerPlatform ServicesStorageInfrastructurePhysical Layer
Cloud Infrastructure Infrastructure as a service (IaaS)

Cloud Computing Demystified