このページの本文へ

GAE登場、BigQueryのリリース、GCEでの妥協、そしてGKE

GCP誕生から10年、その進化の歴史を振り返る

2018年10月17日 10時30分更新

文● 小林明大(Google Cloud Authorized Trainer/トップゲート) 編集 ● 羽野/TECH.ASCII.jp

  • この記事をはてなブックマークに追加
  • 本文印刷

2014年の企業買収とその成果

 Googleが多数の企業を買収しているというのは有名な話です。Googleはこれまでに実に200社を超える企業を買収しています。その中で特にGCPに関係する3社を2014年に買収しました。

 まず、統合監視サービスのStackdriver買収し、2年後の2016年にGCPのサービスの一部として統合しました。

 StackdriverはError Reporting、Monitoring、Debugger、Trace、Logging の5つのサービスによって構成されます。マルチクラウドに対応していて、GCPとAWSをサポートしています。元々がGCP固有のサービスとして作られていたわけではないため、汎用的な作りになっていますが、買収を経て統合されたことにより、Compute EngineやApp Engine、Kubernetes Engine、Cloud SQL、Cloud Datastoreなど様々なGCPのサービスを簡単に監視できるように機能が強化されました。

 次に、モバイルおよびWebアプリケーションのバックエンドサービスであるFirebaseを買収しました。Firebaseはクラウドサービスの形態ではmBaaS(mobile backend as a Service)に位置付けされます。

 Firebaseを使うことで、開発者はクライアントアプリケーションの開発に専念できるようになります。DBサーバーを用意してDBにアクセスするためのAPIサーバーの構築や認証を行うといった、バックエンドで動くサービスを作成し管理する煩わしさから開放されます。

 Firebaseはもともと独立したサービスでしたが、GCPの仲間入りをしたことで、GCPの多くのサービスと連携して使えるようになっています。例えば、Cloud Function For Firebaseを使えばイベントドリブンな処理が実行でき、Cloud Firebase Massageと連携すれば、サーバープッシュすらサーバレスで実現可能です。

 Firebase の強力な武器であるRealtime Database はCloud Firestoreに置き換わり、さらに2018年に発表された Datastore モードはCloud Datastoreに置き換わるサービスとして注目されています。このように、GoogleがFirebaseを買収することGCPの他のサービスとの親和性が高まっただけでなく、もともとあったFirebaseの機能も強化されたのです。

 3つ目は、機械学習のDeepMind社の買収です。2014年には、ビッグデータやデータサイエンティスト、機械学習などがバズワードになっていました。Googleは、AlphaGoや、その他の既存のサービスにも積極的に機械学習を取り入れています。例えば日々賢くなるGoogle翻訳、Gmailのスパム判定、Google Photoの画像認識などは機械学習のテクノロジーが支えています。また、GoogleはTensorFlowをオープンソース化するなどコミュニティでも活躍しています。

2015年 Cloud Datalabのリリース

 機械学習は、「モデルの作成」「学習」「学習済モデルの活用」のフェーズに分けられます。GCPでは、それぞれフェーズに適したサービスが提供されています。

 2015年にGoogleは、Pythonをブラウザ上でインタラクティブに実行できるJupyterをGCPに最適化したCloud Datalabをリリースしました。

 Cloud Datalabは機械学習のモデルの作成に適したサービスです。TensorFlowなどを使ってモデルを作成することができます。GCPのクライアントライブラリが標準で含まれているため、例えばBigQueryの操作がモジュールをインポートすることなく実行できます。

 モデルの作成はトライ・アンド・エラーの繰り返しで、グラフなどを使ってビジュアライズしながらの作業になります。Cloud Datalabはインタラクティブにグラフ表示もできて、更にデータの保存先にBigQueryを使っているケースでは最適のサービスになっています。

Cloud Datalab

2016年 Cloud Machine Learning Engineの登場

 機械学習の学習フェーズでは、たくさんのマシンリソースが必要になります。例えば、猫を認識するモデルを作成したとして、そのモデルを学習させるには、大量の猫が写っている画像と、写っていない画像が必要になります。

 GCPに2016年に登場したCloud Machine Learning Engineは、その学習の場を提供してくれます。GCPにある大量のマシンリソースを使って並列に作業させることで、従来1週間かかっていたような学習の処理を1日で終わらせることも可能です。学習済みのモデルをGCPにデプロイし、クライアントアプリケーションからリクエストを送って予測を行うような処理もできます(つまり、学習モデルの活用フェーズでも活躍するサービスです)。

Cloud Machine Learning Engine

カテゴリートップへ

本記事はアフィリエイトプログラムによる収益を得ている場合があります

アクセスランキング

  1. 1位

    トピックス

    “持たない家電”ランキング、もはや定番のアレがやっぱり1位なような

  2. 2位

    ビジネス・開発

    こんどは“市区町村の財政状況”が丸わかり デジタル庁「ジャパン・ダッシュボード」に地方財政データ追加

  3. 3位

    ITトピック

    管理職ほど機密情報をAIに入力している実態、なぜ?/27卒学生の就職人気、IT業界トップ企業は/最新インシデントの傾向10パターンまとめ、ほか

  4. 4位

    トピックス

    若い人ほど「しっかり睡眠」、中高年は眠れないのか眠らないのか

  5. 5位

    トピックス

    【無双状態】2025年、最も雑誌の表紙を飾ったのは「えなこ」! 1万誌を調査して見えた圧倒的カバークイーン

  6. 6位

    トピックス

    その発想はなかったー! 「中古の船」を海上データセンターにする構想がすごいぞ!

  7. 7位

    TECH

    技術ニュースを毎朝スマホで流し読みしたい、だから自分専用サイトを開発した話

  8. 8位

    トピックス

    【人材争奪戦】大手企業の8割超が「高度IT人材」採用に危機感! 今一番欲しいのは「AI」と「セキュリティ」のプロだぞ

  9. 9位

    トピックス

    「寝不足だから仕事休むね」世界は7割、日本では4割が経験

  10. 10位

    トピックス

    【世界最下位】「男女平等は十分に進んだ」と思う日本人、なんとたったの28%! 世界から取り残される日本のリアル

集計期間:
2026年04月25日~2026年05月01日
  • 角川アスキー総合研究所