Glue con2011 future_of_net_systems

  • 1,535 views
Uploaded on

Understanding the network's role in cloud computing requires understanding the effect of cloud computing on networking. The end result is five key trends in cloud networking, as presented by James …

Understanding the network's role in cloud computing requires understanding the effect of cloud computing on networking. The end result is five key trends in cloud networking, as presented by James Urquhart from Cisco Systems, and author of CNET's The Wisdom of Clouds

More in: Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads

Views

Total Views
1,535
On Slideshare
0
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
45
Comments
0
Likes
2

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. Cloud and the Futureof Networked Systems
    Why “big, flat and dumb” isn’t enough
    James Urquhart
    CNET | The Wisdom of Clouds
    Program Manager, OpenStack@Cisco
  • 2. James Urquhart
    @jamesurquhart
    CNET | The Wisdom of Clouds
  • 3. In 20 years of distributed systems practice, what have I learned?
  • 4.
  • 5. We need to simplify operations from the point of view of the application.
  • 6. Application (in theory)
    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)
  • 7. Application (in reality)
    SaaS
    Data/Metadata
    Config
    Policy
  • 8. Application (in reality)
    SaaS
    PaaS
    Data/Metadata
    Config
    Policy
    Data/Metadata
    Config
    Policy
    Code
  • 9. Application (in reality)
    SaaS
    PaaS
    IaaS
    Data/Metadata
    Config
    Policy
    Data/Metadata
    Config
    Policy
    Data/Metadata
    Config
    Policy
    Custom
    Code
    Code
    Libraries
    OS/Middleware
    VM
  • 10. Here’s the thing…
  • 11. Cloud is an
    operations model.
  • 12. Cloud is an application centric operations model.
  • 13. Why?
  • 14. Prior to cloud, we were server centric…
  • 15. Pre-
    Cloud
  • 16. Pre-
    Cloud
    OS
    OS
    OS
    VM
    VM
    VM
  • 17. App
    App
    App
    App
    App
    App
    Pre-
    Cloud
    App
    App
    App
    OS
    OS
    OS
    VM
    VM
    VM
  • 18. With the adoption of cloud, we are now application centric…
  • 19. Application
    Cloud
    Config
    Code
    Data
    Policy
  • 20. Application
    Cloud
    Config
    Code
    Data
    Policy
    Service(s)
    Other Services
  • 21. Application
    Cloud
    Config
    Code
    Data
    Policy
    Service(s)
    Other Services
    Infrastructure
  • 22. Any cloud service or enabling technology must look at solutions from an application perspective.
  • 23. So, what is the network’s role in cloud computing?
  • 24. Application developers want one thing from the network…
    …invisibility.
  • 25. The temptation is…
  • 26. Big
  • 27. Flat
  • 28. Dumb
  • 29. Put a little nicer…
  • 30. Unified
  • 31. Simplified
  • 32. Pushed to the Edge
  • 33. One topology to rule them all…
  • 34. …and in the darkness bind them.
  • 35. The problem is that current cloud network architecture was designed for one purpose…
  • 36. …web applications.
  • 37. Relatively few processes…
    UI
    Service
    Data store
  • 38. …with one or few owners…
    UI
    Service
    Data store
  • 39. …spread over 10s/100s/1000s of servers
  • 40. The good news is that this also works out great for other “big data” applications.
  • 41. For example:
    Data Mining
  • 42. For example:
    Data Mining
    Models/Simulations
  • 43. For example:
    Data Mining
    Models/Simulations
    “Recombination”
  • 44. The bad news is this is a lousy model for most enterprise IT models.
  • 45. Many processes…
    Sales
    Pipeline
    CRM
    GUI
    Call
    Center
    Records
    Mgmt
    Doc
    Mgmt B
    Doc
    Mgmt A
    Soc
    Media
    CRM
    App Tier
    Data
    Service
    Video
    Conf
    Collab
    Office Apps
    Customer DB
    Product
    Catalog
    VOIP
    Catalog Data
    Dept
    App
    etc.…
  • 46. …on many technologies…
    SF.com
    Oracle
    CRM
    Five9
    FileHold
    Alfresco
    Share-point
    Chatter
    Oracle
    CRM
    Java/WS-*
    Tandberg
    Yammer
    MSFT
    Office
    Oracle RDBMS
    MF COBOL
    Cisco
    HCS
    Sybase
    RDBMS
    Visual-BASIC
    etc.…
  • 47. …with many owners…
    Sales
    Pipeline
    ERP
    Module A
    Call
    Center
    Records
    Mgmt
    Doc
    Mgmt B
    Doc
    Mgmt A
    Soc
    Media
    ERP
    Module B
    Data
    Service
    Video
    Conf
    Collab
    Office Apps
    Customer DB
    (Oracle)
    Product
    Catalog
    VOIP
    Catalog Data
    Exec
    Reports
    etc.…
  • 48. …each using a few, maybe 10s of servers.
  • 49. The enterprise doesn’t have a scale-out problem…
  • 50. The enterprise has a…
    Integration
    Compliance
    Management
    …problem.
  • 51. This means the actual requirements for cloud infrastructure don’t stop at the application.
  • 52. There’s…
    Integration
    Legal Requirements
    Traffic Management
    Troubleshooting
    Security
    Etc.
  • 53. For example,
    let’s take security…
  • 54. Each solution will almost certainly be only part of the system(s) that is/are being secured.
  • 55. Security will be distributed throughout the “cloud stack”
  • 56. Security will be distributed throughout the network stack
  • 57. Security will be distributed across geographical and topological boundaries
  • 58. Security must become
    multi-tenant
  • 59. Security must scale.
  • 60. Security must scale.
    * Try doing that with compliance…
  • 61. Security must meet a wide variety of application needs.
  • 62. Same goes for
    Application Management
  • 63. Same goes for
    Performance Management
  • 64. Same goes for
    QoS
  • 65. Same goes for
    Load Distribution
  • 66. Same goes for
    Etc.
  • 67. Same goes for
    Etc., Etc.
  • 68. Same goes for
    Etc., Etc., Etc.
  • 69. So how will the network adapt?
  • 70. Five ways:
  • 71. Data center network architectures will “flatten”.
  • 72. FabricPath
    OTV
    DCI
    Open Source
    QFabric
    OpenFlow
    Open vSwitch
  • 73. The network will adapt to new dominant payloads and traffic patterns.
  • 74.
  • 75. App
    App
    App
    App
    App
    App
    App
    App
    App
    App
    App
    App
    OS
    OS
    OS
    OS
    OS
    OS
    OS
    OS
    OS
    OS
    OS
    OS
    Cloud Network Boundary
    Virtual Data Center
    Virtual Data Center
    Cloud OS
    Application Security Services
    Application Security Services
    Cloud OS
    Network Services (Security, Performance, Monitoring)
    Network Transport Virtualization (VPN)
    Enterprise
    Network
    Cloud Service
    Provider
    Network Service
    Provider
    Core networks will become agile and dynamic.
  • 76.
  • 77. The network will introduce new abstractions to simplify configuration and operation.
    Private
    Cloud
    Public
    Cloud
    Management
    Firewall
    Load Balancer
    Network Container
  • 78. Donabe
  • 79. The network and its capabilities will become services to be consumed by cloud services.
    IaaS
    PaaS
    SaaS
    API(s)
    Network service catalog(s) and fulfillment
    Routers, switches, services (physical and virtual), etc.
  • 80. VPC
  • 81. Thanks!
  • 82. Cloud and the Futureof Networked Systems
    Why “big, flat and dumb” isn’t enough
    James Urquhart
    @jamesurquhart
    jurquhar@cisco.com