二人のプロバイダー、一方は6,000台、もう一方は600台を宣伝しており、大きい数字は何かが多いように感じられます。実際には、定義のあいまいな単位が多いだけです。数字が選択の助けになる前に、三つの条件を整理する必要があります。それらのエンドポイントのどれかが、必要な地域とプロトコルに対応しているか、勤務時間中に容量が保たれるか、そして誰がインフラを運用し、何を記録しているかです。

答えを決める三つの条件

第一は適合性です。ディレクトリの項目は、あなたのクライアントを受け入れ、必要なプロトコルを提供し、実際の目的地への経路を改善する地域にある場合にだけ役立ちます。決して使わない地域にある千のエンドポイントの一覧は、見た目より小さい数字です。

第二は、必要とするその瞬間の容量であり、総容量とは同じではありません。大きな艦隊でも、あなたが働く時間帯に最も近い二つの出口で飽和していることがあり、地球の反対側で遊んでいる艦隊は助けになりません。

第三は所有と保持です。インフラの規模は、誰がサービスを運用しているか、何を記録しているか、クライアントが保守されているかについて何も語りません。これは文書による証拠を伴う方針の問題であり、ランディングページの数字ではありません。

数字が意味を持つには三つすべてが成り立つ必要があり、それぞれを個別に確認できます。それが役に立つ部分です。意思決定は見出しを信頼することを一切求めません。それぞれの条件を自分の基準で検証できます。三つの答えを文書化した人は、パンフレットより多くの仕事をしたことになります。

見出しの数字は何を数えているか

上の表の四つの単位は、一つの比較の中で日常的に混ぜられており、最も大きい数字はたいてい最も水増ししやすい単位から来ます。コンテナインスタンスは安く作れて一つの物理リンクを共有できるため、その数を数えることは多様性ではなく設定可能性を表します。

What the number countsWhat it tells youWhat it cannot tell you
Countries or regionsHow many jurisdictions have at least one entryHow many independent machines exist
Physical hostsRoughly how much hardware is deployedWhether any of it is near your destination
Container instancesHow many configurable endpoints can be issuedWhether they share one upstream path
Downloadable profilesHow many configuration files are offeredWhether the endpoints behind them still work

それは自動的に不誠実というわけではありません。セッションごとに新しいインスタンスを発行するプロバイダーは、自分の仕組みについて実際のことを説明しており、その数字はその仕組みの公正な説明です。誤りは、二つの数字が同じものを測っているかのように、別のプロバイダーの国数と比べることです。実際には測っていません。

保守という側面もあり、静的な数字では捉えられません。一覧は古くなり、利用可能に見えるエンドポイントでも渡されたプロファイルを拒否することがあります。 ディレクトリは検証すべき候補の集合です。動作する選択肢の一覧ではありません。一覧は事実ではなく主張として扱ってください。二つの項目を検証するのに十分ほどかかり、その問いに決着がつきます。

本当に必要な経路を試す

気にかけている地域で二つの候補エンドポイントを選び、出口から利用するサービスまでの経路を測ります。VPNゲートウェイまでの遅延はプロバイダーが好んで引用する数字で、最も面白くない数字です。問題を引き起こすのは通常、旅路のその部分を除外しているからです。

mtr -rwc 20 203.0.113.9
curl -o /dev/null -s -w '%{time_connect} %{time_starttransfer}
' https://example.net/

トレースは経路全体のどこで遅延が現れるかをホップごとに示し、遠い出口と混雑した出口を区別します。curlの計測は接続の確立と応答の最初のバイトを分けるので、遅いハンドシェイクと遅いサーバーが混同されません。

実際に働く時間帯に比較を実行し、エンドポイント、出口アドレス、試した目的地を書き留めます。これら三つの詳細がなければ、一週間後に結果を再現できません。あなた自身にもできません。

正確なアドレスとプロトコルで設定した動作する代替を一つ保っておきます。代替の価値は、主要なものが動かなくなった日に測られるものであり、その日は誰も一覧を読みたくない日です。

候補を絞り、証拠で決める

比較を適合テストを通過した三、四のプロバイダーに絞り、実際に実行できる確認で評価します。短い一覧は、長い一覧なら避けられる問いを強制し、トレードオフを一つの好みに平均化するのではなく明示します。

証拠は他の人が監査できる形で記録します。必要とした地域とプロトコル、試したエンドポイント、時間帯、そしてトレースが示したことです。検証した方針の事実は日付とともに加えます。保持に関する表明は変わるもので、日付のない引用は証拠になりません。

そして証拠が支える結論を受け入れます。それは通常、勝者よりも狭いものです。あるプロバイダーはあなたの時間帯のあなたの地域に、別のものは特定のクライアントに必要なプロトコルに優れているかもしれません。どちらの事実も一覧の大きさには表れません。

数字は無意味ではありません。投資についての粗い手がかりです。誰かが単位を定義し、エンドポイントが動くことを検証し、必要な特定の経路が優れていると示したときに初めて、品質の主張になります。それまではマーケティングの列に属し、意思決定の列には属しません。

関連記事