ホーム ›
対応資格一覧 ›
IT・情報処理 › Professional Cloud Architect 出題範囲(28分野) Manage implementation129問 Design for security and compliance129問 Analyze and optimize technical and business processes125問 Design and plan a cloud solution architecture119問 Manage and provision a cloud solution infrastructure119問 Ensure solution and operations excellence125問 1.1 Designing a cloud solution infrastructure that meets business requirements40問 1.2 Designing a cloud solution infrastructure that meets technical requirements34問 1.3 Designing network, storage, and compute resources35問 1.4 Creating a migration plan33問 1.5 Envisioning future solution improvements30問 2.1 Configuring network topologies35問 2.2 Configuring individual storage systems34問 2.3 Configuring compute systems35問 2.4 Leveraging Gemini Enterprise Agent Platform for end-to-end ML workflows30問 2.5 Configuring prebuilt solutions or APIs with Agent Platform35問 3.1 Designing for security35問 3.2 Designing for compliance35問 4.1 Analyzing and defining technical processes35問 4.2 Analyzing and defining business processes35問 5.1 Advising development and operation teams to ensure the successful deployment of the solution35問 5.2 Interacting with Google Cloud programmatically30問 6.1 Operational excellence pillar of the Well-Architected Framework35問 6.2 Familiarity with Google Cloud Observability solutions35問 6.3 Deployment and release management35問 6.4 Assisting with the support of deployed solutions35問 6.5 Evaluating quality control measures35問 6.6 Ensuring the reliability of solutions in production45問 Professional Cloud Architectの例題(6問・解説つき) スキルサートのAIが出題範囲に沿って作成した演習問題です(過去問ではありません)。アプリでは毎週新しい問題が追加されます。
例題1Manage implementation アプリケーションの新しいバージョンを段階的にリリースし、問題が発生した場合には即座にロールバックできる体制を構築したいと考えています。Google Cloud 環境において、運用負荷を最小限に抑えつつ、カナリアリリースを実現するための最適な実装方法はどれか。
Cloud Runのリビジョン機能を使用して、トラフィックの割合を指定して分割する Compute Engineのインスタンスグループを2つ用意し、外部HTTP(S)負荷分散でURLマップを書き換える DNSレコードのTTLを短く設定し、Cloud DNSで重み付けレコードセットを使用してトラフィックを制御する App Engineのすべてのトラフィックを一度に移行し、ログを確認した後に手動で前のバージョンを削除する すべてのトラフィックを常に新しいバージョンにルーティングし、エラー発生時に手動でデプロイを差し戻す 解答と解説を見る 正解: Cloud Runのリビジョン機能を使用して、トラフィックの割合を指定して分割する
正解は「Cloud Runのリビジョン機能を使用して、トラフィックの割合を指定して分割する」です。Google CloudのサーバーレスプラットフォームであるCloud Runは、ネイティブでリビジョン管理とトラフィック分割機能をサポートしています。これにより、新しいバージョン(リビジョン)に5%のトラフィックを割り当て、監視しながら徐々に割合を増やすといったカナリアリリースが、複雑なインフラ管理なしで容易に実現可能です。また、問題発生時にはトラフィックを以前のリビジョンに100%戻すだけで即座にロールバックが完了します。他の選択肢、特にCompute EngineやDNSによる制御は、設定の複雑さや反映のタイムラグの観点から、Cloud Runの標準機能に比べて運用負荷が高くなります。Google Cloudの推奨プラクティスとして、マネージド機能の活用が優先されます。
例題2Design for security and compliance ある金融機関が、認可されたユーザーであっても Google Cloud サービス外にデータを持ち出せないように、セキュリティ境界を定義したいと考えています。機密性の高いデータを扱う Google Cloud サービス間の通信を制限し、データの流出を防止するために利用すべきサービスはどれですか?
VPC Service Controls Identity-Aware Proxy (IAP) Network Service Tiers Cloud IDS Cloud Armor 解答と解説を見る 正解: VPC Service Controls
正解は「VPC Service Controls」です。このサービスは、Google Cloud サービス(BigQuery や Cloud Storage など)の周囲にセキュリティ境界を構成することで、境界外へのデータの持ち出し(データエクスフィルトレーション)を防止します。Cloud Armor は主として DDoS 対策や WAF の役割を担い、IAP は ID ベースのアクセス制御を提供します。Cloud IDS は侵入検知システムであり、VPC Service Controls のようにサービス境界による物理的・論理的なデータ保護を直接行うものではありません。組織のコンプライアンス要件において、内部不正や設定ミスによるデータ流出を防ぐための重要なコンポーネントとなります。
例題3Analyze and optimize technical and business processes ソフトウェアのデプロイメントプロセスにおいて、ヒューマンエラーを最小限に抑え、リリースサイクルを高速化するために最も効果的な手法はどれですか。
デプロイ手順を詳細なPDFマニュアルとして作成し配布する パイプライン内で自動テストを実施する リリースの頻度を下げて変更内容をまとめる すべての変更に対して手動の承認プロセスを義務付ける 開発者のローカル環境でのビルド結果をそのまま本番に適用する 解答と解説を見る 正解: パイプライン内で自動テストを実施する
正解は「パイプライン内で自動テストを実施する」です。技術プロセスの最適化において、CI/CDパイプラインを通じた自動化は、人的ミスを排除し、一貫性のあるリリースを可能にするための基本です。手動プロセスや文書化への依存は、スケールの妨げとなりエラーの原因となります。自動テストを組み込むことで、コードの品質を担保しながら迅速なフィードバックサイクルを回すことが可能になり、ビジネス要件の変化に即応できる体制を構築できます。
例題4Design and plan a cloud solution architecture グローバルに展開するアプリケーションを Google Cloud 上で設計しています。高可用性を維持し、単一のリージョンで障害が発生してもサービスを継続できる構成にする必要があります。また、ユーザーに最も近い場所でトラフィックを処理し、低遅延を実現したいと考えています。推奨される構成はどれですか?
各リージョンに個別のネットワーク負荷分散(NLB)を配置し、Cloud DNS のラウンドロビンで分散する。 すべてのトラフィックを単一のリージョンのプロキシ インスタンスで受け、そこから他のリージョンのインスタンスへ転送する。 Cloud Storage のマルチリージョン バケットに静的コンテンツのみを配置し、動的処理はオンプレミスで行う。 単一のリージョン内に複数のゾーンにまたがるマネージド インスタンス グループをデプロイする。 外部 HTTP(S) 負荷分散を使用し、複数のリージョンにバックエンドのマネージド インスタンス グループを構成する。 解答と解説を見る 正解: 外部 HTTP(S) 負荷分散を使用し、複数のリージョンにバックエンドのマネージド インスタンス グループを構成する。
正解は「外部 HTTP(S) 負荷分散を使用し、複数のリージョンにバックエンドのマネージド インスタンス グループを構成する。」です。Google Cloud のグローバル外部 HTTP(S) 負荷分散は、単一のグローバルなエニーキャスト IP アドレスを使用して、ユーザーから最も近いリージョンのバックエンドにトラフィックを自動的にルーティングします。これにより低遅延を実現すると同時に、あるリージョンが利用不能になった場合に他の健全なリージョンへトラフィックを即座にリダイレクトできるため、リージョン障害に対する高い可用性が確保されます。
例題5Manage and provision a cloud solution infrastructure 複数の開発チームが同一のGoogle Cloud環境でTerraformを使用してインフラストラクチャを構築しています。コードの変更が競合したり、リソースの状態(state)が不整合になったりするのを防ぐために、推奨される状態管理の方法はどれですか?
Cloud Storageをバックエンドとして使用し、状態ロックを有効にする 各デプロイ後にterraform.tfstateファイルを手動でCloud Storageにアップロードする Compute Engineの永続ディスクに状態ファイルを保存し、読み取り専用で共有する 各開発者のローカルマシンでterraform.tfstateファイルを管理し、Gitで同期する 状態ファイルの管理を避け、毎回terraform importを実行して最新状態を取得する 解答と解説を見る 正解: Cloud Storageをバックエンドとして使用し、状態ロックを有効にする
正解は「Cloud Storageをバックエンドとして使用し、状態ロックを有効にする」です。複数のユーザーが共同でTerraformを使用する場合、ローカルでの状態管理は競合や破損の原因となります。Cloud Storageをバックエンドとして設定することで、状態ファイル(tfstate)を中央で一元管理でき、さらに状態ロック機能を利用することで、同時に複数のユーザーが変更を適用しようとした際の競合を安全に防ぐことができます。これにより、インフラの一貫性と信頼性が担保されます。
例題6Ensure solution and operations excellence 大規模なウェブアプリケーションのディザスタ リカバリ(DR)計画を策定しています。目標復旧時間(RTO)は4時間、目標復旧時点(RPO)は1時間と定められています。コストを最小限に抑えつつ、リージョン全体の障害が発生した場合でもこれらの要件を確実に満たすための戦略として、最も適切なものはどれですか?
ウォーム スタンバイ:最小限の構成のアプリケーション インスタンスを別のリージョンで常に稼働させ、データは1時間以内に同期する。 ホット スタンバイ:本番環境と同一のキャパシティを持つ環境を別のリージョンで常に稼働させ、リアルタイムでデータを同期する。 バックアップのみ:Cloud Storage にデータを1時間ごとに保存し、必要に応じて手動でリストアする。 コールド スタンバイ:バックアップを定期的に取得し、障害発生時に別のリージョンでインフラをゼロから再構築する。 マルチリージョン マネージド インスタンス グループ:すべてのリクエストを複数のリージョンで同時にアクティブに処理する。 解答と解説を見る 正解: ウォーム スタンバイ:最小限の構成のアプリケーション インスタンスを別のリージョンで常に稼働させ、データは1時間以内に同期する。
正解は「ウォーム スタンバイ:最小限の構成のアプリケーション インスタンスを別のリージョンで常に稼働させ、データは1時間以内に同期する。」です。RTOが4時間という要件は、インフラの再構築が必要なコールドスタンバイでは達成が難しく、逆にホットスタンバイやアクティブ/アクティブ構成はコストが非常に高くなります。ウォームスタンバイは、最小限の計算リソースをあらかじめ用意しておくことで、コストを抑えつつRTOとRPOの両方の要件をバランスよく満たすことができます。
Professional Cloud Architectの重要用語
CI/CD (継続的インテグレーション/継続的デプロイ) 開発プロセスにおいて、コードの変更を自動的にビルド、テストし、本番環境へのデプロイまでを自動化する手法です。Cloud Buildなどのツールを使用して、ヒューマンエラーを削減し、リリース頻度を向上させます。PCA試験では、迅速かつ安全なソフトウェア供給のための基盤として、パイプラインの構築や自動化の重要性が問われます。
IAM (Identity and Access Management) Google Cloudのリソースへのアクセス権限を管理するサービスです。「誰が、どのリソースに対して、どのような操作をできるか」を定義します。最小権限の原則に基づき、ユーザーやサービスアカウントに必要最低限の役割を付与することが推奨されます。試験では、事前定義されたロールとカスタムロールの使い分けや、ポリシーの継承関係を正しく設計する能力が問われます。
SLO (Service Level Objective) サービスレベル目標のこと。SLAに基づき、システムの信頼性やパフォーマンスに関する具体的な目標値を定義する。ユーザー満足度を維持するために、エラー率や応答時間などの指標を設定し、運用の意思決定基準として活用する。ビジネス要件と技術的制約のバランスを取るために不可欠な要素である。
Compute Engine Google Cloudが提供する仮想マシン(VM)サービスです。物理サーバーの管理をすることなく、必要に応じたスペックのサーバーを柔軟に作成できます。OSの選択や構成の自由度が高く、既存のオンプレミス環境をクラウドへ移行する「リフト&シフト」の際に最も頻繁に利用される、IaaS層の基盤となるサービスです。
Infrastructure as Code (IaC) インフラ構成をコードで定義・管理する手法です。手動操作によるミスを減らし、再現性と一貫性を確保します。Google CloudではTerraformやDeployment Managerがこれに該当し、バージョン管理システムとの連携により変更履歴の追跡も容易になります。大規模なクラウドインフラを迅速かつ正確にデプロイするために不可欠な概念です。
SRE (Site Reliability Engineering) Googleが提唱するシステム管理とサービス運用の手法です。ソフトウェアエンジニアリングの考え方を運用に適用し、自動化や標準化を通じて信頼性を高めます。SLOやエラー予算といった概念を用いて、サービスの安定性と新機能の開発スピードのバランスを最適化することを目的とし、運用の負担を軽減します。
Infrastructure as Code (IaC) インフラの構成をコードで記述し、自動化・管理する手法です。TerraformやCloud Deployment Managerが代表的です。手動操作による設定ミスを防ぎ、構成の再現性とバージョン管理を可能にします。実装の管理において、環境の不整合を防ぎ、一貫したデプロイを実現するための不可欠な要素です。
Cloud Data Loss Prevention (DLP) 機密性の高いデータ(個人情報、クレジットカード番号など)を自動的に検出、分類、および保護するためのサービスです。データのマスキングや秘匿化(デアイデンティティ化)を行い、コンプライアンス要件を遵守します。ストレージやデータベース内の機密情報をスキャンし、意図しない露出を防ぐ設計において、データガバナンスを確保するための重要なツールとなります。 よくある質問
Professional Cloud Architectの問題はスキルサートで何問解けますか? 全1,512問・28分野の問題を用意しています。問題は出題範囲に沿って随時追加しています。
無料で使えますか? 無料プランで週10回の演習(1回10問)と、毎日の「今日の1問」を利用できます。解説を読み、わからない点はAIに質問できます。
ここの問題は過去問ですか? 過去問ではありません。出題範囲に沿ってAIが作成した演習問題です。すべて解説つきで、間違えた問題は繰り返し解けます。 Professional Cloud Architectの対策はアプリで AIが毎週生成する新作問題・ランクマッチ・週次ランキング・AI診断で「続けられる」資格学習を。無料で始められます。