Effects of virtualization and cloud computing on data center networks

6
Figure 3: When using a VDI configuration Virtual Connect technology, only a small amount of production
(protocol) and management traffic exit the Virtual Connect domain, thus optimizing the E/W traffic flow.
Cloud applications
Enterprise businesses are moving beyond server virtualization and VMs to embrace cloud-computing
environments. The solution stack for these enterprise cloud-computing environments often includes
infrastructure as a service (IaaS), platform as a service (PaaS), and software as a service (SaaS).
These “X as a service,” on-demand models require flexibility and the need for immediate growth. So,
enterprises often build private clouds on virtualization and large L2 domains to allow live migration of
VMs across as large a domain as possible. Cloud models, especially in service provider
environments, also require a multi-tenancy infrastructure to provide separate and secure services to
many customers simultaneously.
Some public cloud applications and service provider environments use cluster-like architectures, with
massively parallel workload and data distribution characteristics. Common cluster applications
include data aggregation and “big data” analytics applications like Hadoop, Needlebase, Platform
Computing’s Symphony software, or Vertica software. As a request comes in, a task scheduler
spawns multiple jobs to multiple serverscausing a flurry of network traffic that does not go up to the
network core but out to peer servers. Social networking sites use services like memcache for
distributing memory objects to alleviate database load and speed up performance. Applications like
Swift and services like Amazon’s Simple Storage Service (S3) distribute storage across multiple nodes.