Introduction to Cloud Computing


Published on

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

The two empty slides are actually videos

  • Be the first to comment

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide

Introduction to Cloud Computing

  1. 1. CLOUD COMPUTING Ahmed Soliman www.nozom.orgMonday, April 4, 2011
  2. 2. CLOUD COMPUTING Old days of computing What’s cloud computing? SaaS IaaS PaaSMonday, April 4, 2011
  3. 3. OLD DAYS When real men used to write their own device driversMonday, April 4, 2011
  4. 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. 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. 6. UTILITY COMPUTING Electricity, water, etc?Monday, April 4, 2011
  7. 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. 8. WHAT IS CLOUD? Cloud computing, I mean.Monday, April 4, 2011
  9. 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. 10. CHARACTERISTICS Agility API (REST-based) Scalability Cost (barrier to entry) Security Location independence Maintenance Multi-tenancy Metering ReliabilityMonday, April 4, 2011
  11. 11. PRIVATE CLOUD Allows you to overflow load to public cloudsMonday, April 4, 2011
  12. 12. FLAVORS SaaS (Software as a Service) IaaS (Infrastructure as a Service) PaaS (Platform as a Service)Monday, April 4, 2011
  13. 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. 14. Monday, April 4, 2011
  15. 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. 16. Monday, April 4, 2011
  17. 17. Monday, April 4, 2011
  18. 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. 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. 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. 21. THANK YOU www.nozom.orgMonday, April 4, 2011