SlideShare a Scribd company logo
1 of 9
Download to read offline
Virtual Clustered
Multiprocessing (vCMP)
Clustered Multiprocessing (CMP) technology introduced by F5 in
2008 enabled organizations to consolidate physical, purpose-built
resources into a single virtual entity that provides near 1:1 scaling of
performance by simply adding or upgrading resource blades. Virtual
Clustered Multiprocessing (vCMP), the industry's first purpose-built
hypervisor, completes this functionality by allowing administrators to
completely segment those resources into independent, virtual ADCs.
White Paper
by KJ (Ken) Salchow, Jr.
Introduction
Data center consolidation and virtualization have changed the way organizations
look at CapEx and OpEx. Gone are the days when adding new capacity or
applications was simply accomplished by buying "more." Today, CIOs and
architects are looking to maximize the return on investment in hardware and
software through virtualization technologies that enable them to squeeze every
ounce of computing power from their existing data centers.
This is most apparent in the world of application servers, but the potential benefits
for other devices, firewalls, routers, and Application Delivery Controllers (ADCs)
cannot be ignored. Consequently, most vendors offer strategies around multi-
tenancy or virtual appliances in one form or another to provide the same kind of
flexibility for their solutions that OS virtualization offers in the server world.
While both multi-tenancy and virtual appliances improve organizations' deployment
flexibility and their ability to get maximum ROI from both CapEx and short-term
OpEx, these strategies have failed to provide the same kind of high-reliability, high-
performance solutions as traditional purpose-built systems.
Until now. F5 Virtual Clustered Multiprocessing (vCMP) technology, coupled with
Clustered Multiprocessing (CMP) technology, application delivery software,
purpose-built hardware, and virtual edition (VE) solutions, finally gives organizations
a complete, end-to-end virtualization strategy for application delivery.
Consolidation Considerations
As organizations began consolidating their data centers, they quickly realized that to
succeed, they had to eliminate all excess; simply moving remote systems into a
single data center quickly consumed all the space, power, and cooling available.
Additionally, many of those systems used less capacity than was provided by the
hardware they were deployed on. Many organizations also routinely over-
provisioned their server hardware to accommodate future growth or unpredictable
demand. At an individual application level this makes complete sense; however, this
strategy replicated hundreds of times across hundreds of applications resulted in
massive quantities of unused resources simply wasting away in the data center.
Data center appliances also tended to be over-provisioned for the same reasons.
Reclaiming these stagnant resources to minimize the amount of rack space, power,
and cooling needed emerged as a critical goal of data center consolidation.
However, it is still important to account for future growth and unpredictable load. On
paper, commercial virtualization solutions seem to fit the bill, but each has
weaknesses. These solutions come in two general forms: multi-tenancy and virtual
appliances.
How Conventional Solutions Fall Short 1
WHITE PAPER
Virtual Clustered Multiprocessing (vCMP)
®
52% of surveyed customers
consider consolidation to be an
important feature for managing their
applications and networks.
Source: TechValidate Survey of 104
F5 BIG-IP users TVID: 8B7-806-
7ED
provisioned their server hardware to accommodate future growth or unpredictable
demand. At an individual application level this makes complete sense; however, this
strategy replicated hundreds of times across hundreds of applications resulted in
massive quantities of unused resources simply wasting away in the data center.
Data center appliances also tended to be over-provisioned for the same reasons.
Reclaiming these stagnant resources to minimize the amount of rack space, power,
and cooling needed emerged as a critical goal of data center consolidation.
However, it is still important to account for future growth and unpredictable load. On
paper, commercial virtualization solutions seem to fit the bill, but each has
weaknesses. These solutions come in two general forms: multi-tenancy and virtual
appliances.
How Conventional Solutions Fall Short
Multi-Tenancy
Many appliance vendors use multi-tenancy to segment their solutions and provide
unique management and operation for disparate groups. Through administrative
partitioning, an organization can configure a device to service multiple customers or
business units without those customers realizing that others are also using the
same physical solution. While this provides the appearance of separation between
tenants, the reality is that all of them share the same hardware resources. Therefore,
if any one customer misconfigures their portion of the system, or causes excessive
use of those resources, it can negatively affect other users. Multi-tenant solutions
provide advanced controls to reduce this possibility (such as processor, memory,
and bandwidth limits); however, the fact that it still remains possible makes these
solutions unfavorable in many cases.
Multi-tenancy has other limitations: a single hardware failure affects multiple
customers; customers must use the same versions of software, which limits
flexibility; and while individual customers only see their unique portion of the system
configuration, the overall configuration of the appliance includes all the
configurations, making it complex and difficult to manage. The result is that while
multi-tenancy achieves many of the goals of consolidation and can reduce CapEx, it
tends to increase OpEx over the long term.
Virtual Appliances
Virtual appliances are also used to address the requirements of data center
consolidation. A virtual appliance takes the software that once ran on dedicated,
purpose-built hardware and ports it into a virtual machine that typically runs on a
general-purpose hypervisor in the same manner that application server virtual
machines do. They can run on commodity hardware and be moved in the event of
failure or resource exhaustion. This provides some significant benefits not
addressed by multi-tenancy. First, each virtual instance is completely independent
from any other virtual instance on the same host—whether it's another virtual
appliance or an application instance. While the virtual appliance still shares the same
hardware with other virtual appliances, the separation is much more distinct and
controlled than in multi-tenancy. Second, if the underlying hardware fails or another
instance causes excessive resource utilization, the virtual appliance can be moved to
another hardware host fairly simply and with little interruption. This helps address
the issue of hardware failures affecting multiple customers and resource limitations
that multi-tenancy generally cannot.
WHITE PAPER
Virtual Clustered Multiprocessing (vCMP)
®
2
WHITE PAPER
Virtual Clustered Multiprocessing (vCMP)
®
Multi-tenancy has other limitations: a single hardware failure affects multiple
customers; customers must use the same versions of software, which limits
flexibility; and while individual customers only see their unique portion of the system
configuration, the overall configuration of the appliance includes all the
configurations, making it complex and difficult to manage. The result is that while
multi-tenancy achieves many of the goals of consolidation and can reduce CapEx, it
tends to increase OpEx over the long term.
Virtual Appliances
Virtual appliances are also used to address the requirements of data center
consolidation. A virtual appliance takes the software that once ran on dedicated,
purpose-built hardware and ports it into a virtual machine that typically runs on a
general-purpose hypervisor in the same manner that application server virtual
machines do. They can run on commodity hardware and be moved in the event of
failure or resource exhaustion. This provides some significant benefits not
addressed by multi-tenancy. First, each virtual instance is completely independent
from any other virtual instance on the same host—whether it's another virtual
appliance or an application instance. While the virtual appliance still shares the same
hardware with other virtual appliances, the separation is much more distinct and
controlled than in multi-tenancy. Second, if the underlying hardware fails or another
instance causes excessive resource utilization, the virtual appliance can be moved to
another hardware host fairly simply and with little interruption. This helps address
the issue of hardware failures affecting multiple customers and resource limitations
that multi-tenancy generally cannot.
Unfortunately, when it comes to virtual appliances that do significant amounts of
heavy processing, many organizations are finding that they can't provide the same
level of service as their physical counterparts, especially in consolidated
environments where increased traffic accompanies the consolidation effort. The
dedicated hardware that many of these appliances were originally deployed on was
highly specialized and designed to boost performance beyond what general-
purpose systems are capable of. For example, when appliances had to process real-
time network traffic, the software was tuned for specific network interface hardware;
but in a virtualized deployment, it can only be tuned to the virtualized interface, as
the physical interface is never certain. In addition, processing real-time data
encrypted by SSL/TLS requires dedicated, special-purpose hardware to keep from
adding latency to the network, particularly as SSL keys change from 1024-bit to
2048-bit (requiring five to seven times the processing power). While it is certainly
possible to deploy SSL processing hardware on commodity servers, it must be
deployed on every machine that the virtual appliance might move to, which reduces
the CapEx savings of the consolidation effort.
Even without these concerns, running virtual appliances on the same hardware/
hypervisor as virtualized application instances can be dangerous as their need for
processor, network interface, and memory often starve other applications. This
results in virtual appliances often being deployed as the only virtual machine on an
individual, physical piece of hardware much like traditional non-virtualized versions,
but with the overhead of a hypervisor as well.
While both multi-tenancy and virtual appliances provide additional value over
traditional, single-use appliances, both have drawbacks that limit their overall
benefit. Multi-tenancy lacks complete isolation, fault tolerance, and ease of
migration; and virtual appliances lack the performance of dedicated, purpose-built
WHITE PAPER
Virtual Clustered Multiprocessing (vCMP)
®
3
WHITE PAPER
Virtual Clustered Multiprocessing (vCMP)
®
the CapEx savings of the consolidation effort.
Even without these concerns, running virtual appliances on the same hardware/
hypervisor as virtualized application instances can be dangerous as their need for
processor, network interface, and memory often starve other applications. This
results in virtual appliances often being deployed as the only virtual machine on an
individual, physical piece of hardware much like traditional non-virtualized versions,
but with the overhead of a hypervisor as well.
While both multi-tenancy and virtual appliances provide additional value over
traditional, single-use appliances, both have drawbacks that limit their overall
benefit. Multi-tenancy lacks complete isolation, fault tolerance, and ease of
migration; and virtual appliances lack the performance of dedicated, purpose-built
hardware. The ideal solution would provide all these features.
Virtual Clustered Multiprocessing
Clustered Multiprocessing (CMP) technology introduced by F5 in 2008 enabled the
consolidation of physical, purpose-built resources into a single virtual entity that
provides the most scalable Application Delivery Controller (ADC) to date. It's the only
solution that provides near 1:1 scaling of performance by simply adding or
upgrading resource blades.
Virtual Clustered Multiprocessing (vCMP) is the industry's first purpose-built
hypervisor—it allows the complete segmentation of those purpose-built, scalable
resources into independent, virtual ADCs.
True, Purpose-Built Hypervisor
All hardware isn't equal—organizations need purpose-built hardware for highly
reliable, high-performance solutions. The same can be said for hypervisors. Most
general-purpose hypervisors are designed to handle the broadest set of possible
physical hardware configurations and guest operating system requirements. This
flexibility is what makes them powerful enough to manage the complexities of
today's modern data center that runs the gamut of hardware and software
combinations.
ADCs, however, are not general-purpose computing platforms. While virtualized
ADCs running on general-purpose hypervisors and commodity hardware have
immense value for application-specific profiles and intelligence, they cannot provide
the scale, high availability, and performance required for core ADC traffic
management. These require purpose-built solutions.
The vCMP hypervisor is specifically designed for F5 hardware, which was designed
to meet application delivery requirements. vCMP was also built to host F5's
application delivery software, not to host general-purpose software. It is an
application delivery hypervisor uniquely tuned and purpose-built for that purpose
and none other. Unlike other vendors' solutions, which deploy general-purpose
hypervisors and attempt to tune them for best-effort performance as an ADC
hypervisor, vCMP is designed from the ground up to be an ADC hypervisor.
Deep Integration
The deep integration between hardware, hypervisor, and ADC software provides
immense benefits over other solutions, most notably in efficiency and reliability.
Because F5 has complete control over the underlying hardware and the overlaying
software, the vCMP hypervisor is more efficient in design and operation than
WHITE PAPER
Virtual Clustered Multiprocessing (vCMP)
®
4
WHITE PAPER
Virtual Clustered Multiprocessing (vCMP)
®
The vCMP hypervisor is specifically designed for F5 hardware, which was designed
to meet application delivery requirements. vCMP was also built to host F5's
application delivery software, not to host general-purpose software. It is an
application delivery hypervisor uniquely tuned and purpose-built for that purpose
and none other. Unlike other vendors' solutions, which deploy general-purpose
hypervisors and attempt to tune them for best-effort performance as an ADC
hypervisor, vCMP is designed from the ground up to be an ADC hypervisor.
Deep Integration
The deep integration between hardware, hypervisor, and ADC software provides
immense benefits over other solutions, most notably in efficiency and reliability.
Because F5 has complete control over the underlying hardware and the overlaying
software, the vCMP hypervisor is more efficient in design and operation than
general-purpose hypervisors. vCMP needs to implement support only for F5-specific
hardware, and it needs to support only the processes required by F5 software. The
result is a much more streamlined and efficient hypervisor design.
This more efficient hypervisor also improves reliability. Its streamlined nature makes
the vCMP hypervisor easier to maintain and easier to troubleshoot. In addition,
because F5 controls the entire stack, changes in supported hardware or software
that require modification of the hypervisor are also controlled entirely by F5, rather
than third-party developers or hardware manufacturers.
The result of this deep integration is a more stable and controlled platform that
simply performs.
The Payoff
The payoff of a purpose-built hypervisor that's deeply integrated with the underlying
hardware and guest software is the most powerful virtualized ADC solution available
today. With vCMP, organizations can independently operate virtual instances
without sacrificing interoperability with existing equipment, purpose-built hardware,
or orchestration solutions.
With vCMP, administrators can run multiple instances of TMOS, each isolated from
the others. Unlike some implementations, because vCMP is a true hypervisor, the
guest ADCs are completely isolated—so they can run entirely different versions of
ADC software. This means that test and development staff can create new virtual
ADC instances to test new versions of software without any effect on existing
deployments. Or, competing business units can choose if/when they upgrade their
virtual instances to meet their unique business requirements. All they have to do is
provision a new instance, apply their existing configuration, and then test the
upgrade process and results. Any problems can be addressed by simply removing
the instance and starting over. Alternatively, administrators can upgrade individual
instances in place without having to upgrade all instances.
Because each guest is its own complete ADC, individual business units or other
customers have complete control over their deployment, the ability to further
segment their deployment using administrative controls, and the ability to manage
independent logs and configurations. However, a failure or misstep cannot affect
any other virtual instance. Rebooting the instance, runaway processes, and flat-out
misconfigurations are isolated from all other instances.
WHITE PAPER
Virtual Clustered Multiprocessing (vCMP)
®
5
WHITE PAPER
Virtual Clustered Multiprocessing (vCMP)
®
•
•
•
•
the instance and starting over. Alternatively, administrators can upgrade individual
instances in place without having to upgrade all instances.
Because each guest is its own complete ADC, individual business units or other
customers have complete control over their deployment, the ability to further
segment their deployment using administrative controls, and the ability to manage
independent logs and configurations. However, a failure or misstep cannot affect
any other virtual instance. Rebooting the instance, runaway processes, and flat-out
misconfigurations are isolated from all other instances.
When vCMP is deployed on a multi-blade VIPRION system, administrators
can configure the vCMP instances of ADCs in multiple ways. The instances
may exist on single blades, or they may span multiple blades. In addition,
since VIPRION chassis allow new blades to be added on the fly, vCMP
instances can be configured to automatically expand across the new blade
resources without interruption. The primary benefits of vCMP are:
Instances can run different versions
Network isolation
Resource isolation
Fault isolation
All exist within a single VIPRION chassis (with the benefits that provides),
and each instance is completely independent from the others. On-demand
scale with complete control over resource allocation is the best of both
worlds.
The deep integration of vCMP also enables it to work seamlessly with existing
functionality. For instance, CMP allows new compute resources to be added
incrementally and become instantly available to the ADC. When vCMP is in
operation, those new resources can be automatically allocated to existing virtual
instances without any interruption, reboot, or reconfiguration. On the other side of
the stack, when configuring vCMP guest allocation, the hypervisor can directly
assign IP addresses for management and VLAN tags along with the resource
allocation restrictions. Creating a new ADC instance can be done in a matter of
WHITE PAPER
Virtual Clustered Multiprocessing (vCMP)
®
6
WHITE PAPER
Virtual Clustered Multiprocessing (vCMP)
®
• Fault isolation
All exist within a single VIPRION chassis (with the benefits that provides),
and each instance is completely independent from the others. On-demand
scale with complete control over resource allocation is the best of both
worlds.
The deep integration of vCMP also enables it to work seamlessly with existing
functionality. For instance, CMP allows new compute resources to be added
incrementally and become instantly available to the ADC. When vCMP is in
operation, those new resources can be automatically allocated to existing virtual
instances without any interruption, reboot, or reconfiguration. On the other side of
the stack, when configuring vCMP guest allocation, the hypervisor can directly
assign IP addresses for management and VLAN tags along with the resource
allocation restrictions. Creating a new ADC instance can be done in a matter of
minutes, and a new administrator can log in and start their configuration. Other
vendors' virtual ADC solutions require reboot of virtual instances before new
resources are available, and each instance must be manually configured before
being ready for further configuration. vCMP allows virtual instances full access to
new network interfaces, VLANs, and even entirely new resource blades instantly and
without interruption.
Flexible allocation allows administrators to designate CPU resources (and blades on
chassis models) to guests upon creation. Dynamic scaling allows reallocation of
CPU resources, without disruption. This makes it possible to redistribute resources
to better align with the need for business agility in addressing growth and scale, as
well as support additional or new application delivery services that may require more
CPU resources. Administrators can size guests according to what's required for
each deployment—and modify when those requirements change.
Because the hypervisor is purpose-built, it can also be integrated into existing data
center orchestration solutions. This allows organizations to dynamically create and
provision new ADC instances as part of their existing orchestration solutions. Using
iControl, an F5 management control plane API, administrators can spin guests up
and down programmatically using a variety of cloud management platforms and
frameworks, as well as custom solutions. Programmatic control of ADC instances
enables elastic application network services and reduces operational overhead. This
integration is identical to, and utilizes the same methods as, integrating with
individual ADC devices (physical, virtual editions, or vCMP instances). In addition,
general-purpose hypervisors have very limited network options and can't support
the virtual MAC addresses required by VRRP (RFC 3768) and VLAN groups (proxy
ARP bridge). vCMP can act as any standard network device; it can act as a router, a
bridge, or a proxy ARP device as needed. This simply isn't possible with general-
purpose hypervisor use.
Conclusion
Today's consolidated data centers require flexibility and agility. CIOs and architects
are looking for solutions that provide the best return on investment despite rapidly
changing requirements and business needs. Yet traditional solutions for virtualizing
and consolidating hardware devices don't meet these requirements. Multi-tenancy
solutions fail to provide sufficient flexibility by not allowing isolation of instances, and
although they often reduce CapEx, they actually increase long-term OpEx. Virtual
WHITE PAPER
Virtual Clustered Multiprocessing (vCMP)
®
7
WHITE PAPER
Virtual Clustered Multiprocessing (vCMP)
®
enables elastic application network services and reduces operational overhead. This
integration is identical to, and utilizes the same methods as, integrating with
individual ADC devices (physical, virtual editions, or vCMP instances). In addition,
general-purpose hypervisors have very limited network options and can't support
the virtual MAC addresses required by VRRP (RFC 3768) and VLAN groups (proxy
ARP bridge). vCMP can act as any standard network device; it can act as a router, a
bridge, or a proxy ARP device as needed. This simply isn't possible with general-
purpose hypervisor use.
Conclusion
Today's consolidated data centers require flexibility and agility. CIOs and architects
are looking for solutions that provide the best return on investment despite rapidly
changing requirements and business needs. Yet traditional solutions for virtualizing
and consolidating hardware devices don't meet these requirements. Multi-tenancy
solutions fail to provide sufficient flexibility by not allowing isolation of instances, and
although they often reduce CapEx, they actually increase long-term OpEx. Virtual
appliances provide flexibility but at the cost of performance and scale.
True agility is only gained with complete flexibility in resource deployment. The ability
to consolidate without giving up individual resource isolation is critical. The flexibility
to utilize virtualization without forfeiting the performance of dedicated, purpose-built
hardware is necessary. vCMP, combined with CMP, F5's purpose-built hardware,
virtual editions (VEs), and F5's industry-leading TMOS-based solutions provides the
most complete set of options for application delivery with the greatest flexibility and
agility. This allows customers to choose the right solution for their unique needs
while helping to drive maximum return on their investment in consolidation and
virtualization.
F5 now delivers true agility through limitless growth as well as flexible allocation— all
without sacrificing performance, reliability, or flexibility.
WHITE PAPER
Virtual Clustered Multiprocessing (vCMP)
®
8
F5 Networks, Inc.
401 Elliott Avenue West, Seattle, WA 98119
888-882-4447 www.f5.com
Americas
info@f5.com
Asia-Pacific
apacinfo@f5.com
Europe/Middle-East/Africa
emeainfo@f5.com
Japan
f5j-info@f5.com
©2016 F5 Networks, Inc. All rights reserved. F5, F5 Networks, and the F5 logo are trademarks of F5 Networks, Inc. in the U.S. and in certain other countries. Other F5
trademarks are identified at f5.com. Any other products, services, or company names referenced herein may be trademarks of their respective owners with no
endorsement or affiliation, express or implied, claimed by F5. WP-4079 0113
WHITE PAPER
Virtual Clustered Multiprocessing (vCMP)
®

More Related Content

What's hot

Citrix command lines
Citrix command linesCitrix command lines
Citrix command linesprincesly
 
Green Your IT Enterprise In 2010
Green Your IT Enterprise In 2010Green Your IT Enterprise In 2010
Green Your IT Enterprise In 2010Terell Jones
 
The Journey Toward the Software-Defined Data Center
The Journey Toward the Software-Defined Data CenterThe Journey Toward the Software-Defined Data Center
The Journey Toward the Software-Defined Data CenterCognizant
 
Optimize your virtualization_efforts_with_a_blade_infrastructure
Optimize your virtualization_efforts_with_a_blade_infrastructureOptimize your virtualization_efforts_with_a_blade_infrastructure
Optimize your virtualization_efforts_with_a_blade_infrastructureMartín Ríos
 
Pivotal gem fire_wp_hardest-problems-data-management_053013
Pivotal gem fire_wp_hardest-problems-data-management_053013Pivotal gem fire_wp_hardest-problems-data-management_053013
Pivotal gem fire_wp_hardest-problems-data-management_053013EMC
 
Meet the BYOD, ‘Computing Anywhere’ Challenge—Planning and License Management...
Meet the BYOD, ‘Computing Anywhere’ Challenge—Planning and License Management...Meet the BYOD, ‘Computing Anywhere’ Challenge—Planning and License Management...
Meet the BYOD, ‘Computing Anywhere’ Challenge—Planning and License Management...Flexera
 
Idc quantifying-business-value-v mware-view-wp
Idc quantifying-business-value-v mware-view-wpIdc quantifying-business-value-v mware-view-wp
Idc quantifying-business-value-v mware-view-wpkimsach
 
Business Case Of Desktop Virtualization
Business Case Of Desktop Virtualization Business Case Of Desktop Virtualization
Business Case Of Desktop Virtualization Md Yousup Faruqu
 
Thin Provisioning Comparison
Thin Provisioning ComparisonThin Provisioning Comparison
Thin Provisioning Comparisonlneut03
 
View 5 competitive sales presentation
View 5 competitive sales presentationView 5 competitive sales presentation
View 5 competitive sales presentationsolarisyourep
 
Encoding Enhancers Woolpack virtualization services
Encoding Enhancers   Woolpack virtualization servicesEncoding Enhancers   Woolpack virtualization services
Encoding Enhancers Woolpack virtualization servicesAditi Shrivastava
 
Vdi how-it-works618
Vdi how-it-works618Vdi how-it-works618
Vdi how-it-works618shiva2shetty
 
Virtual desktop infrastructure
Virtual desktop infrastructureVirtual desktop infrastructure
Virtual desktop infrastructureGokulan Subramani
 
Vdi strategy
Vdi strategyVdi strategy
Vdi strategylatheefca
 
Server Virtualization and Cloud Computing: Four Hidden Impacts on ...
Server Virtualization and Cloud Computing: Four Hidden Impacts on ...Server Virtualization and Cloud Computing: Four Hidden Impacts on ...
Server Virtualization and Cloud Computing: Four Hidden Impacts on ...webhostingguy
 
Introduction to virtual desktop infrastructure v3
Introduction to virtual desktop infrastructure  v3Introduction to virtual desktop infrastructure  v3
Introduction to virtual desktop infrastructure v3Fas (Feisal) Mosleh
 
IRJET- A Survey on Virtualization and Attacks on Virtual Machine Monitor (VMM)
IRJET- A Survey on Virtualization and Attacks on Virtual Machine Monitor (VMM)IRJET- A Survey on Virtualization and Attacks on Virtual Machine Monitor (VMM)
IRJET- A Survey on Virtualization and Attacks on Virtual Machine Monitor (VMM)IRJET Journal
 
Solutions_using_Blades_ITO0108
Solutions_using_Blades_ITO0108Solutions_using_Blades_ITO0108
Solutions_using_Blades_ITO0108H Nelson Stewart
 

What's hot (20)

Citrix command lines
Citrix command linesCitrix command lines
Citrix command lines
 
Green Your IT Enterprise In 2010
Green Your IT Enterprise In 2010Green Your IT Enterprise In 2010
Green Your IT Enterprise In 2010
 
ENERGY EFFICIENCY IN CLOUD COMPUTING
ENERGY EFFICIENCY IN CLOUD COMPUTINGENERGY EFFICIENCY IN CLOUD COMPUTING
ENERGY EFFICIENCY IN CLOUD COMPUTING
 
The Journey Toward the Software-Defined Data Center
The Journey Toward the Software-Defined Data CenterThe Journey Toward the Software-Defined Data Center
The Journey Toward the Software-Defined Data Center
 
Optimize your virtualization_efforts_with_a_blade_infrastructure
Optimize your virtualization_efforts_with_a_blade_infrastructureOptimize your virtualization_efforts_with_a_blade_infrastructure
Optimize your virtualization_efforts_with_a_blade_infrastructure
 
Pivotal gem fire_wp_hardest-problems-data-management_053013
Pivotal gem fire_wp_hardest-problems-data-management_053013Pivotal gem fire_wp_hardest-problems-data-management_053013
Pivotal gem fire_wp_hardest-problems-data-management_053013
 
Meet the BYOD, ‘Computing Anywhere’ Challenge—Planning and License Management...
Meet the BYOD, ‘Computing Anywhere’ Challenge—Planning and License Management...Meet the BYOD, ‘Computing Anywhere’ Challenge—Planning and License Management...
Meet the BYOD, ‘Computing Anywhere’ Challenge—Planning and License Management...
 
Idc quantifying-business-value-v mware-view-wp
Idc quantifying-business-value-v mware-view-wpIdc quantifying-business-value-v mware-view-wp
Idc quantifying-business-value-v mware-view-wp
 
Business Case Of Desktop Virtualization
Business Case Of Desktop Virtualization Business Case Of Desktop Virtualization
Business Case Of Desktop Virtualization
 
Thin Provisioning Comparison
Thin Provisioning ComparisonThin Provisioning Comparison
Thin Provisioning Comparison
 
View 5 competitive sales presentation
View 5 competitive sales presentationView 5 competitive sales presentation
View 5 competitive sales presentation
 
Encoding Enhancers Woolpack virtualization services
Encoding Enhancers   Woolpack virtualization servicesEncoding Enhancers   Woolpack virtualization services
Encoding Enhancers Woolpack virtualization services
 
Vdi how-it-works618
Vdi how-it-works618Vdi how-it-works618
Vdi how-it-works618
 
Virtual desktop infrastructure
Virtual desktop infrastructureVirtual desktop infrastructure
Virtual desktop infrastructure
 
Vdi strategy
Vdi strategyVdi strategy
Vdi strategy
 
vDesk: Introduction to Desktop Virtualization
vDesk: Introduction to Desktop VirtualizationvDesk: Introduction to Desktop Virtualization
vDesk: Introduction to Desktop Virtualization
 
Server Virtualization and Cloud Computing: Four Hidden Impacts on ...
Server Virtualization and Cloud Computing: Four Hidden Impacts on ...Server Virtualization and Cloud Computing: Four Hidden Impacts on ...
Server Virtualization and Cloud Computing: Four Hidden Impacts on ...
 
Introduction to virtual desktop infrastructure v3
Introduction to virtual desktop infrastructure  v3Introduction to virtual desktop infrastructure  v3
Introduction to virtual desktop infrastructure v3
 
IRJET- A Survey on Virtualization and Attacks on Virtual Machine Monitor (VMM)
IRJET- A Survey on Virtualization and Attacks on Virtual Machine Monitor (VMM)IRJET- A Survey on Virtualization and Attacks on Virtual Machine Monitor (VMM)
IRJET- A Survey on Virtualization and Attacks on Virtual Machine Monitor (VMM)
 
Solutions_using_Blades_ITO0108
Solutions_using_Blades_ITO0108Solutions_using_Blades_ITO0108
Solutions_using_Blades_ITO0108
 

Similar to Virtual Clustered Multiprocessing (vCMP) Delivers Independent Virtual ADCs

Virtualization 2.0: The Next Generation of Virtualization
Virtualization 2.0: The Next Generation of VirtualizationVirtualization 2.0: The Next Generation of Virtualization
Virtualization 2.0: The Next Generation of VirtualizationEMC
 
Quick start guide_virtualization_uk_a4_online_2021-uk
Quick start guide_virtualization_uk_a4_online_2021-ukQuick start guide_virtualization_uk_a4_online_2021-uk
Quick start guide_virtualization_uk_a4_online_2021-ukAssespro Nacional
 
Four Main Types of Virtualization
Four Main Types of VirtualizationFour Main Types of Virtualization
Four Main Types of VirtualizationHTS Hosting
 
Product Brief Storage Virtualization isn’t About Storage
Product Brief Storage Virtualization isn’t About StorageProduct Brief Storage Virtualization isn’t About Storage
Product Brief Storage Virtualization isn’t About StorageIBM India Smarter Computing
 
Virtualization in Cloud Computing.ppt
Virtualization in Cloud Computing.pptVirtualization in Cloud Computing.ppt
Virtualization in Cloud Computing.pptMohammadArmanulHaque
 
Cloud Technology and VirtualizationProject Deli.docx
Cloud Technology and VirtualizationProject Deli.docxCloud Technology and VirtualizationProject Deli.docx
Cloud Technology and VirtualizationProject Deli.docxmonicafrancis71118
 
Different types of virtualisation
Different types of virtualisationDifferent types of virtualisation
Different types of virtualisationAlessandro Guli
 
Introduction To Cloud Computing
Introduction To Cloud ComputingIntroduction To Cloud Computing
Introduction To Cloud ComputingLiming Liu
 
Short Economic EssayPlease answer MINIMUM 400 word I need this.docx
Short Economic EssayPlease answer MINIMUM 400 word I need this.docxShort Economic EssayPlease answer MINIMUM 400 word I need this.docx
Short Economic EssayPlease answer MINIMUM 400 word I need this.docxbudabrooks46239
 
Cloud Computing Introduction
Cloud Computing IntroductionCloud Computing Introduction
Cloud Computing Introductionguest90f660
 
Small and medium-sized businesses can reduce software licensing and other OPE...
Small and medium-sized businesses can reduce software licensing and other OPE...Small and medium-sized businesses can reduce software licensing and other OPE...
Small and medium-sized businesses can reduce software licensing and other OPE...Principled Technologies
 
Four Priorities to Enhance the Virtualized Infrastructure
Four Priorities to Enhance the Virtualized InfrastructureFour Priorities to Enhance the Virtualized Infrastructure
Four Priorities to Enhance the Virtualized InfrastructureIBM India Smarter Computing
 
Traditioanal vs-cloud based Data Centers
Traditioanal vs-cloud based Data CentersTraditioanal vs-cloud based Data Centers
Traditioanal vs-cloud based Data CentersShreya Srivastava
 
Complemenatry & Alternative Solution to VDI
Complemenatry & Alternative Solution to VDIComplemenatry & Alternative Solution to VDI
Complemenatry & Alternative Solution to VDIDeskStream, Inc
 
Virtualization Journey
Virtualization JourneyVirtualization Journey
Virtualization JourneyVMware
 

Similar to Virtual Clustered Multiprocessing (vCMP) Delivers Independent Virtual ADCs (20)

Virtualization 2.0: The Next Generation of Virtualization
Virtualization 2.0: The Next Generation of VirtualizationVirtualization 2.0: The Next Generation of Virtualization
Virtualization 2.0: The Next Generation of Virtualization
 
Yes to virtualization projects but dont virtualize waste
Yes to virtualization projects but dont virtualize wasteYes to virtualization projects but dont virtualize waste
Yes to virtualization projects but dont virtualize waste
 
Quick start guide_virtualization_uk_a4_online_2021-uk
Quick start guide_virtualization_uk_a4_online_2021-ukQuick start guide_virtualization_uk_a4_online_2021-uk
Quick start guide_virtualization_uk_a4_online_2021-uk
 
Four Main Types of Virtualization
Four Main Types of VirtualizationFour Main Types of Virtualization
Four Main Types of Virtualization
 
Storage Virtualization isn’t About Storage
Storage Virtualization isn’t About StorageStorage Virtualization isn’t About Storage
Storage Virtualization isn’t About Storage
 
Product Brief Storage Virtualization isn’t About Storage
Product Brief Storage Virtualization isn’t About StorageProduct Brief Storage Virtualization isn’t About Storage
Product Brief Storage Virtualization isn’t About Storage
 
Could the “C” in HPC stand for Cloud?
Could the “C” in HPC stand for Cloud?Could the “C” in HPC stand for Cloud?
Could the “C” in HPC stand for Cloud?
 
Virtualization in Cloud Computing.ppt
Virtualization in Cloud Computing.pptVirtualization in Cloud Computing.ppt
Virtualization in Cloud Computing.ppt
 
Cloud Technology and VirtualizationProject Deli.docx
Cloud Technology and VirtualizationProject Deli.docxCloud Technology and VirtualizationProject Deli.docx
Cloud Technology and VirtualizationProject Deli.docx
 
Different types of virtualisation
Different types of virtualisationDifferent types of virtualisation
Different types of virtualisation
 
Introduction To Cloud Computing
Introduction To Cloud ComputingIntroduction To Cloud Computing
Introduction To Cloud Computing
 
Short Economic EssayPlease answer MINIMUM 400 word I need this.docx
Short Economic EssayPlease answer MINIMUM 400 word I need this.docxShort Economic EssayPlease answer MINIMUM 400 word I need this.docx
Short Economic EssayPlease answer MINIMUM 400 word I need this.docx
 
Cloud Computing Introduction
Cloud Computing IntroductionCloud Computing Introduction
Cloud Computing Introduction
 
Small and medium-sized businesses can reduce software licensing and other OPE...
Small and medium-sized businesses can reduce software licensing and other OPE...Small and medium-sized businesses can reduce software licensing and other OPE...
Small and medium-sized businesses can reduce software licensing and other OPE...
 
Performance Evaluation of Virtualization Technologies for Server
Performance Evaluation of Virtualization Technologies for ServerPerformance Evaluation of Virtualization Technologies for Server
Performance Evaluation of Virtualization Technologies for Server
 
Four Priorities to Enhance the Virtualized Infrastructure
Four Priorities to Enhance the Virtualized InfrastructureFour Priorities to Enhance the Virtualized Infrastructure
Four Priorities to Enhance the Virtualized Infrastructure
 
Traditioanal vs-cloud based Data Centers
Traditioanal vs-cloud based Data CentersTraditioanal vs-cloud based Data Centers
Traditioanal vs-cloud based Data Centers
 
WTM Technical Writing example.pdf
WTM Technical Writing example.pdfWTM Technical Writing example.pdf
WTM Technical Writing example.pdf
 
Complemenatry & Alternative Solution to VDI
Complemenatry & Alternative Solution to VDIComplemenatry & Alternative Solution to VDI
Complemenatry & Alternative Solution to VDI
 
Virtualization Journey
Virtualization JourneyVirtualization Journey
Virtualization Journey
 

Recently uploaded

《1:1仿制麦克马斯特大学毕业证|订制麦克马斯特大学文凭》
《1:1仿制麦克马斯特大学毕业证|订制麦克马斯特大学文凭》《1:1仿制麦克马斯特大学毕业证|订制麦克马斯特大学文凭》
《1:1仿制麦克马斯特大学毕业证|订制麦克马斯特大学文凭》o8wvnojp
 
(办理学位证)韩国汉阳大学毕业证成绩单原版一比一
(办理学位证)韩国汉阳大学毕业证成绩单原版一比一(办理学位证)韩国汉阳大学毕业证成绩单原版一比一
(办理学位证)韩国汉阳大学毕业证成绩单原版一比一C SSS
 
毕业文凭制作#回国入职#diploma#degree加拿大瑞尔森大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
毕业文凭制作#回国入职#diploma#degree加拿大瑞尔森大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree 毕业文凭制作#回国入职#diploma#degree加拿大瑞尔森大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
毕业文凭制作#回国入职#diploma#degree加拿大瑞尔森大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree z zzz
 
existing product research b2 Sunderland Culture
existing product research b2 Sunderland Cultureexisting product research b2 Sunderland Culture
existing product research b2 Sunderland CultureChloeMeadows1
 
Real Sure (Call Girl) in I.G.I. Airport 8377087607 Hot Call Girls In Delhi NCR
Real Sure (Call Girl) in I.G.I. Airport 8377087607 Hot Call Girls In Delhi NCRReal Sure (Call Girl) in I.G.I. Airport 8377087607 Hot Call Girls In Delhi NCR
Real Sure (Call Girl) in I.G.I. Airport 8377087607 Hot Call Girls In Delhi NCRdollysharma2066
 
毕业文凭制作#回国入职#diploma#degree美国威斯康星大学麦迪逊分校毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#d...
毕业文凭制作#回国入职#diploma#degree美国威斯康星大学麦迪逊分校毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#d...毕业文凭制作#回国入职#diploma#degree美国威斯康星大学麦迪逊分校毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#d...
毕业文凭制作#回国入职#diploma#degree美国威斯康星大学麦迪逊分校毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#d...ttt fff
 
定制(USF学位证)旧金山大学毕业证成绩单原版一比一
定制(USF学位证)旧金山大学毕业证成绩单原版一比一定制(USF学位证)旧金山大学毕业证成绩单原版一比一
定制(USF学位证)旧金山大学毕业证成绩单原版一比一ss ss
 
(办理学位证)多伦多大学毕业证成绩单原版一比一
(办理学位证)多伦多大学毕业证成绩单原版一比一(办理学位证)多伦多大学毕业证成绩单原版一比一
(办理学位证)多伦多大学毕业证成绩单原版一比一C SSS
 
Call Girls In Munirka>༒9599632723 Incall_OutCall Available
Call Girls In Munirka>༒9599632723 Incall_OutCall AvailableCall Girls In Munirka>༒9599632723 Incall_OutCall Available
Call Girls In Munirka>༒9599632723 Incall_OutCall AvailableCall Girls in Delhi
 
NO1 WorldWide kala jadu Love Marriage Black Magic Punjab Powerful Black Magic...
NO1 WorldWide kala jadu Love Marriage Black Magic Punjab Powerful Black Magic...NO1 WorldWide kala jadu Love Marriage Black Magic Punjab Powerful Black Magic...
NO1 WorldWide kala jadu Love Marriage Black Magic Punjab Powerful Black Magic...Amil baba
 
定制(UI学位证)爱达荷大学毕业证成绩单原版一比一
定制(UI学位证)爱达荷大学毕业证成绩单原版一比一定制(UI学位证)爱达荷大学毕业证成绩单原版一比一
定制(UI学位证)爱达荷大学毕业证成绩单原版一比一ss ss
 
定制(RHUL学位证)伦敦大学皇家霍洛威学院毕业证成绩单原版一比一
定制(RHUL学位证)伦敦大学皇家霍洛威学院毕业证成绩单原版一比一定制(RHUL学位证)伦敦大学皇家霍洛威学院毕业证成绩单原版一比一
定制(RHUL学位证)伦敦大学皇家霍洛威学院毕业证成绩单原版一比一ss ss
 
办理(CSU毕业证书)澳洲查理斯特大学毕业证成绩单原版一比一
办理(CSU毕业证书)澳洲查理斯特大学毕业证成绩单原版一比一办理(CSU毕业证书)澳洲查理斯特大学毕业证成绩单原版一比一
办理(CSU毕业证书)澳洲查理斯特大学毕业证成绩单原版一比一diploma 1
 
萨斯喀彻温大学毕业证学位证成绩单-购买流程
萨斯喀彻温大学毕业证学位证成绩单-购买流程萨斯喀彻温大学毕业证学位证成绩单-购买流程
萨斯喀彻温大学毕业证学位证成绩单-购买流程1k98h0e1
 
Erfurt FH学位证,埃尔福特应用技术大学毕业证书1:1制作
Erfurt FH学位证,埃尔福特应用技术大学毕业证书1:1制作Erfurt FH学位证,埃尔福特应用技术大学毕业证书1:1制作
Erfurt FH学位证,埃尔福特应用技术大学毕业证书1:1制作f3774p8b
 
专业一比一美国旧金山艺术学院毕业证成绩单pdf电子版制作修改#真实工艺展示#真实防伪#diploma#degree
专业一比一美国旧金山艺术学院毕业证成绩单pdf电子版制作修改#真实工艺展示#真实防伪#diploma#degree专业一比一美国旧金山艺术学院毕业证成绩单pdf电子版制作修改#真实工艺展示#真实防伪#diploma#degree
专业一比一美国旧金山艺术学院毕业证成绩单pdf电子版制作修改#真实工艺展示#真实防伪#diploma#degreeyuu sss
 

Recently uploaded (20)

《1:1仿制麦克马斯特大学毕业证|订制麦克马斯特大学文凭》
《1:1仿制麦克马斯特大学毕业证|订制麦克马斯特大学文凭》《1:1仿制麦克马斯特大学毕业证|订制麦克马斯特大学文凭》
《1:1仿制麦克马斯特大学毕业证|订制麦克马斯特大学文凭》
 
(办理学位证)韩国汉阳大学毕业证成绩单原版一比一
(办理学位证)韩国汉阳大学毕业证成绩单原版一比一(办理学位证)韩国汉阳大学毕业证成绩单原版一比一
(办理学位证)韩国汉阳大学毕业证成绩单原版一比一
 
毕业文凭制作#回国入职#diploma#degree加拿大瑞尔森大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
毕业文凭制作#回国入职#diploma#degree加拿大瑞尔森大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree 毕业文凭制作#回国入职#diploma#degree加拿大瑞尔森大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
毕业文凭制作#回国入职#diploma#degree加拿大瑞尔森大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
 
existing product research b2 Sunderland Culture
existing product research b2 Sunderland Cultureexisting product research b2 Sunderland Culture
existing product research b2 Sunderland Culture
 
9953330565 Low Rate Call Girls In Jahangirpuri Delhi NCR
9953330565 Low Rate Call Girls In Jahangirpuri  Delhi NCR9953330565 Low Rate Call Girls In Jahangirpuri  Delhi NCR
9953330565 Low Rate Call Girls In Jahangirpuri Delhi NCR
 
Real Sure (Call Girl) in I.G.I. Airport 8377087607 Hot Call Girls In Delhi NCR
Real Sure (Call Girl) in I.G.I. Airport 8377087607 Hot Call Girls In Delhi NCRReal Sure (Call Girl) in I.G.I. Airport 8377087607 Hot Call Girls In Delhi NCR
Real Sure (Call Girl) in I.G.I. Airport 8377087607 Hot Call Girls In Delhi NCR
 
毕业文凭制作#回国入职#diploma#degree美国威斯康星大学麦迪逊分校毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#d...
毕业文凭制作#回国入职#diploma#degree美国威斯康星大学麦迪逊分校毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#d...毕业文凭制作#回国入职#diploma#degree美国威斯康星大学麦迪逊分校毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#d...
毕业文凭制作#回国入职#diploma#degree美国威斯康星大学麦迪逊分校毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#d...
 
定制(USF学位证)旧金山大学毕业证成绩单原版一比一
定制(USF学位证)旧金山大学毕业证成绩单原版一比一定制(USF学位证)旧金山大学毕业证成绩单原版一比一
定制(USF学位证)旧金山大学毕业证成绩单原版一比一
 
(办理学位证)多伦多大学毕业证成绩单原版一比一
(办理学位证)多伦多大学毕业证成绩单原版一比一(办理学位证)多伦多大学毕业证成绩单原版一比一
(办理学位证)多伦多大学毕业证成绩单原版一比一
 
CIVIL ENGINEERING
CIVIL ENGINEERINGCIVIL ENGINEERING
CIVIL ENGINEERING
 
Call Girls In Munirka>༒9599632723 Incall_OutCall Available
Call Girls In Munirka>༒9599632723 Incall_OutCall AvailableCall Girls In Munirka>༒9599632723 Incall_OutCall Available
Call Girls In Munirka>༒9599632723 Incall_OutCall Available
 
young call girls in Gtb Nagar,🔝 9953056974 🔝 escort Service
young call girls in Gtb Nagar,🔝 9953056974 🔝 escort Serviceyoung call girls in Gtb Nagar,🔝 9953056974 🔝 escort Service
young call girls in Gtb Nagar,🔝 9953056974 🔝 escort Service
 
NO1 WorldWide kala jadu Love Marriage Black Magic Punjab Powerful Black Magic...
NO1 WorldWide kala jadu Love Marriage Black Magic Punjab Powerful Black Magic...NO1 WorldWide kala jadu Love Marriage Black Magic Punjab Powerful Black Magic...
NO1 WorldWide kala jadu Love Marriage Black Magic Punjab Powerful Black Magic...
 
定制(UI学位证)爱达荷大学毕业证成绩单原版一比一
定制(UI学位证)爱达荷大学毕业证成绩单原版一比一定制(UI学位证)爱达荷大学毕业证成绩单原版一比一
定制(UI学位证)爱达荷大学毕业证成绩单原版一比一
 
定制(RHUL学位证)伦敦大学皇家霍洛威学院毕业证成绩单原版一比一
定制(RHUL学位证)伦敦大学皇家霍洛威学院毕业证成绩单原版一比一定制(RHUL学位证)伦敦大学皇家霍洛威学院毕业证成绩单原版一比一
定制(RHUL学位证)伦敦大学皇家霍洛威学院毕业证成绩单原版一比一
 
办理(CSU毕业证书)澳洲查理斯特大学毕业证成绩单原版一比一
办理(CSU毕业证书)澳洲查理斯特大学毕业证成绩单原版一比一办理(CSU毕业证书)澳洲查理斯特大学毕业证成绩单原版一比一
办理(CSU毕业证书)澳洲查理斯特大学毕业证成绩单原版一比一
 
萨斯喀彻温大学毕业证学位证成绩单-购买流程
萨斯喀彻温大学毕业证学位证成绩单-购买流程萨斯喀彻温大学毕业证学位证成绩单-购买流程
萨斯喀彻温大学毕业证学位证成绩单-购买流程
 
Erfurt FH学位证,埃尔福特应用技术大学毕业证书1:1制作
Erfurt FH学位证,埃尔福特应用技术大学毕业证书1:1制作Erfurt FH学位证,埃尔福特应用技术大学毕业证书1:1制作
Erfurt FH学位证,埃尔福特应用技术大学毕业证书1:1制作
 
young call girls in Khanpur,🔝 9953056974 🔝 escort Service
young call girls in  Khanpur,🔝 9953056974 🔝 escort Serviceyoung call girls in  Khanpur,🔝 9953056974 🔝 escort Service
young call girls in Khanpur,🔝 9953056974 🔝 escort Service
 
专业一比一美国旧金山艺术学院毕业证成绩单pdf电子版制作修改#真实工艺展示#真实防伪#diploma#degree
专业一比一美国旧金山艺术学院毕业证成绩单pdf电子版制作修改#真实工艺展示#真实防伪#diploma#degree专业一比一美国旧金山艺术学院毕业证成绩单pdf电子版制作修改#真实工艺展示#真实防伪#diploma#degree
专业一比一美国旧金山艺术学院毕业证成绩单pdf电子版制作修改#真实工艺展示#真实防伪#diploma#degree
 

Virtual Clustered Multiprocessing (vCMP) Delivers Independent Virtual ADCs

  • 1. Virtual Clustered Multiprocessing (vCMP) Clustered Multiprocessing (CMP) technology introduced by F5 in 2008 enabled organizations to consolidate physical, purpose-built resources into a single virtual entity that provides near 1:1 scaling of performance by simply adding or upgrading resource blades. Virtual Clustered Multiprocessing (vCMP), the industry's first purpose-built hypervisor, completes this functionality by allowing administrators to completely segment those resources into independent, virtual ADCs. White Paper by KJ (Ken) Salchow, Jr.
  • 2. Introduction Data center consolidation and virtualization have changed the way organizations look at CapEx and OpEx. Gone are the days when adding new capacity or applications was simply accomplished by buying "more." Today, CIOs and architects are looking to maximize the return on investment in hardware and software through virtualization technologies that enable them to squeeze every ounce of computing power from their existing data centers. This is most apparent in the world of application servers, but the potential benefits for other devices, firewalls, routers, and Application Delivery Controllers (ADCs) cannot be ignored. Consequently, most vendors offer strategies around multi- tenancy or virtual appliances in one form or another to provide the same kind of flexibility for their solutions that OS virtualization offers in the server world. While both multi-tenancy and virtual appliances improve organizations' deployment flexibility and their ability to get maximum ROI from both CapEx and short-term OpEx, these strategies have failed to provide the same kind of high-reliability, high- performance solutions as traditional purpose-built systems. Until now. F5 Virtual Clustered Multiprocessing (vCMP) technology, coupled with Clustered Multiprocessing (CMP) technology, application delivery software, purpose-built hardware, and virtual edition (VE) solutions, finally gives organizations a complete, end-to-end virtualization strategy for application delivery. Consolidation Considerations As organizations began consolidating their data centers, they quickly realized that to succeed, they had to eliminate all excess; simply moving remote systems into a single data center quickly consumed all the space, power, and cooling available. Additionally, many of those systems used less capacity than was provided by the hardware they were deployed on. Many organizations also routinely over- provisioned their server hardware to accommodate future growth or unpredictable demand. At an individual application level this makes complete sense; however, this strategy replicated hundreds of times across hundreds of applications resulted in massive quantities of unused resources simply wasting away in the data center. Data center appliances also tended to be over-provisioned for the same reasons. Reclaiming these stagnant resources to minimize the amount of rack space, power, and cooling needed emerged as a critical goal of data center consolidation. However, it is still important to account for future growth and unpredictable load. On paper, commercial virtualization solutions seem to fit the bill, but each has weaknesses. These solutions come in two general forms: multi-tenancy and virtual appliances. How Conventional Solutions Fall Short 1 WHITE PAPER Virtual Clustered Multiprocessing (vCMP) ®
  • 3. 52% of surveyed customers consider consolidation to be an important feature for managing their applications and networks. Source: TechValidate Survey of 104 F5 BIG-IP users TVID: 8B7-806- 7ED provisioned their server hardware to accommodate future growth or unpredictable demand. At an individual application level this makes complete sense; however, this strategy replicated hundreds of times across hundreds of applications resulted in massive quantities of unused resources simply wasting away in the data center. Data center appliances also tended to be over-provisioned for the same reasons. Reclaiming these stagnant resources to minimize the amount of rack space, power, and cooling needed emerged as a critical goal of data center consolidation. However, it is still important to account for future growth and unpredictable load. On paper, commercial virtualization solutions seem to fit the bill, but each has weaknesses. These solutions come in two general forms: multi-tenancy and virtual appliances. How Conventional Solutions Fall Short Multi-Tenancy Many appliance vendors use multi-tenancy to segment their solutions and provide unique management and operation for disparate groups. Through administrative partitioning, an organization can configure a device to service multiple customers or business units without those customers realizing that others are also using the same physical solution. While this provides the appearance of separation between tenants, the reality is that all of them share the same hardware resources. Therefore, if any one customer misconfigures their portion of the system, or causes excessive use of those resources, it can negatively affect other users. Multi-tenant solutions provide advanced controls to reduce this possibility (such as processor, memory, and bandwidth limits); however, the fact that it still remains possible makes these solutions unfavorable in many cases. Multi-tenancy has other limitations: a single hardware failure affects multiple customers; customers must use the same versions of software, which limits flexibility; and while individual customers only see their unique portion of the system configuration, the overall configuration of the appliance includes all the configurations, making it complex and difficult to manage. The result is that while multi-tenancy achieves many of the goals of consolidation and can reduce CapEx, it tends to increase OpEx over the long term. Virtual Appliances Virtual appliances are also used to address the requirements of data center consolidation. A virtual appliance takes the software that once ran on dedicated, purpose-built hardware and ports it into a virtual machine that typically runs on a general-purpose hypervisor in the same manner that application server virtual machines do. They can run on commodity hardware and be moved in the event of failure or resource exhaustion. This provides some significant benefits not addressed by multi-tenancy. First, each virtual instance is completely independent from any other virtual instance on the same host—whether it's another virtual appliance or an application instance. While the virtual appliance still shares the same hardware with other virtual appliances, the separation is much more distinct and controlled than in multi-tenancy. Second, if the underlying hardware fails or another instance causes excessive resource utilization, the virtual appliance can be moved to another hardware host fairly simply and with little interruption. This helps address the issue of hardware failures affecting multiple customers and resource limitations that multi-tenancy generally cannot. WHITE PAPER Virtual Clustered Multiprocessing (vCMP) ® 2 WHITE PAPER Virtual Clustered Multiprocessing (vCMP) ®
  • 4. Multi-tenancy has other limitations: a single hardware failure affects multiple customers; customers must use the same versions of software, which limits flexibility; and while individual customers only see their unique portion of the system configuration, the overall configuration of the appliance includes all the configurations, making it complex and difficult to manage. The result is that while multi-tenancy achieves many of the goals of consolidation and can reduce CapEx, it tends to increase OpEx over the long term. Virtual Appliances Virtual appliances are also used to address the requirements of data center consolidation. A virtual appliance takes the software that once ran on dedicated, purpose-built hardware and ports it into a virtual machine that typically runs on a general-purpose hypervisor in the same manner that application server virtual machines do. They can run on commodity hardware and be moved in the event of failure or resource exhaustion. This provides some significant benefits not addressed by multi-tenancy. First, each virtual instance is completely independent from any other virtual instance on the same host—whether it's another virtual appliance or an application instance. While the virtual appliance still shares the same hardware with other virtual appliances, the separation is much more distinct and controlled than in multi-tenancy. Second, if the underlying hardware fails or another instance causes excessive resource utilization, the virtual appliance can be moved to another hardware host fairly simply and with little interruption. This helps address the issue of hardware failures affecting multiple customers and resource limitations that multi-tenancy generally cannot. Unfortunately, when it comes to virtual appliances that do significant amounts of heavy processing, many organizations are finding that they can't provide the same level of service as their physical counterparts, especially in consolidated environments where increased traffic accompanies the consolidation effort. The dedicated hardware that many of these appliances were originally deployed on was highly specialized and designed to boost performance beyond what general- purpose systems are capable of. For example, when appliances had to process real- time network traffic, the software was tuned for specific network interface hardware; but in a virtualized deployment, it can only be tuned to the virtualized interface, as the physical interface is never certain. In addition, processing real-time data encrypted by SSL/TLS requires dedicated, special-purpose hardware to keep from adding latency to the network, particularly as SSL keys change from 1024-bit to 2048-bit (requiring five to seven times the processing power). While it is certainly possible to deploy SSL processing hardware on commodity servers, it must be deployed on every machine that the virtual appliance might move to, which reduces the CapEx savings of the consolidation effort. Even without these concerns, running virtual appliances on the same hardware/ hypervisor as virtualized application instances can be dangerous as their need for processor, network interface, and memory often starve other applications. This results in virtual appliances often being deployed as the only virtual machine on an individual, physical piece of hardware much like traditional non-virtualized versions, but with the overhead of a hypervisor as well. While both multi-tenancy and virtual appliances provide additional value over traditional, single-use appliances, both have drawbacks that limit their overall benefit. Multi-tenancy lacks complete isolation, fault tolerance, and ease of migration; and virtual appliances lack the performance of dedicated, purpose-built WHITE PAPER Virtual Clustered Multiprocessing (vCMP) ® 3 WHITE PAPER Virtual Clustered Multiprocessing (vCMP) ®
  • 5. the CapEx savings of the consolidation effort. Even without these concerns, running virtual appliances on the same hardware/ hypervisor as virtualized application instances can be dangerous as their need for processor, network interface, and memory often starve other applications. This results in virtual appliances often being deployed as the only virtual machine on an individual, physical piece of hardware much like traditional non-virtualized versions, but with the overhead of a hypervisor as well. While both multi-tenancy and virtual appliances provide additional value over traditional, single-use appliances, both have drawbacks that limit their overall benefit. Multi-tenancy lacks complete isolation, fault tolerance, and ease of migration; and virtual appliances lack the performance of dedicated, purpose-built hardware. The ideal solution would provide all these features. Virtual Clustered Multiprocessing Clustered Multiprocessing (CMP) technology introduced by F5 in 2008 enabled the consolidation of physical, purpose-built resources into a single virtual entity that provides the most scalable Application Delivery Controller (ADC) to date. It's the only solution that provides near 1:1 scaling of performance by simply adding or upgrading resource blades. Virtual Clustered Multiprocessing (vCMP) is the industry's first purpose-built hypervisor—it allows the complete segmentation of those purpose-built, scalable resources into independent, virtual ADCs. True, Purpose-Built Hypervisor All hardware isn't equal—organizations need purpose-built hardware for highly reliable, high-performance solutions. The same can be said for hypervisors. Most general-purpose hypervisors are designed to handle the broadest set of possible physical hardware configurations and guest operating system requirements. This flexibility is what makes them powerful enough to manage the complexities of today's modern data center that runs the gamut of hardware and software combinations. ADCs, however, are not general-purpose computing platforms. While virtualized ADCs running on general-purpose hypervisors and commodity hardware have immense value for application-specific profiles and intelligence, they cannot provide the scale, high availability, and performance required for core ADC traffic management. These require purpose-built solutions. The vCMP hypervisor is specifically designed for F5 hardware, which was designed to meet application delivery requirements. vCMP was also built to host F5's application delivery software, not to host general-purpose software. It is an application delivery hypervisor uniquely tuned and purpose-built for that purpose and none other. Unlike other vendors' solutions, which deploy general-purpose hypervisors and attempt to tune them for best-effort performance as an ADC hypervisor, vCMP is designed from the ground up to be an ADC hypervisor. Deep Integration The deep integration between hardware, hypervisor, and ADC software provides immense benefits over other solutions, most notably in efficiency and reliability. Because F5 has complete control over the underlying hardware and the overlaying software, the vCMP hypervisor is more efficient in design and operation than WHITE PAPER Virtual Clustered Multiprocessing (vCMP) ® 4 WHITE PAPER Virtual Clustered Multiprocessing (vCMP) ®
  • 6. The vCMP hypervisor is specifically designed for F5 hardware, which was designed to meet application delivery requirements. vCMP was also built to host F5's application delivery software, not to host general-purpose software. It is an application delivery hypervisor uniquely tuned and purpose-built for that purpose and none other. Unlike other vendors' solutions, which deploy general-purpose hypervisors and attempt to tune them for best-effort performance as an ADC hypervisor, vCMP is designed from the ground up to be an ADC hypervisor. Deep Integration The deep integration between hardware, hypervisor, and ADC software provides immense benefits over other solutions, most notably in efficiency and reliability. Because F5 has complete control over the underlying hardware and the overlaying software, the vCMP hypervisor is more efficient in design and operation than general-purpose hypervisors. vCMP needs to implement support only for F5-specific hardware, and it needs to support only the processes required by F5 software. The result is a much more streamlined and efficient hypervisor design. This more efficient hypervisor also improves reliability. Its streamlined nature makes the vCMP hypervisor easier to maintain and easier to troubleshoot. In addition, because F5 controls the entire stack, changes in supported hardware or software that require modification of the hypervisor are also controlled entirely by F5, rather than third-party developers or hardware manufacturers. The result of this deep integration is a more stable and controlled platform that simply performs. The Payoff The payoff of a purpose-built hypervisor that's deeply integrated with the underlying hardware and guest software is the most powerful virtualized ADC solution available today. With vCMP, organizations can independently operate virtual instances without sacrificing interoperability with existing equipment, purpose-built hardware, or orchestration solutions. With vCMP, administrators can run multiple instances of TMOS, each isolated from the others. Unlike some implementations, because vCMP is a true hypervisor, the guest ADCs are completely isolated—so they can run entirely different versions of ADC software. This means that test and development staff can create new virtual ADC instances to test new versions of software without any effect on existing deployments. Or, competing business units can choose if/when they upgrade their virtual instances to meet their unique business requirements. All they have to do is provision a new instance, apply their existing configuration, and then test the upgrade process and results. Any problems can be addressed by simply removing the instance and starting over. Alternatively, administrators can upgrade individual instances in place without having to upgrade all instances. Because each guest is its own complete ADC, individual business units or other customers have complete control over their deployment, the ability to further segment their deployment using administrative controls, and the ability to manage independent logs and configurations. However, a failure or misstep cannot affect any other virtual instance. Rebooting the instance, runaway processes, and flat-out misconfigurations are isolated from all other instances. WHITE PAPER Virtual Clustered Multiprocessing (vCMP) ® 5 WHITE PAPER Virtual Clustered Multiprocessing (vCMP) ®
  • 7. • • • • the instance and starting over. Alternatively, administrators can upgrade individual instances in place without having to upgrade all instances. Because each guest is its own complete ADC, individual business units or other customers have complete control over their deployment, the ability to further segment their deployment using administrative controls, and the ability to manage independent logs and configurations. However, a failure or misstep cannot affect any other virtual instance. Rebooting the instance, runaway processes, and flat-out misconfigurations are isolated from all other instances. When vCMP is deployed on a multi-blade VIPRION system, administrators can configure the vCMP instances of ADCs in multiple ways. The instances may exist on single blades, or they may span multiple blades. In addition, since VIPRION chassis allow new blades to be added on the fly, vCMP instances can be configured to automatically expand across the new blade resources without interruption. The primary benefits of vCMP are: Instances can run different versions Network isolation Resource isolation Fault isolation All exist within a single VIPRION chassis (with the benefits that provides), and each instance is completely independent from the others. On-demand scale with complete control over resource allocation is the best of both worlds. The deep integration of vCMP also enables it to work seamlessly with existing functionality. For instance, CMP allows new compute resources to be added incrementally and become instantly available to the ADC. When vCMP is in operation, those new resources can be automatically allocated to existing virtual instances without any interruption, reboot, or reconfiguration. On the other side of the stack, when configuring vCMP guest allocation, the hypervisor can directly assign IP addresses for management and VLAN tags along with the resource allocation restrictions. Creating a new ADC instance can be done in a matter of WHITE PAPER Virtual Clustered Multiprocessing (vCMP) ® 6 WHITE PAPER Virtual Clustered Multiprocessing (vCMP) ®
  • 8. • Fault isolation All exist within a single VIPRION chassis (with the benefits that provides), and each instance is completely independent from the others. On-demand scale with complete control over resource allocation is the best of both worlds. The deep integration of vCMP also enables it to work seamlessly with existing functionality. For instance, CMP allows new compute resources to be added incrementally and become instantly available to the ADC. When vCMP is in operation, those new resources can be automatically allocated to existing virtual instances without any interruption, reboot, or reconfiguration. On the other side of the stack, when configuring vCMP guest allocation, the hypervisor can directly assign IP addresses for management and VLAN tags along with the resource allocation restrictions. Creating a new ADC instance can be done in a matter of minutes, and a new administrator can log in and start their configuration. Other vendors' virtual ADC solutions require reboot of virtual instances before new resources are available, and each instance must be manually configured before being ready for further configuration. vCMP allows virtual instances full access to new network interfaces, VLANs, and even entirely new resource blades instantly and without interruption. Flexible allocation allows administrators to designate CPU resources (and blades on chassis models) to guests upon creation. Dynamic scaling allows reallocation of CPU resources, without disruption. This makes it possible to redistribute resources to better align with the need for business agility in addressing growth and scale, as well as support additional or new application delivery services that may require more CPU resources. Administrators can size guests according to what's required for each deployment—and modify when those requirements change. Because the hypervisor is purpose-built, it can also be integrated into existing data center orchestration solutions. This allows organizations to dynamically create and provision new ADC instances as part of their existing orchestration solutions. Using iControl, an F5 management control plane API, administrators can spin guests up and down programmatically using a variety of cloud management platforms and frameworks, as well as custom solutions. Programmatic control of ADC instances enables elastic application network services and reduces operational overhead. This integration is identical to, and utilizes the same methods as, integrating with individual ADC devices (physical, virtual editions, or vCMP instances). In addition, general-purpose hypervisors have very limited network options and can't support the virtual MAC addresses required by VRRP (RFC 3768) and VLAN groups (proxy ARP bridge). vCMP can act as any standard network device; it can act as a router, a bridge, or a proxy ARP device as needed. This simply isn't possible with general- purpose hypervisor use. Conclusion Today's consolidated data centers require flexibility and agility. CIOs and architects are looking for solutions that provide the best return on investment despite rapidly changing requirements and business needs. Yet traditional solutions for virtualizing and consolidating hardware devices don't meet these requirements. Multi-tenancy solutions fail to provide sufficient flexibility by not allowing isolation of instances, and although they often reduce CapEx, they actually increase long-term OpEx. Virtual WHITE PAPER Virtual Clustered Multiprocessing (vCMP) ® 7 WHITE PAPER Virtual Clustered Multiprocessing (vCMP) ®
  • 9. enables elastic application network services and reduces operational overhead. This integration is identical to, and utilizes the same methods as, integrating with individual ADC devices (physical, virtual editions, or vCMP instances). In addition, general-purpose hypervisors have very limited network options and can't support the virtual MAC addresses required by VRRP (RFC 3768) and VLAN groups (proxy ARP bridge). vCMP can act as any standard network device; it can act as a router, a bridge, or a proxy ARP device as needed. This simply isn't possible with general- purpose hypervisor use. Conclusion Today's consolidated data centers require flexibility and agility. CIOs and architects are looking for solutions that provide the best return on investment despite rapidly changing requirements and business needs. Yet traditional solutions for virtualizing and consolidating hardware devices don't meet these requirements. Multi-tenancy solutions fail to provide sufficient flexibility by not allowing isolation of instances, and although they often reduce CapEx, they actually increase long-term OpEx. Virtual appliances provide flexibility but at the cost of performance and scale. True agility is only gained with complete flexibility in resource deployment. The ability to consolidate without giving up individual resource isolation is critical. The flexibility to utilize virtualization without forfeiting the performance of dedicated, purpose-built hardware is necessary. vCMP, combined with CMP, F5's purpose-built hardware, virtual editions (VEs), and F5's industry-leading TMOS-based solutions provides the most complete set of options for application delivery with the greatest flexibility and agility. This allows customers to choose the right solution for their unique needs while helping to drive maximum return on their investment in consolidation and virtualization. F5 now delivers true agility through limitless growth as well as flexible allocation— all without sacrificing performance, reliability, or flexibility. WHITE PAPER Virtual Clustered Multiprocessing (vCMP) ® 8 F5 Networks, Inc. 401 Elliott Avenue West, Seattle, WA 98119 888-882-4447 www.f5.com Americas info@f5.com Asia-Pacific apacinfo@f5.com Europe/Middle-East/Africa emeainfo@f5.com Japan f5j-info@f5.com ©2016 F5 Networks, Inc. All rights reserved. F5, F5 Networks, and the F5 logo are trademarks of F5 Networks, Inc. in the U.S. and in certain other countries. Other F5 trademarks are identified at f5.com. Any other products, services, or company names referenced herein may be trademarks of their respective owners with no endorsement or affiliation, express or implied, claimed by F5. WP-4079 0113 WHITE PAPER Virtual Clustered Multiprocessing (vCMP) ®