djbdns enables one to configure multiple IPs for just one http server.
Host with multiple, geographically distant data centers. If any one server drops offline, remove it from your tinydns "data" file. For that to yield joy you need a shorter timeout than is normally used for webserver DNS.
Each data center must be operated by a different company. The problem tonight appears to be internal to Amazon, so different AWS data centers won't help you.
I only recommend four. The people that run them know more about hosting than you or I could ever hope to:
http://prgmr.com/
http://www.budgetdedicated.com/
http://prq.se/?intl=1
Ivory Tower Group LLC is no longer in the hosting biz but I expect I can convince them to return to it, given tonight's market opportunity. If so I recommend them highly as well, and will post their hosting service URL in a reply.
PRQ is somewhat pricy, but:
Our boundless commitment to free speech has been
tested and proven over and over again. If it is
legal in Sweden, we will host it, and will keep it
up regardless of any pressure to take it down.
We have ZERO tolerance against SPAM and related services!
We defend your integrity to the end. With our
discreet customer relations policy we don't even
have to know who you are, and if we do, we will keep
that knowledge strictly confidential.
PRQ has its own in-house legal team to fight takedown demands. However they only rent physical servers, they don't do VPS.
Truth In Labeling: BudgetDedicated and prgmr.com host me for free, prgmr.com because I helped them with their marketing, BudgetDedicated because the server I use hosts an Open Source and a Free Software project.