コンテンツへスキップ

Dialiと自分のサーバーを比較

誰もが次の一手として選ぶアップグレードです。目に見える問題は完全に解決しますが、人々が諦める原因となる問題を静かに持ち込みます。

比較

正直に見た長所

借りたサーバーは常時稼働し、きちんと外部からアクセスでき、自分のものです。すでにインフラを運用していて、ベースイメージにもこだわりがあり、スタック全体を借りるより所有したいなら、VPSは申し分のない答えで、マシン代は月に数ドルです。有能な人の多くがまさにこの方法で運用し、満足しています。問題は動くかどうかではありません。動いたあと、毎週何を求められるかです。

うまくいかなくなるところ

マシンは安くても、あなたの時間は安くない

サーバー代は数ドルです。本当の代償は時間です。OSのパッチ、停止したコンテナ、期限切れの証明書、ログでいっぱいになったディスク。どれも難しくはありません。ただ、どれも今週が都合のよい週かどうかなどお構いなしにやってきます。

上流が破壊的変更をリリースする

エージェントのエンジンは進化が速く、設定フォーマットを変えるリリースはいつ来るかわかりません。自分のマシンでは、何かが止まって初めて気づくことになり、たいていは最悪のタイミングです。ロールバックもあなたの仕事です。

1台のマシン、1つの被害範囲

共有カーネル上のDockerは、事故に対しては良い境界ですが、本気の脱出に対してはそれほど強くありません。1台のホストで複数のエージェントを動かすと、不用心なエージェントが侵害されたとき、慎重なエージェントにまで被害が及びます。エージェントごとの本当の隔離を構築するのは本格的な作業であり、ほとんどの人はそれをやらないという賢明な判断をします。

代わりにDialiがすること

各エージェントには、カーネルレベルの境界を持つ専用のgVisorサンドボックスと、専用のnamespace、サービスアカウント、ネットワークポリシーが割り当てられ、公開ポートはありません。公開ウェブにはアクセスできますが、当社の内部ネットワーク、クラウドのメタデータサーバー、ほかのテナントには決してアクセスできません。アップデートはまず当社自身のエージェントでテストされてから展開され、ダッシュボードから元に戻す、一時停止、再インストールが可能です。バックアップアドオン(Maxに付属)を使えば、バックアップが毎日実行され、30日間の履歴とワンクリックの復元が使えます。パッチ適用、証明書、ディスクの管理は、もうあなたのやることリストにはありません。

では、どれを選ぶべきでしょうか?

インフラの運用が得意で楽しめる場合や、要件によってスタック全体を本当に自分で持つ必要がある場合は、サーバーを続けましょう。保守のせいでエージェント自体の改善が止まっていると気づいたとき、あるいは複数のエージェントが欲しくなり、エージェントごとの隔離が次のプロジェクトになりそうなときが、乗り換えどきです。

はじめる

保守の手間は省きましょう

EU内の隔離されたインフラで動作し、普段開いているアプリから話しかけられる、あなたのエージェント。