Professional Cloud Developer
あなたはオンラインeコマースウェブサイトを管理する組織で働いています。あなたの会社は世界中に展開する計画ですが、現在のeストアは特定の地域のみを対象としています。組織の成長に合わせてスケールするSQLデータベースを選択し、スキーマを構成する必要があります。すべての顧客トランザクションを保存するテーブルを作成し、顧客 (CustomerId) とトランザクション (TransactionId) が一意であることを保証したいと考えています。どうすべきですか?
あなたはGo言語で記述され、Google Kubernetes Engineにデプロイされたウェブアプリケーションを監視しています。CPUとメモリの使用率が増加していることに気づきました。どのソースコードが最も多くのCPUおよびメモリリソースを消費しているかを特定する必要があります。どうすべきでしょうか?
あなたはGoogle Kubernetes Engineにコンテナをデプロイしています。このコンテナは起動が遅いことがあるため、活性プローブ(liveness probe)を実装しました。しかし、起動時に活性プローブが時々失敗することに気づきました。どうすべきでしょうか?
あなたはeコマースサイトを管理する組織で働いています。アプリケーションはグローバルHTTP(S)ロードバランサーの背後にデプロイされています。新しい商品推奨アルゴリズムをテストする必要があります。A/Bテストを使用して、新しいアルゴリズムが売上に与える影響をランダムな方法で判断する予定です。この機能をどのようにテストすべきですか?
あなたは、本番環境のGoogle Kubernetes Engine (GKE) に、Deploymentリソースを使用して新しいアプリケーションリビジョンをデプロイする予定です。コンテナが正しく動作しない可能性があります。リビジョンのデプロイ後に問題が発生した場合のリスクを最小限に抑え、Googleが推奨するベストプラクティスに従いたいと考えています。どうすべきですか?