0 Items in Your Cart
Cart Summary
Shopping Cart Empty
  Search by keyword: Find
Previous |  EssentialSets  | Next

Web Site Infrastructure Considerations

Guest editor Wes Chou
TS0000010
Member Price: $29.00
Non-Member Price: $29.00
 
File Name: TS10.chou.pdf

Virtually all Web-centric data centers follow the three-tier model: Web sever tier, application server tier, and database server tier. While the specific topology in which these tiers are configured depends on the service provided, the fundamental infrastructure components are common across deployments. The method of load balancing traffic to the sites, the means of replicating data throughout the site, and even the physical layout of the servers are all issues to consider in data center design.

This collection of articles touches on the infrastructure components, providing an overview of the typical data center and setting the foundation for intelligent tradeoffs when analyzing a Web site?s specific scaling and application needs.

The first article, "Architecture and Dependability of Large-Scale Internet Services," provides an excellent overview of popular Web site data centers, and characterizes several distinct deployment models. Not only are the key components of the data center highlighted, but the reasoning behind the configuration choices is explained. The next article, "Lessons from Giant-Scale Services," goes into detail about the actual vendor and design options, focusing more on the load balancing aspects than the database aspect. Although the article is slightly dated in terms of the actual vendor offerings (it seems that vendors are coming out with newer models every year, or every other year), the concepts remain relevant in today?s data center architectures.

Focusing slightly more on the database tier, "Data Management Issues in Supporting Large-Scale Web Services," provides a first-hand look at some of the design decision and data center components involved in storing and replicating data for a major Internet application (Hotmail).

Rounding out this collection, "Power and Energy Management for Server Systems," analyzes the power consumption of both Web and database servers, describing the various usage levels depending on the type of work they are doing. Although this aspect of data center design is less technical, it remains an important aspect when focusing on green technology, as well as the minimizing of operational costs.

With this collection, readers will walk away with an idea of the core infrastructure involved in Web site data centers design.

Architecture and Dependability of Large-Scale Internet Services
David Oppenheimer and David A. Patterson, University of California at Berkeley
An analysis of the architectures and causes of failure at three large-scale Internet services can help developers plan reliable systems offering maximum availability.
Lessons from Giant-Scale Services
Eric A. Brewer, University of California, Berkeley
Giant Web services require new tools and methods for issues of scale, availability, and evolution.
Data Management Issues in Supporting Large-Scale Web Services
Philip A. Bernstein, Nishant Dani, Badriddine Khessib, Ramesh Manne, and David Shutt, Microsoft
This article discusses technical problems that arise in supporting large-scale 24×7 Web services. Issues covered include multitier architecture, costs of commodity vs. premium servers, managing replicas, managing sessions, use of materialized views, and controlling checkpointing.
Power and Energy Management for Server Systems
Ricardo Bianchini, Rutgers University
Ram Rajamony, IBM Austin Research Lab
This survey shows that management techniques tailored to different types of servers and their associated workloads can provide substantial energy savings with little or no performance degradation.

Wes Chou is an engineering manager in Cisco's Application Delivery Business Unit. He has experience with large-scale application-aware networks and has seen load balancers placed in every possible location imaginable within a network. He serves on the Editorial Board of IT Professional.