TERMINAL-MAINFRAMES
CLIENT-SERVER
APP-CLOUD
CLOUD
THE CLOUD JOURNEY:
1.
Eliminate infrastructure with public SaaS/PaaS
2.
Flexible growth with private/hybrid IaaS/PaaS
•.
...then as usual
it is about
Applications & DevOps
•.
Enable DevOps
automation for apps ITaaS
•.
Enable infrastructure self-service/DIY ITaaS
As you adopt new
global business models and
global IT models like
cloud,
you
cross boundaries
Campus
Public Cloud
Private Cloud/
Data Center
Trying to put the pieces together
without
the
whole picture
?
Disjointed network virtualization, troubleshooting, automation
Decreased performance, scale, security and intelligence, SLAs
High-IQ Network Imperative:
End-to-end SDN strategy
IN THE CLOUD
WITHOUT SDN…
PREPARE FOR
•
HARDWARE CENTRIC
•
DEDICATED HARDWARE
•
LENGTHY SERVICE CHANGES
•
MANUAL PROCESSES
•
LIMITED EXPENSIVE SCALE & HA
•
STATIC WORKLOADS/OPERATION
•
SOFTWARE CENTRIC & VIRTUALIZED
•
FLEXIBLE INFRASTRUCTURE
•
DYNAMIC & AGILE ORCHESTRATION
•
AUTOMATED IT WORKFLOWS
•
INNATELY RESILIENT & SCALABLE
•
DYNAMIC WORKLOAD MODELS
Cloud
Cloud
•
SOFTWARE CENTRIC CONTROL
•
SOFTWARE OVERLAYS
•
DYNAMIC & AGILE ORCHESTRATION
•
AUTOMATED IT WORKFLOWS
•
INNATELY RESILIENT & SCALABLE
•
DYNAMIC CONFIG & OPERATION
SDN
SDN is an IMPERATIVE for CLOUD
CLOUD is an IMPERATIVE for ENTERPRISE
Switching
Routing
Management
SDN for cloud scale and agility of network virtualization and services
Security
Solutions and Services
FOUNDATION
TECHNOLOGIES
METAFABRIC ARCHITECTURE
UNDERLAY
ARCHITECTURE
SDN OVERLAY
ARCHITECTURE
SERVICE
VIRTUALIZATION
INTEGRATED
MANAGEMENT
40G Optics
40G Optics
Multi-Silicon Strategy
Multi-Silicon Strategy
Innovative Systems
Innovative Systems
QFX Series Switching
QFX Series Switching
Q-FABRIC
Q-FABRIC
EX & MX Series
SRX Series Security
SRX Series Security
Universal SDN Gateway
EX & MX Series
Universal SDN Gateway
Service Insertion and Chaining
(Security, Caching, NAT, NFV Partners)
Network
Director
MH
DDoS
Secure
Firefly
Perimeter
--- ORCHESTRATION ---
- ITSM & APPLICATIONS
---Innovative Software
Innovative Software
Virtual Chassis
Fabric
Virtual Chassis
Fabric
VERTICALLY
INTEGRATED
WITH OPEN
TECHNOLOGIES
NSX
COMMON
USE CASES
CONTRAIL
API AUTOMATED NETWORKING
Multi-tenant VPC / VNs
IP Addressing
Service insertion policy
Network analytics
INTEGRATED UPON
ANY network hardware
ANY server hardware
Multiple hypervisors
Multiple cloud management systems
Internet
Internet
Hosted/
Managed
Hosted/
Managed
Public Cloud
(Hybrid)
Public Cloud
(Hybrid)
Campus
and
Branch
Campus
and
Branch
VLANs, VPNs, tunnels planned separately
and manually stitched into DC network
causing bottlenecks and slow change SLAs
Intentional federated, seamless,
automated, high-performing
end-to-end virtual networking
WAN
WAN
EVOLUTION OF DC NETWORKING
VLANS
Access and aggregation switching
Network service/security appliances
DC-WAN gateway
Simplified, smarter networking with SDN
Virtual networks (VNs) and service policy
managed by an SDN controller that controls
a network agent in the server
IP fabric design: CLOS, S-L, Switch fabric
Services inserted through VN policy
Universal SDN gateway federates with
SDN controller to tie VNs to VLANS, VPNs
Orchestrator uses SDN controller
to abstract changes over network
Orchestrator changes network config
METAFABRIC END-TO-END NETWORKS
Multi-Data Center, Multi-Cloud, One Network
Internet
Internet
MX (USG)
Virtual & Physical
Security
QFX, EX, and QFabic Switching
Private Cloud
MX (USG)
Virtual & Physical
Security
QFX, EX, and QFabic Switching
Private Cloud
Hosted/
Managed
Hosted/
Managed
MX (USG)
Virtual & Physical
Security
QFX, EX, and QFabic Switching
Private Cloud
MX (USG)
Virtual & Physical
Security
QFX, EX, and QFabic Switching
Private Cloud
Public Cloud
(Hybrid)
Public Cloud
(Hybrid)
Campus
and
Branch
Campus
and
Branch
Junos Space Network DirectorWAN
WAN
WAN
WAN
METAFABRIC END-TO-END NETWORKS
Internet
Internet
MX (USG)
Virtual & Physical
Security
QFX, EX, and QFabic Switching
Private Cloud
MX (USG)
Virtual & Physical
Security
QFX, EX, and QFabic Switching
Private Cloud
Hosted/
Managed
Hosted/
Managed
MX (USG)
Virtual & Physical
Security
QFX, EX, and QFabic Switching
Private Cloud
MX (USG)
Virtual & Physical
Security
QFX, EX, and QFabic Switching
Private Cloud
Public Cloud
(Hybrid)
Public Cloud
(Hybrid)
Campus
and
Branch
Campus
and
Branch
P
End-to-end virtual networking
VLANs & EVPN
Application VPNs & Tenant VPNs
(L3VPN & EVPN)
VPC networks
VPC networks
VPC networks
VPC networks
Junos Space Network Director
Any IP* underlay physical network
NSX
Controller
NSX-MH
Controller
vSphere server
VM VM VM
VM VM VM
VM VM VM
DVS vSphere ESXi DVS vSphere ESXi DVS vSphere ESXi
VN
VN
VN
VM VM VM
VM VM VM
VM VM VM
OVS, vSwitch KVM, Xen, ESXi
OVS, vSwitch KVM, Xen, ESXi
OVS, vSwitch KVM, Xen, ESXi
VN
VN
VN
Optional vCD, vCAC
Two editions of NSX
•
NSX for Multi-hypervisor
•
NSX for vSphere
•
L2/L3 Virtual networking
NSX-MH
Controller
VM VM VM
VM VM VM
VM VM VM
OVS, vSwitch KVM, Xen, ESXi
OVS, vSwitch KVM, Xen, ESXi
OVS, vSwitch KVM, Xen, ESXi
VN
VN
VN
JUNIPER – NSX INTEGRATION
QFX5100
IP, VC, VCF or QF fabric
MX/EX9200
USG features
Appliances
(eg SRX)
Bare Metal
(eg HPC)
VLAN
Junos Space Network Director
WAN
WAN
METAFABRIC END-TO-END NETWORKS
Internet
Internet
MX (USG)
Virtual & Physical
Security
QFX, EX, and QFabic Switching
Private Cloud
MX (USG)
Virtual & Physical
Security
QFX, EX, and QFabic Switching
Private Cloud
Hosted/
Managed
Hosted/
Managed
MX (USG)
Virtual & Physical
Security
QFX, EX, and QFabic Switching
Private Cloud
MX (USG)
Virtual & Physical
Security
QFX, EX, and QFabic Switching
Private Cloud
Public Cloud
(Hybrid)
Public Cloud
(Hybrid)
Campus
and
Branch
Campus
and
Branch
P
Junos Space Network Director• Hardened
OpenStack
• Contrail Networking
• Distributed storage
• Server management
BYO
VM
FW
VM
VM VM VM
VM VM VM
Contrail vRouter
KVM, Xen, ESXi, Docker
Contrail vRouter
KVM, Xen, ESXi, Docker
Contrail vRouter
KVM, Xen, ESXi, Docker
VN
VN
VN
MX
(or any PE router)
Appliances
(eg SRX)
Bare Metal
(eg HPC)
Bare Metal
(eg HPC)
Any IP underlay physical network
Contrail vRouter Linux OS
VLAN
Virtual Appliance
(eg Firefly)
Contrail
Controller
DISTRIBUTIONKEY
SAMPLE CLOUD-NATIVE APPLICATIONS
Other (please specify) Have not used open source software Management and monitoring (e.g., Nagios, Cacti, Shinken) Release/deployment management tools (e.g., Chef, Cf Engine, Puppet) NoSQL DBMSes (e.g., Apache Hadoop, MongoDB, Riak, Couchbase) Business applications (Sugar CRM, Bravo) Portals or mashup servers (e.g., Liferay, JBoss Portal, eXo) Business intelligence tools (e.g., BIRT, Jasper Reports, Spago) SCM tools (e.g., Git, Subversion, Mercurial) Content management systems (e.g., Alfresco, Drupal) Application frameworks (e.g., Spring, Rails, Zend) Build and release management tools (e.g., Hudson/Jenkins, Maven, Ant) Application server (e.g., JBoss, Tomcat) Development IDEs (e.g., Eclipse, NetBeans) Relational DBMSes (e.g., MySQL, PostgreSQL, SQLite) Web servers (e.g., Apache, nginx) Operating systems (e.g., Red Hat Linux, Suse, Android)
4% 31% 3% 4% 5% 3% 3% 6% 16% 6% 10% 16% 22% 35% 32% 32% 33% 2% 3% 20% 20% 21% 21% 22% 24% 26% 30% 31% 35% 45% 54% 57% 58% 66%
Not using cloud computing/elastic applications (N = 572) Using cloud computing/elastic applications (N = 125)