Cloud Computing

2,966 views

Published on

This is about Cloud Computing

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
2,966
On SlideShare
0
From Embeds
0
Number of Embeds
156
Actions
Shares
0
Downloads
321
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Cloud Computing

  1. 1. Cloud Computing Talal Alsubaie DBA Saudi FDA
  2. 2. You Have a System (Website)
  3. 3. People Likes it
  4. 4. Performance Goes Down
  5. 5. Solutions
  6. 6. Concepts • Software as a Service (SaaS) • Virtualization
  7. 7. Software as a Service (SaaS) Someone else owns the application Pay fixed subscription fee
  8. 8. Software as a Service (SaaS)
  9. 9. Software as a Service (SaaS)
  10. 10. Software as a Service (SaaS)
  11. 11. HaaS & PaaS • Hardware As A Service • Platform As A Service • Both runs on the same concept as SaaS.
  12. 12. Virtualization
  13. 13. Virtualization App App App App App App OS OS OS Hypervisor Operating System Hardware Hardware Traditional Stack Virtualized Stack
  14. 14. Virtualization • Can run any ware. OR in the ▫ In your data center. ▫ Or in the applications provider center. Cloud App 1 App 2 App 1 App 2 OS OS OS OS
  15. 15. Cloud Provider
  16. 16. Cloud Computing • It is a style of computing in which dynamically scalable and often virtualized resources are provided as a service over the Internet • Does not worry about the backend
  17. 17. Traditional Stack Cloud Computing
  18. 18. Traditional Data Center Buy the Car
  19. 19. SaaS Leasing a Car
  20. 20. Cloud Pay as you GO
  21. 21. Traditional IT Cost Model
  22. 22. Cloud Computing Cost Model
  23. 23. Traditional IT Cost Model
  24. 24. Cloud Computing Cost Model
  25. 25. Cloud “Applications” • Examples: Gmail, Yahoo! Mail • Advantages: Free, Easy, Consumer Adoption • Disadvantages: Limited functionality, no control or access to underlying technology
  26. 26. Cloud “Platforms” • “Examples: Google App Engine, Heroku, Mosso, Engine Yard, Joyent or Force.com (SalesForce Dev Platform) • Advantages: Good for developers, more control than “Application” Clouds • Disadvantages: Restricted to what is available, other dependencies
  27. 27. Cloud “Infrastructure” • Provide “Compute” and “Storage” clouds • Virtualization layers (hardware/software) • Examples: Amazon EC2, GoGrid, Amazon S3, Nirvanix, Linode • Advantages: Full control of environments and infrastructure • Disadvantages: limited competition
  28. 28. Cloud Advantages • Lower computer costs • Improved performance • Unlimited storage capacity • Device independence • Availability
  29. 29. Issues… • Requires a constant Internet connection • Security & Privacy • Legal Issues • Political Issues • Related Bandwidth Cost • Transparency
  30. 30. But … • Cloud Computing is a very active research area. • Many large companies are behind the technology, and investing BILLIONS OF DOLLARS
  31. 31. Who is behind Cloud Computing
  32. 32. Google Trends…
  33. 33. THANKS ALLOT Talal A. Alsubaie DBA Saudi FDA t@talals.net

×