勉強会の基本情報
- 【日 時】2016年09月06日 10:00~19:00
- 【会 場】ザ・プリンスパークタワー 東京
- 【参加費】無料
- 【主 催】google
- 【申し込み】https://cloudplatformonline.com/NEXT2016-Tokyo.html
概要
- 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...)