Professional Cloud Developer

Question 101

あなたのアプリケーションは、ユーザーからの入力を受け取り、それをユーザーの連絡先に公開します。この入力はCloud Spannerのテーブルに保存されます。アプリケーションはレイテンシに対しては敏感ですが、一貫性に対してはそれほど敏感ではありません。 このアプリケーションでは、どのようにCloud Spannerからの読み取りを実行すべきですか?

A.
読み取り専用トランザクションを実行する。
B.
単一読み取りメソッドを使用してステイル読み取りを実行する。
C.
単一読み取りメソッドを使用して強整合性読み取りを実行する。
D.
読み書きトランザクションを使用してステイル読み取りを実行する。
Question 102

あなたはGoアプリケーションからCloud Spannerデータベースに書き込みを行っています。Googleが推奨するベストプラクティスを使用して、アプリケーションのパフォーマンスを最適化したいと考えています。どうすべきですか?

A.
Cloud Client Librariesを使用してCloud Spannerに書き込む。
B.
Google API Client Librariesを使用してCloud Spannerに書き込む。
C.
カスタムgRPCクライアントライブラリを使用してCloud Spannerに書き込む。
D.
サードパーティのHTTPクライアントライブラリを使用してCloud Spannerに書き込む。
Question 103

あなたはGoogle Kubernetes Engine (GKE) にアプリケーションをデプロイしています。アプリケーションを更新して、Google Cloud のマネージドサービスに対して承認されたリクエストを行えるようにする必要があります。これを一度の設定で行い、セキュリティキーを自動ローテーションし、暗号化されたストアに保存するというセキュリティのベストプラクティスに従う必要があります。あなたはすでに、Google Cloud サービスへの適切なアクセス権を持つサービスアカウントを作成済みです。次に何をすべきですか?

A.
Workload Identity を使用して、Google Cloud サービスアカウントを GKE Pod に割り当てます。
B.
Google Cloud サービスアカウントをエクスポートし、Kubernetes Secret として Pod と共有します。
C.
Google Cloud サービスアカウントをエクスポートし、アプリケーションのソースコードに埋め込みます。
D.
Google Cloud サービスアカウントをエクスポートし、HashiCorp Vault にアップロードして、アプリケーション用の動的なサービスアカウントを生成します。
Question 104

あなたは、Google Kubernetes Engine (GKE) クラスタに数百のマイクロサービスをデプロイする計画を立てています。マネージドサービスを使用して、GKE上のマイクロサービス間の通信をどのように保護すべきですか?

A.
マネージドSSL証明書を使用してグローバルHTTP(S)ロードバランシングを使用し、サービスを保護する
B.
GKEクラスタにオープンソースのIstioをデプロイし、サービスメッシュでmTLSを有効にする
C.
GKEにcert-managerをインストールし、SSL証明書を自動的に更新する
D.
Anthos Service Meshをインストールし、サービスメッシュでmTLSを有効にする
Question 105

あなたは、機密性の高い非構造化データオブジェクトをCloud Storageバケットに保存し、アクセスするアプリケーションを開発しています。規制要件に準拠するため、すべてのデータオブジェクトが最初の作成から少なくとも7年間利用可能であることを保証する必要があります。作成から3年以上経過したオブジェクトは、アクセス頻度が非常に低い(年に1回未満)です。ストレージコストを最適化しながら、オブジェクトストレージを設定する必要があります。どうすべきですか?(2つ選択)

A.
バケットに7年間の保持ポリシーを設定する。
B.
IAM Conditionsを使用して、オブジェクト作成日から7年後にオブジェクトへのアクセスを提供する。
C.
オブジェクトバージョニングを有効にして、オブジェクト作成後7年間、オブジェクトが誤って削除されるのを防ぐ。
D.
バケットにオブジェクトライフサイクルポリシーを作成し、3年後にオブジェクトをStandard StorageからArchive Storageに移動する。
E.
バケット内の各オブジェクトの経過期間を確認し、3年以上経過したオブジェクトをArchive Storageクラスを持つ別のバケットに移動するCloud Functionを実装する。Cloud Schedulerを使用して、Cloud Functionを毎日スケジュール実行する。