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
Certified Ethical Hacker Exam Prep
Security Testing
Study Strategies
Hashing
Answers to Practice Exam Questions
License Term and Charges
Java for RPG Programmers, 2nd Edition
The Java Onion
String Manipulation
Date And Time Manipulation
More Java
Appendix C Obtaining The Code Samples
The Complete Cisco VPN Configuration Guide
VPN Definition
Authentication Methods
L2TP
Concentrator Models
Troubleshooting VPN Connections
Logistics and Retail Management: Emerging Issues and New Challenges in the Retail Supply Chain
Retail Logistics: Changes and Challenges
Relationships in the Supply Chain
Logistics in Tesco: Past, Present and Future
Rethinking Efficient Replenishment in the Grocery Sector
Enterprise Resource Planning (ERP) Systems: Issues in Implementation
GO! with Microsoft Office 2003 Brief (2nd Edition)
Objective 3. Select, Delete, and Format Text
Objective 1. Start Excel and Navigate a Workbook
Business Running Case
Objective 1. Export Access Data to Excel
Objective 1. Plan a Table in Word
Microsoft Visual Basic .NET Programmers Cookbook (Pro-Developer)
Objects, Interfaces, and Patterns
XML
Multithreading
Windows Services
Useful COM Interop
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