Home > Intel Communities > Open Port IT Community > The Server Room > Blog > Authors > Alan Priestley

The Server Room Blog

8 Posts authored by: Alan Priestley
1

There has been lots of discussion recently about whether its better to replace or upgrade existing CPUs in your installed base of servers rather than purchase new servers. I wanted to share some thoughts with you that might clarify why a new server purchase is the better option for most IT departments.


Here are some of the challenges that an IT department must face when considering replacing CPUs rather than buying new servers.

  1. Does the existing system support the new CPU – most CPUs require specific BIOS versions, is there a BIOS update available for the server that supports the new CPU ? Also the server motherboard may not have been tested by the OEM with the new CPU.
  2. Has the software stack you are running on the server  been validated on the new CPU.
  3. Replacing a CPU is a non-trivial exercise – it takes time and you run the risk of damaging a working server
    • the server must be shut down and dismantled to access the existing CPU
    • the existing CPU/heatsink combo must be removed. The heatsinks used by OEMs in branded servers are specifically designed for the server in which they are used. These heatsinks typically have significant mass so they are usually very firmly attached to the server chassis to prevent damage due to shock and vibration whilst in transit and in use.
      • The existing heatsink must be removed from the current CPU, which may not be easy if the system has been in use for some time the thermal bonding may have hardened permanently attaching the heatsink to the CPU.
      • The heatsink must be attached to the new CPU – with the appropriate thermal bonding.
      • The CPU/heatsink combo must then be correctly re-installed in the system and the system re-assembled.
    • It is also necessary to take into account that removing/changing a CPU may also void or otherwise affect the system warranty.


    It is conceivable that some IT folk may want to consider this approach but the risks associated with undertaking this operation are very high and many IT departments will take the approach of not touching working systems.  If you are still not convinced its also worth considering -


    • Replacing the CPU in an old server may not significantly improve its energy efficiency. The latest generation server designs not only use latest CPUs but they incorporate many new features that improve the overall energy efficiency of the complete platform – making them a much better proposition when looking to reduce overall data centre utility bills and OpEx costs.
    • Upgrading the CPUs in an old server may expose other limitations of the server in terms of memory and I/O, this could result in having to upgrade many other parts of the server resulting in an overall higher cost than replacing the server with a new purpose designed solution

     

    So, as far as I can see very few IT departments are going to seriously consider replacing CPUs in their existing installed base and will look instead to deploy latest generation high performance energy efficient server designs – i.e. servers based on Xeon 5500 or Xeon 7400


    What’s your opinion – are you prepared to attempt to upgrade your CPUs or will you refresh the complete server system to get the latest technology for all elements of the server platform

    1 Comments Permalink
    1

    During a keynote at the recent VMWorld EMEA event, in Cannes, Dr. Wolfgang Krips, VP, SAP Managed Services postulated that the Cloud Computing industry could become like the airline industry - not in terms of its energy consumption as has been speculated by various environmental groups and analysts but in terms of the way IT managers buy Cloud Computing services.

     

    • Today there are full service airlines ( seat reservation, in-flight meals, luggage handling - the works ) and low cost airlines ( open seating, bring-your-own food & pay extra for hold baggage ) - you pay your money and take your choice as to the type of service you want.
    • Ticket prices vary enormously depending on routing and day/time
    • Over-booking is an accepted practice and having a ticket does not always guarantee a seat
    • Departure/Arrival times are variable - weather, air-traffic delays etc
    • You can but your tickets from the airline directly , via a portal ( www.expedia.com, www.opodo.com etc ), as part of a complete package - flight, hotel, car etc, last minute or discounted from a bucket shop .

     

    When you think forward as to where the Cloud Computing industry is going it quite easy to imagine that all of these elements could be applied to future cloud offerings

     

    • Prices will depend on the SLA offered - guaranteed uptime, data integrity or just take lowest cost compute resource available.
    • Portal sites will act as brokers for the various services available and sell capacity - we are already seeing this from companies like Zimory ( www.zimory.com )
    • Underutilised data centres may sell off excess capacity at discounted rates just to fill their facilities or the popular services may raise price to limit demand
    • response time/completion time of a job run in the cloud will be non-deterministic - dependant on network traffic and system loading

     

     

    So, definitely food for thought as to what the future of Cloud Computing will bring and how IT might interact with the various providers on the market place.

     

    Are there other business models being proposed for Cloud services - I would be interested in hearing your opinions.

    1 Comments Permalink
    0

    The promise that Cloud Computing brings is that of a ubiquitous compute infrastructure that provides services accessible over the internet from anywhere, by any device, and as such Cloud Computing is currently getting lots of air-time on the web news services.


    The challenge at present is much like in real life every cloud is different offering different services, different tools to manage, different SLA's different charging models etc - basically all clouds are unique.


    Before embarking into the great unknown of Could Computing enterprise IT managers need to fully understand what they are being offered and to look closely at their current infrastructure to determine how best to utilise Cloud Computing. Its key to understand what apps and/or workload may be suitable for placing into the cloud, for many IT departments today this starts with assessing non-mission/business critical workloads - initail targets for deploying in the cloud could be travel expenses, job search, benefits packages etc.


    Another consideration is whether to move directly to using an external cloud service or to utilise resources within ones own data centres to setup 'internal clouds'. For many IT departments this is a logical extension of the ongoing work to virtualize their existing infrastructure and provides a valuable learning platform before setting out into the great unknown of the external 'public' cloud infrastructure.


    Some questions IT managers need to ask when evaluating Cloud Computing offerings


    • What's the SLA being offered - how reliable is the service, what's the guaranteed uptime, what's the response time to fix failures ( nearly every week there are reports of cloud failures ), whats the financial impact of loss of cloud services and how would this be recompensed.
    • What's the application latency/response time
    • How secure is the service - backup policy for data, how secure is my data, what's the isolation between my app/data and other customers in a multi-tenanted cloud.
    • Where is my app/data located - what's the impact on local data protection laws,

    & the list goes on . . .


    Something else that needs to be thought about when looking at utilizing Cloud computing is the interoperability between cloud vendors?


    Today most vendors offering 'Platform as a Service'* have developed their own cloud platforms based around open source or commercially available hypervisors and these require specific tools and stack formatting to utilise the virtualised compute resources. Cloud vendors are also offering higher level application/web frameworks enabling the use of higher levels of abstraction e.g. Python, Ruby or .Net . All of this further drives the uniqueness of every cloud offering. This will no doubt change over time as the major virtualisation vendors make inroads into this space and standards get developed for packaging virtual machines to be loaded into the cloud and services interfaces.


    But today there is little/limited interoperability between Cloud providers and this can limit the flexibility and usability of the Cloud.


    Theres a good white paper here from Intel's IT folks on developing a Cloud Computing startegy with the enterprise.


    So great promises, and lots of challenges, but as the saying goes 'every cloud has a silver lining' - IT just needs to work out how to extract the benefit before the sun comes out and the clouds float away.



    * Platform as a Service - rent a 'hardware platform' in the cloud and load on to this hardware your own software stack, usually paid for by the hour for specific amount of CPU/memory/IO capacity as opposed to 'Software as a Service' - some element of software, either a building block to utilise within your own application ( e.g. credit card checking ) or a fully blown application, such as a CRM app, accessible via the web .

    0 Comments Permalink
    0

    I am writing this sat in the departure lounge at Nice Airport, awaiting my flight home after having spent the week in Cannes at VMworld EMEA '09, which has just finished. Focus of this years event was somewhat different from last year, last year everything was 'Green' this year we were all living in the Cloud, or at least that ís the way the keynotes painted the picture. Most of exhibitors and attendees however still seemed to have their feet firmly planted on the ground in the reality of using todayís technology.

     

    Sticking with the keynotes, last year they were very product and feature centric whilst this year one got the impression that VMware were providing more of a vision of where they see their software taking the industry - and this was most definitely into the cloud !

     

    Another shift was in the client space where last year VDI was the buzz word and thin clients would solve all our business needs, this year there seemed to be an acknowledgement that the rich client has a place ( even if it might be virtualised ) so for those PowerPoint junkies amongst us who want all the cpu power they can get at their fingertips whenever and wherever they are this is good news. In terms of virtualising clients one bit of news from the conference was that VMware plan to develop a bare metal ( type 1 ) hypervisor for clients that takes advantage of Intel's VPro Technology to provide amongst other things out-of-band management and authentication of the hypervisor.

     

    Back into the clouds, 'IT as a Service' was one of the keynote themes with VDC-OS and Vcloud enabling this. For those that didn't attend the event the keynote videos are here. To support the 'IT as a Service' story SAP presented on their IT infrastructure, of particular interest was the proposition that in the future Cloud computing would become much like the airline industry with low cost providers competing with full-service providers,  pricing varying by time and demand, aggregators ( a.k.a bucket shops ) selling off excess capacity and resource over-commit becoming a feature of using the cloud.

     

    Walking the show floor it was clear that if VMware were in the clouds most of the rest of the folks in Cannes were clearly facing up to today's reality of deploying technology to enable their business's. Much of the focus this year seemed to be on storage and back solutions, with management and networking also be key topics. It also felt like there was a more technical bias amongst the attendees than last year - maybe due to the current economic climate.

     

    One parting thought is that what ever else is happening in the IT industry the momentum behind the virtualisation train continues to grow and its something we all need to be taking into consideration when planning our IT strategy.

    0 Comments Permalink
    0

    Maybe it's the free drinks of the welcome reception but 2 hours after the breakout sessions have finished the show floor is still buzzing with deep and serious conversations in every corner.

     

     

    Green is the overarching theme of this years EMEA VMworld in Cannes, from the issues of data centre power all the way to the powerpoint template used for every presentation thru to the shirts worn by VMware staff. General messages from Diane Green's ( there's that green element again ) opening keynote were around - flexible & dynamic IT, Disaster Recovery, High Availability, Streamlined software development and client virtualisation. BT, IBM, HP & Dell provided walk-on parts during Diane's keynote with BT talking to how they are implementing a fully virtualised infrastructure across their data centres.

     

     

    Walking the show floor key major themes are management, data backup & security, Virtual desktop and of course Green IT with everyone having their own spin on what this means. At previous VMware events in EMEA around 50% of the exhibitors have been focused on Virtual desktop, this year it feels that there is more of a bias towards management and backup, but this may just be as a result of VMware expanding their focus beyond their previous technical audience in EMEA. Either way VDI is still a key element of many of the sessions and the show floor booths. Its difficult however to judge how many end-customers are really taking this path with their client infrastructure - I'd be interested to here your thoughts on whether this really is a viable usage model for client systems.

    0 Comments 1 References 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
    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
    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

    Filter Blog

    By author: By date: By tag: