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
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)
51. 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
52. 4. The network
will introduce
new
abstractions to
simplify
configuration
and operation.
Private
Cloud
Public
Cloud
Firewall
Load
Balancer
Management
Network Container
53. 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