Google Cloud Platform の各サービス紹介

Google Cloud Platform(GCP)のフルマネージドサービスGoogle Cloud Platform(GCP)の
フルマネージドサービス

電話番号

東証マザーズ上場

GCPパートナー

Google Cloud Platformの基礎知識

Google Cloud Platform の各サービスを紹介します

Google Cloud Platform には一通りのサービスが揃っているだけでなく、
データ分析や機械学習のような圧倒的優位性を持つサービスも存在します。
このページではこれらの各サービスを紹介します。

コンピューティング

Google Compute Engine

Compute Engine は Google のインフラストラクチャから提供される IaaS(Infrastructure-as-a-Service)です。仮想マシンのOSには、LinuxとWindowsを利用できます。事前に定義されたマシンタイプだけでなく、CPUとメモリを用途に合わせてカスタマイズ可能です。
分単位の従量課金制であるだけでなく、自動的に割引料金の適用を受けることができます。

Google App Engine

App Engine は Google が提供する PaaS(Platform-as-a-Service)です。自動的にスケールするウェブ、モバイルアプリケーションを構築するためのプラットフォームです。Java、Python、PHP、Go の言語でアプリケーションを構築することができます。NoSQL データストア、ユーザー認証 API、Memcache、タスク キューがビルトインされているとても強力なプラットフォームです。

Google Container Engine

Container Engine はDocker コンテナの実行環境をクラウド上で提供するサービスです。
Compute Engine 上にKubernetesのクラスタを作成し、Docker コンテナを配置します。すばやくコンテナを展開できるだけでなく、Kubernetesによるクラスタ管理の恩恵を受けることができます。

Google Cloud SQL

Cloud SQLは、 Google による フルマネージドの MySQL データベースです。レプリケーション、パッチ管理、データベース管理といった管理作業は Google が行います。高い可用性を得るために、Failover ReplicaやReadonly Replicaが用意されています。

ストレージ

Google Cloud Storage

Google Cloud Storage は、オブジェクトストレージ サービスです。要求する可用性により、Standard、DRA、Nearlineと三種類用意されており、Nearlineが一番安価に利用することができます。

Cloud Bigtable

データウェアハウスより大規模にリアルタイムアクセスに対応できる速度を備え、仮想マシンを実行するよりも安価なマネージドNoSQLデータベースです。
Bigtableは Google のサービス、検索、Maps、Gmailなど、ほとんどのサービスを支えています。

Google Cloud Datastore

Cloud Datastoreは、 Google によるフルマネージドなNoSQL データベースです。シャーディングとレプリケーションを自動的に行い、アプリケーションの負荷にあわせて自動的にスケールします。ACID トランザクション、SQL のようなクエリ、インデックスなども提供しています。

ビッグデータ

BigQuery

BigQueryは、Google によるフルマネージドで、低コストなビッグデータ分析サービスです。 分析用のインターフェイスが提供されます。BigQueryのインターフェイスでは、使い慣れた SQL を使い操作できます。料金も分析のために利用した分だけ支払う従量制です。自前でHadoopなどのビッグデータ解析基盤を保持し、維持するエンジニアリングコストと比べると圧倒的に安く、圧倒的に速いです。 Google Cloud Storage や Google Cloud Datastore はもちろん、様々なツールと連携しデータのエクスポート/インポートを行うことができます。

Google Cloud Dataflow

Cloud Dataflow は幅広いデータ処理のパターンに対応したプログラミングモデルを提供するマネジメントサービスです。リソース管理やパフォーマンス最適化のような運用作業からユーザーを解放します。

Google Cloud Pub/Sub

Cloud Pub/Sub は Google によるフルマネージドなバックエンド・メッセージングサービスです。アプリケーションの間でメッセージ送受信を行うことで、システム同士の結合を疎結合にすることができます。Google が使っているのと同じテクノロジーを基礎として構築されているため、低いレイテンシと1秒あたり100万メッセージ(以上)というオンデマンド スケーラビリティのメッセージングを提供します。

ネットワーク

Google Cloud DNS

Google Cloud DNS は、Google と同じインフラストラクチャで動作する、スケーラブルで信頼性の高いDNS (Domain Name System)サービスです。低レイテンシで可用性が高いDNSサービスです。Cloud DNS はプログラミングによる操作が可能です。シンプルなユーザー インターフェースやコマンドライン インターフェース、API を使って数百万の DNS ゾーンおよびレコードを公開、管理できます。

Cloud Load balancing

リージョンをまたいだロードバランシングが可能なサービス。
HTTP(S)、TCP、SSL(TLS)、UDP といったプロトコルそれぞれに対応したロードバランサーを提供します。

機械学習

Cloud Machine Learning Platform

Cloud Machine Learningは、 Google が「 Google Now 」や「 Google フォト」、「Inbox」などのサービスで採用するディープラーニング技術を、Google Cloud Platform を利用する開発者に提供します。
機械学習ライブラリ「TensorFlow」をベースにしており、開発者はTensorFlowを使って定義したディープラーニングのモデルを Google Cloud Platform で展開します。

Vision API

Google Cloud Vision API は、機械学習モデルを活用することで、画像の内容を認識し理解できるアプリケーションの開発を可能にします。
カメラで取得した画像を Google のクラウドサービス「 Google Cloud Platform 」で解析することができるAPIが「Cloud Vision API」となります。

Speech API

Google Cloud Speech API は音声のテキスト変換を可能にする API として構成されています。  Google Cloud Platform 上で音声認識機能を使える「Cloud Speech API」 。Cloud Speech API を使えば、 Google が開発する最新の音声認識技術を開発者はAPIとして使えます。例えばアプリケーションから送られた音声データはクラウドでテキストに変換されて返されます。

ツール

Google Cloud Endpoints

Cloud Endpointsは、APIバックエンドの構築を簡単に行えるサービスです。API の開発と管理を容易にする Google App Engine の機能として提供されます。わずか数ステップの作業で RESTful API と Android、iOS、ウェブ ベースのクライアント向けライブラリを提供する API バックエンド サーバーが構築できます。組み込みの機能には、DoS 攻撃防御機能、OAuth 2.0 サポート、クライアント キー管理などがあります。

Google Cloud Platform の基礎知識を網羅

PDFのキャプチャが入ります。

クラウドサーバーを導入したいが、どれが良いか分からない、導入前にどのようなことが必要か分からない、Google Cloud Platform の基本的な機能を知りたい、運用時に気を付けるべき点を分かっておきたい、など、クラウドサーバー導入を検討している方対象にクラウドサーバー、 Google Cloud Platform の概要について簡潔に解説した資料となっております。

資料ダウンロードはこちら