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
Interprocess Communications in Linux: The Nooks and Crannies
Parent Process ID
Key Terms and Concepts
Key Terms and Concepts
Key Terms and Concepts
A.2. Manual Page Format
High-Speed Signal Propagation[c] Advanced Black Magic
Ideal Transmission Line
Equivalence Principle for Transmission Media
150- W STP-A: Radiation and Safety
Effect of Split Termination
Daisy-Chain Clock Distribution
Documenting Software Architectures: Views and Beyond
Interface Specifications
Discussion Questions
Discussion Questions
Data Flow and Control Flow
ECS Software Architecture View Template
Cisco IOS in a Nutshell (In a Nutshell (OReilly))
Reverse Telnet
Token Ring Interfaces
Serial Interfaces
Cable
An Advanced BGP Configuration
Lean Six Sigma for Service : How to Use Lean Speed and Six Sigma Quality to Improve Services and Transactions
Getting Faster to Get Better Why You Need Both Lean and Six Sigma
Seeing Services Through Your Customers Eyes-Becoming a customer-centered organization
Success Story #3 Fort Wayne, Indiana From 0 to 60 in nothing flat
Service Process Challenges
Using DMAIC to Improve Service Processes
.NET-A Complete Development Cycle
Analysis of the Photo Editor Requirements
Conclusion
Using OpenGL.NET
Analysis of the Editor Optimization Requirement
Conclusion
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