Google Cloud (GCP)とは
- TOP
- Google Cloud (GCP)とは
Google Cloud(GCP) とは?
Google Cloud (GCP) とは、Google がクラウド上で提供するサービス群の総称です。
Google 社内で使われているものと同じテクノロジーやインフラを使用して、お客様のインフラ環境をクラウド化できます。
基本的な構成要素が初めから各種サービスとして用意されているため、それらを使用してすばやく開発を行うことができます。
Google Cloud(GCP) でできること
Google Cloud(GCP) を利用することでできることの一例をご紹介いたします。
Google Cloud のことなら
にお任せ下さい
Google Cloud(GCP)とクラウドエースの
ご紹介資料ダウンロード
本資料でわかること
- 1:Google Cloud の紹介
- 2:Google Cloud ・AWS・Azureの各サービスの比較
・主要プロダクトの特徴
・料金体系の比較 - 3:初心者向け!クラウド活用方法
・クラウドの市場動向
・具体的なクラウド導入の流れ
Google Cloud(GCP) を利用するメリットはたくさんあります。
-
メリット Google 検索、Gmail、YouTube と同一のインフラを
低コストで利用できますGoogle Cloud(GCP) の最大の特徴は、
- 瞬時に数十億件の検索結果を返し、
- 月に60億時間 YouTube 動画を再生し、
- 4億2,500万人もの Gmail ユーザーにストレージを提供している
Google のインフラと同じインフラを低コストで利用することができるようになることにあります。
-
メリット 初期投資不要 & 使う分だけのリソースと費用
自前でサーバを用意して信頼性の高いインフラ構築を行うには膨大な時間と費用が必要になります。Google Cloud(GCP) を利用すれば初期投資を行うことなく、すぐに Google のインフラを利用することができます。
また、アクセスや処理量の変化に伴うスケールアップ、スケールダウンにも自動的に対応でき、費用は使った分だけなので、効率的な運用が可能です。
-
メリット インフラを気にせず、開発に集中することができます
システム管理やデータセンターへの投資・運用を気にする必要がなくなります。データベース管理、サーバー設定、シャーディング、ロード バランシングは Google に任せ、開発に集中することができます。
また、Google では Eclipse などの使いやすい開発ツールと統合し、API クライアント ライブラリとコマンドライン インターフェースを提供しているため、思いどおりのものを簡単に作成できます。
-
メリット 世界最先端のインフラです
世界最大のネットワーク
Google が提供するネットワークは世界最大かつ最も革新的なものの1つです。
数千マイルの光ファイバー ケーブルや先進的な SDN(Software Defined Network)、また、エッジキャッシング サービスを利用しており、高速かつ安定し、スケーラブルなパフォーマンスを実現しています。
冗長性
世界中に複数のPOP(Multiple Points of Presence)を配置することで、強力な冗長性が実現されています。
データは複数の場所にあるストレージ に自動的にミラーリングされます。
最新のコンピュータ サイエンス
MapReduce、BigTable、Dremel などのソフトウェア インフラストラクチャの革新でも業界をリードしてきた Google の革新的技術へより速くアクセスできるようになります。
-
メリット 安定したパフォーマンスと迅速なレスポンスを提供します
CPU、メモリ、ディスク
Google Cloud(GCP) では、パワフルな処理能力、必要なメモリへのアクセス、高い IOPS で、ユーザーに安定したパフォーマンスを提供します。
遅延を減らし、他のアプリケーションからの影響も避けることができます。
グローバル ネットワーク
Google では、SDN(Software Defined Network)のテクノロジーを使用して世界中でパケットをルーティングするとともに、高速のエッジ キャッシングを有効にしているため、ユーザーに最も提供しやすい場所にデータが自動的に配置されます。
ミリ秒単位の遅延がクリティカルになる環境下、 Google が迅速なコンテンツ配信を可能にします。
透過性に優れたメインテナンス
最新のライブマイグレーションテクノロジーが組み込まれていることで、計画メンテナンスによって仮想マシンがダウンすることはありません。
ホストにはパッチが適用され、データ センターはダウンタイムに悩まされることなく維持されます。
Google Cloud(GCP) が提供するサービス
Google Cloud(GCP) を構成する主要なサービスを紹介します。
コンピューティング
Compute Engine
ハイパフォーマンスな
仮想マシンによるインフラ
Compute Engine は Google が提供する IaaS(Infrastructure-as-a-Service)です。Google のインフラストラクチャ上にホストされている仮想マシンで大規模なワークロードを実行することができます。用途に合わせて仮想マシンを選択することにより、世界規模の Google のファイバー ネットワークのパフォーマンスと安定性を享受できます。最初の1分間分の使用料金が課金され、最初の1分を経過すると1秒単位での従量課金となるため、使用した分に応じて費用が発生します。
App Engine
開発に集中できる
メンテナンス不要の
プラットフォーム
App Engine は Google が提供する PaaS(Platform-as-a-Service)です。生産性の高い組み込みサービスを使用してアプリケーションを簡単に開発することができます。完全マネージドプラットフォームに展開して、Google にページングを任せましょう。SDK をダウンロードすれば無料ですぐに作成を開始することができます。
Kubernetes Engine
Google の
インフラストラクチャー上で
Dockerコンテナを運用
Kubernetes Engine はDocker コンテナの実行環境をクラウド上で提供します。
Compute Engine 上に Kubernetes のクラスタを作成し、Docker コンテナを配置することで、わずか数秒単位で迅速にコンテナをデプロイし、ユーザーが定義する要件(CPU やメモリなど)に基づくコンテナの管理が容易できます。
ストレージ
Cloud Storage
多機能なAPIを備えた
オブジェクトストレージ
高い可用性と永続性を備えるオブジェクトストレージ サービスです。グローバルなエッジキャッシングにより、ユーザーはどこからでもアプリのデータにすばやくアクセスできます。
Cloud SQL
可用性の高いフルマネージド
MySQLデータベース
PostgreSQL と MySQLとSQL Serverのリレーショナル データベースを簡単に設定、維持、運用、管理できるようにするフルマネージド データベース サービスです。Cloud SQL は高パフォーマンス、スケーラビリティ、利便性を提供します。
Cloud Datastore
自動拡張するフルマネージド
NoSQLデータベース
スキーマレスな NoSQL 管理型データベースを使用して、非リレーショナル データを保存できます。Cloud Datastore は必要に応じて自動的に拡張し、トランザクションだけでなく堅牢な SQL に似たクエリにも対応しています。
ビッグデータ
BigQuery
ビッグデータを手頃な料金で
リアルタイムに解析
クラウド内のビッグ データを BigQuery で解析できます。マルチテラバイトのデータセットに対し、SQL に似たクエリを数秒で簡単に実行できます。使いやすくスケーラブルな BigQuery により、ユーザのデータをリアルタイムで解析できます。
Cloud Dataflow
バッチやストリームデータ処理に
適応するリアルタイムデータ
プロセッシングサービス
Cloud Dataflow は Google Cloud(GCP) で提供されるフルマネージドのクラウドサービスで、 エクサバイトのスケールまで対応します。大量のデータの取得、変換、分析、分類などの 幅広いデータ処理パターンを統合したプログラミング モデルを提供するマネージド サービスです。 リソース管理やパフォーマンス最適化のような運用作業からユーザーを解放します。
Cloud Pub/Sub
高信頼、多対多の
非同期メッセージングを利用して、
サービス間を繋げます
Cloud Pub/Sub は Google のバックエンド・メッセージングサービスで、デベロッパーがマシン間でメッセージをやりとりしたり、スマート端末からデータを収集したりする作業の軽減に効果的です。必要に応じて自動的にスケールし、ユーザー自身が堅牢かつグローバルなサービスを構築するための基盤を提供します。
サービス
Cloud DNS
高いパフォーマンスと
信頼性に優れたDNSサービス
Google のエニーキャスト DNS サーバーの世界的ネットワークから、信頼性が高く回復力に優れた、低遅延の DNS サービスを提供します。使いやすいコマンドライン インターフェースで DNS レコードを作成できる他、フル機能の RESTful API を利用したプログラミングにより、特定のニーズに合わせたサービスのカスタマイズが可能です。
Cloud Endpoints
一つのソースコードで
複数のクライアントに対応
RESTful サービスを作成して、iOS や Android、JavaScript クライアントにサービスを提供できます。クライアント ライブラリを自動的に生成して、フロントエンドサーバと簡単に通信できます。組み込みの機能には、DoS 攻撃防御機能、OAuth 2.0 サポート、クライアント キー管理などがあります。
Translate API
多言語間の
コミュニケーションを簡単に
Google 翻訳と統合することで、対応する数千の言語間をすばやく動的に翻訳できます。