これらのサーバー稼働時間の「ping」サービスは本当に何か特別なことを行うのでしょうか?

これらのサーバー稼働時間の「ping」サービスは本当に何か特別なことを行うのでしょうか?

ウェブサイトのサーバーが復帰しているかどうかを確認するために特定のエンドポイントを ping する以外に、これらのサーバー監視 (ping) タイプのサービスでは何か他の機能が提供されますか?

VPS にサインアップするよりも、サーバーに ping する方が安いのではないかと考えています。

ここで何か見逃していないか確認したいだけです :)

答え1

ホスト型モニタリング(基本的なアップタイム/ping ソリューションであっても)に料金を支払う場合、主に次の 3 つの項目に料金を支払うことになります。

  1. これらのサービスは通常、美しいレポート インターフェースを提供します
    (これを上司に提示してコストを正当化する必要があるためです)。

  2. サービス プロバイダーの稼働時間/可用性
    (監視システムが実際のサイトよりも頻繁にダウンしたら、何の意味もありません)

  3. 監視ソフトウェアを他の誰かが保守するという贅沢。

使用したいツールから (1) が得られ、(2) の点では VPS で十分であることに満足している場合、(3) を超えるホスト型監視サービスの利点はなく、これは私個人としては、他の人にお金を払うほどのものではありません。数か月ごとに半日を費やして監視ソフトウェアを検査し、アップグレードすることは、私の個人的な意見では、支払うべき代償としては高すぎるものではありません。


編集して追加: これらのサービスの中には、価値ある追加機能を提供するものもあります。@Alex は、そのような機能の 1 つについて言及しています。大規模なサービスでは、地理的に分散した場所があり、(たとえば) タイからはアクセスできないが、シカゴのユーザーにはアクセス可能かどうかが通知されます。
この種の機能は、地理的なカバレッジのニーズが拡大するにつれて、より重要になります。

答え2

  1. 冗長性 - 優れたサービスは複数のデータ センターから実行され、問題があれば報告前に確認します。そのため、データ パイプ内の断続的なエラーによる「誤検知」が少なくなります。

  2. サポート - VPS を維持したり、セキュリティ パッチを更新したり、稼働中のソフトウェアが引き続き実行されていることを確認したりする必要はありません。

  3. サービス統合 - 多くのアップタイム ツールには、実行中のシステムにプラグインして、より多くのデータ (帯域幅使用量、メモリ使用量、およびサービスの特定のカウンター (MySQL のテーブル ロックなど)) を提供するメカニズムがあります。もちろん、この機能はセルフホスト ソリューションで利用できますが、サービスとしても利用できます。

  4. サードパーティによる検証 - SLA がミッションクリティカルな場合、システムが引き続き利用可能であったこと (クライアントが異議を唱える場合) またはプロバイダーのネットワークが利用できなかったこと (ホスティング会社に異議を唱える必要がある場合) を証明する必要があるときに、外部プロバイダーにネットワークのチェックを実行してもらうと便利です。

つまり、結局は価格の問題です。無料または安価なツールを自分で実行して維持する方がコスト効率が良いのか、それともホスト型ソリューションがビジネスに適しているのかという問題です。

答え3

私は pingdom を使用して特定の Web ページ (/ping) をチェックし、応答 ("pong") を探します。これは、サーバーが稼働していることと、Web アプリケーションが応答していることを確認するために行います。これにより、稼働時間と待ち時間がグラフ化されます。

関連情報