isup.me のようなサービスを自分自身のシステム上に複製できますか?

isup.me のようなサービスを自分自身のシステム上に複製できますか?

私が理解しているインターネットまたは Web は、さまざまなサーバー上で実行されます。ブラウザは、さまざまな方法で Web ページに接続し、Web ページをレンダリングしようとする URI または URL を提供するクライアントです。しかし、失敗することもあります。失敗すると、404 またはその他のサービス番号が表示されることもありますが、接続がタイムアウトしたというメッセージが表示されるだけの場合もあります。どちらのシナリオでも、人々は isup.me Web サービスを使用します。サイトが稼働している場合は、ブラウザを変更するか、tor を使用するか、その他の方法でその Web サイトにアクセスしてみてください。

私の質問は2つあります:-

a. isup.me Web サービスがどのように動作するか知っている人はいますか?

それが起こる唯一の方法は、インターネットエクスチェンジポイント(IXP)またはその付近背骨

したがって、このサービスを完全に模倣することはできないかもしれませんが、同様のサービスを自分自身で行うための何らかの貧乏人の方法はあるのでしょうか。

私が考える唯一の方法は、複数のサービス プロバイダー (ISP) を用意し、それらすべてが同じ道をたどらないように願うことです。あまり効果的な方法ではありませんが、他に方法はあるのでしょうか。

答え1

分散システムで実行することも可能ですが、コストがかかり、実行が複雑になるため、そうはならないでしょう。分散システムであっても、特定のネットワーク障害を完全に把握できるほど十分な数のサーバーを用意することはできません。さらに、総負荷と帯域幅は常にサーバーの数に応じて変化するため、非常に非効率的です。

これはおそらく、要求したサイトをサーバーから開こうとする非常に単純なスクリプトであり、エラーが返された場合はサイトがダウンしていると表示されます。このようなスクリプトの単純なバージョンは、経験豊富なプログラマーであれば 15 分以内に作成できます。

関連情報