Transcript

北瀬公彦twitter: @kkitase

facebook.com/kkitase

今さら聞けない!パブリッククラウド入門(IaaS編)

北瀬公彦KIMIHIKO KITASE

http://blogs.itmedia.co.jp/kkitase

@kkitase

日本IBM勤務(前職: Citrix Systems)マーケティング兼クラウドエバンジェリストIBMクラウド(SoftLayer & Bluemix)を担当OSS / クラウドコミュニティ支援にも従事仮想化、クラウド関連の記事執筆、講演多数

facebook.com/kkitase

どのクラウドを知ってますか?

• IBM SoftLayer | Amazon Web Services | Microsoft Azure | Google Cloud Platform | Digital Ocean | IIJ GIO | NTT Communications | IDC Frontier | Sakura Internet | Nifty Cloud

• IBM Bluemix | Amazon Web Services | Microsoft Azure | Heroku | Google App Engine

どのクラウドを使った事がありますか?

• IBM SoftLayer | Amazon Web Services | Microsoft Azure | Google Cloud Platform | Digital Ocean | IIJ GIO | NTT Communications | IDC Frontier | Sakura Internet | Nifty Cloud

• IBM Bluemix | Amazon Web Services | Microsoft Azure | Heroku | Google App Engine

10分で分かるSoftLayer

ホスティング クラウド

オンデマンドセルフサービス

仮想サーバー

システム資源のプール

従量課金

拡張性

物理サーバー

高いパフォーマンス

占有

固定アーキテクチャー

長期契約長いリードタイム

オンデマンドセルフサービス

システム資源のプール

従量課金

拡張性

物理サーバー

パフォーマンス

占有

ベアメタルクラウドいいとこどり…

オンデマンド

例えば、

物理サーバーはメモリ: 8GCPU: 3.4GHzDisk: 2TB

30分以内に作成、約50円/時で利用可能

オンデマンド

もちろん、

仮想サーバーもメモリ: 1GCPU: 1コアDisk: 25G

数分以内に作成、約4円/時で利用可能

セルフサービス

Database

Baremetal

Web

VM

Client Internet

Public

VLAN

Private

VLAN

SSH公開鍵

SSH秘密鍵

Provisioning

Scripts

デモ更新

DemoSoftLayer

基本

http://ibm.biz/freeserver-jp

無料トライアル

http://www-01.ibm.com/software/jp/cmp/softlayer/

6月限定500ドルOFFキャンペーン

今さら聞けない!パブリッククラウド入門(PaaS編)

北瀬公彦twitter: @kkitase

facebook.com/kkitase

今までのアプリ開発

サーバー

言語環境

データベース

Webサーバー

ソースコード

開発環境

言語環境

データベース

Webサーバー

ソースコード

ソースコード管理

ストレージ

バックアップ

他のサービス 他のサービス

PaaSを利用したアプリ開発

PaaS

ソースコード

開発環境

言語環境

データベース

Webサーバー

ソースコード

他のサービス 他のサービス

全て用意されていて、開発者はインフラを準備する必要はない

コーディングに集中できる

Git, CF

10分で分かるBluemix

アプリを構築・管理・実行のための、SoftLayerを基盤とし、オープン・スタンダード(Cloud Foundry)を活用した、新しいクラウド・プラットフォーム(PaaS)です

スピーディーな環境構築

豊富な「API」「サービス」

の提供

既存システムとのインテグレーション

DevOpsの実現

堅牢なセキュリティ

柔軟な価格体系お支払い方法

IBM Bluemixとは

100を超える高品質のサービスでクイックにアプリ開発

•Watson

•IoT

•セキュリティ

•開発支援ツール

•インテグレーション

•実行環境

•データベース

•モバイル

•ビッグデータ

•アナリティクス

•Web & アプリケーション

今のアプリ開発は「スピード」がポイント

IBM Bluemix= Cloud Foundry + OpenStack + SoftLayer

IBM Bluemix

+ ①卓越した DX (Developer Experience)

+ ②充実のサービス

+ ③インテグレーション

SoftLayer

OpenStack

Cloud Foundry

ACE (Application Composition Environment)

…オンプレミス

DevOps

Docker

:

インテグレーション

サービス サービス サービス サービス サービス

DemoBluemix

基本

DemoVisual Recognition

画像認識サービス

DemoBox – Bluemix personality insights

Box –性格解析サービス

10分で分かるIoT

2020年迄にネットに接続するデバイスは、500億を超える

出典: ncta, GROWTH IN THE INTERNET OF THINGS https://www.ncta.com/broadband-by-the-numbers

IoTとは

モノのインターネット(Internet of Things、IoT)は、一意に識別可能な「もの」がインターネット/クラウドに接続され、情報交換することにより相互に制御する仕組みである。

出典:wikipedia

ちょっと考えてみてください…

○○が○○に、○○と話す

と便利でしょうか・・

例えば…

• 車が、駐車場に、シャッターを開けてと話す

• 家のカメラが、スマホに、侵入者ありと話す

• 宅配便がついたら、不在ボックスが、スマホに、教えてくれる

• 植木鉢が、スマホに、水がなくなったと話す

• ビニールハウスが、スマホに、湿度と温度が高くなったから、窓をあけるようにと教えてくれる

• ゴミ箱が、ごみ収集車にゴミが溜まったから収集にきてくれと話す

• 自動販売機が、ディスプレイで気温や湿度をみて、本日のお勧めの飲みものを教えてくれる

IoTの典型的なアーキテクチャ

センサー

センサー デバイス

デバイス

MQTTサーバー

アプリケーション

パブリッシャー

サブスクライバー

代表的なブローカー・IBM MessageSight

・Mosquitto

・Apache Apollo

など

ブローカー

鉄板構成・Node.js

・MongoDB

BLE

MQTT

MQTT

MQTT

ビッグデータ

クラウド

モバイル

ちょっと試してみたい!

IBM IoT

Foundation

MQTT

サーバー

IBM Bluemix

Node-red

Node.js

Cloudant

(NoSQL)

センサー(ダミー)

MQTT

MQTT

HTTPブラウザー

WebSocket

気温や湿度を収集(デモではダミー・データを送信しています)

設定気温以上になるとツイッター、SMSで通知するデモ

センサーから得られたデータはDBに蓄積し、ブラウザー画面へ一定間隔で反映(WebSocketを使用しています)

パブリッシュ

サブスクライブ

MQTTクライアント

MQTTクライアント

外部サービス

Twitter

TwilioHTTP

IoT Boilerplates

Node-RED

処理ノードをパレットから選択

デプロイボタンをクリック

各ノードの動作を設定

シートにドラッグ&ドロップし処理順にノードを結合

• ブラウザベースのUIで処理フローを作成• Node.js上でツールやランタイムが動作• BluemixのNode.jsでも実行環境を提供

• Node-RED Starter、Internet of Things Boilerplatesで使用可能

DemoBluemix IoT Boilerplates

IoTアプリ開発パッケージ

http://ibm.biz/bluemixfree

無料トライアル

応募

■ http://www.ibm.com/developerworks/jp/bluemix/contest より応募

応募期間

■一般部門:2015年5月19日(火)~7月10日(金)

■学生部門:2015年5月19日(火)~8月20日(木)

結果発表・表彰:2015年9月上旬

各賞

■一般部門:最優秀賞1名、優秀賞2名、IoT賞、Watson賞、Bluemix賞、その他の賞・各副賞

■学生部門:最優秀賞1名、優秀賞数名 副賞として米国IBM研究所と米国IBM本社こ招待

■一般部門: 新しい未来を予感できる、アプリやサービス(学生も参加可)

■学生部門: コネクテッド・ビークルまたは

モビリティ/トランスホーテーションを支えるアプリ

http://jslug.jp

https://facebook.com/groups/jslug

[email protected]

https://youtube.com/user/softlayerjp

@softlayerjp

http://bmxug.doorkeeper.jp

http://ibm.biz/bmxug-facebook

コミュニティー

SoftLayer BluemixSummit 2015開催決定

開催日2015年9月2日

開催場所ベルサール渋谷ファースト

主催

SoftLayer Bluemix

Summit 2015 実行委員会

http://softlayer-bluemix-summit.jp

#slbm15

こ連絡は、

twitter: @kkitase

facebook.com/kkitase


Top Related