Google は、黒人コミュニティに対する人種平等の促進に取り組んでいます。
取り組みを見る
ホスト コントローラのアーキテクチャ
VTS テスト フレームワークのアーキテクチャは、クラウドベースのテスト処理サービスと統合されています。VTS ホスト コントローラは、ホストマシン上で動作し、テストハーネス(たとえば、TradeFed)インスタンスを制御します(下図)。
図 1: VTS ホスト コントローラのアーキテクチャコントローラは、Google App Engine(GAE)インスタンスとして実行されているクラスタ コマンダーからコマンドを取得し、コマンドと応答をクラスタ コマンダーとテストハーネス インスタンスの間でリレーします。
このアーキテクチャには次のような利点があります。
- テストハーネス インスタンスから分離することにより、さまざまなタイプのテストハーネスを制御できるようになり、堅牢性も増しています。ホスト制御ロジックをテストハーネスに組み込んでしまうと、エラーの伝播がブロックされなくなります。
- pull ベースのコマンド アンド コントロール(C&C)モデルを使用しているため、さまざまな種類のクラウド側のクラスタ コマンダーや、ファイアウォールの内側に存在するホスト(内向きの接続)と連携できます。もう一方の設計(push ベースの C&C モデル)では、クラウド コマンダーがプライベート ネットワークのホスト コンピュータ上にあるホスト コントローラ インスタンスにアクセスできない場合があります。
Content and code samples on this page are subject to the licenses described in the Content License. Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
Last updated 2020-01-02 UTC.
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"必要な情報がない"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"複雑すぎる / 手順が多すぎる"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"最新ではない"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"翻訳に関する問題"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"サンプル / コードに問題がある"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"その他"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"わかりやすい"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"問題の解決に役立った"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"その他"
}]