Blade PC
From Wikipedia, the free encyclopedia
Blade PCs are a form of client or Personal Computer. In conjunction with an access device they accomplish many of the same functions of a traditional PC, but they also take advantage of many of the architectural achievements pioneered for blade server.
Contents |
[edit] Description
Like traditional PCs, blade PCs have a CPU, RAM and a Hard Drive. They may or may not have an integrated graphics solution. Some can support multiple Hard Drives. They are in a “blade” form that plugs into an enclosure. The enclosures offered by current blade PC vendors are similar but not identical; most have moved the power supplies, cooling fans and some management capabilities from the blade PC to the enclosure. Up to 14 enclosures can be placed in one industry standard 42U rack.
All blade PCs support one or more common operating systems (for instance Microsoft has created a “blade PC” version of their XP and Vista Business operating systems specifically for use on these blade PCs). Importantly, these solutions are intended to support 1 user per discrete device. This is a major difference from Server Based Computing, which supports multiple users simultaneously using an application hosted on one discrete server (be it a discrete piece of hardware or a discrete Virtual Machine on a discrete piece of HW server).
Access to the device is usually achieved via Microsoft’s Remote Desktop Protocol, which allows users to log on to the blade PC via a client device (usually a thin client). Once logged on the end user experience is largely the same as if they were logged on to a local PC. MS RDP has been available for many years, is free to download and is proven effective for most circumstances. It is less effective at delivering multimedia, in part because the audio and video are not synchronized, so in circumstances where there is increasing latency, there is a proportional decrease in the quality of the end user experience. There are other protocols available with various advantages and disadvantages relative to MS RDP. All protocols, it should be noted, are negatively impacted by increasing latency between the end user’s access device and the blade PC. One of the biggest challenges the blade PC vendors have experienced is how to minimize the impact of latency and deliver an end user experience comparable to that offered by a traditional PC, and there has been a number of new entrants in this sub-category of the blade PC in 2007.
IDC recognizes Blade PCs as a category separate from other types of PCs and has begun issuing forecasts for blade PCs.
[edit] History and Vendors
ClearCube [1], a small privately held company based in Austin, Texas, gets credit for creating and popularizing the category. Started in the late 1990s, they have been very aggressive promoting the concept especially in the United States and in vertical markets such as Financial Traders, Hospitals and national defense organizations. ClearCube’s blade PCs tend to be built with high-end desktop components. In addition to MS RDP, ClearCube offers a proprietary access protocol, although it has an approximately 200m distance limit between the end user and the blade PC. ClearCube currently offers a PCoverIP protocol, where there is no distance limitation. The user port connects desktop peripherals to a centralized blade PC over a standard Ethernet network. Therefore, the distance between the user and their blade is unlimited. ClearCube offers four blade PC families with varying features between them.
HP was second to the category with the 2004 announcement of their “Consolidated Client Infrastructure” [2]in North America, which is a solution built around their version of the blade PC. In contrast to ClearCube, HP emphasized density while minimizing power consumption, which resulted in the ability to put far more blade PCs in an industry standard 42U rack (up to 280). HP’s first offering, however, was a Transmeta-based solution, which offered only a marginal end user experience. HP has since migrated to AMD-based blade PCs. While maintaining the same density HP has taken advantage of improvements in low power CPU performance, and they have recently announced two new blade PCs, to include a very low power dual-core version. HP is obviously a much larger organization than ClearCube and can offer a more comprehensive solution to include their own Thin Clients, servers, management tools, etc. HP has been slowly increasing the geographic availability of their solution around the world. Like the other blade PC vendors, HP offers MS RDP with their solutions, and they have announced availability of another protocol called Remote Graphic Software that has some advantages over MS RDP, espeically in regard to delivery of three-dimensional and streaming content.
In addition to ClearCube and HP, Hitachi has offered a blade PC of their own in Japan. There seems to have been little emphasis on the solution. And it is reportedly only available in Japan. There does not seem to have been any enhancements since it was first introduced in 2005. Though more like the CCI solution than the ClearCube solution, it is less dense and suffers from having all cabling out of the front of the blade PC.
Cubix [3]presents themselves as offering a blade PC. They are also based in the US and are privately held. Their solution is more like the ClearCube solution – which is to say a workstation class product – and their solution’s presence in the market has been much more subdued.
[edit] Common Value Proposition of Blade PCs relative to traditional PCs
- Enhanced data security because all data can be maintained in the datacenter and can more easily be saved to a mass storage device, so if the access device is stolen or destroyed the data is not compromised
- Reduced Total Cost of Ownership due to consolidation, standardization, and more redundancy
- Better disaster tolerance for end users because with MS RDP end users can log in from anywhere to their blade PC, so even if their office is quarantined (due to a contagious disease outbreak, for instance), they can continue to have access to their blade PC and their data files so they remain productive
[edit] Design Considerations
As an alternative to traditional PCs, the blade PC solutions offered by the various vendors are effectively competing with PCs, albeit they are based in datacenters. Therefore some of the more important design considerations in this category include:
- Maximizing the end user experience (this is a “ticket” to entry – end user experience must be comparable to at least low-end traditional PCs)
- Minimizing acquisition cost (as a result traditional PC components are frequently used rather than more expensive server components)
- Maximizing density (because if these devices are to replace millions of traditional PCs by moving into datacenter they must minimize the amount of expensive datacenters space they require)
- Minimizing power consumption (minimizing power input and heat output in a datacenter is critical to keeping data centers properly cooled and datacenter costs down)
- Similar to traditional PCs to deploy and integrate (ease of integration is critical, or the barriers to adoption will prohibit widespread success for the category)
- Easy to manage with the same tools used for other datacenter based HW and SW (otherwise it becomes onerous extra work)
[edit] Related Client Solutions
- Blade Workstations: As alluded to above, the ClearCube and Cubix entrants may be more accurately described as offering workstation class performance. Additionally, HP has been popularizing a Blade Workstation Solution for the last year that is based on an HP C-Class server blade but that also uses the HP RGS software that offers far more computing capabilities than their CCI solution. These solutions tend to be much more expensive than the traditional blade PCs described earlier, and befitting their more high-end specs, they are much more capable.
- Virtual PCs: Unlike the blade PCs detailed here that are not virtual solutions, some vendors of virtualization software (such as ESX from VMware) have recently popularized the idea of using a hypervisor such as ESX to create multiple Virtual Machines (VM) that sit on top of the hypervisor, and load a client operating system in each VM. The goal then is to maximize the number of users per server to minimize acquisition cost while not so compromising the end user experience to make it too poor to use. So unlike the blade PC solutions described above, in a virtualized model all end users share the underlying HW resources, with all the advantages and disadvantages that can bring. Sizing – determining number of users per HW server – depends on how active end users are, and the types of software they use, etc. If properly sized, the end user experience can be very similar to the blade PC experience, and for particularly light users this model might well be less expensive to acquire than a blade PC solution. From an IT administrators perspective managing such a solution is also similar to a blade PC, albeit there is an extra SW component – the hypervisor – that must also be managed.