Cloud and the Future of Networked Systems

23,436 views
23,333 views

Published on

Published in: Technology
1 Comment
17 Likes
Statistics
Notes
No Downloads
Views
Total views
23,436
On SlideShare
0
From Embeds
0
Number of Embeds
11,855
Actions
Shares
0
Downloads
0
Comments
1
Likes
17
Embeds 0
No embeds

No notes for slide

Cloud and the Future of Networked Systems

  1. 1. Why “big, flat and dumb” isn’t enough James Urquhart CNET | The Wisdom of Clouds Market Strategist, Cloud Computing, Cisco Systems, Inc.
  2. 2. James Urquhart @jamesurquhart CNET | The Wisdom of Clouds
  3. 3. In 20 years of distributed systems practice, what have I learned?
  4. 4. We need to simplify operations from the point of view of the application.
  5. 5. Application a. A type of job or problem that lends itself to processing or solution by computer: Inventory control is a common business application. b. A program used for a particular use (as opposed to a system)
  6. 6. Cloud is an application centric operations model.
  7. 7. Why?
  8. 8. Prior to cloud, we were server centric…
  9. 9. Pre- Cloud
  10. 10. VM VM VM OS OS OS Pre- Cloud
  11. 11. VM VM VM OS OS OS App App App App App App App App AppPre- Cloud
  12. 12. With the adoption of cloud, we are now application centric…
  13. 13. Cloud Application Config Code Data Policy
  14. 14. Cloud Application Config Code Data Policy Service(s) Other Services
  15. 15. Cloud Application Config Code Data Policy Service(s) InfrastructureOther Services
  16. 16. Any cloud service or enabling technology must look at solutions from an application perspective.
  17. 17. So, what is the network’s role in cloud computing?
  18. 18. Application developers want one thing from the network… …invisibility.
  19. 19. The temptation is…
  20. 20. Big
  21. 21. Flat
  22. 22. Dumb
  23. 23. Put a little nicer…
  24. 24. Unified
  25. 25. Simplified
  26. 26. Pushed to the Edge
  27. 27. One topology to rule them all…
  28. 28. …and in the darkness bind them.
  29. 29. The problem is that the actual requirements for cloud infrastructure don’t stop at the application.
  30. 30. Take security…
  31. 31. Each solution will almost certainly be only part of the system(s) that is/are being secured.
  32. 32. Security will be distributed throughout the “cloud stack”
  33. 33. Security will be distributed throughout the network stack
  34. 34. Security will be distributed across geographical and topological boundaries
  35. 35. Security must become multi-tenant
  36. 36. Security must scale.
  37. 37. Security must scale. * Chris Hoff (aka @beaker) will tell you that this is impossible today.
  38. 38. Security must meet a wide variety of application needs.
  39. 39. Same goes for Application Management
  40. 40. Same goes for Performance Management
  41. 41. Same goes for QoS
  42. 42. Same goes for Load Distribution
  43. 43. Same goes for Etc.
  44. 44. Same goes for Etc., Etc.
  45. 45. Same goes for Etc., Etc., Etc.
  46. 46. So how will the network adapt?
  47. 47. Five ways:
  48. 48. 1. Data center network architectures will simplify.
  49. 49. 2. The network will adapt to new dominant payloads and traffic patterns.
  50. 50. 3. Core networks will become agile and dynamic. Enterprise Network Cloud Service Provider Network Service Provider Cloud Network Boundary Cloud OS Cloud OS App OS App OS App OS App OS App OS App OS App OS App OS App OS App OS App OS App OS Network Transport Virtualization (VPN) Network Services (Security, Performance, Monitoring) Application Security Services Application Security Services Virtual Data Center Virtual Data Center
  51. 51. 4. The network will introduce new abstractions to simplify configuration and operation. Private Cloud Public Cloud Firewall Load Balancer Management Network Container
  52. 52. 5. The network and its capabilities will become services to be consumed by cloud services. Routers, switches, services (physical and virtual), etc. Network service catalog(s) and fulfillment API(s) IaaS PaaS SaaS
  53. 53. Thanks!
  54. 54. Why “big, flat and dumb” isn’t enough James Urquhart @jamesurquhart jurquhar@cisco.com

×