JunosV App Engine is a software virtualization platform that extends Juniper systems and enables services providers and enterprises to dynamically customize, optimize and monetize their networks by deploying and scaling both Juniper and third-party network services. Its comprehensive offerings include a set of tethered hardware platforms and a virtual platform to host services.
JunosV App Engine Demo JunosV App Engine Demo
Key Innovation: A virtual plane that hosts both Juniper and third-party network control and traffic services.
|
Service providers and enterprises require a dynamic and intelligent network that enables rapid provisioning of new network services to customize, optimize, and monetize the network, in order to quickly respond to user demands for more services and to improve user experience and service quality. Traditional network service architectures are crowded with network appliances, each deployed for a single service. This adds complexity to network management and limits to the flexibility required to meet the customer demands. Typical virtualization platforms can host those. |
Juniper Networks JunosV App Engine unifies application management, optimizes the network for application provisioning and performance, and redefines the network architecture by providing a virtualization platform consisting of a single virtual plane, which means:
JunosV App Engine is a high-performance, feature-rich software platform that allows service providers and enterprises to create a dynamic and intelligent network that can be rapidly customized, optimized, and monetized. It is a simple two-part solution:
1. JunosV App Engine enables you to use both Juniper and third party network services using a toolkit that facilitates rapid porting of existing third party services.
2. Multiple instances of different services can coexist on the virtual plane, dynamically scaling compute resources used to deploy services.
Virtualization
Virtualization technology for network applications and services is embedded in Junos. JunosV App Engine virtualization platform extends Juniper routing systems with a new elastic virtual plane of Junos. This virtual plane hosts both Juniper and third-party network control and traffic service applications.
Agility
JunosV App Engine enables network operators to differentiate their solution by allowing customized and intelligent network services to run on Juniper devices. Furthermore, Juniper provides different locations within the device for network-embedded applications including the control plane, services plane, and the new virtual plane. The virtual plane for each device runs JunosV App Engine to virtually host many environments. It offers agility by scaling elastic compute and storage resources.
Deployment and Management Flexibility
JunosV App Engine provides a central location to control and manage both Juniper and third-party applications. Furthermore, JunosV App Engine can be deployed on network-node tethered appliance or router integrated line card.
Development toolkit
JunosV App Engine hosts applications built using Junos SDK for for both the local control plane and the service plane. Junos SDK offers remote routing and system language-agnostic middleware APIs for the JunosV App Engine. This allows developers to extend their applications in multiple operating systems on the virtual plane.
| Feature | Benefit |
|---|---|
| Junos integration for installation of network applications on JunosV App Engine | Simplifies taking network applications and building services from them with ease by reusing a location familiar to operators. It provides high performance, scalability and reliability. Junos integrated service solutions provide better user experience and improved service provider economics. |
| Support for Junos integration at application level by extending application code with the Junos SDK | Use the Junos SDK language-agnostic middleware rendition of routing APIs to extend remote application code for third-party operating systems like those hosted virtually on JunosV App Engine. Integrate apps written in any language that run in any OS environment like Linux, without spending the time to port your existing application's code to Junos. |
| Virtualization of multiple environments hosting network applications | Simplified scalability of multiple network applications in multiple operating systems brings consolidation of network appliances, reduced costs, and optimized usage of compute, storage and network resources. |
| Flexible deployment options | Deploy devices running JunosV App Engine anywhere on the network and manage them from Junos. JunosV App Engine can reside in a device line card, tethered to the device or several hops away in an appliance. |
Hardware Specifications for tethered appliance:
JunosV App Engine requires the addition of the AS-MLC line card in a MX Series 3D router, or implementation of a VSE Series Virtual Services Engine appliance along with a MX Series 3D Router.
Juniper Networks VSE Series System and AS MLC line card include purpose-built hardware configurations to meet the needs of a broad range of network applications.
The VSE Series portfolio exclusively runs JunosV App Engine. The VSE 1100 and VSE 2100 offer a fixed configuration compact 1U form factor. These hardware systems may be deployed as external in line network node. These systems may be tethered to Juniper Networks routing systems running the Junos operating system. These systems may also be deployed in remote cloud architectures.
The AS MLC line card for MX 3D Universal Edge Routers offers a single-slot line card running JunosV App Engine powering a host of network applications cleanly and directly embedded into your MX Series network devices.
| VSE 1100 | VSE 2100 | |
|---|---|---|
| CPU | Single Intel Quad Core (2.4GHz) | Dual Intel Quad Core (2.4GHz) |
| Memory | 24GB DDR3 | 48GB DDR3 |
| Interface | 8 x 1GbE | 2 x 10GbE 4 x 1GbE |
| Storage | 4 Slots (2 X 1 TB RAID 1) | 4 Slots (2 X 1 TB RAID 1) |
| Use Case | Basic network application | Mid-end performance application with higher bandwidth requirements |
|
| Part Number | Description |
|---|---|
| JunosV App Engine Software | |
| JUNOSV-APPENGINE | JunosV App Engine Network Application Platform |
| VSE Series Virtual Service Engine Hardware Systems | |
| VSE1100-BASE* | VSE1100 Virtual Services Engine hardware system |
| VSE2100-BASE* | VSE2100 Virtual Services Engine hardware system |
* Requires purchase of both the VSE Series hardware and JunosV App Engine software.