Google Cloud Endpoints(GCE)とは、Google Cloud Platformの分散API管理サービス(APIゲートウェイ)です。API の開発/デプロイ/保護/モニタリングを行えます。

Google Cloud Platform/Google Cloud Endpointsとは

Google Cloud Endpoints(GCE)とは、Google Cloud Platformの分散API管理サービス(APIゲートウェイ)です。API の開発/デプロイ/保護/モニタリングを行えます。

「Google Cloud Endpoints」基本情報

概要

Google Cloud Endpoints(GCE)とは、Google Cloud Platformの分散API管理サービス(APIゲートウェイ)です。API の開発/デプロイ/保護/モニタリングを行えます。

基本データ

プラットフォーム Google Cloud Platform
クラウドサービス名 Google Cloud Endpoints
読み方 グーグル クラウド エンドポインツ
略称 GCE

基本説明

Google Cloud Endpointsを利用することにより、開発者は「モバイルアプリケーション(iOS/Android)」や「Webブラウザ上で動作するJavaScript」などから、Google App Engineの機能やストレージを利用できるようになります。

オンプレミス、クラウド、ハイブリッド展開モデル全体で機能するフル機能のAPI管理を実現します。

TOPに戻る

主な特徴

クライアントライブラリ生成機能

Google Cloud Endpointsは、iOS/Android/JavaScriptなどからApp Engine上のアプリケーションを呼び出すためのクライアントライブラリを生成します。

Googleが提供する「検索」「Google Drive」「YouTube」「翻訳」などのさまざまなAPIもサポートします。

モバイルデバイスとクラウドとのやりとりは、「RESTful」「RPC API」経由で行われます。

プロキシ機能「Extensible Service Proxy」

「Extensible Service Proxy(ESP)」は、分散型アーキテクチャで実行される「Nginx」ベースのプロキシです。

Google Service Controlとの統合により、「低レイテンシでのモニタリング」「権限チェック」「APIキーチェック」などの多くの機能を提供します。

高いパフォーマンスとスケーラビリティが特徴です。1 回の呼び出しあたり1ミリ秒以内にセキュリティとインサイトを提供できます。

Google App Engineを使うことで、プロキシはアプリケーションと同時に自動的にデプロイされます。単独デプロイの他に、Docker環境でのデプロイが可能です。

「Open API」仕様

Google Cloud Endpointsは「Open API」仕様に対応しています。

APIキー生成

Google Cloud Platform Consoleで「APIキー」を生成します。

APIの保護と認証

「JSON Web Token」と「Google API キー」を使用して、すべてのAPI呼び出しの検証を行います。

「Auth0」「Firebase Authentication」「Google認証」と統合されているため、APIにアクセスできるすべてのユーザー管理を行えます。誰がアプリケーションを使っているのか把握できます。

モニタリング

API利用状況についてモニタリングを行えます。

モニタリング項目

  • 利用度
  • APIの正常性
  • レイテンシ
  • パフォーマンス
  • トラフィック
  • エラー率 など

連携できる分析サービス

  • Google Cloud Monitoring
  • Google Cloud Logging
  • Cloud Trace
  • Google BigQuery など

TOPに戻る

同様サービス

同様なサービスとして、次のようなものがあります。

AWS「Amazon API Gateway」、Azure「Azure API Management」など

TOPに戻る

オフィシャルサイト

オフィシャルサイト
→Google Cloud Platform →CLOUD ENDPOINTS

料金情報
→Google Cloud Platform →CLOUD ENDPOINTS →料金と割り当て

TOPに戻る

参考元サイト

Google Cloud Platform →CLOUD ENDPOINTS
Google Cloud Platform →CLOUD ENDPOINTS →Cloud Endpoints について
Google Cloud Platform Blog →Google Cloud Endpoints now generally available: a fast, scalable API gateway
Google Cloud Platform Japan Blog →API 管理スイートの Cloud Endpoints がベータ リリース
Google Cloud Platform Japan Blog →Cloud Endpoints を正式リリース : 高速でスケーラブルな API ゲートウェイ

TOPに戻る

※定期的にメンテナンスを実施しておりますが、一部情報が古い場合がございます。ご了承ください。

Google Cloud Endpoints最新TOPICS

最新情報はありません。

Google Cloud Endpoints最新CLOSEUPコラム

  • オープソース書籍(サイド)
  • OSSNEWSに広告を掲載しませんか?

facebook

twitter