AZ900-Cloud#74
次の各ステートメントを完成させるために、最も適切な選択肢を選んでください。同じ選択肢は 2 回使用できません。
| ステートメント | 選択 |
|---|---|
アプリ コードと依存関係を 1 つのイメージにパッケージ化し、開発 / テスト / 本番で同一に動作させる技術は [ ] である。 正解はコンテナです。Docker をはじめとするコンテナ技術はアプリ / ランタイム / ライブラリを 1 イメージにまとめ、実行環境差異 (私の PC では動いた問題) を解消します。Kubernetes / AKS / Container Apps で本番運用が可能となります。 | |
アプリを複数の独立した小さなサービスに分割し、独立してデプロイ / スケールできる設計パターンは [ ] である。 正解はマイクロサービスです。アーキテクチャは機能ごとに独立したサービスを構築し、各サービスが独自のデータベース / デプロイ ライフサイクル / 技術スタックを持つ設計となります。AKS / Container Apps が代表的な実行基盤です。 | |
サーバーをプロビジョニング / 管理せず、コードがイベント駆動で自動実行され実行分だけ課金される実行モデルは [ ] である。 正解はサーバーレスです。Azure Functions / Logic Apps / Container Apps (consumption plan) で実装でき、アイドル時ゼロ課金 + 自動スケールという特性でイベント駆動ワークロードに最適となり、サーバー管理を Microsoft に完全委任できます。 |

コメント