IBM Bluemixwww.bluemix.net
IBM Bluemix オンラインセミナーBluemix いつでもWebinarシリーズ
第15回「Bluemix概説(改訂版)」
日本アイ・ビー・エムシステムズ・エンジニアリング株式会社
クラウド・ソリューション 松井 学
© 2015 IBM Corporation2
IBM Bluemixwww.bluemix.net
本日のご説明内容
IBM Bluemix登場の背景
IBM Bluemix概要
ハイブリッド・クラウドを実現するBluemix
課金体系
まとめ
© 2015 IBM Corporation3
IBM Bluemixwww.bluemix.net
IBM Bluemix登場の背景
© 2015 IBM Corporation4
IBM Bluemixwww.bluemix.net
テクノロジーによるビジネス・産業全体の活性化クラウドを含む新しいテクノロジーの出現により、私たちは今、転換期にあるといえます。
タイムリーなマーケティング・キャンペーン
ある店舗でクレジット・カードを使用すると、近隣の店舗からクーポンが送られてきます。その結果、
109%の売り上げ増を実現
ジャスト・イン・タイムのメンテナンス
迅速なビッグデータ分析
国際的な航空エンジン製造業者では、1年でサービス収益が
12%
国際的な証券取引所での市場監視アルゴリズムでビッグデータ分析プラットフォームを活用し、
99% 35%
向上。リアルタイムのモニタリングと予測障害検知を活用。
応答時間を短縮
ITリソースの削減
© 2015 IBM Corporation5
IBM Bluemixwww.bluemix.net
ビジネス変革につながる新しいシステムの概念Systems of Record従来型の提携業務処理システム
Systems of Engagement新しい個客接点システム
ERP
CRM
HRSCM
Systems of Record (SoR) Systems of Engagement (SoE)
主な役割 企業の業務効率化、業務用データ処理 個客エンゲージメント、新規事業の創出、ビジネス変革
重要な要素 堅牢性、信頼性、確実性、機密性 柔軟性、俊敏性
開発のアプローチ ウォーターフォール アジャイル、トライ&エラー
コードの主体 スクラッチ、パッケージ APIエコノミー、組み合わせ
システム運用 開発とは別プロセス DevOps(一体的)
リソース所要量 予測は可能 予測が困難
改良のサイクル 組織主体で計画的 状況に合わせて適宜
© 2015 IBM Corporation6
IBM Bluemixwww.bluemix.net
いまどきの開発に求められること
© 2015 IBM Corporation7
IBM Bluemixwww.bluemix.net
© 2015 IBM Corporation8
IBM Bluemixwww.bluemix.net
増加する要求へのバランスの取れた対応が重要
Hybrid Enterpriseサービス・デリバリーの
新しいモデル
Systems of Record Systems of Engagement
効率化にフォーカス スピードと俊敏性にフォーカス
© 2015 IBM Corporation9
IBM Bluemixwww.bluemix.net
ハイブリッド・クラウドに対する重要性の高まり
Hybrid Cloud
主な考慮事項:
• データの取り扱い• インテグレーション• 共通の管理方法• 既存資産の活用
クラウド・ネイティブなアプリケーションとサービス
クラウド対応エンタープライズアプリケーション
従来のIT環境オンプレミス上の占有クラウド環境
オフプレミス上の占有クラウド環境
オフプレミス上の共有クラウド環境
ビジネスに応じて適切なハイブリッド構成を選択
© 2015 IBM Corporation10
IBM Bluemixwww.bluemix.net
IBM Bluemix概要
© 2015 IBM Corporation11
IBM Bluemixwww.bluemix.net
IBM Bluemixとはアプリケーションを、構築・管理・実行するための、SoftLayerを基盤とし、オープン・スタンダード(Cloud Foundry)を活用した、新しいクラウド・プラットフォーム(PaaS)です
スピーディーな環境構築
豊富な「API」と「サービス」の提供
DevOpsの実現
既存システムとのインテグレーション
堅牢なセキュリティ
柔軟な価格体系お支払い方法
© 2015 IBM Corporation12
IBM Bluemixwww.bluemix.net
Cloud Foundryとは
特定の環境に縛られないオープンなPaaS
Cloud Foundryはオープンソースとして
公開されている、特定のインフラや独自の
言語、フレームワークに依存しないオープンな
PaaSです。
他社のCloud FoundryベースのPaaS環
境はもちろん、ローカルに構築された環境に
対しても高いポータビリティがあります。
© 2015 IBM Corporation13
IBM Bluemixwww.bluemix.net
スピーディーなアプリケーション実行環境の構築
ランタイム
アプリコード
アプリコード
開発者
Bluemixのビルドパック
ランタイムと呼ばれる実行環境を
わずか30秒 で準備
- 任意の開発言語を使用可能
© 2015 IBM Corporation14
IBM Bluemixwww.bluemix.net
スピーディーなアプリケーション実行環境の構築
ランタイム
アプリコード
アプリコード
開発者
サービス
サービス
サービスインスタンス
バインド
RDB
アプリケーションが必要とする機能(サービス)を
わずか30秒 で実行環境と連携(バインド)
- 好きなサービスをいつでも自由に組み合わせ可能
© 2015 IBM Corporation15
IBM Bluemixwww.bluemix.net
Bluemixは“コンポーザブル”な環境
組立て型(Composable Service)
OS、ミドルウェア構成を隠蔽した「実行基盤」を利用者が自由に組み合わせて柔軟に基盤を提供するPaaS
アプリケーションの言語を指定
動的に機能を追加・削除可能
疎結合な構成
接続情報のみ提供
Log Analytics
RDB
Cache
© 2015 IBM Corporation16
IBM Bluemixwww.bluemix.net
Bluemix上で何が使えるか?
100を超えるサービスを利用可能ボイラープレート:14種類
ランタイム:6種類
サービス:85種類 (2015年4月時点)
モバイル
Webアプリケーション
インテグレーション
ビジネス・アナリティクス
Internet of Things
Watson
DevOps
データベース
ビッグデータ
セキュリティー
© 2015 IBM Corporation17
IBM Bluemixwww.bluemix.net
Bluemixの活用イメージ
Bluemixプラットフォーム Salesforce
Azure
SQL DB
Cloudant
Cloud
Integration
DevOps
Services
API
Push
開発者
顧客 新たな顧客体験
お客様データセンター
SoR
IoT
IoTクラウド
IoTデバイス
dashDB
社内ユーザー
cf tool
IBM SaaS
© 2015 IBM Corporation18
IBM Bluemixwww.bluemix.net
Bluemixで利用可能なWatsonサービス
2015年4月時点で12サービスを提供
Language Identification
Machine Translation
Concept Expansion
Message Resonance
Question and Answer
Relationship Extraction
Concept Insights
Speech To Text
Text To Speech
Tradeoff Analytics
Visual Recognition
Personality Insights
© 2015 IBM Corporation19
IBM Bluemixwww.bluemix.net
Bluemixで始めるアナリティクス
統計解析実行環境
(R)
スプレッドシート
BIツール
統計解析統合開発環境
データロード
テーブル参照
クエリ発行データウェアハウス
(BLU Acceleration)
ブラウザ
Bluemixアプリケーション
(Liberty, Ruby Sinatra, …)
Rスクリプトの実行 Rスクリプトの開発
dashDB
データウェアハウジングおよび分析用のアジャイル・プラットフォームであるdashDBサービスの活用
© 2015 IBM Corporation20
IBM Bluemixwww.bluemix.net
IBM Insights for Twitter
Twitterデータに付加情報を追加して提供
decahoseと呼ばれる、Twitter の公開ツイート全体の中のランダムな約10%のデータを検索の対象として提供
IBM Social Media Analyticsの技術を利用してデータを分析し、情報を付与
ツイート内容のセンチメント分析
つぶやいた人の属性情報
© 2015 IBM Corporation21
IBM Bluemixwww.bluemix.net
BluemixとIoT(Internet of Things)
IBM IoT Foundationクラウド上でMQTTサーバー機能を提供デバイス/アプリケーションはMQTTプロトコルを使用し、IoT Foundationに接続
IBM Bluemixブラウザ・ベースのコーディネーション・ツールNode-REDを提供Node-REDはIoTサービスを利用してIoT Foundationに接続
IBM Bluemix
MQTT
IBM IoTFoundation
MQTTサーバー
アプリケーション
アプリケーション
アプリケーション
IoTサービスMQTT
アプリケーションMQTT
MQTT
MQTT
MQTTクライアント
以下の2種類によって、アプリケーション開発に注力したスピーディなIoTアプリの実現が可能
© 2015 IBM Corporation22
IBM Bluemixwww.bluemix.net
ハイブリッド・クラウドを実現するBluemix
© 2015 IBM Corporation23
IBM Bluemixwww.bluemix.net
ハイブリッド・クラウド実現のためのサービス
セキュアな統合を実現するサービス
Cloud Integration
オンプレ/クラウド上のデータベースをREST API化し、Bluemixアプリケーションからセキュアに利用
オンプレ/クラウド上のDB2と、Bluemix上のSQL Databaseのデータ同期
Secure Gateway
オンプレ/クラウド上のシステムとBluemixとの間でトンネリングを確立し、セキュアな接続を実現
環境間での高い可搬性を実現するサービス
Containersサービス
Dockerコンテナーにより、環境間のイメージ可搬性を実現
© 2015 IBM Corporation24
IBM Bluemixwww.bluemix.net
Cloud Integrationサービスオンプレ/クラウド上のシステムの「データ」と「アプリケーション機能」へのセキュアな接続と有効活用
Bluemix上のアプリを活用したAPI
オンプレミスのアプリを活用したAPI
IBM Bluemix 環境
CastIron Live
コネクター
Bluemix
セキュア・コネクター
オンプレミスのデータを活用したAPI
オンプレミスのデータとのデータ同期
お客様データセンター環境
お客様専用のアイコンとして追加し、容易に活用することが可能
© 2015 IBM Corporation25
IBM Bluemixwww.bluemix.net
Secure Gateway
Bluemixアプリケーションと、オンプレ/クラウド上のシステム間をセキュアに接続
トンネリングを確立し、Bluemixアプリケーションからのみ接続可能
© 2015 IBM Corporation26
IBM Bluemixwww.bluemix.net
Containersサービス
Bluemix環境でDockerコンテナーの実行環境を提供Bluemix環境において、CloudFoundryベースのアプリケーションに加え、Dockerベースのアプリケーションが使用可能になる
既存アプリケーションをDockerイメージ化してBluemix環境へ持っていくなど、より柔軟な構成が可能になる
組織内でDockerイメージを保管・共有するためのプライベートなDockerレジストリーも提供される
ローカル環境 Bluemix / SoftLayer環境
プライベート
レジストリー
Containers
サービス
IBM Containers
Extension
Docker
実行環境
© 2015 IBM Corporation27
IBM Bluemixwww.bluemix.net
Bluemixは相互接続可能な3つの形態で提供されます
© 2015 IBM Corporation28
IBM Bluemixwww.bluemix.net
Bluemixハイブリッド構成の活用例
© 2015 IBM Corporation29
IBM Bluemixwww.bluemix.net
課金体系
© 2015 IBM Corporation30
IBM Bluemixwww.bluemix.net
IBM Bluemixの提供モデル
必要に応じて、必要なプラットフォームやサービスを利用 実利用量に応じた登録クレジット・カードでの月次決済 柔軟な契約、いつでもキャンセル可能 無償枠を提供 競争力ある料金体系
PA契約、PA Express契約に加えて、IBMクラウド・サービス契約(“CSA”)を利用した、全てのサービスを含むプラットフォームが利用可能なエンタイトルメントの購入
PAYGモデルと比較して割引きあり 柔軟な利用期間と請求方式を提供 無償枠を提供 競争力のある料金体系
フリートライアル
PAY AS YOU GO(Web決済)
サブスクリプション
月次の最低利用料金は$500 (¥52,500)
利用期間は6ヶ月 or 12ヶ月 or 36ヶ月 “月次の想定利用料金”と“利用期間”の組合せによる合計金額に応じた割引率を適用
30日間の無償トライアル クレジット・カード不要 ほぼ全てのサービスおよびサポートが利用可能(2015年4月時点)
© 2015 IBM Corporation31
IBM Bluemixwww.bluemix.net
PAY AS YOU GO(Web決済)利用例
月ごとの無償枠の例(2015年4月時点)
各ランタイム:375GB Hour(512MBメモリーを1インスタンス、1ヶ月利用しつづけた場合の利用料に相当) Cloudant NoSQL Database:20GB、50万回のRead用APIコール、10万回のWrite用APIコール Mobile Data: 2GB、5万回のRead用APIコール、1万回のWrite用APIコール Push通知:スマートフォンへの100万回のPush通知 WatsonやContainerサービス(Docker)を含む、すべてのベータ版サービス
Webアプリケーションとモバイル・アプリケーションに以下の環境を利用した場合、月額4,777円
Webアプリケーション モバイル・アプリケーション
Liberty for Java:512MB × 1インスタンス ⇒ 無償枠SQL Database:10GB × 1インスタンス ⇒ 3,150円
SDK for Node.js:256MB × 1インスタンス ⇒ 無償枠Mobile Application Security:1サービス ⇒ 無料Mobile Data:10GB、Read10万回、Write5万回 ⇒ 1,627円Push:100万回のPush通知 ⇒ 無償枠
© 2015 IBM Corporation32
IBM Bluemixwww.bluemix.net
まとめ
© 2015 IBM Corporation33
IBM Bluemixwww.bluemix.net
まとめ
アプリケーション開発を加速するIBM Bluemix
わずか30秒で実行環境を構築可能
100を超える高品質のサービスを”コンポーザブルに”組み合わせて、クイックにアプリケーション開発
ハイブリッド・クラウドを実現するIBM Bluemix
ハイブリッド・クラウドを実現するサービス
相互接続可能な3つのBluemix提供形態によるハイブリッド・クラウドの実現
30日間のフリートライアルで手軽にお試し
© 2015 IBM Corporation34
IBM Bluemixwww.bluemix.net
Bluemixを試す Bluemixフリートライアルibm.biz/BMtrial
Bluemixについてもっと学びたい Bluemix Webinaribm.biz/Bmwebinar
Bluemixオンライン・ハンズオン・セミナーibm.biz/BMwebhandson
Bluemix技術情報http://www.ibm.com/developerworks/jp/bluemix/
Bluemixご紹介http://www-01.ibm.com/software/jp/info/bluemix/
Bluemixのお客様事例ibm.biz/BMuserref
© 2015 IBM Corporation35
IBM Bluemixwww.bluemix.net