cloudstack conference open_contrail v4
TRANSCRIPT
1
Open Cloud Networking with OPENCONTRAIL and Cloudstack
Milan Markovic Director, Product Management, SDN
Juniper Networks
2
Evolution to Hybrid/Multi-Cloud
Public Cloud (IaaS, SaaS)• Flexibility• Economies of scale• Peripheral apps
Managed Private Cloud (IT Outsourcing)• Traditional outsourcing model• Easy to migrate
Self-Managed Hybrid/Multi-Cloud• Elasticity and cost
advantages of public cloud • But: avoid lock-in• Granular in-house control
Managed Multi-Cloud as a Service• Value-added services• Outsourcing advantages:
Lower fixed costs and economies of scale
2013 2019
Private Cloud (Self-Managed)• Leveraging cloud architecture• But in-house control• Mission critical appp• Lower cost for large ENTs
3
Open technologies are building the open cloud architecture
OAuthAPI economy
• TOSCA
Cloud operating environment
OSLC
Software defined environments
How do we make this real? An Open Cloud Architecture
4
Introducing OPENCONTRAILOpen Source Scale-out SDN Platform
Physical NetworkInteroperability with traditional network devices
Any-to-any non-blocking low-latency fabric: Q-Fabric or Clos
Virtual Network OverlayMulti-tenancy for private and virtual public clouds
Gateway functions - connect to virtual to physical network
Service chaining (physical and virtual)
MarketingHRFinance
Control Plane - Physical, VirtualOpen, standards-based, federated controller
Scalable and resilientControl Plane
Configuration manager, Automation
Control Plane Control Plane
Orchestration, Automation, AnalyticsOpen source and partner eco system of orchestrators
Api and sdk for integration with OSS / BSS OSS
6
Internet VPN DCI WAN
Gateway Router
Server
Virtual MachinevRouter
Physical Switches
Firewall,Load Balancer,Other Services…
Cloudstack & OPENCONTRAIL: How does it work?
Service Nodes
7
Cloudstack + OPENCONTRAILImproved Cloud Time-to-
Value
Make existing cloud deployments more network capable and scalable
Extends existing network investments to better support cloud
Accelerates business value by bridging the gaps between application, the datacenter & the network
L3 VPN, E-VPNSeamless Interconnect
VirtualPrivate Cloud
SP-IaaS
EnterpriseNetwork
EnterpriseNetwork
ManagedPrivate Cloud
SDN CONTROLLERAnalytics
XMPP, BGP
8
Cloudstack + OPENCONTRAIL Solution Architecture
ClusteredCloudStack
ManagementServer
Web UI CloudMonkey
Plu
g-in
Management Server
JSON
Primary Storage
vro
ut
er
NFSXenServer Cluster
Xen Host
XAPI
XMPP
9
OPENCONTRAIL Plug-in Integration into Cloudstack Management Server
Plug-in
JAVA library
Op
en
Co
ntra
il N
etw
ork G
uru
Op
en
Co
ntra
il E
lem
en
t
Op
en
Co
ntra
il vS
RX
Ele
me
nt
Op
en
Co
ntra
il vS
RX
Ele
me
nt
vRouter Xen Hypervisor
10
OPENCONTRAIL SDN ControllerMulti-level horizontal scalability
Configuration Node
Configuration Node
Control Node
ControlNode
ComputeNode
(Virtual Router)
ServiceNode
(FW, LB, ...)
Analytics Node
Analytics Node
GatewayNode
(MX, EX/QFX, ...)
IBGP
IF-MAP
XMPP BGP, NETCONF
12
ServicesCPU & Storage
Datacenter IP Network
SP MPLS-VPN Infrastructure
Public Internet Infrastructure
• Network Function Virtualization• Datacenter Network Virtualization• Access to Virtual Networks & Services
VM
STR
FW
IDP
LB
VM
Opportunities: New Capabilities enabled by SDN
I kept this slide thinking this maybe introduction to Use Cases
13
Use Case: Hybrid Cloud Deployment
EGINEERING VPC
HRVPC
Enterprise Private Cloud
BENEFITS:• Enables adoption of private or hybrid virtualized clouds to increase business agility. • Transparent support for workload mobility between private and public clouds
SDN Controller
Public Cloud(e.g., AWS)
EGINEERING VPC
Workload Mobility
FINANCEVPC
Contrail enables enterprises to adopt private or hybrid virtual cloud strategies, with application and workload mobility
14
Use Case: Dynamic Service Chaining
BENEFITS:• Increased agility and velocity of network services supporting critical business processes• Reduced capital and operational expense via network simplification • Simplified tenant isolation for security and regulation compliance
Pool of x86 Appliances
Dynamic Service Chain Configuration
SDN Controller
Dynamically provision and chain physical or virtual network services, and connect virtual networks without any downtime
16
•OpenContrail is available as Open Source
www.opencontrail.org. Commercial support available from Juniper.
•Same features and scaling as commercial versionUses proven stable standards. Production-Ready.
•Permissive license > Apache 2.0
•Integrated with Cloudstack•Internet Scale Technology Applied to the Cloud
•Network Virtualization including virtual network policies
•Integrated Rich Analytics
•Massively scalable, highly available architecture
•Based on trusted, proven, standard MPLS VPN technology
•Multi-vendor interoperability for underlay and gateways
•Open source with commercial support
juniper.net/sdn/
OPENCONTRAIL Empowering Network Developers to Define SDN
17
Join [email protected]@[email protected]
Follow Us
DOWNLOAD THE CODE!!!http://juniper.github.io/contrail-vnc/README.html