Local service discovery and availability is easy, but how do you discover services in other data centers or other cloud providers? Seth Vargo explains how HashiCorp Consul can provide service discovery, monitoring, and failover across many regions and multiple public and private cloud providers.
Consul’s unique architecture makes it perfect for highly distributed systems. As more organizations move to hybrid or multicloud technologies, the need to unify those applications and communicate information across those different cloud providers becomes more challenging. Fortunately, Consul was designed to work in this highly distributed manner.
Because Consul integrates with the health checking layer, users can also build advanced failure algorithms. Imagine automatically shifting traffic from one major cloud provider to another if there’s an outage; imagine traffic automatically moving from US to Europe in the event of a natural disaster—all of this is possible with Consul, a free and open source tool.
Seth Vargo is a Developer Advocate at Google. Previously he worked at HashiCorp, Chef Software, CustomInk, and a few Pittsburgh-based startups. He is the author of Learning Chef and is passionate about reducing inequality in technology. When he is not writing, working on open source, teaching, or speaking at conferences, Seth enjoys spending time with his friends and advising non-profits.
©2018, O'Reilly Media, Inc. • (800) 889-8969 or (707) 827-7019 • Monday-Friday 7:30am-5pm PT • All trademarks and registered trademarks appearing on oreilly.com are the property of their respective owners. • email@example.com