Book description
The emergence of the cloud and modern, fast corporate networks demands that you perform judicious balancing of computational loads. Practical Load Balancing presents an entire analytical framework to increase performance not just of one machine, but of your entire infrastructure.
Practical Load Balancing starts by introducing key concepts and the tools you'll need to tackle your load-balancing issues. You'll travel through the IP layers and learn how they can create increased network traffic for you. You'll see how to account for persistence and state, and how you can judge the performance of scheduling algorithms.
You'll then learn how to avoid performance degradation and any risk of the sudden disappearance of a service on a server. If you're concerned with running your load balancer for an entire network, you'll find out how to set up your network topography, and condense each topographical variety into recipes that will serve you in different situations. You'll also learn about individual servers, and load balancers that can perform cookie insertion or improve your SSL throughput.
You'll also explore load balancing in the modern context of the cloud. While load balancers need to be configured for high availability once the conditions on the network have been created, modern load balancing has found its way into the cloud, where good balancing is vital for the very functioning of the cloud, and where IPv6 is becoming ever more important.
You can read Practical Load Balancing from end to end or out of sequence, and indeed, if there are individual topics that interest you, you can pick up this book and work through it once you have read the first three chapters.
Table of contents
- Title
- Dedication
- Contents at a Glance
- Contents
- About the Authors
- About the Technical Reviewers
- Special Thanks to serverlove
- Acknowledgments
- Preface
- CHAPTER 1: Introduction
- CHAPTER 2: How Web Sites Work
- CHAPTER 3: Content Caching: Keeping the Load Light
- CHAPTER 4: DNS Load Balancing
- CHAPTER 5: Content Delivery Networks
- CHAPTER 6: Planning for Performance and Reliability
- CHAPTER 7: Load Balancing Basics
- CHAPTER 8: Load Balancing Your Web Site
- CHAPTER 9: Load Balancing Your Database
- CHAPTER 10: Network Load Balancing
-
CHAPTER 11: SSL Load Balancing
- What are SSL and TLS?
- Public-Key Cryptography
- Trust and Certificate Authorities
- TLS Encryption
- TLS Load Balancing
- Configuring SSL on Your Web Server
- SSL Acceleration
- Nginx
- SSL Termination
- Configuring Nginx
- Testing the SSL
- Further Configurations
- LVS and Your SSL Terminator
- Integrated Load Balancer/SSL Terminator
- Summary
- CHAPTER 12: Clustering for High Availability
- CHAPTER 13: Load Balancing in the Cloud
- CHAPTER 14: IPv6: Implications and Concepts
- CHAPTER 15: Where to Go Next…
- Index
Product information
- Title: Practical Load Balancing: Ride the Performance Tiger
- Author(s):
- Release date: April 2012
- Publisher(s): Apress
- ISBN: 9781430236801
You might also like
book
Learn Docker - Fundamentals of Docker 19.x - Second Edition
Explore the core functionality of containerizing your applications and making them production-ready Key Features Grasp basic …
book
Designing Distributed Systems
Without established design patterns to guide them, developers have had to build distributed systems from scratch, …
book
Grokking Algorithms
Grokking Algorithms is a friendly take on this core computer science topic. In it, you'll learn …
book
Codeless Data Structures and Algorithms : Learn DSA Without Writing a Single Line of Code
In the era of self-taught developers and programmers, essential topics in the industry are frequently learned …