まずは用語から学ぼう
Googleが提供するビッグデータ分析サービスの基礎知識
「Google Cloud Platform」で提供される各種ビッグデータサービスの全体像について案内するのは容易ではないが、本稿ではGoogleが提供しているサービスの一つ一つについて分かりやすく紹介してみたい。
ビッグデータサービスは「モノのインターネット(IoT)」などの新たなトレンドの影響で人気が高まっている。ビッグデータにより、企業は顧客について理解し、プロセスを最適化し、かつセキュリティを強化するのに役立つ重要な情報を入手できるようになる。
多くの業界がビッグデータサービスの恩恵を受けられるが、膨大な量のデータを分析するのは至難の業だ。そのため、企業は大手クラウドプロバイダーに助けを求めるようになっている。
Googleクラウドのビッグデータ分析サービス
Googleは検索分野にバックグラウンドがある。そのため、Googleのビッグデータ分析サービスは人気を集めている。Googleのビッグデータサービスは、Google Cloud Platformの上に成り立っている。Google Cloud Platformはコンピューティングやストレージ、データベースにネットワーク、機械学習など、各種サービスを提供している。他にも管理、開発、セキュリティ関連のツールなど、Googleのビッグデータ分析を利用すると、企業は最小限の統合作業でGoogleが提供する他のクラウドサービスにアクセスできる。
Googleクラウドのビッグデータ分析サービスについて検討する際は、以下のキーワードを押さえておくことをお勧めする。
Google BigQuery(BigQuery)
SQLクエリを使って大量のデータセットを処理および分析するデータ分析Webサービス。ユーザーは「Google Cloud Storage」や「Google Cloud Datastore」のデータをBiqQueryに取り込んだり、データをストリーミングしてリアルタイムで分析したりできる。BigQueryは地理レプリケーションをサポートしているため、ユーザーは世界のどこにデータが保存されるのかを選択して、可用性を確保することもできる。また、Google Cloud Platformのパートナーやサードパーティーのサービスが追加で統合可能だ。
Google Cloud Dataflow(Cloud Dataflow)
ETL、バッチ、ストリーミングなどのさまざまなデータ処理パターンを実行するマネージドサービス。ユーザーはパイプラインを構築してクラウドでデータの管理と分析を行うことができ、Cloud Dataflowがリソースを自動管理する。Cloud Dataflowは、Cloud Storage、Googleの「Google Cloud Pub/Sub」、BigQueryなど、Googleが提供する他のクラウドサービスと統合するために作られたサービスである。
Google Cloud Dataproc(Cloud Dataproc)
膨大なデータセットを処理して分析を簡略化するために、Cloud Dataprocは、オープンソーステクノロジーの「Apache Hadoop」と「Apache Spark」のマネージドバージョンを提供している。ユーザーは、オーケストレーションや自動化を使用してデータパイプラインを構成せずに、いつでもHadoopやSparkクラスタを稼働させたり規模を変更したりすることができる。Cloud DataprocはGoogle Cloud Platformのサービスであるため、BigQuery、Cloud Storage、「Google Cloud Bigtable」といった他のGoogleのビッグデータ分析サービスと完全に統合可能だ。
Google Cloud Datalab(Cloud Datalab)
Webブラウザベースのインタラクティブシェル「Jupyter」をベースに構築されている大規模なデータツール。「Google App Engine」上で動作する。Cloud Datalabは、BigQuery、「Google Compute Engine」、Cloud Storageのデータを探索、視覚化、分析するのに利用される。Python、SQL、JavaScriptをサポートしている。データを視覚化するために、企業は「Google Chart」やmatplotlibを使用できる。また、オープンソースという特性により、開発者は「GitHub」を介してCloud Datalabを拡張することも可能だ。
Google Cloud Pub/Sub(Cloud Pub/Sub)
アプリケーション間の通信の高可用性とセキュリティを提供するメッセージングツール。このサービスを活用すると、開発者はシステムがGoogle Cloud Platformでホストされているか否かに関係なく、システムを統合できる。通常、Cloud Pub/Subは、ネットワーククラスタ間のワークロードのバランスを取り、イベント通知を配布し、複数のシステムにアクセスするのに利用される。
Google Cloud Datastore(Cloud Datastore)
Webアプリケーションやモバイルアプリケーションなどの非リレーショナルデータ用のNoSQLデータベース。Cloud Datastoreは、非常にスケーラブルで、各種ワークロードを処理し、自動的にシャーディングとレプリケーションを行う。 また、RESTfulインタフェースにより、Cloud Datastoreは使いやすい統合ポイントとして機能する。
Google Cloud Bigtable(Cloud Bigtable)
フルマネージドのNoSQLビッグデータ用データベースサービス。高いパフォーマンスを維持しながら膨大なワークロードに対処するように設計されている。「Google Search」「Googleアナリティクス」「Googleマップ」「Gmail」といったGoogleの主要サービスを支えるのに利用される。Cloud Bigtableは遅延の少ないストレージスタックを使用しており、全世界で利用できる。また、オープンソースのAPIをサポートすることで、現在β版のCloud Bigtableは、Cloud Bigtableのサービスと「Apache HBase」との間でアプリケーションの移植を可能にしている。
Google Genomics(Genomics)
Genomicsは、ゲノムデータをまとめ、研究者が複雑なデータセットの処理、分析、保管できるようにするサービスで、科学界を対象としている。Genomicsは拡張して数PBものゲノムデータを格納することができる。また、Global Alliance for Genomics Health(ゲノミクスと健康のためのグローバル・アライアンス)のオープン規格をサポートしているため、ユーザーは、科学界の他のメンバーとデータを共有することが可能だ。
Copyright © ITmedia, Inc. All Rights Reserved.
この記事の著者
関連記事
こんなメディアも見られています
TechTargetジャパンに関連する情報をお探しであれば、こちらのメディアもお役に立てるかもしれません。
ベンダーコンテンツ PR
From Informa TechTarget
SpecialPR
アクセスランキング
-
1
「Excel至上主義」の終わらせ方 丸2日の手作業地獄から情シスと現場を救うには
-
2
「Microsoft 365のセキュリティ運用」に関するアンケート
-
3
取手市がVDIと決別した理由 更改費用「4倍超」を約1.7倍に圧縮
-
4
急増する「AIはこう言ってる」マン 判断を狂わせる「AI忖度」を防ぐには?
-
5
221人調査で分かった「情シス最大のストレス」は?
-
6
「Salesforceのテスト自動化ツール」に関するアンケート
-
7
IT製品の導入に関するアンケート「サーバ&ストレージ」編
-
8
「データストレージの活用方法」に関するアンケート
-
9
「AI時代の統合基盤・エンタープライズAI管理」に関するアンケート
-
10
自宅のWi-Fiが「遅い」「途切れる」本当の原因は? Dellが推奨する鉄則
ホワイトペーパーランキング PR
-
1
年収2000万「クラウドセキュリティのプロ」になれる資格とは
-
2
セキュリティソフトをすり抜ける標的型攻撃メール、不審メールの見破り方とは?
-
3
Windows Updateの通信集中で回線が逼迫、ネットワーク刷新事例に学ぶ解決策
-
4
財務を戦略的組織へ進化させるAI活用術、4つの主要な障壁と解消方法
-
5
「NAS」「SAN」「DAS」は何が違う? いまさら聞けないストレージの基礎
-
6
“あのファイル転送”で暗躍するノーウェアランサム
-
7
標的型攻撃メールを見破るには? サンプル文面を例に傾向を解説
-
8
商用利用の安全性を確保し大量のコンテンツを高速で生成する、AI活用の秘訣
-
9
マンガで解説、1日で生成AI環境を構築できるワークショップの中身とは?
-
10
Dark AIが台頭する時代の新発想、「より高度なAIで対抗する」具体的方法とは?
TechTargetジャパン SNS
インフォメーション
注目情報をチェック
TechTargetジャパンをフォロー