|
|
|
Did you read today's front page stories & breaking news?
SYS-CON.TV
SYS-CON.TV Webcasts
Most Read This Week
|
Hardware Benefits Utility Computing: Three Key Building Blocks
Utility Computing: Three Key Building Blocks
By: Mark Bregman
Nov. 29, 2004 12:00 AM
Utility computing (UC) is a concept in which storage hardware resources are pooled within a shared infrastructure of storage management and made available as needed in a pay-as-you-go model. Ultimately, the end goal that UC promises is to help companies more efficiently manage the resources they currently have while holding down costs. To get there, and operate as a utility, IT needs three key building blocks - availability, performance, and automation - that apply across storage, servers and applications. Before looking at the three key building blocks to UC in depth, it is best to look at why enterprises need UC. Basically, IT executives are caught between two conflicting demands. The user community is demanding more applications to automate their business, and more data to make better decisions, and they all want it now. Pulling on the IT executive's other ear are the CEO and CFO who are demanding that the CIO spend less on data centers, less on hardware, and less on people - while providing flawless service with fewer complaints from the user community. One last caveat: this must all be done with the existing technology in which the company has already made a major investment - a complex and heterogeneous environment of Web servers, application servers, databases, and hardware from a variety of vendors. This is a great example of why many enterprises are looking to heterogeneous software vendors for a UC strategy, as opposed to vendors who want to "rip and replace" the enterprise's current hardware to implement their UC solution. The Three Key Building Blocks For IT managers to take availability to maximum levels, they must first make sure that all enterprise data is backed up. The data in branch offices, remote offices, home offices, desktops, and laptops is unquestionably valuable, but because of costs and logistical problems it is usually not backed up. The utility computing model calls for centralized, automated, cost-effective backup of these resources. How is data backed up and recovered? Data volumes mirrored at one or more remote sites can now be reliably replicated over IP networks to reduce the amount of data exposed to loss and to speed disaster recovery. Automated server provisioning eliminates error-prone manual recovery techniques. Clustering optimizes availability by automatically detecting application and database performance bottlenecks, or server failure by moving these critical services to other servers within the cluster. Failover should include not only the data application, but also the application state, reducing the effects of a failure to ensure minimal impact to end users and the business. Under the heading of data availability the utility computing model includes virtualization and pooling of storage resources, which enables IT departments to drive up storage utilization rates and reduce costs. Storage virtualization also reduces administrative costs by providing centralized control of heterogeneous resources from a single GUI. Effective data life cycle management further reduces the costs of data availability by automatically migrating data to the most cost-effective storage medium and allowing enterprises to access it selectively for regulatory compliance. Performance This requires tools that can instrument the entire application stack, from the Web browser or client application to the storage device, even in complex heterogeneous environments. If end-user response times are lagging, IT staff can break them down tier-by-tier to pinpoint problems. IT staff should utilize a dashboard-type client to send alerts and reports, giving them early warning of developing problems along with pointers to appropriate remedial action. Or if a database is running too slowly, storage management and storage networks can accelerate access to data to make it run faster. As networks, applications, and data continue to grow, performance optimization tools will become more significant and valuable to IT departments. Many vendors are promising 99.9% performance, but there is a huge difference between performance and availability. An easy analogy is a water hose. If water is dripping out of the hose, the water is available, but not performing to full capacity. Many vendors promote availability as performance. It is necessary to ensure that the enterprise has both availability and performance. Automation But automation does more than free up costly staff members for more productive work; it also speeds up processes to improve availability, ensures that things are done right the first time, and saves costs through more effective management of resources. Here are several examples of what automation technology can do to bring the enterprise closer to the utility computing model:
The key question for many companies is, how do we get from where we are today to the utility computing model? How do we put the focus areas of availability, performance, and automation in place? There are five basic steps to consider:
Reader Feedback: Page 1 of 1
Subscribe to the World's Most Powerful Newsletters
|
Today's Top Reads
Hot Discussions of The Week
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||