私の会社はDNSにCloudFlareを使用していますが、当社のサイトはHTTPSで保護されており、無料プランであるため、CloudFlareのCDNサービスを利用できません。
ホストのダウンタイムはかなりまれですが、重要ではありません。まだサーバーを移行することはできません。メインドメインをステータスドメインにリダイレクトするか、ダウンタイムが発生したときに代替ステータスホストに単純に解決して、ユーザーがサイトがダウンしています。
無料のCloudFlareプランを使用してこれを自動的に行うことは可能ですか、またはサイトがダウンするたびにDNSを手動で編集する必要がありますか?
以前にも同様の問題があり、CloudFlareのAPIを使用して解決しました。バックアップ専用のサーバーと大規模なVPSがありました。 2つのサーバー上のデータをミラーリングし、専用サーバーがダウンした場合にCloudFlareを使用してそれらを切り替えます(DNSフェールオーバー)。最初にSSH/IPMI経由で再起動して確認し、設定どおりに機能しました。
記事へのリンクは次のとおりです。 http://blog.booru.org/?p=12
プログラミング言語Goで記述された自動化されたソリューションがあり、GitHubで見つけることができます( https://github.com/rasmusj-se/cloudflare-failover )。
これを使用するには、いくつかのことを行う必要があります。