Your SlideShare is downloading. ×
Introduction to Cloud Computing
Upcoming SlideShare
Loading in...5

Thanks for flagging this SlideShare!

Oops! An error has occurred.


Introducing the official SlideShare app

Stunning, full-screen experience for iPhone and Android

Text the download link to your phone

Standard text messaging rates apply

Introduction to Cloud Computing


Published on

An introduction to cloud computing presentation held at ITI Mansoura Branch - Egypt. …

An introduction to cloud computing presentation held at ITI Mansoura Branch - Egypt.

The two empty slides are actually videos

  • Be the first to comment

  • Be the first to like this

No Downloads
Total Views
On Slideshare
From Embeds
Number of Embeds
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

No notes for slide


  • 1. CLOUD COMPUTING Ahmed Soliman www.nozom.orgMonday, April 4, 2011
  • 2. CLOUD COMPUTING Old days of computing What’s cloud computing? SaaS IaaS PaaSMonday, April 4, 2011
  • 3. OLD DAYS When real men used to write their own device driversMonday, April 4, 2011
  • 4. MAINFRAMES The term originally referred to the large cabinets that housed the central processing unit (CPU) Later, the term was used to distinguish high-end commercial machines from less powerful unitsMonday, April 4, 2011
  • 5. MAINFRAMES The Good The Bad Powerful computers Very expensive Zero downtime Not efficient RAS (Reliability, Availability, Not customizable Serviceability)Monday, April 4, 2011
  • 6. UTILITY COMPUTING Electricity, water, etc?Monday, April 4, 2011
  • 7. UTILITY COMPUTING Packaging of computing resources, such as computation ,storage and services, as a metered service similar to traditional public utility (electricity, water, natural gas, telephone network, and etc.) Were mostly used in super computers rentals The foundation of the cloud computingMonday, April 4, 2011
  • 8. WHAT IS CLOUD? Cloud computing, I mean.Monday, April 4, 2011
  • 9. CLOUD COMPUTING “Cloud computing is a model for enabling convenient, on-demand network access to a shared pool of configurable computing resources that can be rapidly provisioned and released with minimal management effort or service provider interaction” --NISTMonday, April 4, 2011
  • 10. CHARACTERISTICS Agility API (REST-based) Scalability Cost (barrier to entry) Security Location independence Maintenance Multi-tenancy Metering ReliabilityMonday, April 4, 2011
  • 11. PRIVATE CLOUD Allows you to overflow load to public cloudsMonday, April 4, 2011
  • 12. FLAVORS SaaS (Software as a Service) IaaS (Infrastructure as a Service) PaaS (Platform as a Service)Monday, April 4, 2011
  • 13. SOFTWARE AS A SERVICE Software on demand: you are not buying the software, you are buying a service Pay-as-you-go business model No local server installation Rapid scalability Think of using GMail instead of installing Microsoft ExchangeMonday, April 4, 2011
  • 14. Monday, April 4, 2011
  • 15. INFRASTRUCTURE AS A SERVICE Platform virtualization environment -- as a service. Rather than purchasing servers, software, datacenter space or network equipment, clients instead buy those resources as a fully outsourced service. Several market leaders at the moment Amazon EC2 RackspaceMonday, April 4, 2011
  • 16. Monday, April 4, 2011
  • 17. Monday, April 4, 2011
  • 18. PLATFORM AS A SERVICE PaaS is the delivery of a computing platform and solution stack as a service. Providing all of the facilities required to support the complete lifecycle of building and delivering web applications and services entirely available from the internet. PaaS offerings may include facilities for application design, application development, testing, deployment and hosting.Monday, April 4, 2011
  • 19. PAAS Services to develop, test, deploy, host and maintain applications in the same integrated development environment Web based user interface creation tools Multi-tenant architecture Integration with web services and databases Utility-grade instrumentationMonday, April 4, 2011
  • 20. EXAMPLES Google AppEngine (Python, Java) Heroku (Ruby on Rails) Amazon Beanstalk (Java) (DAS) Windows Azure (.NET, Java, PHP, Ruby)Monday, April 4, 2011
  • 21. THANK YOU www.nozom.orgMonday, April 4, 2011