High availability helps you keep services online despite failures of system components. This video provides tips for thinking about your high-availability plan.
- [Instructor] Computers are generally pretty reliable,…up until they're not.…Luckily, there are strategies we can use…to make sure that a service is able to withstand…or tolerate a failure in a system it's running on.…Running an app or a service on a single computer means…that if there's a failure of some kind on that hardware,…the app or service will no longer be available.…For some things like a testing environment…or a small service, that might be acceptable,…but for larger services, it becomes less likely…that the users or the business can tolerate downtime.…To help prevent this, we can use clustering,…or high availability, to add resilience to the system…by either distributing work across many nodes…or configuring the system to use different nodes…if one fails.…
The idea of high availability is based on the ability…for a service to continue running in the event…of some kind of failure of the underlying system.…That failure could be any part of the system,…from a computer that the service is running on…
Share this video
Embed this video
Video: High-availability implementations