Call me crazy, but I'm not sure I really care about keeping my IPs. Route 53 seems as close to bulletproof as we're going to find with DNS, and it's got cloud-independent failover routing built in. Point the primary record at your nice little EC2 server, and have the secondary record pointing as Azure or Google Cloud or your mom's laptop, whatever, and it'll do what Datapath is doing without futzing with your routing. ...right?
How is the TTL not reliable?
In my personal experience DNS cut-overs have never been a problem. Is there any major OS or ISP doing DNS wrong?
The "vague bullshit in between cute animations" approach really doesn't work at all for this type of product.
EDIT another: https://twitter.com/datapath_io/status/559741202342625280/ph...
But... what happens if datapath.io goes down?
https://www.youtube.com/watch?x-yt-ts=1422411861&feature=pla...
But, would this not break the internet if everyone used it? routing individual IPs (rather than large blocks) sounds like it would end in chaos?