Floating IP pattern

Another set of issues to tackle is that of a system without a load balancer. Suppose a single server exists with an external IP address to reach it. A new set of patches have come out, or a new release to the operating system core is required. The instance cannot stop responding to the external users or systems communicating with the instance, so the patches cannot be made in-place.

A traditional way to resolve this might be to change the DNS entry to a temporary instance that is not being upgraded. But this might cause issues if the external systems do not use the DNS entry, or have cached it and try to continue to talk to the instance being modified. The pattern that can be used to mitigate this is the floating IP pattern. ...

Get Implementing Cloud Design Patterns for AWS now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.