Optimizing Cloud Migration: Performance Lessons for the Enterprise

Learn all you need to know about email best practices, deliverability, and tools with email whitepapers and ebooks.

Issue link: https://hub.dyn.com/i/671893

Contents of this Issue


Page 31 of 35

Resilience Using multiple cloud providers also allows you to have a failover system in place in the event of a major availability issue affecting one of your cloud providers. This solution is dependent on having a fully dynamic DNS provision that allows for very low TTLs on their domain names. (TTL—Time To Live—is the amount of time that a domain name resolution will be cached before it is requeried. Essen‐ tially, this will reflect the amount of time until a change in a DNS record will take effect for a user.) This allows for any change made at DNS level to be very quickly propagated to the wider Internet. The solution can be implemented manually when the situation is observed, though some DNS providers will provide systems as part of their solution to automate this failover. Key Concept—Uncouple Your DNS from Your Provider To take advantage of using multiple cloud providers, you need a good dynamic DNS provider. Many cloud providers provide DNS services, including anycast facilities; however, this only relates to their own services. If you want to span multiple cloud providers, it would be better to use an independent DNS provider. Good dynamic DNS providers will also allow for failover (either manually or automatically) at a DNS level. Flawed Thinking: Multicloud Has to Be Complex and Expensive While a multicloud approach does add additional complexity into your systems from a technical point of view (different technology stacks, different services to support, separate deployment methodol‐ ogies, multiple test processes, etc.) and also from a practical point of view (multiple management systems, financial arrangements, sup‐ port processes, etc.), it does not mean that you can't design an intel‐ ligent system to minimize this complexity and optimize your infrastructure spending, thereby ensuring that your cost/perfor‐ mance ratio is in line with your business objectives. 26 | Phase 4: Maximizing Your Internet Performance: Building a Multicloud Solution

Articles in this issue

view archives of eBooks - Optimizing Cloud Migration: Performance Lessons for the Enterprise