mabl Link 3.0は、mablクラウドとお客様のプライベート環境をつなぐセキュアなトンネルの新しいバージョンです。Link Agentは以前より速く接続し、ネットワークの中断から自動的に復旧し、高いテスト負荷の下でも安定して動作します。また、1つのトンネルを会社全体で共有する、実行を自分のコンピューター経由でルーティングする、トンネルに到達できるユーザーを決める、mablデスクトップアプリやmabl CLIから接続を確認する、といったことも可能になりました。Link 3.0はレガシーLinkサービスを置き換えるもので、レガシーLinkサービスは2027年3月15日に終了します。
Link 3.0のハイライト
- より高速で回復力の高いトンネル - Link Agentは、mablに直接到達できる場合はUDPポート443のQUICで、HTTPプロキシを経由する場合はTCPポート443のセキュアなWebSocketで接続します。どちらも、エージェントごとに生成されるホスト名ではなく固定のエンドポイントを使用するため、ファイアウォールではどちらか一方を許可するだけで済みます。詳しくは、Link Agentの要件を参照してください。
- 会社全体のトンネルと、あなた専用のトンネル - 会社スコープのトンネルは、1組のLink Agentで会社内のすべてのワークスペースにサービスを提供します。同じ名前のワークスペーストンネルよりも優先されるため、環境を編集することなくワークスペースを会社トンネルに移行できます。個人Linkトンネルは、自分のクラウド実行を自分のコンピューター経由でルーティングするため、ローカルビルドをどこにもデプロイする前に、クラウド実行の完全な結果でテストできます。
- トンネルに到達できるユーザーの管理 - mablデスクトップアプリとCLIからプライベートサービスに到達できるロールと、トラブルシューティングの支援中にmablサポートが到達できるかどうかを選択できます。詳しくは、Linkトンネルへのアクセスの制御を参照してください。
- Link経由のトレーニングと診断 - mablデスクトップアプリでLinkトンネル経由でテストをトレーニングし、実行がトンネルに依存する前に、mablデスクトップアプリまたはCLIからトンネルの接続性を確認できます。
- インストール、実行、監視がより簡単に - WindowsインストーラーとLinuxおよびmacOSインストーラーがエージェントをサービスとしてセットアップします。Javaなしでmabl CLIからエージェントを実行することもできます。メンテナンスモードはホストをオフラインにする前にエージェントをドレインし、アップデートは実行中のバージョンの隣にインストールされるためロールバックでき、Settings > Networkingにはすべてのエージェントのスループット、レイテンシー、ホストの健全性が表示されます。詳しくは、Link Agentとトンネルの監視を参照してください。
Link 3.0のその他の変更点
上記のハイライトに加えて、Link 3.0では、ホストのサイジングや新しいエージェントのセットアップに関わる変更があります。
- サイジング - 各トンネルは独自のプロセスとして実行されるため、ホストのメモリはトンネル数に基づいて計画してください。詳しくは、Link Agentのサイジングとスケーリングを参照してください。
- プロキシ設定 - 独自のプロキシ設定を持たないLink Agentは、PACスクリプトを含め、ホストのプロキシ設定に従うようになりました。
- Java - アーカイブからのインストールには、Java 11以降が必要です。インストーラーとmabl CLIには独自のランタイムが含まれています。
- 会社APIキー - 会社APIキーに「Link Agent」タイプを指定できるようになりました。これが会社スコープのトンネルを作成する方法です。
引き継がれる内容と変更される内容の一覧については、レガシーLinkからLink 3.0への移行を参照してください。
Link 3.0への移行
Link 3.0はアカウント単位で有効になります。Link Agentがバージョン3.0で動作し、ファイアウォールが新しいエンドポイントを許可したら、mablに連絡してアカウントを切り替えてもらいます。それまでは、バージョン3.0のエージェントもレガシートンネルを使用し続け、実行の動作は何も変わりません。
レガシーLinkは2027年3月15日に終了し、3.0に移行していないLink Agentはその日に動作を停止します。影響を受ける対象と必要な対応については、レガシーmabl Linkは2027年3月15日に終了しますを参照してください。
Link 3.0への移行手順は、Link Agentのインストール方法によって異なります。
- Settings > Networkingからダウンロードしたzipまたはtar.bz2からインストールしたエージェントは、自動更新が有効であれば、再起動時にLink 3.0を取得します。自動更新を無効にしているエージェントは、手動でアップグレードする必要があります。
- DockerおよびKubernetesのエージェントには、
mablhq/link-agent:3イメージ(arm64ホストではmablhq/link-agent:3-ubuntu)が必要です。 - Windowsのエージェントは、新しいインストーラーに移行できます。
エージェントがバージョン3.0以降で動作したら、各ホストからLink 3.0のトンネルエンドポイントへの送信接続が許可されていることを確認し、mablに連絡してアカウントのLink 3.0を有効にしてもらいます。
クラウド実行を切り替える前にすべてのエージェントが接続されていることを確認する方法を含む詳しい手順については、レガシーLinkからLink 3.0への移行を参照してください。移行についてご質問がある場合や計画の支援が必要な場合は、mablにお問い合わせください。