introduction of public cloud softlayer and bluemix
TRANSCRIPT
北瀬公彦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
Database
Baremetal
Web
VM
Client Internet
Public
VLAN
Private
VLAN
SSH公開鍵
SSH秘密鍵
Provisioning
Scripts
デモ更新
http://ibm.biz/freeserver-jp
無料トライアル
http://www-01.ibm.com/software/jp/cmp/softlayer/
6月限定500ドルOFFキャンペーン
今までのアプリ開発
サーバー
言語環境
データベース
Webサーバー
ソースコード
開発環境
言語環境
データベース
Webサーバー
ソースコード
ソースコード管理
ストレージ
バックアップ
他のサービス 他のサービス
PaaSを利用したアプリ開発
PaaS
ソースコード
開発環境
言語環境
データベース
Webサーバー
ソースコード
他のサービス 他のサービス
全て用意されていて、開発者はインフラを準備する必要はない
コーディングに集中できる
Git, CF
アプリを構築・管理・実行のための、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
:
インテグレーション
①
②
③
サービス サービス サービス サービス サービス
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クライアント
外部サービス
TwilioHTTP
IoT Boilerplates
Node-RED
処理ノードをパレットから選択
デプロイボタンをクリック
各ノードの動作を設定
シートにドラッグ&ドロップし処理順にノードを結合
• ブラウザベースのUIで処理フローを作成• Node.js上でツールやランタイムが動作• BluemixのNode.jsでも実行環境を提供
• Node-RED Starter、Internet of Things Boilerplatesで使用可能
応募
■ 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
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