13.07.2015 Views

The Journey Toward the Software-Defined Data Center - Cognizant

The Journey Toward the Software-Defined Data Center - Cognizant

The Journey Toward the Software-Defined Data Center - Cognizant

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Standard <strong>Data</strong> <strong>Center</strong> AttributesDesigned to LastHeterogeneousCompute FlavorsSilo ManagementToolsMix Physical andVirtual ComputeLegacy ComputeMultitude of StoragePlatformsNetworkedto FunctionFigure 1perform monitoring and management functionsacross server farms. Moreover, many use aseparate set of tools for managing network andstorage performance. This results in enterprisedata centers that lack a single, unified view ofresource availability across infrastructure, to <strong>the</strong>application and database layers.<strong>The</strong> infrastructure is designed and provisionedconsidering <strong>the</strong> specific volumetric for supporting<strong>the</strong> business applications and considering <strong>the</strong>peak load transaction in jobs per second, availabilityand scalability requirements. When volumetricand projected growth do not manifest asenvisaged, this method of sizing infrastructurecompute and storage could lead to ei<strong>the</strong>r undersizingor oversizing <strong>the</strong> footprint. Often, havingsuch islands of infrastructure compute andstorage leads to underutilization of resources.This has a cascading effect on investment and<strong>the</strong> effort expended toward energy consumption,management overheads, software licenses anddata center costs.<strong>The</strong> shortcomings of this model led many enterprisesto <strong>the</strong> next wave of infrastructure design— utilizing shared infrastructure services andvirtualized compute to increase efficiency inresource utilization and ensure that infrastructureis designed and fit for <strong>the</strong> purpose, and notover-engineered. Figure 2 depicts how a sharedinfrastructure delivery design is leveraged, consideringguidelines such as grouping of applicationswith similar workload and grouping ofline-of-business applications, with virtualizedcompute resources. In this model, applicationsreap <strong>the</strong> benefit of virtualization, with hypervisorsenabled to programmatically allocate and deallocatecompute resources for applications. <strong>The</strong>bare metal hardware controlled by <strong>the</strong> hypervisorsoftware can be fur<strong>the</strong>r partitioned and guestoperating systems with logically separate instancescan be instantiated, resulting in increased utilization.This model has its advantages in terms of howresources are efficiently utilized in ideal applicationworkloads. However, when one or more applicationworkloads begin to consume more resourcesthan expected, scenarios could arise whereseveral guest operating systems are short ofcompute resources, <strong>the</strong>reby impacting businessapplication service level agreements.While this approach brought holistic capacitymanagement, monitoring and tools capabilities,it also provided evidence that infrastructurecompute and server resources were truly benefitingfrom improved resource utilization andautomation. This was brought about, to a certainextent, by programmatically controlling <strong>the</strong>resources provided to guest instances. However,new thinking about solutions was still needed tomeet <strong>the</strong> challenges of dynamic workloads of run<strong>the</strong>-businessapplications and compute-intensiveenterprise applications.With <strong>the</strong> emergence of <strong>the</strong> cloud, <strong>the</strong> new age“mantra” and infrastructure as a service (IaaS) asa delivery model (as illustrated in Figure 3), <strong>the</strong>challenges of processing demands from dynamicworkloads is being addressed. Designing highavailabilityclusters and scalable solutions can bearchitected based on nonfunctional requirements.cognizant 20-20 insights2

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!