• No results found

Cost Effective Scaling with Virtualization and Coyote Point Systems

N/A
N/A
Protected

Academic year: 2021

Share "Cost Effective Scaling with Virtualization and Coyote Point Systems"

Copied!
8
0
0

Loading.... (view fulltext now)

Full text

(1)

Cost Effective Scaling with Virtualization

and Coyote Point Systems

January, 2008

www.coyotepoint.com

(2)

At a projected market of over $4B by 2010 (Goldman Sachs), virtualization has firmly established itself as a significant technology. Virtualization is expected to impact the way IT manages everything including cost, application deployment, green computing, and storage.

But what exactly is virtualization? Who needs it? Who uses it? How does it impact the way end users perceive applications? At a high level, virtualization is simply an

application and itsbase operating system combined together (encapsulated) in a single compact package. Once paired, this encapsulated solution can be easily migrated to different servers and cloned for use as needed. By running applications on “virtual hardware” such as VMware’s ESX Server, IT managers are able to transparently shift resources to where they are needed without interrupting business.

From a business point of view, the merits of this approach to computing are felt in several areas:

1. Cost reduction via server consolidation making effective use of underutilized hardware thereby needing less power and cooling

2. Improving application availability by abstracting away physical hardware failures 3. Servers can be moved around easily, even when in use because computers have essentially become bits of software. Getting new ones running takes minutes, not weeks

4. VMware virtualization allows desktop computers to be managed centrally, called Virtual Desktop Infrastructure (VDI). Operating systems and applications need no longer run on PCs on desks, but can run on virtual machines in the data center that can be accessed remotely from any PC in the world.

These benefits are not only for large enterprises – anyone looking to virtualization can feel these benefits. Indeed, virtualization is an everyman’s technology. For Small to Medium Enterprises (SMEs), the cost benefit of reducing power and cooling is especially significant as the cost of energy continues to rise.

Scaling virtualized applications, however, remains an ongoing challenge. In this whitepaper we review why virtualization makes sense for the SME, how scaling applications is different in virtual machines, how to manage cost when scaling applications, and finally how Coyote Point Systems achieves a cost effective scaling solution for virtualized infrastructure.

(3)

Digging into Virtualization

Virtualization works by allowing multiple operating systems to be installed in a virtual machine. Multiple virtual machines are then run on a single physical server. The software that makes each virtual machine appear as a standalone server is called a hypervisor.

Because each virtual machine has its own operating system and applications, IT administrators treat virtual machines as they would any other server for the most part. The key differences between a normal machine and a virtual machine are:

1. Virtual machines can be cloned.

2. Virtual machines can be moved to different physical servers. 3. Virtual machines can be run in a Tandem-style cluster. 4. Multiple virtual machines can be run on one physical server.

Being able to clone virtual machines is a tremendously valuable feature as it allows administrators to define a base image that they can then use to instantiate new servers on-demand without physically deploying additional hardware. Thus, the time to rolling out a new server can literally shrink to minutes with zero incremental capital outlay.

Moving these virtual machines across physical machines is another immensely valuable feature. By shifting where a virtual machine is run, administrators can perform maintenance on hardware without incurring any downtime. Even better, organizations that require disaster recovery facilities can maintain backup datacenters at a fraction of the cost since running virtual machines can be easily moved.

Highly available servers can also be achieved for a fraction of the cost by using Tandem-style redundancy features of virtualization software. With these features, backup virtual machines operate in a hot standby mode without any special software integration. In the event of a hardware failure, the hot standby is able to continue exactly where the program left off at the time of failure. To the end user, there is no loss of service and thus SLA commitments are met.

The last difference is the one that has the greatest fiscal benefit: running multiple virtual machines on one physical server to take advantage of underutilized servers. With this ability, underutilized servers can now use their excess capacity to run multiple applications without concern for application integration and testing as each application operates within its own virtual machine. As the cost of power and cooling continue to rise relative to the total cost of ownership, the ability to shut down unused server capacity translates into significant savings.

(4)

Who’s Who In Virtualization

There are currently three major players in the virtualization market: VMware, Citrix, and Microsoft. Of the three major players, VMware holds the strongest market share at over 85% by some estimates[1]. The general consensus is that VMware currently offers the most mature solution both in terms of technology and reliability. Amongst the three, they also have the most aggressive vision of wanting to “virtualize everything”.[2]

VMware by was founded in 1998 with their first commercial product shipping in 1999. In 2004 they were acquired by EMC where they experienced significant growth. Xen technology was created in 2003 with XenSource incorporating in late 2004.

In 2007, EMC sent VMware off to its own $1B IPO. The company is expected to generate approximately $1B in sales in 2007[3].

Citrix and Microsoft are latecomers to the virtualization market. Citrix entered the market through the acquisition of open source virtualization provider XenSource in late 2007. It distributes its hypervisor as free, open source software but sells related products.

Microsoft released their first virtualization server in 2005. Microsoft’s first integrated product will be released as part of Windows Server 2008 (“Longhorn”). Microsoft views the hypervisor as a

1

http://www.glgroup.com/News/Can-VMWare-Hold-1--18883.html

(5)

embed it in their machines putting it on a more equal footing with Microsoft.

The Coyote Point Vision

Coyote Point is the leader in non-stop, affordable application availability and load balancing technology. Our vision is to continue leading the pack in the context of virtualization. On the surface, this seems obvious; however the rules of application availability and load balancing change when virtualized. Coyote Point is not only on top of those changing rules; Coyote Point is leveraging virtualization technology to improve application availability.

The Virtualization Performance Blemish Virtualization has an amusing blemish.

On one hand virtualization offers application administrators the benefit of a steady platform that hides the chaos of sharing physical resources and managing risk. As we observed earlier, being able to share physical resources is a powerful tool that makes effective use of available server capacity while reducing operational costs.

On the other hand, virtualization completely removes the notion that a given server has a fixed performance. This stems from the fact that sharing resources means spikes in any one server’s utilization has an adverse impact on all the other virtual servers running on the same physical hardware. For example, if a virtual server running a database application has a spike of queries sent to it, another virtual server on the same physical hardware that processes orders from the web site will slow down.

Coping with Real Time Change

Keeping up with the real time changes happening on virtual servers requires that load be distributed across servers in an efficient manner. Furthermore, it must be distributed based on server latency. As server performance diminishes, the load must dynamically be distributed to other servers in a transparent manner.

With Coyote Point, managing this change in real time is not only possible, but it is automatic. Once servers are identified and configured, the Coyote Point network load balancing feature automatically distributes network traffic to a pool of virtual servers. If the pool capacity is uneven due to some servers having to share their capacity with other busy virtual machines, Coyote Point automatically detects the uneven latency and sends the new traffic to more responsive servers. Managing the scaling of resources in real time is a strategic arrow in an IT managers’ quiver. Being able to literally turn servers off and save the compute and memory resources being taken up by largely idle machines translates into an even more effective use of available hardware. But if expansion is inevitable, managing resources means it becomes possible to budget for growth as opposed to surprised phone calls about maxed out servers.

(6)

Scaling Virtual Servers

Highly malleable virtual servers are powerful for all the reasons stated above; however they don’t address the challenge of being able to incrementally add server capacity and automatically distribute load across them. Thus, a web enabled application such as Microsoft SharePoint can quickly find itself strapped for capacity when the virtual machine it runs on is out of capacity. The solution to scaling out applications without having to change the application itself is network load balancing. Network load balancing, a core technology of the Coyote Point Equalizer product family, distributes end user requests across multiple servers. From an end user’s perspective, there is only one application server.

In addition to being able to scale applications today, product updates scheduled for mid-2008 will include the ability to schedule the instantiation and shutdown of VMware Virtual Infrastructure automatically. Thus, if the load is expected to increase at certain times of the day, new servers can be scheduled to be started. When the load backs down to normal levels, those additional servers can be scheduled to automatically turn off and free up resources for other servers.

By even load sharing, IT business leaders can insure that there is optimum use of hardware resources. By effectively managing the distribution of work across compute resources, hot spots are eliminated and the need to overprovision to handle load spikes is removed. The fiscal impact is both in capital expense (fewer servers) as well as operational expenses (power, cooling, and management).

Desktop Virtualization

Virtual Desktop Infrastructure (VDI) is a new trend in virtualization technology. With VDI, end users use thin client software/hardware to connect to datacenter hosted virtual machines via Terminal Services. The end user’s working desktop resides within the virtual machine and thus administrators are able to maintain tight control on the administration of the user’s desktop environment. Coyote Point has support for VDI slated for mid-2008.

The three significant issues for Terminal Services that Coyote Point will address is the distribution of new users to the system, maintaining persistence for users that have already established a desktop, and automatically recovering from failed VDI servers. Distribution of new users is a case where network load balancing comes into play. By tracking the latency of each virtual machine running a desktop operating system, end users are transparently guided to the least loaded machine.

When that user tries to reconnect to the system later, it is necessary for the network load balancer to redirect the user back to the same machine that processed the original transaction

(7)

a user to a working server. Terminal Services handles the migration of the user’s desktop and the user experiences zero downtime.

Using Coyote Point to scale VDI allows IT business leaders to attain the promised operational cost savings that can be gained with VDI in a practical user-friendly way. In addition to the cost savings of using VDI in the first place, the lower training costs associated with only having to teach users to connect to a single IP address for desktop access further simplifies the whole process.

Further Reducing Cost with Hardware Acceleration

As already noted, being able to virtualize a server doesn’t mean that the load itself goes away. Thus, the next step in identifying opportunities to further reduce servers and thereby reduce operational costs is to identify what tasks hardware can do more efficiently than software.

For applications that use the web, compression and SSL are requirements for many of today’s applications. They are necessary to cope with mobile users connecting via high latency networks and maintaining high security in a security conscious landscape. These requirements are also extraordinary consumers of compute resources.

Using special hardware present in the Coyote Point Equalizer product, removing load associated with these two requirements are simple and transparent. The Equalizer is able to identify when it is necessary to provide these features and then use specially designed high performance hardware to do the work.

The business impact of using hardware to offload servers is spectacular. A Pentium 4 class system is able to perform approximately 150 SSL transactions/sec4. By comparison, the Coyote Point SSL acceleration technology can perform up to 2,000 SSL transactions/sec. Thus, the processing workload of a bank of 10 servers performing SSL can be offloaded by a single Coyote Point system with SSL acceleration. The number of application servers necessary to support application users can then be reduced as they no longer have to additionally process SSL security and encryption. Not counting the cost of renting space, shaving 2.5kW of power and cooling over the course of a year can make a non-trivial difference in operational costs.

Integrating With Everyone

Coyote Point is currently partnered with VMware to offer tightly coupled solutions for dynamically starting and stopping servers. This partnership provides the basis for the necessary technology exchange enabling smooth and synergistic integrations.

BC Networks, a service provider focused on the healthcare and insurance markets is already using this integrated solution. Dave Brewer, President of BC Networks, specifically cites the value of VMware and Coyote Point when talking about his infrastructure. “The tricky thing with blade [servers running a purpose built combination of VMware, Oracle, and Fortinet] is that you need to equip the blades for non-stop availability, which requires the highly intelligent Coyote Point Equalizer Series load balancer.”

4

(8)

Of course, VMware may not be right for everyone. Depending on your business needs, aligning your virtualization infrastructure with Microsoft or Citrix Xen may prove to be the appropriate business decision. After all, the question to answer is: “Who is providing the best virtualization solution for your network?”

As other players in virtualization emerge, Coyote Point will continue to provide synergistic solutions providing high application availability in a virtual environment.

Summary

Virtualization is likely to be the single most significant technology of the decade. Leveraging it to reduce costs and attain greater efficiency isn’t double-talk – it is something that every company can easily verify themselves using empirical methods.

A critical component to achieving the goals of virtualization is insuring that the distribution of work is indeed balanced across all of the servers in the compute farm. Coyote Point provides high application availability and load balancing technology optimized for the virtualization environment enabling you to do just that.

As you evaluate virtualization to see what it can do for your organization, understand how virtualization dramatically impacts server performance. Scaling load, distributing load, and removing unnecessary load are all critical elements for success. Furthermore, integration between network load management and virtualization is critical in managing scale. After all, if a load balancer requires manual server management, is it the right load balancer?

The virtualization technology such as VMware has helped to popularize is here to stay and will transform the economics of computing for years to come.

If you want more information on how Coyote Point can add value to your virtualization plans please contact info@coyotepoint.com

About Coyote Point

Coyote Point Systems, Inc. is the industry’s leading provider of server load balancing systems with advanced traffic management functionality. Independent tests confirm that Coyote Point’s Equalizer Series systems deliver more than twice the performance and throughput at less than half the price of other industry-leading load balancing and traffic management systems.

Thousands of customers worldwide deploy Coyote Point solutions to ensure non-stop availability and top performance for their Web applications systems. Coyote Point is headquartered in San Jose, CA and works with leading channel partners in the U.S., Canada, Europe, Asia, Australia and Africa. The company can be reached at 1-877-367-2696 or http://www.coyotepoint.com.

References

Related documents

In model predictive control the input applied to the system (1) is given by the repeated solution of a (finite) horizon open-loop optimal control problem subject to the system

understanding of the Johns Hopkins policies and procedures for addressing financial  conflicts of interest with research and in particular with sponsored projects. 

The difference between the OnCell 5004 and the 5104 series is that the OnCell 5104 comes with a built-in relay output that can be configured to indicate the priority of events

The control group of subjects received usual care, whereas the manage- ment group of subjects participated in a health management program that included assessing the subjects’

A segmentation study based on residents’ image will enable those with different perspectives to be identified and considered in the planning process of tourism, offering the

Because higher productiv- ity implies that more output can be produced from the same amount of capital and labor, it is not surprising that output should be high when pro-

( A ) Organization of the FMR1 5 0 region including the CGG expansion (sequence numbering from GenBank L29074 L38501) in relation to FMR1 and ASFMR1 transcription start sites