Last week I presented and participated at the The Open Group Forum in Austin, TX. It was a great event, with insights into Enterprise Architecture, Business Architecture and Emerging Architectures. There were several breakout tracks in the Forum, including, the most popular -- Cloud Architectures Track. The sessions ranged from connecting architecture frameworks (TOGAF) to Cloud Architectures, to Cloud Architectures development. My session was on “Architecture & Considerations for IaaS Clouds”. This session was more focused on technology aspects of the Cloud Architecture. Also, it could be applied to either an enterprise private cloud or a service provider cloud settings. Just to level set everyone in the audience, I started out with a taxonomy and reference architecture (RA) review. I utilized both NIST’s published and a simplified version of Cisco Cloud RA. The Cisco RA review was the case in point for this session, where Infrastructure, Service orchestration, Delivery/Management and consumer layers were discussed.
This week’s focus on Cisco’s Unified Network Services (UNS) portfolio looks at cloud orchestration and the concept of a Network Hypervisor. What is a “Network Hypervisor”?
In the same way that a traditional hypervisor can offer up a modular, replicable set of virtual server resources (including OS, CPU slice, network interfaces), a network hypervisor is a modular abstraction of reusable network services to assemble a flexible data center or cloud infrastructure. Sounds interesting so far, but what does the network hypervisor actually do?
The first function is to allow organizations to pre-define and replicate the modular network containers that abstract a rigid underlying network infrastructure from the needs of individual applications and services. An example of a network container might be defined to include individual components such as logical VM ports, load balancer and firewall. This logical network environment can be assigned and isolated to a particular tenant to provide the network services a particular application needs and where the application VMs can be placed. The figure below shows how some modular, pre-defined containers can be nested and plugged together to offer customized services for a particular tenant. A small number of defined containers can be replicated and plugged together in a large number of permutations to address a wide range of application requirements.
These flexible, pre-defined containers can be device agnostic, just like their server counterparts, and help provide security and quality of service through tenant isolation, as well as application resiliency. During the application and VM provisioning process, the defined network containers advertise their capabilities and are deployed along with the VM in the proper locations. Just like the VMs they are aligned with, the network containers are location-independent and handle all the changes required during VM-mobility, ensuring that the application has the same network services in the new location. Obviously this goes well beyond just the layer 2 and 3 networking services, through to the layer 4-7 application services like load balancing, WAN optimization, and security as mentioned earlier.
Today Cisco announced a new strategic alliance with BMC and introduced the Integrated Cloud Delivery Platform (ICDP) solution to give customers an option to easily deploy end-to-end Cloud services on a large-scale multi-tenant Cloud computing infrastructure that spans networks, computing systems, storage, and applications. ICDP increases the scalability of Cloud computing environments for our Service Provider and other large-scale multi-tenant clouds by automating and simplifying the service orchestration and management of their service portfolios.
This alliance extends Cisco’s ecosystem of partners in the Cloud space. This move builds on the relationship between our two companies: Cisco and BMC have worked together on 140+ customer engagements, combining BMC’s BladeLogic and our Unified Computing System (UCS). ICDP integrates BMC’s Cloud Lifecycle Management (CLM) solution with Cisco’s Unified Service Delivery (USD) solution to simplify the management of delivering high-scale, secure, and multi-tenant Cloud services. Combining CLM with Unified Service Delivery infrastructure allows the support for end-to-end lifecycle management of Cloud computing-related initiatives with seamless integration of the planning, provisioning, assurance, compliance, and governance while increasing the quality of ongoing Cloud service delivery.
Tags: automation, BMC, BMC Software, cloud, Cloud Computing, cloud services, icdp, integrated cloud delivery platform, service delivery, Service Orchestration, Service Provider, unified service delivery