Home > Intel Communities > Open Port IT Community > The Server Room > Blog > Tags > virtualization
1 ... 7 8 9 10 11 Previous Next

The Server Room Blog

152 Posts tagged with the virtualization tag
0

 

Many utility companies in North America are encouraging energy efficiency in datacenters in a big way. Some are offering incentives to non-residential customers for making energy efficient choices including servers, storage, and other datacenter equipments. Most of these utility companies require customers to make thier rebate/incentive application prior to starting the project and obtain thier approval. I compiled a short informative article regarding various rebates/incentives offered by the utility companies and it was recently published in the datacenterjournal. Read through......

 

 

http://datacenterjournal.com/index.php?option=com_content&task=view&id=1475&Itemid=41

 

 

RK Hiremane

 

 

0 Comments 0 References Permalink
0

Ok, nothing is free, but some things are a pretty good deal. I spoke last time about the capacity boost delivered through virtualization. I threw out some big numbers, so here is a bit more detail. More accurately this capacity comes from applying virtualization to a new model for data center management ( you will have to do more than install a hypervisor). I felt pretty conservative with my 5x multiplier in five years.

 

Even if all you ever read is the in-flight magazine, you know virtualization is a big deal. Hype aside, virtualization is the foundation for realizing the "next generation data center-NGDC". Utilization on enterprise servers is pathetic. The number I used was 15%, but I have heard many customers talk of 5% or even less. The target I used for a super efficient data center was 75% utilization - hence the 5x.

 

Getting to 75% average utilization will take a lot more than simple consolidation of physical servers onto a virtualized server. This is why I jump to NGDC requirement. Reality says server utilization is all over the place, with odd spikes and many differences in where the bottle neck is. Capacity limitations can be in CPU, Memory, Disk, or Network.

 

 

The key to maximizing consolidation is in achieving what I call "Dynamic Resource Management" or sometimes Dynamic Resource Pooling. DRM is what moves the NGDC beyond simple consolidation to Policy Based Balancing of data center resources. In the DRM model a server has become a virtual collection of compute, storage, and network resources. This model is beginning to emerge in commercial offerings from VMware, Microsoft, Sun, Cisco, Virtual Iron, and others.

 

 

The trick here is to couple the ability( like in vmotion from VMware) to move a VM from one set of hardware to another, with policy based moves. In my view this makes DC efficiency "just" another logistics optimization problem, not unlike airline scheduling or package delivery. "A game to maximize the utilization, minimize energy use, maximize availability, gracefully handle exceptions, and meet all my SLAs". i.e. a really hard problem. I have tried to capture this journey to NGDC in a compelling graphic, but all seem to fall short. (Thinly veiled request for better pictures of NGDC)

 

 

For now achieving the NGDC requires complex software stacks, coupled with management heroics. Intel, IMHO, has the best roadmap and view of this future as shown in the addition of virtualization features across compute, storage, and network. I would like to hear from others where you see barriers and bridges to NGDC. Who are the rabbits leading the way to this dynamic data center?

0 Comments 0 References Permalink
0

In a prior post I argued that a lot of the work happening in your data center could probably be done someplace else. One of the counter arguments to this approach is the potential loss of the competitive advantage achieved by owning your compute resource, especially where your competition can not or does not own a parallel resource. There may be some situations where this is true, but in most situations external resources (ex: Cloud Computing) can actually liberate a business from the capital constraints of building a private compute center. If compute capacity delivers a competitive advantage, external availability provides scale to the limits of what an organization use. Like any other resource, the trick is in using it effectively. Ability to take advantage of this resource will be a future differentiator for compute enabled companies. One of my favorite sound bites was an estimate in "information week" stating that a one-millisecond advantage in trading applications could be worth $100 million a year to a major brokerage firm.

 

Taking advantage of the computing cloud starts to look a lot like the fabled utility computing architecture. Utility computing is real, but Gartner* still places it on decent into the "trough of disillusionment". I agree, and broad availability of utility computing is still a few years out. That doesn't mean IT managers should be waiting.

 

 

Why does Intel care? Will processor type matter in this emerging utility era - in the era of hosting, SAAS, and clouds? My short answer is yes. I think Intel has the right products and roadmap to be "platform of choice" in the evolution to utility. My rationale for this position comes from the behaviors of companies doing leading work in these areas. It turns out that service providers want the very best value, where value is measured as a combination of performance, performance / watt, performance / $, platform efficiency, support for virtualization, management, and security. I.E. pretty much the same stuff that every data center manager should value. Intel has focused server platform evolution toward delivering platform leadership in, efficiency, virtualization and performance. Success in these three pillars ensures continued leadership in the data center. Beyond these pillars, Intel is also working with the software ecosystem to enable effective integration and optimization of the rest of the solution stack. The combination of technical leadership and a shared core architecture that spans mobile, desktop, and servers gives Intel a distinct advantage in utility computing.

 

 

0 Comments Permalink
0

Every now and then a colleague, customer or acquaintance sends me a link to an article or blog that usually either features our products or those from one of our competitors. More often than not I get a lot of repeat sources (The Register, The Inquirer, CNET, etc…). The blog that comes my way most often is one from George Ou at ZDNet. One of his most recent blogs (A comparison of quad-core server CPUs) shows a bunch of our latest quad core CPUs and how they stack up against our previous versions as well as those from AMD. I won’t rehash the article here aside from saying it was positive for Intel and to say AMD’s issues with their quad core processors have been well documented.

 

 

 

Is Intel winning now because our products are superior? Are we winning because our competitor is struggling? Do these benchmarks mentioned in George’s blog tell the whole picture? As you can imagine we constantly ask ourselves these questions and many more internally. Our conclusions are that for processors and server platforms, as long as we provide leadership along several key vectors then our market share and overall market position will improve.

 

Manufacturing process, processor architecture, system architecture, cache size. These are four critical vectors that we have direct control over when we are making design and enabling decisions. At times in our past and in the present we have had leadership on all four. In those times we have won hands down. There have also been times where a competitor has chosen to focus on one or two vectors and that has led to their products being better for a specific area. The four vectors above are things that Intel focuses on but we always have to keep an eye on what end user value they deliver.

 

Our customers tell us they care about three main things; Price, Performance and Power. The three P’s. George’s blog shows that for one of the P’s (Performance) Intel has leadership, particularly on integer and floating point. There are similar looking examples for database, virtualization and pretty much any performance benchmark we have looked at recently. Thankfully for Intel, Performance is the “P” with the strongest correlation to success in the server market from a MSS perspective. We are also doing some amazing things with regard to Power. Some have been launched already and some will be coming soon with new products in 2008. The market is segmenting and we now make CPUs, chipsets and networking components that help OEMs build platforms targeted at high performance computing, mainstream enterprise, blades, workstations and emerging markets. Each has unique requirements with respect to the three P’s and one size no longer fits all.

 

I believe that overall George’s blog highlights the success that we are having today. I also think that there will be a steady stream of innovations that will be delivered in 2008 and beyond that will cause us to rethink how we deliver performance at the most efficient power level for the best possible price point. Virtualization, utility computing and charge back models for datacenter environments are all stepping up to take center stage. We all must innovate or become irrelevant…technological evolution waits for no one.

 

Shannon

0 Comments Permalink
2

2 Guys (or Gals) and a Dog

Posted by Jake Smith Dec 24, 2007

I was recently attending a holiday dinner party when someone asked what I did for a living......after about 30 seconds of explaining that I worked for Intel on virtualization technologies and innovation in the data center, their eyes glazed over and they began to reach for a holiday refreshment.

 

Anyone else have a similar experience??

 

 

Perhaps, that would be my reaction if I sold mud flaps, distributed lettuce or traded stocks and bonds all day. As I began to retreat into my blackberry (geek speak for I was completely bored), my friend's wife asked me a question: "What the difference between MySpace, Facebook, Yahoo and Google? I don't really understand it but my teenage daughter and all of her friends spends hours every week on these sites." Eureka! 2 Guys and a dog had saved me from a night of sheer agony. More on my response to the question later.......

 

 

The question got me thinking back and reflecting a little on our collective journey the last decade in the data center, what has happened, what has not and the importance of innovation....

 

 

In the mid-90's when Oracle, Microsoft and Open Source established their market positions, Netscape was a media darling, and graduating from Stanford insured a $3-5 Million venture capital raise, innovation seemed to be everywhere. Juniper, Ciena, Marconi, Cerent, JDS Uniphase, Nexabit, Alta Vista, Transmeta, Brocade, McData and many others re-established an era of excessive ( a good thing in my opinion) innovation in the Data Center. Even Captain Wireless, Craig McCaw, got involved, realizing that without a proper infrastructure 1st mile Broadband (wired or wireless) consumer innovation is not possible. My point, the data center was then and is today, the foundation of internet innovation.

 

 

I would be remiss if I thought innovation had kept pace with what is possible. As technology professionals, we have become encumbered by lawyers, regulatory commissions and avarice, we have experienced our fair share of disappointments along the way. Y2K?, Sarbanes-Oxley, Netscape's eventual implosion, AOL, etc.....Fiber Channel, once considered a foundational element of the 21st century data center, has been slowed by avarice, arrogance and meaningful innovation due to lack of standards, ease of deployment and manufacturing materials technology innovation. Ethernet and MetCalfe's law have won the day, in my opinion, for the opposite reasons: standards, ease of use and manufacutring innovation. Virtualization has revisited mainframe usage models to establish a new era of innovation, which looks a lot like the late 60's and early 70's, only at a fraction of the cost. Storage innovation has allowed children of today to collectively hold more technology in the palm of their hands than the greatest scientists of their grandparents generation could have ever imagined or forecast. In the data center this has meant that between 2-3% of all power consumed in mature markets goes to support our computing needs of today.

 

 

To me, this suggests a paradigm shift for us all, a responsibility as technologists, scientists and yes even regulatory commissions to examine data center innovation in a new, thoughful and critical way as we embark on the new era. If 2 guys (or Gals hopefully soon) and a dog can change the dialectic of the human existence (at least in some mature markets) then we must take the responsibility to insure innovation occurs every year, even if the media and venture capitalists are not watching. We have been slow to innovate transport technologies, materials technology, software management tools, and energy efficency in the Data Center. We can do better.

 

 

In my opinion, by the end of the decade we need to take an optimistic goal of deploying 10Gb (at least) ethernet on every server in a data center, storage virtualization across unlimited distances with latency under 250 milliseconds, virtual machines migration to the best available compute resources, policy-based software management tools, biometric authentication for consumers/sellers, recycleable components and zero downtime in the data centers if we hope to maintain investments for the next generation of "risk" innovation.

 

 

Back to my dinner party response: "The difference to your daughter between Google (2 guys), MySpace ( 2 guys and surfboard), Yahoo (2 Guys) and Facebook is minimal. Each has found a way to connect with a particular network of subscirbers in a meaningful way. The difference in the data center, for a geek like me I explained, is meaningful. One company has made their data center, the center of innovation in design, deployment, use of renewable energy and delivery of content. One has made the content aggregration and user interface their innovation. One has made the social aspect of entertainment and innovative advertising their innovation. One has real-time interactivity and blogging as the cornerstone of their innovation, which requires fewer compute resources, less consumption of energy resources and potentially "liquid" scalability of the business model. Each is responsible to you to deliver a safe, interactive environment for your daughter and her friends to enjoy each other in a way that was not possible only a decade ago. For me it is a very exciting time to watch our world evolve and communicate with each other for the 1st time, in real time, on a global basis, without encumberance. I'm just glad to have been a small part of the evolution."

 

 

Her response: "Wow, I had no idea....I guess. Have you seen our new mud flaps?"

2 Comments Permalink
2

Server virtualization is becoming widely accepted and vendors and customers are beginning to explore usage models beyond support for legacy applications and server consolidation. Virtual Server load-balancing, disaster recovery (server and data center), dynamic creation and migration of virtual machines, to name a few, are fast becoming widely prevalent.

 

 

 

 

One of the newest uses for server virtualization that is beginning to garner attention is application portability, packing and distribution, a concept that is becoming more concrete with the advent of virtual appliances. Like the computer/HW appliances like TiVos, firewalls, IPS/IDS and NetApp filers, virtual appliances come pre-configured with applications and just enough operating software needed to perform their tasks, and delivered to the customer as a virtual machine file(s) ready to run atop a hypervisor. Every component of the virtual appliance is pre-configured and optimized and tested by the ISV who has the deepest understanding of the application, thereby eliminating interoperability issues and resulting in a better end user experience. Unlike hardware appliances which typically need specific hardware, virtual appliances run on top of any x86 hardware that has a hypervisor.

 

 

 

 

 

Could this be beginning of ‘Virtual-Appliance oriented architectures'? Too early to call, but in a virtualization-enabled world, the promise of an easy application deployment, distribution and maintenance/support is surely enticing. Just like any new technology or application model, there are a lot of challenges that ISVs and customers have to overcome with virtual appliances. We will get into details of these in the next set of blogs, but here is a quick summary of some questions customers and ISVs have to comprehend as they innovate in this space. We will also look at what Intel's doing here with its broad Virtualization Technology (VT) initiative.

 

 

 

 

 

 

 

  • - Security - Do you consider Virtual appliances as black boxes from a security perspective? Would you trust the ISV with both the app and the OS testing? Would there be any back doors? Will ISVs offload testing to third parties?

 

 

  • - Heterogeneous hypervisor environments - How do you package the virtual appliances for deployment and distribution on multiple hypervisor environments? OVF is a clear direction here.

 

 

  • - Performance of virtual appliances - Are there issues with virtual appliances sizes as we deploy and distribute business applications in virtual appliances? How do you deal with dependent appliances? Would there versioning issues with virtual appliances? Will there be a need for multiple versions of virtual appliances executing side-by-side?

 

 

  • - Software licensing - How does software licensing work in a virtual appliance model? How do you buy Microsoft OS licenses? Ubuntu, RedHat, etc are releasing stripped down versions of Linux for Virtual appliances usage. How would the Open source model evolve?

 

 

 

What do you think? You buy into the Virtual Appliance model? Will it work for you? Have you done anything with it yet? Let us know.

 

 

2 Comments Permalink
0

A common question that most IT managers are faced with while they mull on virtualization is what kind of a system should I use? Do I need a 2 socket system? a 4 socket system?

 

Reality in my view, it is more like designer wear and there is no ‘one size fits all' generic answer for such question. There are few things (not exhaustive by any means) IT managers that are planning virtualization need to understand to come to that conclusion are

 

  • How many servers are being consolidated?

  • Workload and compute horsepower: What are the workloads being consolidated? What is the average utilization of the workload? What is the maximum utilization expected from the workload (so that you anticipate for the max and the datacenter capability does not fall apart if the workload utilization increase)? An overall look at the compute horsepower requirement to run the VM with the workload.

  • Memory: How much memory is required per VM to run at the acceptable or required quality of service guarantees of performance?

  • Manageability comfort and VM variation/headroom: The number of VMs the IT manager is comfortable putting on a same system either for ease of manageability, downtime managements, resource scaling if VMs get over utilized or over subscribed at peak demand, and/or also any intuitive comfort level of mixing different workloads or OS environments.

 

In my opinion, for high level of server consolidation with memory and I/O intensive workloads or VMs, less predictive workloads, and workloads that demand more headroom for peak demands, a 4 (or higher) socket system could be more beneficial. For consolidation to raise server utilization with very predictable and stable workload that may be smaller applications, a 2 socket system could be beneficial.

 

 

Feel free to write your opinion, or experience.

 

 

Some resources: http://www.intel.com/it/pdf/memory-sizing-for-server-virtualization.pdf

 

 

0 Comments Permalink
0

 

I often get asked what type of server a customer should use when landing their virtualised infrastructure, the immediate response is an obvious one, given I work for Intel - an Intel based server ! But beyond this the answer is a little more complex and to some extent depends on the philosophical approach the data centre manager wants to take to architecting their data centre.

 

There are a number of choices that can be made when using standard Intel based server hardware - ignoring the obvious decision as to the hypervisor vendor - DP ( 2-way ) vs MP ( 4-way ) servers, rack mount vs blade.

 

Ultimately any server decision is the right one ( so long as its an Intel based solution ) but some of the factors that will influence the decision are :-

 

 

 

  • How many virtual machines ( VMs ) are you prepared to host onto a single server - MP servers can host substantially more VMs than DP - over 2x more depending on the workload within the VMs - this is down to the better memory capacity and larger number of I/O slots that MP servers typically support compared to DP servers. Against this using a DP server may be a better solution as 2 DP servers may cost less than an MP server, and combined host as many VM's whilst not having as many VMs hosted onto a single server.

 

  • Density & Form factor - DP servers typically have a higher density form factor than MP servers - at the expense of less I/O & memory capability. But you need to take into consideration that an MP server can host more VMs than a DP server so within a given rack space use of a lower number of MP servers may well enable hosting of more VMs than using more DP servers.

 

  • Blades vs Rack - there is significant momentum building behind the move to bladed servers, mostly driven by the fact that the density achievable using blades is far higher than that possible use rack mount servers. Also the shared resources of a blade solution ( power supplies, cooling, network switches etc ) can lead to cost and power savings in high density configurations. The challenge with hosting a virtualised infrastructure on blade servers however is that blades tend to be limited in the amount of memory and I/O that they can support. The trade off of course is that with the increased density of a blade solution its possible with fewer VMs/Blade but more Blades/rack the overall number of VMs that can be hosted within a given data centre is greater using blades than rack mount servers.

 

Other factors to take into consideration are that MP servers typically have a higher level of built-in RAS ( reliability, availability & serviceability ) features than DP servers and when hosting multiple VMs on a single server the overall reliability of a servers and its ability to be serviced without shutting down all the hosted VMs becomes very important to the overall efficiency of the Data Centre.

 

As I said at the beginning - there is no simple answer and a lots depends on the approach you want to take in architecting your solution. Intel's own IT department has done lots of work in this area and have posted many of their results here for others to learn from their experiences.

 

The only thing that is for certain is that whatever decision is made on form factor the performance of the processors you specify has a direct impact on the number of VMs a server can host - the higher the CPU performance the more VMs that can be hosted and the lower the impact of the hypervisor overhead on the overall system performance, check out the latest virtualisation performance data here and here

0 Comments Permalink
1

 

Data Center Innovation: Is Virtualization the latest hype or a key step forward in Data Center transformation?

 

 

 

 

 

Members of the technology development community, sometimes take the press at face value. In other cases, we accept the press, new media and old, for what they are, journalists. Journalists ultimately commissioned to sell eyeballs and provoke "cocktail chatter" over their brilliant prose. The question that it has always left upon me, as a member of this community of technology developers, do they really understand what we do? Do they understand or even care about the countless hours required to think of the next great technological innovation, determine the markets for its application, build an ecosystem to sustain, and continue to innovate in the face of dwindling profits and increasing competition. Clayton Christenson calls this the "Innovator's Dilemma"....though I am not sure he has ever felt the "sting" of the dilemma....better to write the story then live through it I suppose.

 

 

Virtualization has become the latest "grist" for the technology journalist "mill". VMWare, a 7-year "overnight" success story, led by the engineering team of Mendel Rosenblum, Steve Herrod and their "Captain" Diane Greene, has captured the industry's imagination and begun to transform Data Centers around the world. This team has innovated for years behind a simple premise to enable x86 servers to be logically replicated as much as and as many times as the compute cycles will allow. Many have argued they are replicating innovation that's been done on mainframes for years and to a certain extent,...they are right. Does that make the technology advances in hypervisor development and Data Center efficiency LESS innovative? No, in my opinion, innovation is different from pioneering. The current wave of Virtualization innovators, (VMWare, Virtual Iron, SWSoft, Novell, Oracle, Sun, Microsoft, 3Leaf Systems, Citrix, etc.) owe a strong legacy to pioneers of the Atlas Project in 1961 and IBM for innovating "time sharing" and resource pooling concepts over 40 years ago. However, their innovation have exceeded far beyond the basic concepts of "logical partitioning" of compute processes to include virtual machine motioning from a single physical server to another, resource scheduling and log file innovation for higher availability and the ability to be operating system "lite" for rapid application deployment. These innovations are reducing Data Center costs as much as 50-70% in some cases. What is compelling is that these new group of innovators are transforming the traditional client/server software development models for both IT enterprises and independent software vendors.

 

 

At Intel, we spend a great deal of our time developing silicon innovations in virtualization and we are once again pushing the "innovation paradigm" by extending virtualization innovation to chipset, networking and I/O technologies. Server Platform Virtualization (processor, chipset and I/O virtualization) has benefits for the industry, software developers and individual IT managers. For the industry, it facilitates a discussion between Intel and our competitors to drive the standards and best practices discussion to deliver virtualization capabilities with meaningful impact, such as the work we are doing with PCI-SIG around I/O virtualization. For software developers Server Platform Virtualization provides opportunities for innovation and new usage models for graphics virtualization, business continuity and storage management. The IT manager realizes all of these benefits by enjoying a reduced cost deployment infrastructure, ease of use in integrated management tools and increased efficiency on power requirements. Enough benefit, enough innovation to keep the "hype machine" alive and for good reason.

 

 

What does this mean? In my opinion, Virtualization is BOTH the latest hype machine for the industry and the 1st meaningful step towards Data Center innovation in a decade. The combination of virtualization technology, multi-core energy efficient processors technologies and 10GB+ networking infrastructure will transform the way we view Data Centers, both physically and logically over the next 5 years. Beyond 2012, innovators will still face "our dilemma", journalists will find the next article to write/hype and the pioneers will (hopefully) be debating the initial findings of their 1st personal quantum computer, and many of us will be determining how to incorporate yet another key innovation into our lives in the Data Center.

 

 

 

 

 

For a popular history of virtualization:

 

 

http://www.kernelthread.com/publications/virtualization/

 

 

 

 

 

For the less popular version and TCO calculator:

 

 

http://www.vmware.com/overview/history.html

 

 

 

 

 

For additional Intel resources:

 

 

http://www.intel.com/technology/platform-technology/virtualization/

 

 

 

 

1 Comments Permalink
0

 

As you read the blogs on this portal or visit most industry tradeshows, events or technology portals related to datacenter computing today, you will find it hard not to have noticed virtualization as a topic or as part of the solution for a challenge being discussed. Is it hype or are the people deploying virtualization being wiser? Are there benefits due to virtualization in datacenter? In my opinion the answer is simple: it's not hype, the benefits are real.

 

 

Virtualization has been there for decades on mainframes, but the dynamics are changing now with the availability of software and hardware assists that enhance the software and make the software implementation easy and robust for mainstream computing. The deployment of virtualization (including production environments) in mainstream servers is increasing and is projected to increase as many datacenters start to find benefits of virtualization to be real. It is one of the foremost things on the mind of IT administrators/managers, CIO's or CTO's today particularly in North America, Europe and Japan.

 

 

The primary motivator in the past few years (and most new adopters in mainstream) has been reduction in capital expenditure (CAPEX) such as consolidation of workloads running on underutilized servers and using virtualization for test and development for rapid deployment. By consolidating under utilized servers, the obvious gain is the reduction in number of servers and hence the power reduction. But that is only a portion of the real benefit. IT managers who have adopted virtualization for a while now have realized that, i.e., in the long run, they see added benefits of consolidation in terms of reduced cooling requirements, reduced physical inventory management, and better utilization of their existing facilities for scaling their services as customer demand increases. Overall a well planned and implemented consolidation can help improve the bottom line of the datacenter operation. Many utility companies also have come to realize the environmental benefits and are encouraging the datacenters in the service area to adopt virtualization. PG&E, SDG&E, and Austin Energy are among few such utilities offering incentives for adopting virtualization (read: http://www.intel.com/technology/eep/incentives ). For instance PG&E has a program where non residential customers in their service area can participate and get $158 for every server that is consolidated due to virtualization and SDG&E offer 8 cents for every KWhr reduced.

 

 

Similar to consolidation by being able to test a new environment to be deployed in an isolated manner on the real and very same system where the current workload/environment is running can speed up deployment of new environments and reduce cost due to any unforeseen downtimes.

 

 

IT managers who have already realized some the above CAPEX benefits are moving into new usages that offer better operational excellence (OPEX). That is implementing better load balancing and increasing agility by migrating workloads as required and building in operational resiliency with disaster recovery.

 

 

Given the above mentioned benefits the IT end users do not/cannot think of virtualization as a single feature or technology but most view it more as a solution. This is also the philosophy and bigger picture approach to virtualization that I can see in Intel products. After leading the introduction of Virtualization Technology hardware assists in mainstream processors in 2005, Intel has worked with a large ecosystem of software vendors to support/enable the capability for a robust solution. With Core Micro-architecture and now a year old Intel Quad-Core processing capability, IT can leverage the industries best energy efficient computing for virtualization. As consolidation and workloads on a single physical server increase, better performance per watt could deliver better results both in terms of consolidation and per VM performance and at lesser power consumption. Currently the 51xx, 53xx, 54xx, 73xx, processor families are all based on Core Micro-architecture, which means for IT focused on VM mobility and agility, this allows easy VM mobility across these different classes of servers. Introduction of Intel VT FlexMigration earlier this year acknowledges the emerging usage model of VM mobility and allows any VMM vendor to develop solutions that will allow future generation of processors to be pooled with older generation of servers (with Core Micro-architecture). This provides better invest protection for IT.

 

 

Further the holistic platform centric approach to virtualization hardware assists for greater performance and/or efficiency can also be seen in Intel's approach to virtualization. Intel VT FlexPriority capability (in the processor) most recently announced provides performance enhancing hardware assists for interrupt virtualization. Intel VT for directed I/O is a chipset centric capability that enables hardware assists for I/O virtualization that can enhance reliability and security through device isolation and I/O performance through direct assignment (read: http://www.intel.com/technology/magazine/45nm/vtd-0507.htm?iid=techmag_0507+body_vtd). And Intel VT for connectivity with technologies like VMDq at the networking device level provides throughput improvement in virtualization environment (read: http://www.intel.com/technology/platform-technology/virtualization/VMDq_whitepaper.pdf).

 

 

Overall virtualization has real end user benefits in form of capital expenditure reduction and improving operational excellence. When coupled with hardware assists that delivers platform and deployable solution centric enhancements, IT end users can stretch those benefits further.

 

 

0 Comments Permalink
9

I read recently that 50% of data centers will exceed capacity by 2012 - capacity being some variable combination of physical space, available power or available cooling. I am skeptical. I agree that if you project the current growth rate and available capacity and such, you could come up with the 50% number, but, we are far from status quo in our data center opportunities. I would hesitate to break out the wrecking ball. Today I see three, sort of distinct, opportunities that every data center manager should be looking at very hard before they write the big check for new real estate.

 

The first is efficiency. There are numerous avenues available here including consolidation (through virtualization), server refresh with more powerful ( and more efficient ) servers, and new approaches to cooling. If we quit thinking of the data center as a room, and start thinking of it as mainframe in a really big box, our approach to cooling can become radically different. Why make a data center comfortable? Instead just keep it within the boundaries of warranties. Nobody wants to be in there anyway. Data center optimization should be your first initiative - learn more opportunities for effiency from Werner.

 

The second path to capacity containment is external hosting. Improvements in network speed and reliability have nearly negated the need for local data centers, and many businesses already rely on geo distributed data centers. The shift to letting someone else build and run the raised floor area just makes sense. I think of the shift from self run data centers to commercially hosted data centers much like the shift from private to commercial suppliers for power and communications. It is also a shift that can be executed incrementally, moving just some of the application hosting to a service provider. A variation on this theme is the SAAS( software as a service) model - for example salesforce.com*. Virtually everyone in the application business is offering, or planning to offer soon, down the wire applications. Can you really run an email system for your staff better than a commercial system? By applying data center optimization and taking advantage of targeted hosting and SAAS, a data center owner can squeeze at least a few more years out of the current raised floor real estate.

 

For some businesses, or at least for some of their applications, commercial hosting or SAAS is not seen as viable. The application is too important a value differentiator, or the data is too big, or the work to special, or, whatever. This is especially prevalent in engineering and finance where large amounts of "top secret" compute are executed. Well, there is a solution here as well. When you need to "own every line of code, and how it is run" you can still shift some of the work to machines outside your data center and defer capacity expansion. I am referring to "cloud computing". The most recognized example of this is in the compute service offered by Amazon* that uses spare cycles in their server structure. I think we will see a growing number of large scale internet and service companies offering up clouds. With cloud computing you push a "unit of work" to be executed in a service providers compute cloud. With appropriate encryption and obfuscation, the "unit of work" can remain as secret and secure as you wish. The application, database, and work results remain under local management and control.

 

If I were looking at a shrinking capacity window( any type of capacity) in my data center, I would pay attention to these opportunities, and their variations. I would be looking very hard at my next $25,000,000 data center expansion to understand if an alternate approach and architecture could shift those funds to better use.

 

*Other brands may be claimed as the property of others

9 Comments Permalink
4

Continuing on the theme of measuring Data Centre efficiency - power consumption of the facilities and IT load are only one element albeit a large one - that contributes to the overall efficiency of a data centre. Ultimately a DC has to deliver useful workload and the amount of workload that can be achieved within a given physical DC is an increasing challenge. Lowering server power and increasing the cooling effectiveness of a DC are one of several ways to enable more equipment to be installed into an existing facility.

 

General consensus seems to be that the servers in many data centres do not always run a maximum utilisation - many are in the 10-15% utilisation range. This results from many IT shops following a policy of hosting one workload ( application ) per server and sizing the server to support worse case usage of that workload - this leads to low average utilisation of the servers. There are several approaches that can be taken to increasing the server utilisation

 

Consolidating several applications onto the same server that have different mixes of utilisation - this is not perfect as a problem on one application could impact the others on that server causing significant business impact

 

Deploying virtualisation within the DC - this enables multiple OS/App instances to be run on the same server. There are multiple benefits here in that the server utilisation increases whilst the number of servers could potentially be decreased so reducing the overall electrical power consumption of the DC and consequently the utility bill. Another aspect of virtualisation is that to achieve the highest levels of consolidation it is best to deploy the latest generation high perf/low power servers, this can result in the removal of many older generation high power servers from the Data Centre and the deployment of a smaller number of newer more power efficient servers

 

There are circumstances where virtualisation may not be appropriate and it is necesseary to retain one workload per server - in this case an increase in the workload capacity of a DC can be achieved by replacement of older smaller servers with the latest generation high performance servers - this can enable the workload capacity of a DC to be significantly increased without building a new DC, again the side benefit here is that latest generation servers consume less power than the older servers they are replacing.

 

There are many different ways in which the workload capacity ( and hence utilisation ) of a DC can be increased , with care most can also result in a reduction in the electrical power consumed by the DC.

 

Given the right tools the utilisation of servers within a DC is 'relatively' easy to measure, so this element of DC effectiveness can be quantified. There is another major element that I believe contributes to the effectiveness of a DC - that is the processes that are in place to manage the DC and hence the way a DC can respond to the new challenges placed on it by a business unit. Gartner have an infrastructure maturity model that is useful to try and quantify how effective a DC is in responding to business needs and looks at responsiveness, Service Level Agreements, IT processes etc. Currently I do not believe many DC managers are measuring how effective their DC in terms of process and when asked to judge where they sit within a model like Gartner's many IT managers will judge themselves more efficient than they really are.

 

Are there other areas that contribute to the efficiency of a DC - I would be interested in your feedback.

4 Comments Permalink
2

In the second comment around the right time for datacenter refresh, I'd like to look at Costs. Power is covered in the comment from Chris and I covered some comments on Space already in the discussion forum. So what it really boils down to is cost of running your existing datacenter versus the costs of throwing the servers out and replacing them. It is clear also from the other comments, that it doesn't make sense to throw out servers which are utilized in average 15% and have them replaced by new servers, which are 5 times faster and utilize the servers 3%... Great achievement hu?... Server Refresh makes therefore most sense to do only when consolidating the environment. How do I consolidate the environment? By using virtualization. See Helmuts blog and the whole theme next week on that topic.

 

Therefore let's look at the real cost factors, when refreshing the servers:

 

  • Cost of new hardware: That is obviously a significant capital expenditure and starting at about 2000$ for a reasonable DP server. But the trick is also that a lot of server companies offer financing models which make this an operational expenditure. But key is also to understand, that by consolidating your servers at the same time the depreciation costs of the servers may actually decrease, as you have less hardware to depreciate!

  • Maintenance costs: Again, reducing the number of servers running given applications, and at the same time unifying the environment helps significantly to reduce the maintenance costs. This can be a significant step in unifying on a given OS or hardware platform.

  • Power consumption: Similar to utilization, it doesn't make sense to just look at the power consumption by server, but at the consumption by performance and therefore I can save about 38% in power bills, on a given workload vs. the previous generation hardware and about a 10th of the power of hardware which is 2-3years old. Again, obviously only, if I do this in combination of consolidating the servers. Trick often is, that those costs are often not taken into consideration, as those are not billed to the IT department but to the facilities group. So it becomes an executive decision to ensure they are looked at!.

  • Switching costs. Obviously very hard to measure, as this depends on the environment of the customer. And I talked to the customer who said: "No I will never touch this AS400 system, as it just runs and runs and runs." On the other hand I had a customer who replaced just those AS400 systems and saw huge synergistic effects, because he put the application on a standard based architecture and was able to finally integrate it in the other production system and therefore have one reporting and analytics tool.

 

I try to make a long story short. This is not something you do very often, but you don't get married every year either. But most of the time it's worth going through the efforts. So thinking about replacing the servers which are older than 2-3years is definitely worth while and often an effort which pays off in the first year!

 

 

2 Comments Permalink
1

Agility in the Datacenter

Posted by Helmut Ott Nov 19, 2007

Since this is the first time I'm blogging on this web site, let me briefly introduce myself. I'm working at Intel since 1984 and started right after University to develop software mainly for the Industrial Automation Industry (way back with good old iRMX for Multibus I/II). After a couple of years of running IT for several Intel sales Offices in EMEA, I'm now running a team of Technical PreSales people to work with End Customers in the Enterprise space.

 

When working with End Customers in the IT space, we often hear about the requirements of reducing costs but at the same time being more agile. Particularly in the Datacenter this is important to achieve, in order to quickly adapt to changing business requirement and thus swiftly enabling business opportunity through IT. On the way to get to real Business Agility through IT, Gartner has defined the Infrastructure Maturity Model**. This consists of 6 stages with the ultimate goal to deliver Business Agility in almost real time. Before a company can get there however, one important stage is to get to a virtualized infrastructure.

 

 

In the storage area we have seen quite some progress in this space which has been adopted already in a lot of medium and large companies. On the server side, I can see server virtualization being one of the hot topics, which almost every company is looking into or even deploying currently in order to achieve this datacenter agility at least in the infrastructure area.

 

 

In the past, people typically have used virtualization at large SMP machines to better utilize those; more recently virtualization was used to consolidate (mostly older) servers/application onto 4 way Intel Architecture based Servers to avoid a zoo of different machines and OS Revisions IT has to support. However from the cost efficiency perspective, it is also appropriate to consider using 2-way servers in virtualization too. When we discuss this with end customers, we sometimes got the concern that the ratio of Memory/CPU-Core is not good enough. While we have a great deal of Processor performance, particularly through the Quad Core Technology, which is available in Intel's XeonTM Processors since more than a year now, the memory capacity at the DP machines could not always live up to the desired ratio. Recently however there are some new DP Servers on the market (i.e. the Sun Microsystems x4150, http://www.sun.com), which implemented the full specification of the memory interface providing up to 64GB of Memory for Dual Processor Server hosting 8 Cores altogether. While I can hear you saying already that this would need the most expensive Memory Modules (4GB ones), I can tell you, that I was pleasantly surprised about an offer I got recently from one of our suppliers to get the full 64GB, for one of our lab servers, for less than 5900Euros (8400 US$, as you see I coming from Europe). 32GB of Memory would have been just below 2100 Euros (2940US$, 2GB Modules). Obviously prices may vary, but I just wanted to give a ball park figure what the costs are for a DP server containing 4-8GB/Core Memory. So with these types of systems you should be easily able to expand your 4-way system virtualization pool at much reduced cost.

 

 

But don't get me wrong here, I'm not promoting that the complete server virtualization pool in a DC should only consist of 2-way systems, I just wanted to point out that with the decrease of cost of the higher density Memory modules and the increase in the number of Memory slots in Dual Processor server space, you have a nice option to select that server type, that fits the best to your needs. If you have for instance applications that need a lot of aggregated CPU Performance or a lot of I/O Performance you sure would be better off using a 4-way server. But I'm sure there will be a blog soon covering the considerations of using 2-way or 4-way servers in the virtualization space.

 

 

If you agree in my train of thoughts, one thing must appear as obvious to you. Analysis of the computing resources used by your current applications and capacity planning to meet the need of your future business is the key to success for your virtualization strategy. And here we come back to the Gartner model. As IT you can only become a business value, if you understand the business needs of your company.

 

 

When speaking about agility you obviously have to have the possibility to easily migrate a Virtual Machine from a 2-way System to a 4 way system. With the recent introduction of the Intel XeonTM 7300 processor based 4 way servers this is possible too. Xeon 5100/5300 processors are sharing the same micro-architecture (Intel CoreTM Architecture) as the 4-way servers (Xeon 7300 Processor), which means you can live migrate VMs from DP to MP systems very easily. This live migration is offered in the various management suites from Virtualization Software vendors. In VMware's ESX (http://www.vmware.com/products/server_virtualization.html) this is called vMotion, at Virtual Iron (http://www.virtualiron.com/solutions/virtual_infrastructure_management.cfm) for instance it is called LiveMigrate.

 

 

So those of you, who carefully read Intel's announcement, might rightfully save that all the above is true but now Intel introduced the new Xeon 5200/5400 series using still the same Intel CoreTM Micro architecture, but with an extended instruction set, particularly for the SSE instructions. ...and you are right. If an application uses these new instructions you cannot do a live migrate of a VM from, say a Xeon 5400, back to a Xeon 5300 based system. But here the Intel Architecture offers some hooks (technologies) to still make this possible. For VMware for instance we have implemented a new functionality called VT Flex Migration. Since ESX has such a long experience in the Virtualization of Intel Architecture, it still uses Binary translation for 32 Bit OSs instead of Intel's VT-x (the hardware supported Virtualization). In VT-x Intel offers to mask some CPU functionality so that the OS/Application, when running in a virtualized environment, only sees a certain instruction set and thus can easily be live migrated from a Xeon 5400 to a Xeon 5300 Processor based system. So VMMs like for instance Virtual Iron or Xen (http://www.xensource.com/) may use this feature because they require VT-x. In order to enable the same functionality in ESX, Intel worked closely with VMware and implemented a hardware hook for VMware to allow even in Binary Translation (meaning outside VT-x) to mask certain capabilities (here SSE4) to be seen by the OS, hence making sure the OS uses only those instructions also available in Xeon 5100/5300/7300 Processors.

 

 

With this in mind you can setup a very powerful combination of 2-way and 4-way Intel Architecture servers being able to be shared in a virtualized Server pool and allowing live migration between them as the basis for a flexible and agile infrastructure. What you need on top of this now is the Management Software orchestrating the use of this server pool. Those are products like VMware's Infrastructure 3 or their Management and Automation tools such as Virtual Center. At Virtual Iron for instance this would be their Virtualization Manager. Those tools allow you to set rules and policies to automatically react on changes in the virtualization pool, such as a change of CPU load or memory requirements, to allow an automated move of VMs between the servers to still fulfill SLAs.

 

 

So I hope I was able to share my view of an agile infrastructure in the Datacenter, I realize that this is quite a hardware centric view of it, but after all I still work for Intel and server system oriented topics are the majority of my job.

 

 

I'm looking forward to hear your opinion or questions about it.

 

 

Best regards,

 

 

Helmut

 

 

 

 

 

*Other brands may be claimed as the property of others

 

 

**Source: Gartner, Inc. "Infrastructure Maturity Model," by Tom Bittman. Gartner Data Center Summit, 2006.

 

 

1 Comments Permalink
0

As this is the first time posting here, here is a quick intro, I started out as a hardware designer for a UK computer company - back in the days when the PC was still a grey tin box with a 4.77MHz 8088 inside. I have been with Intel now for more years than I care to think about, with much of this time working with the OEMs and end-customers focused in the server market across EMEA.

 

As I trawl thru the press and listen to the industry analysts one topic that everyone is discussing is 'data centre efficiency' ( even elsewhere on this forum Intel IT Data Center Efficiency Initiative - Going Green, Data Center Efficiency ) but what's not real clear is what defines an efficient data centre - is it the efficiency of the servers, the cooling subsystems, the workload that can be handled in a given time or the operational processes that are in place to run the data centre ? And once you have decided what is considered 'efficient' how do you measure or quantify this efficiency.

 

Currently there are several approaches being considered by the industry to measure data centre efficiency, and I thought it would be worth spending some time looking at three elements that can affect DC efficiency - power, utilisation and process. Given the complexity of the topic I plan to take this in bite sized chunks ( rather than write a mass of text and lose the thread ). So, in this blog I will cover power and will come back to the topic in a subsequent posting to look to the other elements. If you think there are elements to DC efficiency that I am missing please feel free to chip in and provide your insights.

 

Power Efficiency - Measuring the ratio between the facilities load - cooling, power conversion etc vs. the IT load - compute/storage/infrastructure. Typically this approach focus's on the ratio of electrical power consumption of the various elements within the data centre. With the current focus on the 'environmental & green' aspects of data centres this seems to be the area where most of the attention on Data centre efficiency is focused.

 

If you look at the average Data Centre today its not just the compute infrastructure that consumes the Watts, power gets consumed by the cooling systems and air conditioners, voltage conversion & battery storage, lighting etc. All this contributes to the 'facilities load' - for many IT managers this does not hit their IT budget and they may not even see the power bill from the utility company so have no idea how much power is consumed by these key elements of their data centre. Current estimates indicate that upwards of 50% of the power that comes into the average data centre gets 'lost ' in the facilities load, more details here & here

 

There are several groups looking to quantify energy efficiency The Green Grid is working on metric called PUE ( Power Usage Effectiveness ) to measure the ratio of power consumed by the facilities load vs. the power available to the IT equipment in the data center - details in their white papers here. Also the Uptime Institute are doing something similar and various government institutions are getting interested as well and there's an extensive US govt white paper ( if you have a few hours spare to ingest its 150 pages) . In addition the European Union is working on a Data Centre Code of Conduct

 

The server OEMs are also working on a benchmark for measuring perf/watt ( http://www.spec.org/specpower/ ), these are great for measuring how good a server is on a test workload and how many transactions it can deliver for a given power input. With the increased focus on energy efficient performance this metric will become more and more important to the specifiers and purchasers of servers. With Intel's latest generation 45nm quad core Xeon processors we continue to drive up the performance a processor can achieve for a given Watt input, the challenge for the rest of the industry now is to lower the overall power consumption of the other elements within the server and to increase the throughput of the storage and I/O subsystems to complement the increase processor performance. But at the end of the day does a good perf/watt for a server indicate that a data centre is efficient ?

 

What's missing from this approach is that there is often no consideration made as to the utilisation of the servers within the data centre consequently it might be possible to achieve 'good' power efficiency numbers but have low server utilisation and hence not extracting the most workload out of the data centre. Here in EMEA we have initiated a Data Centre Efficiency Award to try and start to get a handle how best to identify DCs that are running best practices and delivering of power and utilisation efficiency.

 

I guess the question at the end of the day is do you consider that your Data Centre is efficient and how are you quantifying this efficiency ?

0 Comments Permalink
1 ... 7 8 9 10 11 Previous Next

Filter Blog

By author: By date: By tag: