Home | Amazing | Today | Tags | Publishers | Years | Search 
Practical Load Balancing: Ride the Performance Tiger

The Internet, and in particular the World Wide Web, have effectively leveled the playing field for businesses and individuals around the world. Do you have a great idea for a web site or a service? Even the more advanced ideas can be relatively easily and cheaply realized without much in the way of initial outlay. You can get shared hosting for a few pennies each month, and dedicated servers (virtual or otherwise) are getting to the point where they are cheaper now than managed web hosting was just a few years ago.

This is all well and good, and being able to start out despite having just a few coins to rub together is certainly a great achievement. But what do you do when you want to take your application to the next step? What if it really starts to take off and you find you have the new Facebook or Amazon on your hands. What do you do then?

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.

What you’ll learn

  • Judge network load balancing algorithms and when to use them
  • Plan your network for optimal load balancing performance
  • Configure single servers to take advantage of modern load balancing software
  • Learning to use load balancing software like HAproxy, STunnel etc.
  • Become familiar with implications of IPv6 and the cloud
  • Improve SSL throughput and seamless application cookie insertion

Who this book is for

Network engineers, developers and IT managers.

Networking All-in-One For Dummies
Networking All-in-One For Dummies

The ultimate reference guide for network administrators

Network administrators now have a single, convenient place to turn for all the information they need. Networking All-in-One For Dummies, 4th Edition is like ten books in one, covering such topics as networking basics, network security, setting...

Applying Knowledge Management: Techniques for Building Corporate Memories
Applying Knowledge Management: Techniques for Building Corporate Memories
The wholesale capture and distribution of knowledge over the last thirty years has created an unprecedented need for organizations to manage their knowledge assets. Knowledge Management (KM) addresses this need by helping an organization to leverage its information resources and knowledge assets by "remembering" and applying its...
Excel VBA 24-Hour Trainer
Excel VBA 24-Hour Trainer

Increase your productivity and save time and effort with Excel VBA

This unique book-and-DVD package prepares you to get more out of Excel by using Visual Basic for Applications (VBA) to automate your routine or labor-intensive Excel tasks. Microsoft Excel MVP and author Tom Urtis walks through a series of lessons while the...

PThreads Programming: A POSIX Standard for Better Multiprocessing (A Nutshell handbook)
PThreads Programming: A POSIX Standard for Better Multiprocessing (A Nutshell handbook)

Computers are just as busy as the rest of us nowadays. They have lots of tasks to do at once, and need some cleverness to get them all done at the same time.That's why threads are seen more and more often as a new model for programming. Threads have been available for some time. The Mach operating system, the Distributed Computer...

Peace-Building by, between, and beyond Muslims and Evangelical Christians
Peace-Building by, between, and beyond Muslims and Evangelical Christians
When Evangelical Christian and Muslim scholars meet to dialogue, to explore the interface between their perspectives, and to deepen the shared understandings, common resources, and relationships, they discover that they have much to talk about.

There is much that is shared in common. Both take their Scriptures seriously. Both care deeply
Six Sigma Software Development, Second Edition
Six Sigma Software Development, Second Edition
Even though Six Sigma programs have successfully been implemented in practice, many IT departments remain skeptical of the process or are unaware of how the tools can be used to improve system development. Removing the mystique surrounding this technique, Six Sigma Software Development, Second Edition demonstrates how Six Sigma tools and concepts...
©2024 LearnIT (support@pdfchm.net) - Privacy Policy