Introduction to Cloud Computing

2,303 views
2,234 views

Published on

Published in: Technology, Business
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

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

No notes for slide

Introduction to Cloud Computing

  1. 1. Introduction to Cloud Computing Sivasubramaniam Arunachalam March 02, 2013 @sivaa_in http://barcampbangalore.org/bcb/bcb13/introduction-to-cloud-computing
  2. 2. It’s me!
  3. 3. It’s me!
  4. 4. It’s about you! #bcb13 #cloud
  5. 5. Before We Get Started
  6. 6. Before We Get Started
  7. 7. Before We Get Started
  8. 8. Before We Get Started
  9. 9. (1) – (2) – (3)
  10. 10. (1) – (2) – (3)
  11. 11. New Technology Standard (1) – (2) – (3)
  12. 12. (1) – (2) – (3)
  13. 13. (1) – (2) – (3)
  14. 14. (1) – (2) – (3)
  15. 15. Overall processing power for computers will double every two years. - - Gordon Moore
  16. 16. Every 18 months software becomes twice as slow. - Larry Page
  17. 17. High Volume
  18. 18. High Volume & Fast
  19. 19. High Volume & Fast - Old requirements
  20. 20. High Volume & Fast - Old requirements
  21. 21. What is Cloud Computing?
  22. 22. Computers in the Sky? Computers over Network? Computers somewhere on the internet?
  23. 23. • Network of Remote Servers
  24. 24. • Network of Remote Servers • Accessed via Internet to
  25. 25. • Network of Remote Servers • Accessed via Internet to • Store
  26. 26. • Network of Remote Servers • Accessed via Internet to • Store • Manage
  27. 27. • Network of Remote Servers • Accessed via Internet to • Store • Manage • Process
  28. 28. • Network of Remote Servers • Accessed via Internet to • Store • Manage • Process Data
  29. 29. • Network of Remote Servers • Accessed via Internet to • Store • Manage • Process * rather than a local server Data
  30. 30. illusion of Infinite Supply
  31. 31. Snow Ball Effect
  32. 32. Virtualization is matured
  33. 33. Abstraction
  34. 34. Virtualization enables
  35. 35. Compute Clouds Virtualization enables
  36. 36. Compute Clouds needs Storage Clouds Virtualization enables
  37. 37. Compute Clouds needs Storage Clouds Virtualization enables both requires Virtual Network
  38. 38. Compute + Storage Clouds enables
  39. 39. Cloud Infrastructures enables Compute + Storage Clouds enables
  40. 40. Cloud Infrastructures enables Compute + Storage Clouds enables Cloud Platforms enables
  41. 41. Cloud Infrastructures enables Compute + Storage Clouds enables Cloud Platforms enables Cloud Applications
  42. 42. Cloud Infrastructures enables Compute + Storage Clouds enables Cloud Platforms enables Cloud Applications
  43. 43. The Players
  44. 44. The Base is
  45. 45. The Base is Hardware
  46. 46. The Base is Hardware • Computer
  47. 47. The Base is Hardware • Computer • Disk
  48. 48. The Base is Hardware • Computer • Switch • Disk
  49. 49. Cloud Computing Enablers (Technology Vendors)
  50. 50. Cloud Computing Enablers (Technology Vendors) Servers
  51. 51. Cloud Computing Enablers (Technology Vendors) Servers Network
  52. 52. Cloud Computing Enablers (Technology Vendors) Servers Network Storage
  53. 53. Cloud Service Providers/Resellers
  54. 54. Cloud Service Users
  55. 55. Service Models
  56. 56. XaaS “X” as a Service
  57. 57. Infrastructure as a service (IaaS) Platform as a service (PaaS) Software as a service (SaaS)
  58. 58. Network as a service (NaaS) Storage as a service (StaaS) Desktop as a service (DaaS)
  59. 59. Security as a service Data as a service Database as a service Communication as a service
  60. 60. Security as a service Data as a service Database as a service Communication as a service * and much more
  61. 61. IaaS
  62. 62. IaaS • Cloud Infrastructure
  63. 63. IaaS • Cloud Infrastructure • ~ Hardware for Rent
  64. 64. IaaS • Cloud Infrastructure • ~ Hardware for Rent • 3 Major Services • Compute (Server) • Storage • Network
  65. 65. IaaS (Contd…) • You are the King
  66. 66. IaaS (Contd…) • You are the King • OS • Upgrades / Updates • Security • Availability
  67. 67. IaaS (Contd…) • You are the King • OS • Upgrades / Updates • Security • Availability * Full Control Over Environment & Infrastructure
  68. 68. IaaS Providers • Amazon EC2 & S3 • GoGrid • Nirvanix • Lindode
  69. 69. PaaS
  70. 70. PaaS • Cloud Platforms
  71. 71. PaaS • Cloud Platforms • Developer Friendly
  72. 72. PaaS • Cloud Platforms • Developer Friendly • Auto Tools • Deploy • Run • Maintain your apps
  73. 73. PaaS (Contd…) • You are the Minister
  74. 74. PaaS (Contd…) • You are the Minister • OS / Upgrades / Updates • Security / Availability
  75. 75. PaaS (Contd…) • You are the Minister • OS / Upgrades / Updates • Security / Availability • Containers / Closed Environments • Limited Tools / Libraries • Managing other dependencies is a pain
  76. 76. PaaS (Contd…) • You are the Minister • OS / Upgrades / Updates • Security / Availability • Containers / Closed Environments • Limited Tools / Libraries • Managing other dependencies is a pain * Zero Control Over Environment & Infrastructure * Limited Control on the Platforms
  77. 77. PaaS Providers • Google App Engine • HeroKu • Mosso (Rackspace Cloud) • Engine Yard(Rails & PHP) • Joyent(Early days of Twitter & Linkedin) • Force.com
  78. 78. SaaS • Cloud Applications
  79. 79. SaaS • Cloud Applications • Personal & Business Apps/Tools
  80. 80. SaaS • Cloud Applications • Personal & Business Apps/Tools • Free/Paid
  81. 81. SaaS • Cloud Applications • Personal & Business Apps/Tools • Free/Paid • Freemium • Load / Volume • Additional Features
  82. 82. SaaS(Contd…) • You are the Citizen
  83. 83. SaaS(Contd…) • You are the Citizen • Everything is managed
  84. 84. SaaS(Contd…) • You are the Citizen • Everything is managed * Zero Control Over Environment, Infrastructure & Platforms * Limited Control on the Applications (Configurations)
  85. 85. SaaS Providers • SalesForce.com • Google Apps • Yahoo Mail • Zoho
  86. 86. DaaS • Virtual Desktop Infrastructure
  87. 87. DaaS • Virtual Desktop Infrastructure • Everything is managed • Including Software licenses
  88. 88. DaaS • Virtual Desktop Infrastructure • Everything is managed • Including Software licenses • BYOD • Security Tokens (RSA)
  89. 89. DaaS (Contd…) • Virtual Desktops on Mobiles • Andriod • iOS • Win *
  90. 90. DaaS (Contd…) • Virtual Desktops on Mobiles • Andriod • iOS • Win * • Desktone, Citrix
  91. 91. StaaS
  92. 92. StaaS • Primary • Secondary (backup) • Archiving • Disaster Recovery
  93. 93. StaaS http://gigaom.com/2013/02/19/whos-the-best-cloud-storage-provider-microsoft-says-nasuni-but-it-still-likes-amazon/
  94. 94. Availability
  95. 95. High Availability
  96. 96. 99%
  97. 97. % ~ Time
  98. 98. % ~ Time 99
  99. 99. % ~ Time 99 99.9
  100. 100. % ~ Time 99 99.9 99.99 99.999 99.9999
  101. 101. % ~ Time 99 99.9 99.99 99.999 99.9999 88 Hours
  102. 102. % ~ Time 99 99.9 99.99 99.999 99.9999 88 Hours 8.8 Hours
  103. 103. % ~ Time 99 99.9 99.99 99.999 99.9999 88 Hours 8.8 Hours 53 Minutes
  104. 104. % ~ Time 99 99.9 99.99 99.999 99.9999 88 Hours 8.8 Hours 53 Minutes 5.3 Minutes
  105. 105. % ~ Time 99 99.9 99.99 99.999 99.9999 88 Hours 8.8 Hours 53 Minutes 5.3 Minutes 32 Seconds
  106. 106. % ~ Time 99 99.9 99.99 99.999 99.9999 88 Hours 8.8 Hours 53 Minutes 5.3 Minutes 32 Seconds
  107. 107. Yahoo!
  108. 108. Yahoo! Delta Airlines
  109. 109. is down for 5 minutes? Yahoo! Delta Airlines
  110. 110. is down for 5 minutes? Yahoo! Delta Airlines ~ 2.5 Lakhs
  111. 111. is down for 5 minutes? Yahoo! Delta Airlines ~ 2.5 Lakhs~ 0
  112. 112. Google
  113. 113. Google is down for 5 minutes?
  114. 114. Google is down for 5 minutes? ~ 1/2 million dollars
  115. 115. Google is down for 5 minutes? ~ 1/2 million dollars + Brand Value
  116. 116. 90% Availability
  117. 117. 90% Availability 0% Data Corruption
  118. 118. Recovery = 3 x Backup
  119. 119. Storage is Crucial in the Cloud
  120. 120. The $$$ Factor
  121. 121. CapEx
  122. 122. CapEx OpEx
  123. 123. CapEx OpEx * setup cost
  124. 124. Architecture (Deployment Models)
  125. 125. Private Cloud
  126. 126. Private Cloud Internal
  127. 127. Private Cloud Internal On Premise
  128. 128. Public Cloud
  129. 129. Public Cloud External
  130. 130. Public Cloud External Off Premise
  131. 131. Virtual Private Cloud
  132. 132. Virtual Private Cloud
  133. 133. Community Cloud
  134. 134. Hybrid Cloud
  135. 135. Hybrid Cloud Public + Private
  136. 136. Hybrid Cloud Public + Private (Compute)
  137. 137. Hybrid Cloud Public + Private (Compute) (Storage)
  138. 138. Hybrid Cloud Public + Private (Compute) (Storage) • Application • Web • Static
  139. 139. Hybrid Cloud Public + Private (Compute) (Storage) • Application • Web • Static • Database • MQ • User Content
  140. 140. Single Tenant
  141. 141. Single Tenant Dedicate Stack per Customer
  142. 142. Single Tenant Dedicate Stack per Customer Individual • Configuration • Monitoring • Tuning • Updates • Upgrades • Patches • Disaster Recovery
  143. 143. Multi Tenant
  144. 144. Multi Tenant Single Logical Environment
  145. 145. Multi Tenant Single Logical Environment Individual • Configuration • Monitoring • Tuning • Updates • Upgrades • Patches • Disaster Recovery
  146. 146. Multi Tenant Single Logical Environment Individual • Configuration • Monitoring • Tuning • Updates • Upgrades • Patches • Disaster Recovery One Action for All Customers
  147. 147. You didn’t get it?
  148. 148. You didn’t get it?
  149. 149. The Balancing Act
  150. 150. Week Day
  151. 151. Week Day Week End
  152. 152. Adoption
  153. 153. Enterprises
  154. 154. Small Mid Size Large Enterprises
  155. 155. Small Mid Size Large Enterprises Most Things
  156. 156. Small Mid Size Large Enterprises Most Things Many Things
  157. 157. Small Mid Size Large Enterprises Most Things Many Things Some Things
  158. 158. “Dropbox employees aren’t able to access user files, and when troubleshooting an account, they only have access to file metadata (filenames, file sizes, etc. not the file contents).” http://www.techrepublic.com/blog/security/dropbox-convenient-absolutely-but-is-it-secure/5618 (Version #1)
  159. 159. “Dropbox employees aren’t able to access user files, and when troubleshooting an account, they only have access to file metadata (filenames, file sizes, etc. not the file contents).” http://www.techrepublic.com/blog/security/dropbox-convenient-absolutely-but-is-it-secure/5618 WHAT? (Version #1)
  160. 160. “Dropbox employees aren’t able to access user files, and when troubleshooting an account, they only have access to file metadata (filenames, file sizes, etc. not the file contents).” “Dropbox employees are prohibited from viewing the content of files you store in your Dropbox account, and are only permitted to view file metadata (e.g., file names and locations).” http://www.techrepublic.com/blog/security/dropbox-convenient-absolutely-but-is-it-secure/5618 WHAT? (Version #1) (Version #2)
  161. 161. Technically possible as per #1
  162. 162. How to build the trust?
  163. 163. https://aws.amazon.com/security
  164. 164. https://aws.amazon.com/security standards/certificates/compliance
  165. 165. Mega Upload
  166. 166. Netflix
  167. 167. No matured standards for interoperable
  168. 168. - Open Cloud Consortium No matured standards for interoperable
  169. 169. Compliance
  170. 170. Compliance • Country/State wise
  171. 171. Compliance • Country/State wise • Local Laws
  172. 172. Compliance • Country/State wise • Local Laws (India)
  173. 173. Quick Facts • 450 B $ (2012) • 1997 - Steve Jobs • Microsoft – 90% (2011) • Dell’s Trademark Attempt 2008
  174. 174. Major Vendors • Windows Azure • Amazon Web Services • IBM Smart Cloud • vmware • Rackspace Cloud • Google App Engine • Heroku • Force.com • HP Cloud Services • OpenShift • OpenStack • Skytap • Enlight cloud • GoGrid • Engine Yard
  175. 175. Questions?
  176. 176. Thank You! siva@sivaa.in bit.ly/sivasubramaniambit.ly/sivaa_in
  177. 177. References • http://www.clker.com/cliparts/t/g/H/u/s/x/yellow-three-candle-cake-md.png • http://2.bp.blogspot.com/_ax5ZIdFoW1U/SYJ30RuU1oI/AAAAAAAAJy0/AjC4490Jg3Q/s400/funny-evolution-cartoon-02.jpg • http://media-cache-ec7.pinterest.com/550x/81/47/75/8147753751f3f80df35222d8b85b0626.jpg • http://0.tqn.com/d/chemistry/1/0/X/h/genericwarning.jpg • https://encrypted-tbn3.gstatic.com/images?q=tbn:ANd9GcSEZh25CmDxWLv5XJNdHbg-GumKN8ss3NpzXOdoQRPfnLbwnd0Z0Q • http://1.bp.blogspot.com/-eNhF0NTj8qk/TlyE5jJaxCI/AAAAAAAAAHY/YuKzY01G0CY/s1600/_42299800_no_ball_416x300.gif • http://newsimg.bbc.co.uk/media/images/42299000/gif/_42299862_wide_416x300.gif • https://encrypted-tbn1.gstatic.com/images?q=tbn:ANd9GcSsTAxVgeYeaKWIzvFl5rE83TJId-BYuxLOlVDzJlpTIHUMBZvUZA • http://static.pinboard.in/500px_logo_black.png • http://www.applegazette.com/wp-content/uploads/pinterest-logo1.jpg • http://www.skipprichard.com/wp-content/uploads/2012/08/WHY-583x389.jpg • http://vwitonline.com/blog/wp-content/uploads/2012/11/content-idea.jpg • https://encrypted-tbn3.gstatic.com/images?q=tbn:ANd9GcSWbyUSFkNfQdQc2YtbK4qc611pDBDMwnajX4E2WwBU46Hs0o8r5g • http://carolemanleydotcom.files.wordpress.com/2013/02/tip7-ostrich2.jpg • http://static5.depositphotos.com/1007168/472/i/950/depositphotos_4727566-Thanksgiving-Holiday-Cartoon-Calendar.jpg • http://i.i.com.com/cnwk.1d/i/tim/2012/10/17/google-datacenter-people-02.jpg • https://speakerdeck.com/gcollazo/cloud-computing-for-hackers • http://pinterest.com/cloudtweaks/our-cloud-computing-cartoon-humor/ • http://media-cache-ec4.pinterest.com/550x/28/6f/b8/286fb84ce5bf7cb727ec3893121ec41b.jpg • http://blog.datacentermapping.com/wp-content/uploads/2012/07/Private-Cloud-Cartoon.jpg • http://blog.esds.co.in/wp-content/uploads/2010/12/public-cloud.jpg • http://www.jeetbanerjee.com/wp-content/uploads/2012/08/The-Balancing-Act.jpg • http://images.ipage.com/templates/ipage/icon-security-lock-big.gif • http://www.cloudtweaks.com/web/content//cloud_91.jpg • https://encrypted-tbn2.gstatic.com/images?q=tbn:ANd9GcRLGbAfF6zkAR1zY6jZ664JI9l_3qHpWHJ-FpPPUOwy0zPbPvsB • http://media-cache-ec4.pinterest.com/550x/d2/1e/65/d21e65ba7ea5a612e3cbc9242d4611f1.jpg • http://media-cache-lt0.pinterest.com/550x/41/44/de/4144de139975eb0af8fb7e8095fdbbd1.jpg • http://media-cache-ec2.pinterest.com/550x/f4/81/b5/f481b5b6f41e210e9d874515f51b0783.jpg • http://dcloudcomputing.com/cloud-computing-facts/ • http://www.youtube.com/watch?feature=player_embedded&v=Or7zaUaP-J8 • http://theydonttellyou.files.wordpress.com/2012/06/toddler-boy-on-laptop.jpg

×