Professional Cloud DevOps Engineer
あなたは、カスタムDebianイメージを使用して仮想マシン(VM)でアプリケーションを実行しています。このイメージにはStackdriver Loggingエージェントがインストールされています。VMにはcloud-platformスコープが付与されています。アプリケーションはsyslog経由で情報をログに記録しています。Google Cloud PlatformコンソールでStackdriver Loggingを使用してログを可視化したいと考えていますが、ログビューアの「すべてのログ」ドロップダウンリストにsyslogが表示されていないことに気づきました。最初に行うべきことは何ですか?
あなたの組織では最近、アプリケーション開発にコンテナベースのワークフローを採用しました。あなたのチームは多数のアプリケーションを開発しており、それらは自動ビルドパイプラインを通じて本番環境のKubernetesクラスタに継続的にデプロイされています。セキュリティ監査人は、開発者や運用者が自動テストを回避し、承認なしにコード変更を本番環境にプッシュする可能性があることを懸念しています。承認を強制するために何をすべきですか?
あなたは、europe-west2-aゾーンの単一のCompute EngineインスタンスにデプロイされているステートレスなウェブベースのAPIをサポートしています。サービスの可用性に関するサービスレベル指標(SLI)が、指定されたサービスレベル目標(SLO)を下回っています。事後分析により、APIへのリクエストが定期的にタイムアウトしていることが明らかになりました。このタイムアウトは、APIへのリクエスト数が多く、メモリが不足していることが原因です。あなたはサービスの可用性を向上させたいと考えています。どうすべきでしょうか?
あなたは、本番環境とテスト環境を持つリアルタイムゲームアプリケーションをCompute Engine上で実行しています。各環境には独自のVirtual Private Cloud (VPC) ネットワークがあります。アプリケーションのフロントエンドサーバーとバックエンドサーバーは、各環境のVPC内の異なるサブネットに配置されています。本番環境のフロントエンドサーバーで、悪意のあるプロセスが断続的に通信している疑いがあります。分析のためにネットワークトラフィックが確実にキャプチャされるようにしたいと考えています。どうすればよいですか?
あなたのインフラ DevOps エンジニアチームは成長しており、Terraform を使用してインフラストラクチャの管理を開始しています。コードのバージョン管理を実装し、他のチームメンバーとコードを共有する方法が必要です。何をすべきですか?