Cloud Build は FROM python:3.7-alpine と gunicorn を使用して Python アプリケーションイメージをビルドします。ビルドが遅いです。ビルド時間を短縮するには、次の2つのうちどの操作を実行しますか?
解答を選択
オプションをタップして解答を確認してください。
正解: Cloud Build の実行用に、より高い CPU を持つ仮想マシン(VM)サイズを選択する。, ビルド構成ファイルで --cache-from 引数を使用して、後続のビルドのために Docker イメージをキャッシュする。.
これが解答である理由
Cloud Buildのビルド時間を短縮するには、リソースの最適化とキャッシュの活用が有効です。 「Cloud Build の実行用に、より高い CPU を持つ仮想マシン(VM)サイズを選択する」が正しいのは、ビルドプロセス、特にイメージの構築や依存関係のインストールはCPUリソースを多く消費するため、より高性能なVMを使用することで処理速度が向上するからです。 「ビルド構成ファイルで --cache-from 引数を使用して、後続のビルドのために Docker イメージをキャッシュする」が正しいのは、Dockerのキャッシュ機能を利用することで、変更されていないレイヤーの再ビルドをスキップし、ビルド時間を大幅に短縮できるためです。特に頻繁にビルドを行う場合に効果的です。 他の選択肢はビルド時間の短縮に直接寄与しません。Container Registryのデプロイ場所はビルド速度に影響せず、ベースイメージの変更は必ずしも高速化につながりません。Cloud Storageへのソースコード保存もビルド速度の根本的な改善にはなりません。
試験に合格 — 終わりのない解答探しなしで
この試験のすべての検証済み問題と解説を1か所で入手し、準備時間を大幅に節約しましょう。1,000以上の認定 · 20以上の言語 · 無料で開始。
試験に早く合格する → カード不要