模擬問題集 › GCP-CDL › 練習問題 9

GCP-CDL 練習問題 9|Google Cloud によるインフラとアプリケーションのモダナイゼーション

Cloud Digital Leader・無料公開(全 200 問中 15 問を無料公開中)

問題
アプリケーション プログラミング インターフェース(API)の目的は何ですか。

選択肢と解説

  • ✓
    コンピュータ プログラム同士が相互に通信できるようにする一連の命令(取り決め)を提供すること
  • 2
    統合開発環境(IDE)向けのクラウド プラグインを提供すること
  • 3
    異なるクラウド プロバイダのネットワークを接続すること
  • 4
    複数のコンテナ化されたワークロードを管理すること

解説

【正解】A

【0からの解説】
①前提知識:API(Application Programming Interface)は、あるプログラムが別のプログラムの機能やデータを利用するための「窓口」と「使い方の取り決め」です。たとえるなら、レストランのメニューと注文の仕方のようなもので、厨房(相手のシステム)の中身を知らなくても、決められた形式で注文(リクエスト)すれば料理(結果)が返ってきます。
例:天気アプリが気象サービスの API を呼び出して予報を表示する、EC サイトが決済サービスの API を呼び出して支払いを処理する、など。

②問題文の要件:API が「何のためにあるのか」という定義を問う問題です。

③正解の理由:API の本質は「ソフトウェア同士が通信し、機能やデータをやり取りできるようにする取り決め(命令の集まり)」です。API を使うと、システムの内部を公開せずに機能を提供でき、他社のサービスを組み合わせた新しいアプリを素早く作れます。Google Cloud では、API を公開・保護・分析・収益化するための製品として Apigee API Management があります。

【誤りの選択肢】
B:IDE(統合開発環境:プログラムを書くためのソフト)向けのクラウド プラグインは、Cloud Code のような開発支援ツールの説明です。API の目的そのものではありません。
C:異なるクラウド事業者のネットワークをつなぐのは、VPN(暗号化された仮想的な専用線)や Cloud Interconnect などのネットワーク接続サービスの役割です。
D:複数のコンテナ(アプリを動かす小さな箱)をまとめて管理するのは、Kubernetes(Google Cloud では GKE)などのコンテナ オーケストレーションの役割です。

【参考】
Apigee について
API アクセスを設定する | Get started
← 練習問題 8練習問題 10 →
GCP-CDL の模擬問題集は全 200 問

本番形式の練習テスト 4 回を、試験モード/演習モードで受験できます。 全問に解説付き、ドメイン別の弱点分析にも対応。模試プラン(月額 ¥980)からご利用いただけます。

GCP-CDL の模試を受ける料金プランを見る

GCP-CDL の無料公開問題

問題 1問題 2問題 3問題 4問題 5問題 6問題 7問題 8問題 9問題 10問題 11問題 12問題 13問題 14問題 15