1/3

【Cloud Developer】Google Certified Professional - Cloud Developer 資格試験問題集

【Cloud Developer】Google Certified Professional - Cloud Developer.exam.gamcimg.com.50q.pdf

¥3,000 税込

ダウンロード販売の商品
購入後にDL出来ます (712474バイト)

【Cloud Developer】Google Certified Professional - Cloud Developer 資格試験問題集
■下期スタートダッシュでスパッとクラウド資格に合格しよう!■

本編50問収録。

最終更新日:2019/12/07
PDF形式になります。
日本語版です。

資格試験公式Webサイトは下記のリンクを参照ください。

https://cloud.google.com/certification/guides/cloud-developer/?hl=ja


--
1. スケーラビリティ、可用性、信頼性に優れたクラウド ネイティブ アプリケーションの設計
1.1 高パフォーマンスのアプリケーションと API を設計する。以下のような点を考察します。
Infrastructure as a Service、Container as a Service、Platform as a Service を比較する(自動スケーリングへの影響など)
ポータビリティと、プラットフォーム固有の設計を比較する
さまざまなサービスとテクノロジーを評価する
オペレーティング システムのバージョンとサービスの基本ランタイム
Google Cloud サービスの地理的分布
マイクロサービス
Cloud Storage、Cloud Bigtable、Cloud Spanner、Cloud SQL を使用する書き込みレートが高いアプリケーションのキー構造を定義する
セッション管理
Cloud Endpoints を使用して API のデプロイと保護を行う
非同期 Cloud Pub/Sub イベントを使用してアプリケーションを疎結合する
ヘルスチェック
Google の推奨方法とドキュメント
1.2 安全なアプリケーションを設計する。以下のような点を考察します。
適用される規制上の要件と法律
サービスとリソースを保護するセキュリティ メカニズム
シークレットの保存とローテーション
ユーザー、グループ、サービス アカウントの IAM の役割
HTTPS 証明書
Google の推奨方法とドキュメント
1.3 アプリケーション データを管理する。以下のようなタスクがあります。
Google が管理するデータベース(Cloud Datastore、Cloud Spanner、Cloud Bigtable、BigQuery など)のデータベース スキーマを定義する
以下のようなユースケースの考慮事項に基づいてデータ ストレージ オプションを選択する
ユーザーがアップロードしたコンテンツの Cloud Storage 署名付き URL
Cloud Storage を使用した静的ウェブサイトの実行
構造化データと非構造化データの比較
ACID トランザクションと分析処理の比較
データ容量
Cloud Storage のデータへのアクセス頻度
データ取り込みシステム(Cloud Pub/Sub、Storage Transfer Service など)を操作する
Google の推奨方法とドキュメントの確認
1.4 ローカル サービスを使用したアプリケーションを Google Cloud Platform 向けに再構築する。以下のようなタスクがあります。
マネージド サービスを使用する
移行にストラングラー パターンを使用する
Google の推奨方法とドキュメント
2. アプリケーションのビルドとテスト
2.1 開発環境を設定する。以下のような点を考察します。
ローカル アプリケーション開発向けに GCP サービスをエミュレートする
GCP プロジェクトを作成する
2.2 継続的インテグレーションのパイプラインを構築する。以下のような点を考察します。
Cloud Source Repositories のリポジトリを作成し、それにコードを commit する
コードからコンテナ イメージを作成する
記述したすべてのコードの単体テストを開発する
サービス(Cloud Build、Container Registry など)を使用する統合パイプラインを開発し、アプリケーションをターゲット環境(開発、テスト、ステージングなど)にデプロイする
継続的インテグレーションのパイプラインのテスト結果を確認する
2.3 テストする。以下のような点を考察します。
パフォーマンス テスト
統合テスト
負荷テスト
2.4 コードを記述する。以下のような点を考察します。
アルゴリズムの設計
最新のアプリケーション パターン
効率性
俊敏な手法
3. アプリケーションのデプロイ
3.1 ターゲットのコンピューティング環境(Compute Engine、Google Kubernetes Engine、App Engine)に基づいて適切なデプロイメント戦略を実施する。以下のような戦略があります。
Blue / Green デプロイメント
トラフィック分割デプロイメント
ローリング デプロイメント
カナリア デプロイメント
3.2 Compute Engine にアプリケーションとサービスをデプロイする。以下のようなタスクがあります。
GCP Console と Cloud SDK(gcloud)を使用してコンピューティング インスタンスを起動する(ディスクの割り当て、可用性ポリシーの設定、SSH 認証鍵の追加など)
永続ディスクを別の VM に移動する
インスタンス テンプレートを使用して、自動スケーリングされるマネージド インスタンス グループを作成する
インスタンス用のカスタム SSH 認証鍵を生成、アップロードする
VM で Stackdriver Monitoring と Logging の構成を行う
ソフトウェアをインストールする起動スクリプトを使用してインスタンスを作成する
カスタム メタデータのタグを作成する
Compute Engine インスタンスで使用するロードバランサを作成する
3.3 Google Kubernetes Engine にアプリケーションとサービスをデプロイする。以下のようなタスクがあります。
GKE クラスタをデプロイする
コンテナ化したアプリケーションを GKE にデプロイする
GKE アプリケーションのモニタリングとロギングを構成する
GKE インスタンスで使用するロードバランサを作成する
Cloud Build を使用してコンテナ イメージを作成する
3.4 App Engine にアプリケーションをデプロイする。以下のような点を考察します。
スケーリングの構成
バージョン
トラフィック分割
Blue / Green デプロイメント
3.5 Cloud ファンクションをデプロイする。以下のようなタイプがあります。
イベント(Cloud Pub/Sub イベント、Cloud Storage オブジェクト変更通知イベントなど)によってトリガーされる Cloud ファンクション
HTTP によって呼び出される Cloud ファンクション
3.6 データ ストレージのリソースを作成する。以下のようなタスクがあります。
Cloud Repository を作成する
Cloud SQL インスタンスを作成する
Cloud Datastore に複合インデックスを作成する
BigQuery データセットを作成する
Cloud Spanner を計画してデプロイする
Cloud Storage バケットを作成する
Cloud Storage バケットを作成して、適切なストレージ クラスを選択する
Cloud Pub/Sub トピックを作成する
3.7 ネットワーキング リソースをデプロイして実装する。以下のようなタスクがあります。
サブネットを持つ自動モード VPC を作成する
VPC 用の上りおよび下りファイアウォール ルールを作成する(IP サブネット、タグ、サービス アカウントなど)
Cloud DNS を使用してドメインを設定する
3.8 Deployment Manager によってリソースのプロビジョニングを自動化する。
3.9 サービス アカウントを管理する。以下のようなタスクがあります。
必要最低限の数のスコープを指定してサービス アカウントを作成する
サービス アカウントの秘密鍵ファイルをダウンロードして使用する
4. Google Cloud Platform サービスの統合
4.1 アプリケーションにデータサービスとストレージ サービスを統合する。以下のようなタスクがあります。
BigQuery を有効にして、データセットに権限を設定する
リレーショナル データベースからデータを取得する SQL クエリを記述する
BigQuery を使用してデータを分析する
さまざまなデータベースからデータを取得する
Cloud SQL を有効にして、インスタンスを構成する
Cloud SQL インスタンスに接続する
Cloud Spanner を有効にして、インスタンスを構成する
Cloud Spanner を使用するアプリケーションを作成する
エンドポイントを呼び出す Cloud Pub/Sub push サブスクリプションを構成する
Cloud SQL に接続してクエリを実行する
Google Storage のオブジェクトを保存して取得する
データの取り込みソースを使用してデータを公開、使用する
アプリケーションから Cloud Datastore トランザクションのエンティティの読み取りと更新を行う
CLI ツールを使用する
ネットワークのプロビジョニングと構成を行う
4.2 アプリケーションにコンピューティング サービスを統合する。以下のようなタスクがあります。
Google Kubernetes Engine、App Engine、Compute Engine にサービス ディスカバリを実装する
Cloud Pub/Sub を使用してデータを公開 / 使用するアプリケーションを作成する
インスタンス メタデータを読み取ってアプリケーションの構成を取得する
Oauth2 ウェブフローと Identity-Aware Proxy を使用してユーザーを認証する
CLI ツールを使用する
コンピューティング サービスのネットワーク設定を構成する(サブネット、上りと下りのファイアウォール、パブリック IP とプライベート IP など)
4.3 アプリケーションに Google Cloud API を統合する。以下のようなタスクがあります。
GCP API を有効にする
事前トレーニング済み Google ML API を使用する
以下の点を考慮に入れて、Cloud クライアント ライブラリ、REST API、API Explorer を使用して API 呼び出しを行う
一括処理リクエスト
戻りデータの制限
結果のページ分け
結果のキャッシュ保存
サービス アカウントを使用して Google API 呼び出しを行う
API を使用してデータサービス(BigQuery、Cloud Spanner)への読み取りと書き込みを行う
Cloud SDK を使用して基本タスクを実行する
5. アプリケーション パフォーマンス モニタリングの管理
5.1 ロギングとモニタリングのエージェントをインストールする。
5.2 VM を管理する。以下のようなタスクがあります。
シリアルポートを使用してカスタム VM イメージをデバッグする
失敗した Compute Engine VM の起動を分析する
VM から Stackdriver にログを送信する
5.3 Stackdriver を使用してアプリケーションのパフォーマンス指標を確認する。以下のようなタスクがあります。
モニタリング ダッシュボードを作成する
VM から syslog を確認する
カスタム指標の作成とログからの指標の作成を行う
指標のグラフを作成する
Stackdriver Debugger を使用する
GCP Console からログをストリーミングする
エラーを分析するためにスタック トレースを確認する
ログシンクを設定する
GCP Console でログを確認する
リクエスト / レスポンスのパフォーマンスのプロファイルを作成する
サービスのプロファイルを作成する
Stackdriver Trace と Stackdriver Logging を使用してアプリケーションのパフォーマンスを確認する
実行中のアプリケーションのモニタリングとプロファイリングを行う
5.4 アプリケーションのパフォーマンスに関する問題を診断して解決する。以下のようなタスクがあります。
時間チェックとその他の基本アラートを設定する
ロギングとトレースを設定する
リソースのモニタリングを設定する
ネットワークの問題をトラブルシューティングする
クラウドアプリのデバッグとトレースを行う
イメージや OS に関する問題をトラブルシューティングする
ドキュメント、フォーラム、Google サポートを利用する

  • お支払い方法について

¥3,000 税込

最近チェックした商品
    同じカテゴリの商品
      セール中の商品
        その他の商品