Professional Cloud Architect
ある開発マネージャーが新しいアプリケーションを構築しています。彼はあなたに要件を確認し、それらを満たすために使用できるクラウド技術を特定するように依頼しました。アプリケーションは以下の要件を満たす必要があります。 1. クラウドポータビリティのためにオープンソース技術に基づいていること 2. 需要に基づいてコンピューティング能力を動的にスケーリングできること 3. 継続的なソフトウェアデリバリーをサポートすること 4. 同じアプリケーションスタックの複数の分離されたコピーを実行できること 5. 動的テンプレートを使用してアプリケーションバンドルをデプロイできること 6. URLに基づいて特定のサービスにネットワークトラフィックをルーティングできること どの技術の組み合わせが彼の要件をすべて満たしますか?
あなたはGoogle Compute Engineを使用して、いくつかのプリエンプティブルLinux仮想マシンインスタンスを作成しました。仮想マシンがプリエンプトされる前に、アプリケーションを適切にシャットダウンしたいと考えています。 どうすればよいですか?
あなたの組織は、Google Cloud Platform上の同じネットワークに3層ウェブアプリケーションをデプロイしています。各層(ウェブ、API、データベース)は、他の層とは独立してスケーリングします。ネットワークトラフィックは、ウェブ層からAPI層へ、そしてデータベース層へと流れる必要があります。トラフィックはウェブ層とデータベース層の間を流れてはいけません。 ネットワークをどのように構成すべきですか?
あなたの開発チームは、夜間のバッチ処理を高速化するために、Google Compute Engine (GCE) の仮想マシン (VM) 上のバッチサーバーに新しいLinuxカーネルモジュールをインストールしました。インストールから2日後、バッチサーバーの50%で夜間のバッチ実行が失敗しました。あなたはこの障害に関する詳細情報を収集し、開発チームにフィードバックしたいと考えています。 どの3つのアクションを実行すべきですか? (3つ選択)
あなたの会社は、低リスクでクラウドを試したいと考えています。約100TBのログデータをクラウドにアーカイブし、そこで利用可能な分析機能をテストすると同時に、そのデータを長期的な災害復旧バックアップとしても保持したいと考えています。 どの2つのステップを実行すべきですか?(2つ選択してください)