LoginSignup
4
3

More than 5 years have passed since last update.

NEXT Tokyo 2016 - GCP カンファレンスに参加しました

Posted at

勉強会の基本情報

概要

  • GCPは、Google Cloud Platformの略称です。googleは、クラウド上に提供しているサービス群の総称です。有名なサービスが以下
    • App Engine
    • BigQuery
    • Cloud Vision
    • ...
  • 今回のカンファレンスには、以下の内容と関連するセッションがある
    • データ & 分析
    • グローバル インフラ & NoOpsサービス
    • クラウド アプリケーション
    • セキュリティ&コンプライアンス
    • 事例紹介

内容

いろいろなセッションを参加したが、特に以下の二つのセッションを気になったので、ここで記述する

Google Cloud Platform で大幅強化されたFirebase

このセッションには、応用面からFirebaseといろいろなGCPサービスが紹介された

Firebaseとは
  • 2011年アメリカに開始されたMBaaSサービスである
  • 2014年googleは買収した
  • リアルタイムデータベース
Firebase使い方が簡単
var config = {
  apikey: <API-KEY>,
  databaseURL: <URL>,
  projectId: <ID>
}

var app = firebase.initializeApp(config);
var db = firebase.database();

var chat = db.ref('chat');

chat.push({
  name: 'alin',
  text: 'oh, my god'
});

chat.on('child_added', function(snapshot){
  console.log(snapshot.val());
});
Firebaseの構成
  • リアルタイムデータベース
  • 静的ホスティング
  • プッシュ通知
  • ユーザ認証
  • リモート設定
  • テストラボ
GCPにコンピューティングの連続性

 Compute Engine    Container Engine   App Engine   Cloud Function
<---------------|-------------------|------------|---------------->

     IaaS            コンテナ クラスター      PaaS         サーバーレス

<===設定可能(DevOps)=============================アジリティ(NoOps)=====>
  • これは、AWSのコンピューティングの仕組みと同じになった
いろいろなAPIとサービス
  • Cloud Speech API
  • Cloud Translate API
  • Cloud Natual Language API
  • Cloud Vision API
  • Cloud Machine Leaning

Google Container Engine と Kubernetes で無理をしないコンテナ管理

Kubernetesとは
  • ギリシャ語で「操舵手」、さらに「統治者」および「人工頭脳」という語の語源
  • Kubernetesは、dockerコンテナを実行、管理できる
  • Googleの経験と社内システムからのインスピレーションと情報から発想をえている
  • 複数のクラウドおよびベアメタル環境をサポートする
  • 複数のコンテナランタイムをサポートする
  • 100%オープンソース
コンセプト
  • ポッド
    • 密結合したコンテナの小さい集合
    • 例:静的サイトジェネレータ&Webサーバーバイナリ
  • デプロイメント
    • 現在の状況を望ましい状態に向かわせるループ
    • 例:ウェブアプリケーション
  • サービス
    • 一体となって働く一連の実行ポッド
    • 例:ロードバランシングされたバックエンド
  • ラベル
    • コンポーネントを組織するための任意のメタデータ

感想

  • 参加者が多い
    • 2000人以上
  • GCPは、日本に提供するサービスを強化した
    • 今年は、日本リージョンが開設された
  • AWS Summitのセッション内容と違い
    • クラウドサービス基盤の紹介が少ない(Compute Engine, Container Engine...)
    • 公開されているAPIと利用事例がたくさんある(Cloud Vision, Cloud ML, Cloud Speech API...)
4
3
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
4
3