Flylib.com
Scalable Internet Architectures
Scalable Internet Architectures
ISBN: 067232699X
EAN: 2147483647
Year: 2006
Pages: 114
Authors:
Theo Schlossnagle
BUY ON AMAZON
Scalable Internet Architectures
Table of Contents
Copyright
About the Author
Acknowledgments
We Want to Hear from You
Reader Services
Introduction
What You ll Find Inside
The Challenge
Chapter 1. Scaling Up (and Down)
Defining Scalability
Why Do We Need to Scale?
What Goes Up Should Go Down
Real-World Considerations
Being a Good Architect
Chapter 2. Principles for Avoiding Failure
Working in Production Environments
The Dot Bomb and Its Effect on Building Large Systems
Stability and Control
Good Design
Chapter 3. Mission-Critical Environments
High Availability
Monitoring
Coping with Release Cycles
The Cost of Complexity Shackled to Large Architectures
Looking for Speed
It s Not a One-Man Mission
Chapter 4. High Availability. HA No Downtime?
Why High Availability and Load Balancing Are Different
Traditional High AvailabilityThe Whitepaper Approach
High Availability Rethought (Peer-Based)
Diverging from the Web: High Availability for Email, DNS, and So On
Chapter 5. Load Balancing and the Utter Confusion Surrounding It
Load Balancing Basics
IP-Friendly Services
Web Switches
IP Virtual Servers
Application Layer Load Balancers
Abusing the Term
The Web and Beyond
Session Stickiness: A Fatal Misconception
So, Which One Is the Best?
Chapter 6. Static Content Serving for Speed and Glory
What s So Tricky?
The Goal
Building the Cluster
Tackling Content Distribution
Choosing a Web Serving Platform
Examining Our Availability Requirements
Choosing an OS
Wackamole
Serving Content
World Domination
DNS Round-Trip Times
AnycastShared IP
A Final Review
Chapter 7. Static Meets Dynamic Adding Caches to Reduce Costs
Types of Caches
Deploying Caches
Serving a News Site
Caching Is Powerful
Chapter 8. Distributed Databases Are Easy, Just Read the Fine Print
What Is a Distributed Database?
Why Is Replication So Hard?
Multimaster Replication
Master-Master Replication
Master-Slave Replication
News Site Revisited
Same Vendor Database Replication Is Easy
Chapter 9. Juggling Logs and Other Circus Tricks
Why Is Logging a Challenge?
Classic Solutions
Logging Done Right
The Architecture (Servers, Software, and Roles)
Building It
Understanding the Beauty of the Beast
Visualizing Data with RRDtool
Generic Uses
Chapter 10. The Right Tool for the Job
Who s Online?
Who s Online Reviewed
Appendix A. Appendix
Spread
Group Communication
Introducing...Spread
Installation and Configuration
Getting Started
A Practical Example
Index
SYMBOL
A
B
C
D
E
F
G
H
I
K
L
M
N
O
P
Q
R
S
T
U
V
W
Scalable Internet Architectures
ISBN: 067232699X
EAN: 2147483647
Year: 2006
Pages: 114
Authors:
Theo Schlossnagle
BUY ON AMAZON
ADO.NET 3.5 Cookbook (Cookbooks (OReilly))
Executing SQL Server User-Defined Scalar Functions
Displaying an Image from a Database in a Web Forms Control
Creating Custom Columns in a Windows Forms DataGrid
Adding Search Capabilities to Windows Forms
Creating a Table in the Database from a DataTable Schema
C++ How to Program (5th Edition)
Restrictions on Operator Overloading
Other Error-Handling Techniques
The Data Hierarchy
Updating Sequential Files
Appendix K. XHTML Special Characters
Cisco IOS Cookbook (Cookbooks (OReilly))
Locking Configuration Access
Configuring EIGRP
Summarizing Routes in OSPF
View Dial Backup Status
Using NAT for Server Load Distribution
Web Systems Design and Online Consumer Behavior
Chapter II Information Search on the Internet: A Causal Model
Chapter III Two Models of Online Patronage: Why Do Consumers Shop on the Internet?
Chapter VI Web Site Quality and Usability in E-Commerce
Chapter XIV Product Catalog and Shopping Cart Effective Design
Chapter XVI Turning Web Surfers into Loyal Customers: Cognitive Lock-In Through Interface Design and Web Site Usability
Oracle SQL*Plus: The Definitive Guide (Definitive Guides)
Running SQL Queries
Why Write Scripts?
Extracting and Loading Data
The DESCRIBE Command
Section A.2. Commands You Can Issue Within SQL*Plus
Microsoft Office Visio 2007 Step by Step (Step By Step (Microsoft))
Starting Diagrams by Using Templates
Adding Shapes to Diagrams
Key Points
Exporting Timelines to Create Gantt Charts
Key Points
flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net
Privacy policy
This website uses cookies. Click
here
to find out more.
Accept cookies