Abstract
High availability of a website refers to a website being available continuously without service interruption. A website is made highly available by provisioning fault tolerance into the Docker Swarm application. High availability is provided at various levels. The ingress load balancer balances incoming client requests across the multiple service tasks and provides fault tolerance at the tasks level. If one service task fails, client traffic is routed to another service task. Using an external load balancer for a Docker Swarm hosted across multiple availability zones is another method for providing high availability. An external load balancer provides fault tolerance at the node level. If one node fails, client traffic is routed to Swarm nodes on another node.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Author information
Authors and Affiliations
Rights and permissions
Copyright information
© 2017 Deepak Vohra
About this chapter
Cite this chapter
Vohra, D. (2017). Developing a Highly Available Website. In: Docker Management Design Patterns. Apress, Berkeley, CA. https://doi.org/10.1007/978-1-4842-2973-6_13
Download citation
DOI: https://doi.org/10.1007/978-1-4842-2973-6_13
Published:
Publisher Name: Apress, Berkeley, CA
Print ISBN: 978-1-4842-2972-9
Online ISBN: 978-1-4842-2973-6
eBook Packages: Professional and Applied ComputingApress Access BooksProfessional and Applied Computing (R0)