# Scalability and Availability for a Web Farm

Save this PDF as:

Size: px
Start display at page:

## Transcription

1 Scalability and Availability for a Web Farm CHAPTER 3 IN THIS CHAPTER Understanding Availability 40 Understanding Scalability 45 Scaling a Web Farm 50

3 Scalability and Availibility of Web Farms CHAPTER 3 41 one nine, or.9999, which is four nines. A four nine site is % available. The formula for calculating this ratio is 100 (Unscheduled Downtime/Period of Time) 100. For example, if a site is down for one hour in a day, the availability of that site in one day is 100 (1/24) 100 = %. If a site is down one hour in a week, the availability is 100 (60/10080) 100 = %. Is 100% Availability Realistic? For a Web farm to obtain 100% availability, it cannot have unscheduled downtime. This should always be the goal of any Web farm, but it is unlikely. From the availability formula, a four nine site can have seconds of downtime in a year, long enough to replace a network cable! This availability comes at considerable cost in redundant systems, and most businesses accept one or two nines as the goal. Table 3.1 shows some availability measurements. TABLE 3.1 Availability Measurements Percent Available Downtime Per Year 90% 36.5 Days 95% Days 98% 7.3 Days 99% 3.65 Days 99.9% 8.76 Hours 99.99% Minutes % 315 Seconds % 31.5 Seconds 3 SCALABILITY AND AVAILABILITY OF WEB FARMS Assessing a Web Farm s Availability Availability measurements are useful only if an organization uses them properly. A successful strategy for considering availability statistics is to break the measurements into categories. These categories will differ for each Web farm, but basic categories include server availability, application availability, and network availability. The disjointed nature of these categories means each measurement can be considered separately. This separation provides hard numbers for where money and resources should be spent to improve availability. If network availability is low, it doesn t make sense to invest time and effort in solving application availability problems. All complex systems fail. Any failure can affect a Web farm s availability rating if the failure has no contingency. Realistic availability goals are achievable through redundancy.

4 42 Deploying and Managing Microsoft.NET Web Farms Redundancy is the first line of defense for any site failure. In hardware systems, redundancy comes from complete copies of critical components. For example, a system with a redundant CPU has a spare CPU that is not used unless the primary CPU fails. If this failure occurs, the spare CPU takes over, enabling the system to continue processing without missing an instruction. With software systems like SQL Server 2000, redundancy comes from a cluster of servers, each capable of owning the database of the others. Redundancy eliminates single points of failure in complex systems. Each availability area has different ways to solve this problem. Monitoring is the final step in assessing the availability of a Web farm. Without monitoring, it is not possible to determine when a component fails. Each area of a Web farm has different methodologies for error reporting. Understanding Network Availability The majority of network systems in a Web farm are physical. When building a network for high availability, redundancy must be considered at every level. Every point in the network should have a backup. From the connection, to the Internet, to the routers that move traffic throughout the farm, each level must be considered. Not every system in a Web farm network has to be redundant, however, and a cost-benefit analysis is the best way to determine at which points to build in redundancy. For example, Foo.com has a front-end router that handles traffic from the Internet. If this router fails, the site is down. However, router failures are rare, and Foo.com decides to take a calculated risk and not have a cold spare sitting unused. A four-hour response time agreement with the router manufacturer is Foo.com s reason why they accept this downtime if it occurs. However, Foo.com decides that having redundant connections to the Internet is important, so they spend the extra money to have two connections to the Internet at all times. Each business will make the same decisions differently. The most common area of failure in any network system is at the cable level. It is usually cost prohibitive to have redundant network cables between every point in a network. Luckily, it is relatively easy to diagnose and replace a faulty cable in a network. Vendor-specific tools best handle monitoring the network for failures. There are tools that exist today that take the pulse of the entire network, ensuring that each connection is functioning correctly. When a failure does occur, these tools can alert an administrator to the problem. NOTE More information for building Web farm networks is found in Chapter 4, Planning a Web Farm Network.

5 Scalability and Availibility of Web Farms CHAPTER 3 43 Understanding Server Availability Single points of failure in server hardware include CPUs, hard drives, motherboards, and network cards. Hardware redundancy is purely a cost issue. Available on the market today for a price are servers that have three levels of redundancy for every internal system. Some businesses will invest considerable dollars to achieve complete hardware redundancy. With.NET enterprise servers it is possible to create redundant configurations without the need for extreme hardware redundancy. The.NET platform eliminates single points of failure by providing simple software solutions so that multiple servers can handle the same task. With.NET, an administrator can designate two or more servers to provide redundancy and increased availability at the server level. This availability creates a natural pathway to scalability for a Web farm. Monitoring server availability is best accomplished with the server vendor s tools. As part of the decision to standardize on a particular hardware platform, the monitoring software available should be a factor in the decision. These centralized monitoring tools can inform an administrator when any critical component of a server fails, from the CPU to the power supply. Without tools like this, monitoring for hardware failures is a crapshoot. If the drivers for a piece of hardware log errors to the NT event log, then tools like Microsoft Health Monitor can provide an alert. Watching the NT event log with Health Monitor is a way to alert on failures in redundant software systems like Windows Cluster Server and network load balancing. NOTE More Information on Health Monitor is available in Chapter 14, Monitoring a Web Farm with Application Center SCALABILITY AND AVAILABILITY OF WEB FARMS Understanding Application Availability A more subtle aspect of building highly available systems is application availability. Application availability measures how the functions and features of a specific application perform throughout the Web site lifecycle. By gauging application availability, actual uptime is measurable. If any functional portion of a site, such as credit card authorization, must function to complete a transaction, then that portion s availability affects the overall site availability measurement. Even if the Web site itself is successfully providing content, if a transaction fails at any point, the site is unavailable. By considering application availability, a new type of thinking emerges for application design. While load-balancing techniques help eliminate single points of failure in physical systems, software single points of failure are a more difficult problem to solve. With the credit card example, the application must be robust enough to continue the transaction either by deferring

6 44 Deploying and Managing Microsoft.NET Web Farms credit card authorization or switching to a different credit card service. Availability planning for credit card processing must consider redundant connections to a lending institution and load-balanced redundancy for credit card processing servers, and it must also provide servicelevel redundancy. Building software systems that have this level of redundancy is a unique challenge. Each application will have different requirements. However, at the fundamental design level there are a few key points to consider when orchestrating an application availability solution. Create software systems with well-defined boundaries. This means that in the credit card example it should be fairly easy to tell when an application has entered the credit card processing engine. This enables an application to drop in a different system as long as the boundaries into that system look the same. When an application data path leaves the boundaries of a Web farm, this process is a good candidate for application availability. For instance, if an application makes a WAN connection to an external bank, this connection is by definition not under the control and management of the IT staff that manages the Web farm. In situations like this, alternative mechanisms from the Network layer to the Application layer should be thought through to provide the highest level of redundancy. This may mean purchasing a second WAN connection of a lesser speed and cost and having an agreement for credit card processing with a second bank. For transaction-oriented systems, build into the architecture a way to move to a batchoriented processing engine. This means that in the credit-card example the same information would be gathered to process a credit card authorization, it would just not happen in real-time. The functionality of an application would be decreased in batch mode, but at least the transaction could be completed at a later time. It is much better to switch to batch-oriented processing than tell a customer to come back later. Later may never come. The most complicated monitoring problem is application availability monitoring. Many applications rely on customer input to determine when critical systems fail. Beyond this, most monitoring endeavors for applications are custom built. Critical application components should add time in a delivery schedule to build and implement the appropriate monitoring. In some cases, there are tools that generate replay scripts that can simulate a user on a Web site. These tools can be used to test the functionality of a site and report when errors occur. Even tools like this will likely demand a full-time resource to manage and maintain these scripts for even remotely sophisticated sites. Understanding Scheduled Downtime Scheduled downtime should be the only reason a site becomes unavailable. Whenever a site has a scheduled release, hardware upgrade, planned ISP outage, or other required downtime scenario, this is scheduled downtime. Consider these downtimes as a separate measurement

7 Scalability and Availibility of Web Farms CHAPTER 3 45 from unscheduled downtime. While it is important to improve this availability number, the goal should stay within what is reasonable in today s Web farms. New.NET Enterprise technologies, like Application Center 2000, will help improve the scheduled availability rating. Most of the improvements are to be made by improving the process for releasing new features into the production Web farm. Measuring Overall Availability When measuring overall availability, a business should consider total downtime as a separate measurement from total unscheduled downtime. Each area of availability is calculated separately to help direct where efforts to improve availability should be made. Keep a running total of the network, server, application, unscheduled, and scheduled availabilities. Combine the network, server, and application availability to create the unscheduled availability quotient. Combine all the availability ratings to create the overall availability rating. Table 3.2 has the availability ratings and goals for Foo.com, based on a six-month period. TABLE 3.2 Foo.com s Availability Goals for Six Months Availability Availability Availability Type Goal Downtime Measurement Network hour 99.97% Server hours 99.88% Application hours 99.77% Scheduled hours 98.39% Unscheduled hours 99.61% Overall hours 98% 3 SCALABILITY AND AVAILABILITY OF WEB FARMS Foo.com does a good job of preventing unscheduled downtime. It is 0.3% away from its stated unscheduled availability goal. However, this is approximately 12 hours of downtime. In order to achieve this goal, application availability problems need to be addressed. To improve overall availability, Foo.com needs to work on the time it takes to perform scheduled maintenance tasks. Foo.com needs to make up 43 hours to reach its overall availability goal of 99%. Understanding Scalability Stress is a universal term that applies to both natural systems and computer systems. When a human feels stress, his coping mechanism differs according to the type of stress. When a Web farm experiences stress, its coping mechanisms differ according to the type of stress, too. A Web farm becomes stressed under many different scenarios. Some of the following items illustrate such stress factors:

9 Scalability and Availibility of Web Farms CHAPTER 3 47 Web Server Web Server Scaling Up Database Server Database Server FIGURE 3.1 Scaling up Foo.com s Web Server. NEW TERM Scaling out is accomplished by increasing the number of servers in a layer of a Web farm. Determining How to Scale Up When facing a situation where a server is over utilized, there are four different scenarios to consider. Two of the utilization problems come down to a relationship between CPU and memory. In fewer cases, utilization problems can relate to I/O bottlenecks. And even fewer problems relate to network throughput and performance. Knowing a few simple concepts can help an administrator diagnose these problems and make the right choice as to scaling up or scaling out. In the first scenario, and the most common, the CPU utilization on a box under load with no application problems is stuck at 100%. In this situation, the CPU has too much work to do. There is adequate memory, and thus hard drive usage is not the problem. The only way to address this problem is to buy a bigger CPU or add a second one either to the same server or an additional server. With high CPU utilization situations, there will almost never be problems with memory, network speed, or disk space because the CPU has to wait on these devices and during these wait times cannot perform work. Thus, the CPU would not stay at 100%. 3 SCALABILITY AND AVAILABILITY OF WEB FARMS

11 Scalability and Availibility of Web Farms CHAPTER 3 49 Internet Network Load Balancing Windows Cluster Server Web Cluster SQL Cluster VWeb01 VSQL01 VSQL02 Web01 Web02 Web03 SQL01 SQL02 Network Load Balancing LDAP Cluster Component Load Balancing COM+ Cluster 3 VLDAP01 SCALABILITY AND AVAILABILITY OF WEB FARMS LDAP01 LDAP02 Legend COM01 COM02 Virtual Server FIGURE 3.2 A simple load-balancing diagram with different clusters. NEW TERM A cluster is a group of servers that act as one entity through software- or hardwarebased balancing systems. The original definition of a Web farm encompassed only the servers that provided HTTP services. The.NET Web farm has evolved into a collection of different cluster types. Just as a real farm has chickens, pigs, horses, and cattle, a.net Web farm has Web clusters, COM+ clusters, SQL Server clusters, and other clusters.

14 52 Deploying and Managing Microsoft.NET Web Farms FOO.COM Hardware Load Balancing Device Web01 Web02 Web03 FIGURE 3.4 Foo.com s simple.net Web farm using HLB. Scaling COM+ Using Component Load Balancing COM+ Services via DCOM use RPC, a connected network protocol, for remote COM+ component invocations. This means that once a client and a server have established a connection, they remain connected like FTP. This is the opposite of HTTP, which is a disconnected protocol. A special technology called Component Load Balancing (CLB) was created to provide scalability and availability for COM+ and circumvent the connected nature of DCOM. CLB works by intercepting component creation requests before they leave the client computer. CLB maintains a list of servers, usually members of a COM+ cluster in an server architecture like that shown in Figure 3.5, to send remote component activations. Through a combination of statistics-gathering using WMI and a round-robin load-balancing algorithm, CLB picks the best server for a component s activation. CLB still uses DCOM, so the client server in Figure 3.5 has a DCOM connection to each member of the COM+ cluster. NOTE More information on Component Load Balancing and COM+ clusters can be found in Chapter 13, Deploying Application Center 2000 COM+ Clusters. Scaling the Data Tier Unlike the Web and component tiers, scaling of the data tier is much more complicated. With disparate entities like LDAP directory services and SQL Server 2000, each requires a different mechanism for dealing with scalability problems. Some, like SQL Server, have limited options for scaling out and could force application changes under load. However, careful planning can help prevent situations in which the data tier becomes a bottleneck.

15 Scalability and Availibility of Web Farms CHAPTER 3 53 Web cluster members maintain a list of servers for CLB, in this case COM01 and COM02 Web Cluster CLB opens a DCOM connection to both servers in the COM+ cluster to achieve scale and redundancy CLB COM+ Cluster COM01 COM02 A COM+ Application FIGURE 3.5 Component Load Balancing in a Web farm. Scaling Out Directory Services LDAP is a TCP/IP based directory service. Scaling out of directory services like LDAP is accomplished in much the same way as scaling out the Web services tier. Technologies like hardware and software load balancing provide linear scalability for any TCP/IP based data services system. 3 SCALABILITY AND AVAILABILITY OF WEB FARMS Improving Availability Using SQL Server 2000 with a Windows Server Cluster With SQL Server 2000 and Windows 2000 there are two types of shared-nothing clusters: those that use a disk to maintain cluster state and those that use the network. A shared-nothing cluster that uses a disk to maintain cluster state is called a Windows Server cluster. The operating systems of cluster members have access to the same physical data on a shared disk. This systems does not rely on complicated distributed lock management techniques, so even though there is a shared disk, the clusters are considered shared nothing.windows Server clusters improve the availability of SQL Server by allowing failure of one node of the cluster. Clients make requests of a virtual SQL server through a Windows Server cluster virtual network name. When a SQL server fails, the virtual network name and SQL server are restarted on a different member of the cluster. Availability is greatly improved as new client requests of the virtual name move to the failover cluster member. When the failed node is repaired, the virtual name and SQL server can be moved back to their original cluster member. Figure 3.6 shows a shared-disk SQL Server 2000 cluster and what happens during a fail-over.

### Building a Highly Available and Scalable Web Farm

Page 1 of 10 MSDN Home > MSDN Library > Deployment Rate this page: 10 users 4.9 out of 5 Building a Highly Available and Scalable Web Farm Duwamish Online Paul Johns and Aaron Ching Microsoft Developer

### White Paper. The Ten Features Your Web Application Monitoring Software Must Have. Executive Summary

White Paper The Ten Features Your Web Application Monitoring Software Must Have Executive Summary It s hard to find an important business application that doesn t have a web-based version available and

### Active-Active and High Availability

Active-Active and High Availability Advanced Design and Setup Guide Perceptive Content Version: 7.0.x Written by: Product Knowledge, R&D Date: July 2015 2015 Perceptive Software. All rights reserved. Lexmark

### Solution Brief Availability and Recovery Options: Microsoft Exchange Solutions on VMware

Introduction By leveraging the inherent benefits of a virtualization based platform, a Microsoft Exchange Server 2007 deployment on VMware Infrastructure 3 offers a variety of availability and recovery

### High Availability Essentials

High Availability Essentials Introduction Ascent Capture s High Availability Support feature consists of a number of independent components that, when deployed in a highly available computer system, result

### Windows Server 2008 R2 Hyper-V Live Migration

Windows Server 2008 R2 Hyper-V Live Migration Table of Contents Overview of Windows Server 2008 R2 Hyper-V Features... 3 Dynamic VM storage... 3 Enhanced Processor Support... 3 Enhanced Networking Support...

### Astaro Deployment Guide High Availability Options Clustering and Hot Standby

Connect With Confidence Astaro Deployment Guide Clustering and Hot Standby Table of Contents Introduction... 2 Active/Passive HA (Hot Standby)... 2 Active/Active HA (Cluster)... 2 Astaro s HA Act as One...

### Purpose-Built Load Balancing The Advantages of Coyote Point Equalizer over Software-based Solutions

Purpose-Built Load Balancing The Advantages of Coyote Point Equalizer over Software-based Solutions Abstract Coyote Point Equalizer appliances deliver traffic management solutions that provide high availability,

### Windows Server 2008 R2 Hyper-V Live Migration

Windows Server 2008 R2 Hyper-V Live Migration White Paper Published: August 09 This is a preliminary document and may be changed substantially prior to final commercial release of the software described

### High Performance Cluster Support for NLB on Window

High Performance Cluster Support for NLB on Window [1]Arvind Rathi, [2] Kirti, [3] Neelam [1]M.Tech Student, Department of CSE, GITM, Gurgaon Haryana (India) arvindrathi88@gmail.com [2]Asst. Professor,

### Client Hardware and Infrastructure Suggested Best Practices

Client Hardware and Infrastructure Suggested Best Practices While it is the responsibility of our Clients to support their hardware and infrastructure, the Pretty Good Practices below are provided for

### VMware Cloud Environment

VMware Cloud Environment Enterprise level virtual datacentre: providing highly redundant, fast and scalable solutions. An eukhost Technical White Paper. Page 1 Introduction... 3 Traditional physical solutions...

### Best Practices for Managing Virtualized Environments

WHITE PAPER Introduction... 2 Reduce Tool and Process Sprawl... 2 Control Virtual Server Sprawl... 3 Effectively Manage Network Stress... 4 Reliably Deliver Application Services... 5 Comprehensively Manage

### Highly Available Service Environments Introduction

Highly Available Service Environments Introduction This paper gives a very brief overview of the common issues that occur at the network, hardware, and application layers, as well as possible solutions,

### WINDOWS SERVER MONITORING

WINDOWS SERVER Server uptime, all of the time CNS Windows Server Monitoring provides organizations with the ability to monitor the health and availability of their Windows server infrastructure. Through

### DNS ROUND ROBIN HIGH-AVAILABILITY LOAD SHARING

PolyServe High-Availability Server Clustering for E-Business 918 Parker Street Berkeley, California 94710 (510) 665-2929 wwwpolyservecom Number 990903 WHITE PAPER DNS ROUND ROBIN HIGH-AVAILABILITY LOAD

### Module 12: Microsoft Windows 2000 Clustering. Contents Overview 1 Clustering Business Scenarios 2 Testing Tools 4 Lab Scenario 6 Review 8

Module 12: Microsoft Windows 2000 Clustering Contents Overview 1 Clustering Business Scenarios 2 Testing Tools 4 Lab Scenario 6 Review 8 Information in this document is subject to change without notice.

### Without a doubt availability is the

June 2013 Michael Otey The Path to Five 9s Without a doubt availability is the DBA s first priority. Even performance ceases to matter if the database isn t available. High availability isn t just for

### SiteCelerate white paper

SiteCelerate white paper Arahe Solutions SITECELERATE OVERVIEW As enterprises increases their investment in Web applications, Portal and websites and as usage of these applications increase, performance

### How to Choose your Red Hat Enterprise Linux Filesystem

How to Choose your Red Hat Enterprise Linux Filesystem EXECUTIVE SUMMARY Choosing the Red Hat Enterprise Linux filesystem that is appropriate for your application is often a non-trivial decision due to

### Expert Reference Series of White Papers. Introduction to Amazon Relational Database Service (Amazon RDS)

Expert Reference Series of White Papers Introduction to Amazon Relational Database Service (Amazon RDS) 1-800-COURSES www.globalknowledge.com Introduction to Amazon Relational Database Service (Amazon

### Red Hat Enterprise linux 5 Continuous Availability

Red Hat Enterprise linux 5 Continuous Availability Businesses continuity needs to be at the heart of any enterprise IT deployment. Even a modest disruption in service is costly in terms of lost revenue

ZEN LOAD BALANCER EE v3.04 DATASHEET The Load Balancing made easy OVERVIEW The global communication and the continuous growth of services provided through the Internet or local infrastructure require to

### High Availability with Windows Server 2012 Release Candidate

High Availability with Windows Server 2012 Release Candidate Windows Server 2012 Release Candidate (RC) delivers innovative new capabilities that enable you to build dynamic storage and availability solutions

### High Availability and Disaster Recovery for Exchange Servers Through a Mailbox Replication Approach

High Availability and Disaster Recovery for Exchange Servers Through a Mailbox Replication Approach Introduction Email is becoming ubiquitous and has become the standard tool for communication in many

### Monitoring DoubleTake Availability

Monitoring DoubleTake Availability eg Enterprise v6 Restricted Rights Legend The information contained in this document is confidential and subject to change without notice. No part of this document may

### Windows Server Performance Monitoring

Spot server problems before they are noticed The system s really slow today! How often have you heard that? Finding the solution isn t so easy. The obvious questions to ask are why is it running slowly

### Poster Companion Reference: Hyper-V and Failover Clustering

Poster Companion Reference: Hyper-V and Failover Clustering Introduction This document is part of a companion reference that discusses the Windows Server 2012 Hyper-V Component Architecture Poster. This

### Cloud Server. Parallels. An Introduction to Operating System Virtualization and Parallels Cloud Server. White Paper. www.parallels.

Parallels Cloud Server White Paper An Introduction to Operating System Virtualization and Parallels Cloud Server www.parallels.com Table of Contents Introduction... 3 Hardware Virtualization... 3 Operating

### Cisco Integrated Services Routers Performance Overview

Integrated Services Routers Performance Overview What You Will Learn The Integrated Services Routers Generation 2 (ISR G2) provide a robust platform for delivering WAN services, unified communications,

### PARALLELS CLOUD SERVER

PARALLELS CLOUD SERVER An Introduction to Operating System Virtualization and Parallels Cloud Server 1 Table of Contents Introduction... 3 Hardware Virtualization... 3 Operating System Virtualization...

### Active-Active ImageNow Server

Active-Active ImageNow Server Getting Started Guide ImageNow Version: 6.7. x Written by: Product Documentation, R&D Date: March 2014 2014 Perceptive Software. All rights reserved CaptureNow, ImageNow,

### Foglight NMS Overview

Page 1 of 5 Foglight NMS Overview Foglight Network Management System (NMS) is a robust and complete network monitoring solution that allows you to thoroughly and efficiently manage your network. It is

### LinuxWorld Conference & Expo Server Farms and XML Web Services

LinuxWorld Conference & Expo Server Farms and XML Web Services Jorgen Thelin, CapeConnect Chief Architect PJ Murray, Product Manager Cape Clear Software Objectives What aspects must a developer be aware

### Scalability and BMC Remedy Action Request System TECHNICAL WHITE PAPER

Scalability and BMC Remedy Action Request System TECHNICAL WHITE PAPER Table of contents INTRODUCTION...1 BMC REMEDY AR SYSTEM ARCHITECTURE...2 BMC REMEDY AR SYSTEM TIER DEFINITIONS...2 > Client Tier...

### THE WINDOWS AZURE PROGRAMMING MODEL

THE WINDOWS AZURE PROGRAMMING MODEL DAVID CHAPPELL OCTOBER 2010 SPONSORED BY MICROSOFT CORPORATION CONTENTS Why Create a New Programming Model?... 3 The Three Rules of the Windows Azure Programming Model...

### Load Balancing for Microsoft Office Communication Server 2007 Release 2

Load Balancing for Microsoft Office Communication Server 2007 Release 2 A Dell and F5 Networks Technical White Paper End-to-End Solutions Team Dell Product Group Enterprise Dell/F5 Partner Team F5 Networks

### SCALABILITY AND AVAILABILITY

SCALABILITY AND AVAILABILITY Real Systems must be Scalable fast enough to handle the expected load and grow easily when the load grows Available available enough of the time Scalable Scale-up increase

### OPTIMIZING SERVER VIRTUALIZATION

OPTIMIZING SERVER VIRTUALIZATION HP MULTI-PORT SERVER ADAPTERS BASED ON INTEL ETHERNET TECHNOLOGY As enterprise-class server infrastructures adopt virtualization to improve total cost of ownership (TCO)

### UltraVM Dedicated Cloud Servers It s like a dedicated server. But different.

It s like a dedicated server. But different. Turing House, Archway, Manchester, M15 5RL tel: 0161 232 0001 fax: 0161 232 9125 e: inbox@melbourne.co.uk www.melbourne.co.uk Meet UltraVM. It s quite different.

### Real-time Protection for Hyper-V

1-888-674-9495 www.doubletake.com Real-time Protection for Hyper-V Real-Time Protection for Hyper-V Computer virtualization has come a long way in a very short time, triggered primarily by the rapid rate

### Poster Companion Reference: Hyper-V Networking

Poster Companion Reference: Hyper-V Networking Load Balancing and Failover Single Root I/O Virtualization Hyper-V Virtual Switch Quality of Service Bandwidth Management Copyright information This document

### KEMP LoadMaster Support for Windows Terminal Services

KEMP LoadMaster Support for Windows Terminal Services KEMP Technologies LoadMaster Application Delivery Controller and Server Load Balancer appliances provide full support for Microsoft Windows Terminal

### WhatsUp Gold v11 Features Overview

WhatsUp Gold v11 Features Overview This guide provides an overview of the core functionality of WhatsUp Gold v11, and introduces interesting features and processes that help users maximize productivity

### Load Balancing and Clustering in EPiServer

Load Balancing and Clustering in EPiServer Abstract This white paper describes the main differences between load balancing and clustering, and details EPiServer's possibilities of existing in a clustered

### Remote Network Accelerator

Remote Network Accelerator Evaluation Guide LapLink Software 10210 NE Points Drive Kirkland, WA 98033 Tel: (425) 952-6000 www.laplink.com LapLink Remote Network Accelerator Evaluation Guide Page 1 of 19

### Achieving Zero Downtime for Apps in SQL Environments

White Paper Achieving Zero Downtime for Apps in SQL Environments 2015 ScaleArc. All Rights Reserved. Introduction Whether unplanned or planned, downtime disrupts business continuity. The cost of downtime

### Mobile Performance Testing Approaches and Challenges

NOUS INFOSYSTEMS LEVERAGING INTELLECT Mobile Performance Testing Approaches and Challenges ABSTRACT Mobile devices are playing a key role in daily business functions as mobile devices are adopted by most

### An Oracle White Paper July 2011. Oracle Primavera Contract Management, Business Intelligence Publisher Edition-Sizing Guide

Oracle Primavera Contract Management, Business Intelligence Publisher Edition-Sizing Guide An Oracle White Paper July 2011 1 Disclaimer The following is intended to outline our general product direction.

### Considerations In Developing Firewall Selection Criteria. Adeptech Systems, Inc.

Considerations In Developing Firewall Selection Criteria Adeptech Systems, Inc. Table of Contents Introduction... 1 Firewall s Function...1 Firewall Selection Considerations... 1 Firewall Types... 2 Packet

### Hyper-V R2 SP1 Application Workload Performance

ESG Lab Summary Hyper-V R2 SP1 Application Workload Performance Virtualizing SQL Server, SharePoint, and Exchange with Confidence This report presents a summary of Microsoft-commissioned testing of the

### Radware s AppDirector and AppXcel An Application Delivery solution for applications developed over BEA s Weblogic

TESTING & INTEGRATION GROUP SOLUTION GUIDE Radware s AppDirector and AppXcel An Application Delivery solution for applications developed over BEA s Weblogic Contents INTRODUCTION... 2 RADWARE APPDIRECTOR...

### AppDirector Load balancing IBM Websphere and AppXcel

TESTING & INTEGRATION GROUP SOLUTION GUIDE AppDirector Load balancing IBM Websphere and AppXcel INTRODUCTION...2 RADWARE APPDIRECTOR...3 RADWARE APPXCEL...3 IBM WEBSPHERE...4 SOLUTION DETAILS...4 HOW IT

### Monitoring Traffic manager

Monitoring Traffic manager eg Enterprise v6 Restricted Rights Legend The information contained in this document is confidential and subject to change without notice. No part of this document may be reproduced

### Chapter 2 TOPOLOGY SELECTION. SYS-ED/ Computer Education Techniques, Inc.

Chapter 2 TOPOLOGY SELECTION SYS-ED/ Computer Education Techniques, Inc. Objectives You will learn: Topology selection criteria. Perform a comparison of topology selection criteria. WebSphere component

### PEPPERDATA IN MULTI-TENANT ENVIRONMENTS

..................................... PEPPERDATA IN MULTI-TENANT ENVIRONMENTS technical whitepaper June 2015 SUMMARY OF WHAT S WRITTEN IN THIS DOCUMENT If you are short on time and don t want to read the

### Building a Scale-Out SQL Server 2008 Reporting Services Farm

Building a Scale-Out SQL Server 2008 Reporting Services Farm This white paper discusses the steps to configure a scale-out SQL Server 2008 R2 Reporting Services farm environment running on Windows Server

Copyright www.agileload.com 1 INTRODUCTION Performance testing is a complex activity where dozens of factors contribute to its success and effective usage of all those factors is necessary to get the accurate

### VMware vrealize Automation

VMware vrealize Automation Reference Architecture Version 6.0 and Higher T E C H N I C A L W H I T E P A P E R Table of Contents Overview... 4 What s New... 4 Initial Deployment Recommendations... 4 General

### Fault Tolerant Servers: The Choice for Continuous Availability on Microsoft Windows Server Platform

Fault Tolerant Servers: The Choice for Continuous Availability on Microsoft Windows Server Platform Why clustering and redundancy might not be enough This paper discusses today s options for achieving

### Server Specifications

Requirements Server s It is highly recommended that MS Exchange does not run on the same server as Practice Evolve. Server Minimum Minimum spec. is influenced by choice of operating system and by number

### SERENA SOFTWARE Authors: Bill Weingarz, Pete Dohner, Kartik Raghavan, Amitav Chakravartty

SERENA SOFTWARE Scaling for the Enterprise Authors: Bill Weingarz, Pete Dohner, Kartik Raghavan, Amitav Chakravartty 2012-06-11 Table of Contents Who Should Read This Paper?... 3 Introduction... 3 Architecture...

### Managing and Maintaining Windows Server 2008 Servers

Managing and Maintaining Windows Server 2008 Servers Course Number: 6430A Length: 5 Day(s) Certification Exam There are no exams associated with this course. Course Overview This five day instructor led

### CS514: Intermediate Course in Computer Systems

: Intermediate Course in Computer Systems Lecture 7: Sept. 19, 2003 Load Balancing Options Sources Lots of graphics and product description courtesy F5 website (www.f5.com) I believe F5 is market leader

### Cloud Based Application Architectures using Smart Computing

Cloud Based Application Architectures using Smart Computing How to Use this Guide Joyent Smart Technology represents a sophisticated evolution in cloud computing infrastructure. Most cloud computing products

### Feature Comparison. Windows Server 2008 R2 Hyper-V and Windows Server 2012 Hyper-V

Comparison and Contents Introduction... 4 More Secure Multitenancy... 5 Flexible Infrastructure... 9 Scale, Performance, and Density... 13 High Availability... 18 Processor and Memory Support... 24 Network...

### Availability Digest. www.availabilitydigest.com. Redundant Load Balancing for High Availability July 2013

the Availability Digest Redundant Load Balancing for High Availability July 2013 A large data center can comprise hundreds or thousands of servers. These servers must not only be interconnected, but they

### VERITAS Volume Management Technologies for Windows

WHITE PAPER VERITAS Volume Management Technologies for Windows V E R I T A S W H I T E P A P E R The Next Generation of Disk Management for Windows Platforms Windows 2000 and Windows Server 2003 1 TABLE

### HyperQ DR Replication White Paper. The Easy Way to Protect Your Data

HyperQ DR Replication White Paper The Easy Way to Protect Your Data Parsec Labs, LLC 7101 Northland Circle North, Suite 105 Brooklyn Park, MN 55428 USA 1-763-219-8811 www.parseclabs.com info@parseclabs.com

### A closer look at HP LoadRunner software

Technical white paper A closer look at HP LoadRunner software Table of contents Sizing up the system 2 The limits of manual testing 2 A new take on testing: the HP LoadRunner solution 3 The HP LoadRunner

### Web Analytics Understand your web visitors without web logs or page tags and keep all your data inside your firewall.

Web Analytics Understand your web visitors without web logs or page tags and keep all your data inside your firewall. 5401 Butler Street, Suite 200 Pittsburgh, PA 15201 +1 (412) 408 3167 www.metronomelabs.com

Protect your business Enterprise Monitoring, Notification & Reporting Services echomountain 1483 Patriot Blvd Glenview, IL 60026 877.311.1980 sales@echomountain.com echomountain Enterprise Monitoring,

### McAfee Enterprise Mobility Management 12.0. Performance and Scalability Guide

McAfee Enterprise Mobility Management 12.0 Performance and Scalability Guide Contents Purpose... 1 Executive Summary... 1 Testing Process... 1 Test Scenarios... 2 Scenario 1 Basic Provisioning and Email

### FatPipe Networks www.fatpipeinc.com

WARP WHITE PAPERS FatPipe WARP Reliability, Redundancy and Speed of Bi-directional IP Traffic The implementation of mission critical applications run over wide area networks as a basic communication tool

### AppSense Environment Manager. Enterprise Design Guide

Enterprise Design Guide Contents Introduction... 3 Document Purpose... 3 Basic Architecture... 3 Common Components and Terminology... 4 Best Practices... 5 Scalability Designs... 6 Management Server Scalability...

### White Paper. Complementing or Migrating MPLS Networks

White Paper Complementing or Migrating MPLS Networks Table of Contents 1. Executive Summary... 3 2. Complementing MPLS Networks... 3 3. Migrating from MPLS Networks with Elfiq s SitePathMTPX... 5 4. Calculating

### pc resource monitoring and performance advisor

pc resource monitoring and performance advisor application note www.hp.com/go/desktops Overview HP Toptools is a modular web-based device management tool that provides dynamic information about HP hardware

### Administrator Guide VMware vcenter Server Heartbeat 6.3 Update 1

Administrator Guide VMware vcenter Server Heartbeat 6.3 Update 1 This document supports the version of each product listed and supports all subsequent versions until the document is replaced by a new edition.

### Asta Powerproject Enterprise

Asta Powerproject Enterprise Overview and System Requirements Guide Asta Development plc Kingston House Goodsons Mews Wellington Street Thame Oxfordshire OX9 3BX United Kingdom Tel: +44 (0)1844 261700

### UltraVMTM Dedicated Cloud Servers

UltraVMTM Dedicated Cloud Servers It s like a dedicated Server. But different. Document Version 201401 Revision Date 1st August 2014 Telephone Sales and Accounts 0800 915 8771 Technical Support 0161 232

### Microsoft SharePoint 2010 on VMware Availability and Recovery Options. Microsoft SharePoint 2010 on VMware Availability and Recovery Options

This product is protected by U.S. and international copyright and intellectual property laws. This product is covered by one or more patents listed at http://www.vmware.com/download/patents.html. VMware

### MailMarshal SMTP in a Load Balanced Array of Servers Technical White Paper September 29, 2003

Contents Introduction... 1 Network Load Balancing... 2 Example Environment... 5 Microsoft Network Load Balancing (Configuration)... 6 Validating your NLB configuration... 13 MailMarshal Specific Configuration...

### INUVIKA TECHNICAL GUIDE

--------------------------------------------------------------------------------------------------- INUVIKA TECHNICAL GUIDE FILE SERVER HIGH AVAILABILITY OVD Enterprise External Document Version 1.0 Published

### Large-Scale VMS Design and Management

Whitepaper Large-Scale VMS Design and Management How to design and manage a video surveillance system with 100,000 highly-available cameras Prepared by: John Rasmussen, Senior Product Manager, Corporate

### High Availability Solutions & Technology for NetScreen s Security Systems

High Availability Solutions & Technology for NetScreen s Security Systems Features and Benefits A White Paper By NetScreen Technologies Inc. http://www.netscreen.com INTRODUCTION...3 RESILIENCE...3 SCALABLE

### Planning the Migration of Enterprise Applications to the Cloud

Planning the Migration of Enterprise Applications to the Cloud A Guide to Your Migration Options: Private and Public Clouds, Application Evaluation Criteria, and Application Migration Best Practices Introduction

### OVERVIEW. CEP Cluster Server is Ideal For: First-time users who want to make applications highly available

Phone: (603)883-7979 sales@cepoint.com Cepoint Cluster Server CEP Cluster Server turnkey system. ENTERPRISE HIGH AVAILABILITY, High performance and very reliable Super Computing Solution for heterogeneous

### Network Management and Monitoring Software

Page 1 of 7 Network Management and Monitoring Software Many products on the market today provide analytical information to those who are responsible for the management of networked systems or what the

### Delivering Quality in Software Performance and Scalability Testing

Delivering Quality in Software Performance and Scalability Testing Abstract Khun Ban, Robert Scott, Kingsum Chow, and Huijun Yan Software and Services Group, Intel Corporation {khun.ban, robert.l.scott,

### Performance Prediction, Sizing and Capacity Planning for Distributed E-Commerce Applications

Performance Prediction, Sizing and Capacity Planning for Distributed E-Commerce Applications by Samuel D. Kounev (skounev@ito.tu-darmstadt.de) Information Technology Transfer Office Abstract Modern e-commerce

Introduction... 3 Advantages of Providing Remote Access to Personal PC... 4 Disadvantages of Typical Remote Access Solutions in a Corporate Environment... 5 Why Use Leostream for Remote Access... 5 Using

### Web Application Hosting Cloud Architecture

Web Application Hosting Cloud Architecture Executive Overview This paper describes vendor neutral best practices for hosting web applications using cloud computing. The architectural elements described

### Infrastructure solution Options for

RFP 16-01 EXHIBIT L Infrastructure solution Options for Corporations and Charities System Contributors: Sanjeev Batta Contents Introduction... 1 Conceptual Infrastructure Design... 2 Corporations and Charities

### Load Testing and Monitoring Web Applications in a Windows Environment

OpenDemand Systems, Inc. Load Testing and Monitoring Web Applications in a Windows Environment Introduction An often overlooked step in the development and deployment of Web applications on the Windows

### TESTING & INTEGRATION GROUP SOLUTION GUIDE

TESTING & INTEGRATION GROUP SOLUTION GUIDE AppDirecor optimizing the delivery of VMware View 4.5 Contents INTRODUCTION... 2 RADWARE APPDIRECTOR... 2 VMWARE VIEW... 2 RADWARE APPDIRECTOR AND VMWARE VIEW

### Infor Web UI Sizing and Deployment for a Thin Client Solution

Infor Web UI Sizing and Deployment for a Thin Client Solution Copyright 2012 Infor Important Notices The material contained in this publication (including any supplementary information) constitutes and

### Expert Reference Series of White Papers. VMware vsphere Essentials

Expert Reference Series of White Papers VMware vsphere Essentials 1-800-COURSES www.globalknowledge.com VMware vsphere Essentials Raj Tolani, Global Knowledge Instructor Introduction Every VMware class