Upload
kimihiko-kitase
View
2.585
Download
1
Embed Size (px)
Citation preview
© IBM Corporation 1
Presented by:
⽇本アイ・ビー・エム株式会社マーケティング&コミュニケーションズクラウド・エバンジェリスト北瀬 公彦
@kkitasefacebook.com/[email protected]
IBMクラウド最新動向
2016.03.14クラウド合同セミナー in ⾦沢
© IBM Corporation 2
アジェンダ–時代はクラウドファースト–最新IBMクラウド–パブリッククラウド(IaaS編)–パブリッククラウド(PaaS編)–プライベートクラウド–クラウドを利⽤したビジネス(サービス)の典型的な例
© IBM Corporation 3
text
© IBM Corporation 4© IBM Corporation 4
時代はクラウドファースト
© IBM Corporation 5
クラウドのサービスモデル、配置モデルとは
複数のクラウドを組み合わせて使う事を、ハイブリッドクラウドと呼ぶ
完全に公開はしていないが、同業者が集まって利⽤できるクラウドを、コミュニティクラウドと呼ぶ
ホスティッド
プライベ
ト
クラウド
© IBM Corporation 6
8割の企業が新規システム構築時にクラウドを検討
原則的にオンプレミス(⾮クラウド環境)
原則的にクラウド事業者のプライベートクラウド
原則的に⾃社資産のプライベートクラウド
原則的にパブリッククラウドクラウドサービスとオンプレミスのそれぞれのメリットを勘案し、最適な⽅法で構築
出典: 株式会社MM総研「国内クラウドサービスの市場規模・予測と需要動向」2014年11⽉
ホスティッドプライベートクラウド
オンプレミスプライベートクラウド
パブリッククラウド
ハイブリッドクラウド
© IBM Corporation 7
パブリッククラウドの動向
– 開発環境/Web向け⽤途と、既存業務アプリケーションのクラウドイネーブルドが両輪となり、国内パブリッククラウドIaaS市場の成⻑を促進
– 国内パブリッククラウドSaaS市場は、モバイル対応、システム間連携といった特徴によって成⻑を継続
– 先端技術を容易に導⼊できるサービス、すなわちPaaS(Platform as a Service)の拡充、さらにはインテグレーションサービスが重要
出典:IDC Japan, 国内パブリッククラウドサービス市場 セグメント別売上額予測、2014年〜2019年
© IBM Corporation 8
プライベートクラウドの動向
– プライベートクラウドに対するユーザーの期待は、ITあるいは業務の効率化
– パブリッククラウドに対するユーザーの期待は、事業拡⼤(ビジネスイノベーション)
– ベンダーがITリソース資産を所有し、プライベートクラウドをサービスとして提供するDPCおよびコミュニティクラウドサービスの成⻑は著しい
– 産業特化型ソリューションが重要
出典:IDC Japan, 国内プライベートクラウド市場 2014年の実績と2015年〜2019年の予測
© IBM Corporation 9© IBM Corporation 9
最新IBMクラウド
© IBM Corporation 10
BaremetalServer
Virtual Server
(Shared)
Virtual Server
(Dedicated)
BlockStorage
FileStorage
CDNObject Storage
LoadBalancer
Firewall
email(SendGrid)
Networkgateway(VyOS)
VPNPPTP / SSL
IPSECVPN
DirectLink
Virtual Server
(OpenStack)
Application Platform
(CloudFoundry)
Container(Docker)
Web Data Mobile
Watson Security
Analytics
IoT 3rd party
APIConnect
VPN
Your App Your App Your App You AppIBMのパブリッククラウド
© IBM Corporation 11
IBMのホスティッドプライベートクラウド
Blue Box Dedicated Bluemix Dedicated
© IBM Corporation 12
IBMのプライベートクラウド
Blue Box Local Bluemix Local
© IBM Corporation 13
IBM InterConnect 2016でのクラウド関連の発表
1. IBMとVMware、エンタープライズ・ハイブリッド・クラウドの採⽤を促進するため 戦略的提携を発表
2. オブジェクト・ベースのストレージ・サービスをクラウドに導⼊3. IBMとGitHub、戦略的協業を発表4. イベント・ドリブン・プログラミングをベースとする⾼速でオープンなプラッ
トフォームを発表5. Swiftをクラウドに導⼊し、アプリの開発をエンド・ツー・エンドで⼤幅に簡素
化6. クラウド開発者のために数⼗億ドルのIT価値を開放する取り組みを発表7. IBM Cloud Video Services8. 開発者にBlockchain-as-a-Serviceを提供ビジネスに対応するブロックチェーン実
現に貢献
© IBM Corporation 14
IBMとVMwareの戦略的提携
–新たなグローバル・コラボレーションにより、VMwareベースのクラウドの構築と導⼊が容易に• 共同でIBM Cloud上においてVMwareの仮想化ハイパーバイザのvSphere、仮想化ネットワーク
のNSX、仮想化共有ストレージアレイのVirtual SANから構成されるSDDC(Software-Defined Data Center)環境のプロビジョニングを実現。
Source: http://www-03.ibm.com/press/jp/ja/pressrelease/49193.wsshttp://blogs.vmware.com/jp-cim/2016/02/ibm_vmware_alliance_demo.html
© IBM Corporation 15
IBM Cloud Object Storage
–CleversafeのテクノロジーとIBMクラウドを組み合わせたStorage-as-a-Service。
–Nearline、Standard、Dedicatedの3つで構成。
–Cleversafe事例 KDDI様– コンシューマ向けに、auスマホ内のアドレ
ス帳や写真等のデータをお預かりするサービスを提供
– 18億枚の写真、3千万本の動画を保存するマルチペタバイトクラウドに成⻑
– 99.999999999999% (15ナイン) の堅牢性を実現
– コンシューマ向けの実績を活かして、法⼈向けにもクラウドストレージサービスを開始
Source: http://www-03.ibm.com/press/jp/ja/pressrelease/49220.wsshttp://cloudblog.kddi.com/kcps/3249/?v=block
© IBM Corporation 16
IBMとGitHubの戦略的提携–IBMはこの提携において、Bluemix Dedicated、Bluemix Local上で、GitHub Enterpriseのサービスを提供します。
–これによって開発者はファイアウォールの外側でも内側でも、同じようにGitHubを⽤いた開発が⾏えることになります。
Source: http://www-03.ibm.com/press/jp/ja/pressrelease/49218.wsshttp://www.publickey1.jp/blog/16/ibm_github.html
© IBM Corporation 17
IBM Bluemix OpenWhisk
–オープンソースベースのイベント駆動型ソフトウェアの発表。–Bluemix上でOpenWhiskサービスとして提供開始。–JavaScript、SwiftそしてDockerを処理(マイクロサービス)として登録ができ、ユーザはトランザクション単位での課⾦に
–ユーザは、既存のAPIを拡張する様に利⽤することが可能に
javacript
Swift
Docker
API AP
IAPI AP
I APIAP
I
スケジュール
Cloudant
イベントが発⽣すると、「処理」が動く
Source: http://www-03.ibm.com/press/jp/ja/pressrelease/49217.wss
© IBM Corporation 18
Swiftをクラウドに導⼊し、アプリの開発をエンド・ツー・エンドで⼤幅に簡素化–オープンソースSwift Webフレームワーク「KITURA」–開発者による次世代エンタープライズ・アプリの構築を簡素化するために設計されたSwiftをWebフレームワークがプレビューで公開オープンソースで公開されておりすぐに利⽤可能
– iOSデベロッパーの利⽤するSwift⾔語を⽤いてバックエンドサービスを記述することが出来るためより多くのデベロッパーの参⼊が期待できる。
Source: http://www-03.ibm.com/press/jp/ja/pressrelease/49192.wss
© IBM Corporation 19
IBM Cloud向けの「Connect」シリーズを発表
– API Connectは「IBM API Management」と「IBM StrongLoop」を統合したサービス
– 企業内のアプリケーションやクラウドサービスからシンプルな⼿順で半⾃動的にAPIを作成できる。
– 「WebSphere Connect」や「z/OS Connect」「DB2 Connect」と、Bluemix側の「API Connect」「App Connect」「Message Connect」
Source: http://www-03.ibm.com/press/jp/ja/pressrelease/49192.wss
© IBM Corporation 20
IBM Cloud Video Services
© IBM Corporation 21
開発者にBlockchain-as-a-Serviceを提供ビジネスに対応するブロックチェーン実現に貢献
– 新しいクラウド・サービスが、開発者による業務へのブロックチェーン・コード採⽤を促進
– IBM Garageをロンドン、ニューヨーク、シンガポール、東京で開設、銀⾏・⾦融サービスをはじめさまざまな業界でのブロックチェーンの利⽤開始を⽀援
– IBM、Linux Foundationの「Hyperledgerプロジェクト」の創設メンバーとして44,000⾏のコードを提供
Source: http://www-03.ibm.com/press/jp/ja/pressrelease/49191.wss
© IBM Corporation 22© IBM Corporation 22
パブリッククラウド(IaaS編)
© IBM Corporation 23
代表的なパブリッククラウド(IaaS編)
–外資系• IBM SoftLayer• AWS (Amazon Web Services)• Microsoft Azure• Google Cloud Platform
–国内勢• NTT Communications• IIJ GEO• ニフティ• IDCフロンティア• さくらのクラウド
© IBM Corporation 24
ソフトレイヤ
東京デ
タセンタ
開設後の動き
Source: IS magazine No.10
© IBM Corporation 25Source: IS magazine No.10
© IBM Corporation 26Source: IS magazine No.10
© IBM Corporation 27Source: IS magazine No.10
1⽉22⽇IBM、USTREAMを買収。クラウド・ビデオ・サービスのさらなる拡充へ
© IBM Corporation 28
最新動向 2015年プレス発表 (IBM SoftLayer関連抜粋)
2⽉9⽇: IBM、Synergy Researchの調査で企業向けハイブリッド・クラウド・プロバイダーのNo.1プロバイダーに位置付け2⽉10⽇: LBCはSoftLayerの活⽤でSAP Business Oneを2週間で構築、グレースに提供2⽉24⽇: IBMクラウドがエンタープライズのハイブリッド環境を実現2⽉24⽇: IBM、SoftLayerクラウド・センターの継続的拡⼤により、ハイブリッド・クラウドの成⻑をサポート3⽉6⽇: SoftLayer、OpenPOWERサーバーを提供し、クラウドのワークロード管理を向上3⽉20⽇: ハイブリッド・クラウド構築を⽀援「OpenStack構築⽀援サービス」5⽉11⽇: IDAJ、CAEの受託解析にSoftLayerのベアメタル・クラウドを活⽤6⽉5⽇: IBM、Blue Boxを買収しオープン・ハイブリッド・クラウドを加速6⽉23⽇: 筑波銀⾏、IBMクラウド「SoftLayer」でハイブリッド環境を構築7⽉6⽇: 中国銀⾏、ホームページ運⽤にIBMのクラウドSoftLayerを採⽤7⽉6⽇: ⽇本酒輸出の流通経路可視化で偽造品対策や⾷の安全を実証実験7⽉13⽇: IBMクラウド SoftLayer、スーパー・コンピューティング機能の提供によりイノベーションを加速7⽉16⽇: スタンシステム、LED植物⼯場にIBMクラウド「SoftLayer」を活⽤7⽉31⽇: データ・テック、⾞載機データをSoftLayerで解析し安全運転⽀援
© IBM Corporation 29
最新動向 2015年のプレス発表 (IBM SoftLayer関連抜粋)
8⽉6⽇: データコム、SoftLayerのベアメタル・クラウドをPOS売上分析システムに採⽤8⽉10⽇: ミラノ万博の⾼精細な映像配信の知⾒を他業種に展開9⽉9⽇: エイベックス通信放送、アナリティクス活⽤とSoftLayerの採⽤で、dTVのレコメンド基盤を導⼊9⽉18⽇: IBM、ブラジル・サンパウロにクラウド・データセンターを開設10⽉13⽇: IBM、インド・チェンナイにクラウド・データセンターを開設10⽉14⽇: JFEスチール、基幹業務のハイブリッド・クラウドを推進10⽉15⽇: IBM、Cleversafeを買収してハイブリッド・クラウドでオブジェクト・ストレージを推進する計画10⽉16⽇: プラス株式会社ジョインテックスカンパニー、受発注とECにクラウド「SoftLayer」採⽤10⽉21⽇: 地⽅銀⾏向け顧客接点アプリの開発⽀援コンソーシアムを発⾜11⽉4⽇: IBM、OpenStackを活⽤したBlue Box Cloudを強化し、ローカル・クラウド・アズ・ア・サービスのオプションを提供11⽉10⽇: IBM、Cleversafeの買収を完了11⽉16⽇: OKIと⽇本IBM、地⽅⾃治体向けクラウドサービス分野で協業11⽉25⽇: シンプレクスの⾦融機関向けシステム、クラウド対応に「SoftLayer」を採⽤
© IBM Corporation 30
text
IBM SoftLayerとは
– ⾼いパフォーマンス• ベアメタルサーバー、⾼速ネットワーク
– グローバル・ネットワーク• データセンターのグローバル展開(東京データセンター:2014年12⽉22⽇に開設)• ⾼速で安定したデータセンター間プライベート・ネットワーク
– ⾼いセキュリティ• 業界固有のセキュリティおよびコンプライアンス基準の対応• 占有可能な環境(ベアメタル、ストレージ、ネットワークサービス等)
IBMのIaaS型パブリッククラウド
© IBM Corporation 31
text
ベアメタル?
© IBM Corporation 32
ホスティング クラウド
オンデマンドセルフサービス
仮想サーバー
システム資源のプール
従量課⾦
拡張性
物理サーバー
⾼いパフォーマンス
占有
固定アーキテクチャー
⻑期契約⻑いリードタイム
© IBM Corporation 33
オンデマンドセルフサービス
システム資源のプール
従量課⾦
拡張性
物理サーバー
パフォーマンス
占有
ベアメタルクラウドいいとこどり…
© IBM Corporation 34
ベアメタルクラウド(物理サーバーを利⽤可能)
ストレージ仮想サーバーWebサーバー、
アプリケーションサーバーなど
仮想サーバーWebサーバー、
アプリケーションサーバーなど
インフラストラクチャ・マネジメント・システム (IMS)(⾃動化、管理、監視)
Video ビッグデータ
HPC モバイル SaaS VDI Social Game
Load balancer
Firewall
Firewall
Network security
IMSVPN edge
router
VPN IMS Services
Storage Infrastructure
iSCSI
パブリックネットワーク マネジメントネットワーク プライベートネットワーク
SoftLayer API
SoftLayer CLIJava, Python, Ruby, etc
E-commerce
モバイルデバイス
共有環境 専有環境
物理サーバーデータベース、ビッグデータ、
HPCなど
専有環境
XenServer、Hyper-V、vSphereを選択可能
© IBM Corporation 35
例えば、
物理サーバーはメモリ: 8GCPU: 3.4GHzDisk: 2TB30分以内に作成、約50円/時で利⽤可能
© IBM Corporation 36
もちろん、
仮想サーバーもメモリ: 1GCPU: 1コアDisk: 25G数分以内に作成、約4円/時で利⽤可能
© IBM Corporation 37
グローバル⾼速ネットワーク
–冗⻑化された10Gbpsの⾼速ネットワーク–安価なネットワーク転送料⾦
プライベートネットワーク:送受信無料パブリックネットワーク :受信無料
送信250GBまで無料(仮想)500GBまで無料(物理)
© IBM Corporation 38
豊富なサービスとAPI
マネジメントポータル
Web iPhone and iPad Android
ネットワーク、セキュリティ
Load balancers
Firewalls IDS and IPS
Global DNS Domain services CDN
コンピュート、ストレージ
SAN NAS Elastic storage Object storage
管理、監視
API Monitoring Standard Image開発者
Managed hosting
Flex ImagesMessage queue管理者
Windows Mobile
ソリューション
Private Cloud Big data
Virtual serverBare metal servers
Anti-virus/malware SSL cert. management
Auto Scale
Backup InfiniBand
CLI
© IBM Corporation 39
text
セキュリティ
– 占有可能な環境(ベアメタル、ストレージ、ネットワーク等)– 国内データセンター(東京)– 業界固有のセキュリティおよびコンプライアンス基準の対応– 特に⾦融のお客様では、FISC安全対策基準にも適合可能– 準拠法はニューヨーク州法。⽇本法で契約も可能(⽇本IBMとの契約)
SOC2 PCI-DSS
FISMA HIPAA(Healthcare)
Cloud Security Alliance
ISO27001 ISO27081
© IBM Corporation 40
ユーザー事例ゲームSix Waves Inc• グローバル展開に向けた拠点の確保• ソーシャルゲーム特有のスケーリングへの対
応
株式会社エイチーム• 安定した⾼いパフォーマンスの確保• ⾼速データセンター間ネットワークによる
レイテンシの最⼩化
© IBM Corporation 41
ユーザー事例デスクトップ仮想化筑波銀⾏株式会社• セキュリティ対策
• インターネット参照基盤(セキュアブラウジング)• モバイルを活⽤した営業⼒の強化
• タブレットの利⽤
⼤成建設株式会社設計情報(BIMデータ)をクラウド上で⼀元管理し、あらゆる端末で共有
© IBM Corporation 42
ユーザー事例HPC / CAE / Deep LearningAlpaca• 「Capitalico」(キャピタリコ)というAIがト
レーダーの意思決定をサポートするサービスを開発
• 2015年10⽉からWebバージョンのクローズドβを展開し、iPhoneアプリを2⽉下旬にパブリックβ版としてリリース
株式会社IDAJ• 社内リソースが不⾜した際にIBM SoftLayer
を活⽤することであらゆる解析ニーズに対応• ⼤規模解析でも迅速に処理できるように最新
の物理サーバーを活⽤• 利⽤期間の途中でもマシン台数を柔軟に変更
することでコストを最適化
© IBM Corporation 43
© IBM Corporation 44
デモ
© IBM Corporation 45
30⽇間無料トライアル
© IBM Corporation 46
500ドル割引キャンペーン(3⽉31⽇迄)
• 全てのデータセンターで2016年3⽉31⽇まで利⽤できる500ドル割引キャンペーン
• ⾒積もり作成後、Promotional Code: 欄に「500BUILD」を⼊⼒するだけで割引が適⽤
• ⽉額課⾦サービスのみが対象です。• プロモーションコードは各アカウントIDにつき、1回のみ
ご利⽤可能です。• 最初のオーダーにのみ500ドル割引が適⽤されます。
(500ドルを越えた分は実費請求となります)• 追加購⼊したものは割引の対象にはなりません。• サーバーをキャンセル(削除)する場合は、アニバーサ
リービリングデートの24時間前までにキャンセルください。※ 詳細は上記URLからご確認ください。
http://ibm.biz/sl500off
© IBM Corporation 47
スタートアップ⽀援プログラムSoftLayer Catalyst Program
興味ある⽅はこちらまでhttps://ibm.biz/slcatalyst
@kkitasefacebook.com/kkitase
© IBM Corporation 48© IBM Corporation 48
パブリッククラウド(PaaS編)
© IBM Corporation 49
代表的なパブリッククラウド(PaaS編)
–外資系• IBM Bluemix• AWS (Amazon Web Services)• Microsoft Azure• Google App Engine• Salesforce Heroku
–国内勢• IIJ MOGOK• NTT Communications Cloudn PaaS• など
© IBM Corporation 50
最新動向 2015年プレス発表 (IBM Bluemix関連抜粋)
02⽉27⽇ 企業のモバイル戦略を加速する新たな IBM MobileFirst Platform を発表03⽉04⽇ 新たなIBM MobileFirst for iOS Appsを発表03⽉16⽇ IBM、Watsonのディープ・ラーニング機能強化に向けAlchemyAPIを買収03⽉17⽇ IBM、Twitterデータを組み込んだ初のクラウド・データ・サービスを ビジネス・プロフェッショナルと開発者向けに提供03⽉31⽇ IBMとパートナーのThe Weather Company、気象に関する⾼度な洞察をビジネスへ03⽉23⽇ ⽇本IBM、7種の「IBM MobileFirst for iOS」アプリケーションを⽇本語化06⽉22⽇ IBMとSogeti、ハイブリッド・クラウド開発を加速するために提携06⽉26⽇ IBMとBox、 クラウドでの業務を変⾰するグローバルなパートナーシップを締結06⽉26⽇ IBM、エンタープライズ・クラウド・アプリケーション 開発者向けにDockerベースのコンテナー・サービスを提供07⽉23⽇ IBM、世界各国の⼤学200校と協⼒して、次世代のクラウド開発者を育成07⽉28⽇ IBM、クラウド・データ・サービス拡充のためComposeを買収08⽉05⽇ モバイル・アプリの迅速な開発と効率的な管理で企業のモバイル戦略を⽀援08⽉05⽇ IBM、ガートナー社のモバイル・アプリケーション開発プラットフォームのマジック・クアドラントでリーダーに選定
© IBM Corporation 51
最新動向 2015年プレス発表 (IBM Bluemix関連抜粋)
08⽉19⽇ Bluemix上のストリーミング・アナリティクスやデータ・ウェアハウス・サービスの開発者利⽤を加速08⽉28⽇ Bluemix、Javaベースのリソースの統合をより柔軟にする機能強化09⽉02⽇ 開発コンテスト「IBM Bluemix Challenge 2015」受賞結果を発表09⽉11⽇ 「IBM BlueHub」、IoTなどで起業を⽬指すスタートアップを⽀援09⽉14⽇ ビジネスモデルの⾰新を⽀援する「IBM FinTechプログラム」09⽉15⽇ IBM、StrongLoopを買収し、企業におけるIBMクラウドの活⽤範囲を拡⼤09⽉30⽇ ニチコン、IoTソリューションを活⽤し商品の⾒守りや制御を開始10⽉06⽇ アルプス電気とIBM、センサモジュールとクラウドの連携により企業のIoT事業への短期参⼊を⽀援10⽉21⽇ ⽇本IBMとマネーツリー、 フィンテックにおけるAPI技術の活⽤で協業10⽉27⽇ IBM、TwitterおよびThe Weather Companyと連携し、新しいデータ・インサイト・サービスを開始10⽉27⽇ IBM、コグニティブ・コンピューティングを適⽤することにより、⽂書から重要な情報と洞察を抽出可能に10⽉27⽇ IBM、主⼒BIソリューションを再設計10⽉27⽇ IBM、⾃社の中核のアナリティクス・ソフトウェアとコマース・ソフトウェアにApache Sparkを組み込む10⽉29⽇ Wipro、IBM Bluemixを利⽤して、モバイル、アナリティクス・アプリ開発をスピードアップ10⽉30⽇ IBM、コグニティブ・アプリケーションの構築でWatsonエコシステムの新パートナー6社を発表10⽉30⽇ オクト・テレマティクスのモバイル・アプリ、 運転⾏動連動型保険で、ドライバーの減額保険料評価にIBMとThe Weather Companyの気象データを活⽤11⽉12⽇ APIクイック・スタート・プログラムでAPIを活⽤したシステム連携を促進
© IBM Corporation 52
今までのアプリ開発
サーバー
⾔語環境
データベース
Webサーバー
ソースコード
開発環境
⾔語環境
データベース
Webサーバー
ソースコード
ソースコード管理
ストレージ
バックアップ
他のサービス 他のサービス
© IBM Corporation 53
PaaSを利⽤したアプリ開発
PaaS
ソースコード
開発環境
⾔語環境
データベース
Webサーバー
ソースコード
他のサービス 他のサービス
全て⽤意されていて、開発者はインフラを準備する必要はない
コーディングに集中できる
Git, CF
© IBM Corporation 54
IBM Bluemixとは– IBM Bluemixは、様々なタイプのアプリケーション(Web、モバイル、ビッグ
データ、IoT等)を、構築・管理・実⾏するための、クラウドをベースにしたオープン・スタンダードなPaaS環境
数10秒で稼働開始開発者は、任意の⾔語ランタイムを選択することも、独⾃のランタイムを持ち込むこともできます。何もないところから、わずか1コマンドで本番の環境が稼働します。
API とサービスAPI サービス(IBM、3rdパーティ、オープン・ソース)のカタログから、アプリケーションに追加したいサービスを選択し、数分で構築できます。
オンプレミスとの統合ハイブリッド環境も構築可能です。オンプレミスの既存アセットや、他のパブリック/プライベート・クラウドと連携できます。
DevOps開発/モニタリング/デプロイ/ロギングのツールを使⽤して、DevOpsプロセスの全体をカバーできます。
セキュリティプラットフォームとインフラのセキュリティは、IBMが確保しています。更に提供しているツールによって、アプリケーションのセキュリティー強化が可能です。
柔軟な価格モデルサービスは有償/無償モデルを提供。従量課⾦モデルとサブスクリプション・モデルがあり、⽤途に応じて柔軟に選択できます。
© IBM Corporation 55
豊富な「API」「サービス」の提供130を超える⾼品質のサービスでクイックにアプリ開発–実⾏環境–データベース–モバイル–ビッグデータ–アナリティクス–Web & アプリケーション
–Watson–IoT–セキュリティ–開発⽀援ツール
© IBM Corporation 56
IBM Bluemixが提供するコンポーネント
–Runtimes(ランタイム)• アプリケーションの実⾏に必要な⾔語環境。JavaやNode.jsなどが利⽤可能。
• Buildpackという仕組みによって、PHPやPythonなどの⾔語環境も利⽤可能。
© IBM Corporation 57
IBM Bluemixが提供するコンポーネント– Services(サービス)
• Bluemix上で開発するアプリケーションが必要とする各種ミドルウェアを、ランタイムに追加(バインド)して利⽤。
• モバイル・アプリやWebアプリの開発・実⾏を容易にするためのサービスや、RDBやNoSQLといったデータ管理のサービス、さらにはビッグデータやInternet of Things(IoT)といった現在注⽬のサービスなど、多彩な部品を提供。
• アプリケーション開発/DevOps関係の機能や、負荷に応じて⾃動的にリソースを拡張する機能、さらにオンプレミス環境と接続する機能(インテグレーション機能)なども提供。
• WatsonなどのIBMの最先端のテクノロジーのサービスに加え、IBM製ではなく、パートナー様が提供するサービス(Third Party)も数多く提供。
• ラインナップは、今後も拡⼤予定。
© IBM Corporation 58
2016年2⽉18⽇ Watson⽇本語版API提供開始
© IBM Corporation 59
IBM Bluemixが提供するコンポーネント
–Boilerplates(ボイラープレート)• “ランタイム”と“サービス”の典型的な組み合せを事前に定義したもの。⼀括で環境作成が可能。
© IBM Corporation 60
© IBM Corporation 61
デモ
© IBM Corporation 62
配置モデル
Bluemixの3つの形態
1 | Publicパブリッククラウドの経済性と迅速性を最⼤限に活⽤Mobile, IoT, Watsonなど100以上のIBMやサードパーティのアプリケーションやサービスの利⽤が可能
2 | Dedicatedパブリッククラウドの迅速性を保ちながら、オンプレミス同等のSecureな専有環境で利⽤
3 | LocalオンプレミスでBluemixを利⽤
© IBM Corporation 63
提供モデル
Ø 実利⽤量に応じた登録クレジット・カードでの⽉次決済Ø 柔軟な契約、いつでもキャンセル可能Ø 無償枠を提供
Ø PA契約、またはPA Express契約により、カタログにあるサービスが利⽤可能Ø PAYGモデルと⽐較して割引きありØ 柔軟な利⽤期間と請求⽅式を提供Ø 無償枠を提供Ø 競争⼒のある料⾦体系
フリートライアル
PAY AS YOU GO(Web決済)
サブスクリプション
Ø 30⽇間の無償トライアル http://ibm.biz/bluemixfree
© IBM Corporation 64© IBM Corporation 64
プライベートクラウド
© IBM Corporation 65
ホスティッドプライベートクラウドとは
出典:【図解】コレ1枚でわかる最新ITトレンド
© IBM Corporation 66
–IBM Blue Box: OpenStack–RackSpace Private Cloud: OpenStack, Azure Pack, VMware–Canonical BootStack: OpenStack–ビットアイル: OpenStack–さくらインターネット: Azure Pack–IDCフロンティア: CloudStack
ホスティッド・プライベート・プライベートクラウド
© IBM Corporation 67
IBM Blue Boxパブリックとプライベートクラウドのいいとこ取り
メリット§ 迅速な展開§ スケーラブル§ オンデマンド§ ⾼いパフォーマンス§ 専有環境§ セキュリティコントロール§ コストコントロール
メリット§ 迅速な展開§ スケーラブル§ オンデマンド§ リソースプール
デメリット§ イレギュラーなパーフォマン
ス劣化§ ベンダーロックイン
メリット§ セキュリティコントロール§ コストコントロール§ 既存のITとの連携
デメリット§ スケーラビリティ§ 初期コスト、⼈件費
パブリッククラウド ホスティッドプライベートクラウド プライベートクラウド
⾃社のデータセンター
© IBM Corporation 68
Blue Box Cloud Dedicated
Add-ons include:ComputeStandard
Block Storage
Object Storage
ComputeEnhanced
Standard Architecture § ハイパーコンバージドクラスタ§ 専有のフィアウォール§ 専有コントローラーノードの追加§ コンピュート、ブロック・オブジェクト
ストレージの追加§ エンタープライズアーキテクチャへの簡
単な移⾏Controller Nodes
add-ons
Compute Block Object
Compute
Controller
DedicatedController
© IBM Corporation 69
Blue Box Cloud アーキテクチャ
§ 冗⻑化されたコントロールプレーン§ SOFの排除
§ 3つのコンバージドノード§コントローラーサービスとユーザーのサーバーは共有ノード
§低コストでPoC環境や、開発・テスト環境を提供
§ 専有のコントローラーノードを選択可能
Converged Node
HA Proxy
Horizon, Nova,
Keystone, Neutron, Glance, LBaaS, Heat
RabbitMQMySQL
CeilometerMongoDB
Cinder
Cust VMCust VM
Converged Node
HA Proxy
Horizon, Nova,
Keystone, Neutron, Glance, LBaaS, Heat
RabbitMQMySQL
CeilometerMongoDB
Cinder
Cust VMCust VM
Converged Node
MySQL Arbiter
MongoDB Arbiter
Cust VMCust VM
Cust VMCust VMCust VMCust VMCust VMCust VMCust VMCust VM
© IBM Corporation 70
お客様事例
‣ 1 Blue Box Dedicated Cloud‣ X-Connected into BFG DC
顧客の課題‣ Integration to existing facility‣ 既存環境との連携‣ 課⾦と⽀払い管理‣ IT基盤の統合管理‣ クラウドサービスとして利⽤
‣ 3 Blue Box Dedicated Clouds‣ 複数の地域での展開
顧客の課題‣ Cloud Foundryとの連携‣ OpenStack Open APIs‣ Concierge Support‣ Reliable and Consistent Pricing‣ IT基盤の統合管理
‣ Two Blue Box Dedicated Clouds
‣ 複数の地域での展開
顧客の課題‣ データアイソレーション‣ サービスカタログ‣ ベアメタル連携
Big Fish Games US Media Company Finsphere
© IBM Corporation 71
SoftLayer のデータセンターで展開可能
NowAvailable
© IBM Corporation 72
Blue Box Cloud Local
Private Cloud as a Service
Common OpenStack Services
Common Operational Model
Local Dedicated
Any Data Center(inc. customer DC) Global Data Centers
Hybrid , OpEx and CapEx Pure OpEx
© IBM Corporation 73
Blue Box Local ハードウェア仕様
Compute
§256 GB RAM, 32 Core, 2.4 TB usable per node§5.12 TB RAM, 640 Cores, 48TB Ephemeral
Storage per rack§Blade chassis preferred
Object Storage § 6 TB raw per node§ 12 TB usable
Block Storage §12 TB raw per unit§14-24 TB usable
Core Network § Enterprise grade network § 10/40 bonded GbE§ Connected over L3 and BGP
Box Panel Full remote hardware, network and OpenStack automated configuration, admin, operations and management
© IBM Corporation 74
デモ
© IBM Corporation 75© IBM Corporation 75
クラウドを利⽤したビジネス(サービス)の典型的な例〜 IoT編 〜
© IBM Corporation 76© IBM Corporation 76
実際にIoTを活⽤したビジネスの事例:⽇本IBMらが「天狗舞」で有名な⾞多酒造や、「満寿泉」で知られる枡⽥酒造店の協⼒を得て、⽇本IBMらが進めている⽇本酒輸出の実証プロジェクト
⽇本酒を世界中でおいしく呑めるなんて、うれしい!
© IBM Corporation 77
text
⽣産管理からクラウド分析まで、ITをフル活⽤して攻勢に出る⽇本酒
–背景•輸出している途中で商品の⽇本酒が紛失したり、偽造品にすり替えられることを防⽌
–解決策•酒瓶⼀つひとつに貼ってある紙のラベルに、ICタグを埋め込み、流通経路のトレーサビリティーを確保
•各タグから送られてくるデータは、IBMのクラウド・サービスSoftLayerに収集され、グローバル規模でのデータ管理
© IBM Corporation 78
text
⽇本酒物流可視化プロジェクト
– 真贋タグ (新規開発) と温度管理ロガー、QRコード等をクラウド上でデータ連携– EPCコード(商品識別⽤)体系上の⼀貫した採番を国を跨いだクラウド環境で利⽤
© IBM Corporation 79
text
利⽤したタグ、リーダー・クラウドn 真贋タグ(凸版印刷㈱様作成RFID) n 温度ロガー(市販品から) n QRコード印字
n 箱タグ
n ガン型(国内:ATID880) n スマートフォン・パッドl 搬送効率の良いRFID読み取り n ガン型(タイ:ATID870)
l RFID読み取り(業務⽤汎⽤)l QRコード読み取り(⼀般⼈)
l 偽物のチェック・プロテクト l 温度変化のチェック l ⼀般ユーザーへの情報提供
l 箱単位の管理
※これはイメージです
n パブリッククラウド環境とグローバル・データ・フォーマット
+ EPCコード体系
タグ
リー
ダー
&ア
ップ
ロー
ダー
プラ
ット
フォ
ーム
※これはイメージです
n PCl アップロード⽤SW&USB
n ⾞型(慶応⼤学様作成)
© IBM Corporation 80
text
タイへ⽇本酒を輸出した時の流れ
わざと真贋タグを切る
真贋タグ他をセットする
ガンタイプでRFIDの読み取り
輸出待ち倉庫 空港エリア
真贋タグ他を、出荷時点で、最初のデータとして読み込む ULD搭載
複数物流業者
⼀時保管
6/22 〜 6/23の2⽇間で各酒造から出荷作業、輸出待ち倉庫で合流、そして空港へ
© IBM Corporation 81
text
タイへ⽇本酒を輸出した時の流れ
タイ最新鋭⾷品⽤倉庫ホテル オークラ会場
保税エリア
温度変化をアップロード
RFIDの読み取り
スマホでQRを読む⼀時保管
⼀時保管
通関がなかなか通らず保税エリアにて⻑期に滞留、そして7/9の⼣⽅に倉庫⼊庫(当初予定は7/3⽬標)、7/10報告会
© IBM Corporation 82
text
基本の物流状況の情報の可視化を⾏う「箱タグ」どのタイミングでどこを通過したのか?(ルートは正しい? 想定外のルート? 滞留は?)
© IBM Corporation 83
text
どの区間で破られたのか?がわかる
© IBM Corporation 84
text
輸送中の温度変化は?
レストラン到着時出庫時〜⽇本の空港 タイ空港?タイ保税エリア(⻑期)
© IBM Corporation 85
text
遠いからこそ消費者とシェアする⼊り⼝としてのQRコードそして+α
お酒基本情報と他へのリンク
温度トレース情報 ⾷べ合わせお薦めレシピ情報
企業のFacebook
© IBM Corporation 86© IBM Corporation 86
実際にIoTを活⽤したビジネスの事例株式会社データ・テック
⾞の運⾏データをSoftLayerに集めて解析、管理や教育に役⽴てる
© IBM Corporation 87
普段の運転振り
SR運転診断書振り⼦の揺れを点数化
やさしい運転は⾼得点
振り⼦が⼤きく揺れる!!「いつ」「どこで」「どんな操作」をしたかを発⽣地点の地図で確認可能
セイフティ・レコーダーとは
© IBM Corporation 88
SR-WEB解析システム(概要)
<⾞両側>
・運⾏データ送信・位置データ送信
<現地PC>
・⽇報データ閲覧・安全運転確認書印刷・集計データ閲覧等
<⽇本国内PC>
・⽇報データ閲覧・安全運転確認書印刷・集計データ閲覧等
SR-WEB解析システムはクラウドサーバーに構築されており、⾞載機データは、3G通信でリアルタイムに転送されます。
© IBM Corporation 89
⾛⾏データ速度チャートなどの⾛⾏データを表⽰・印刷することができます。
© IBM Corporation 90
⾛⾏軌跡1分毎の⾛⾏履歴を表⽰することができます。
© IBM Corporation 91
現在位置1分毎の⾛⾏履歴を表⽰することができます。
© IBM Corporation 92
⼀覧集計1か⽉の運⾏データの⼀覧と集計ができます。
© IBM Corporation 93© IBM Corporation 93
試してみよう
© IBM Corporation 94
IoTの典型的なアーキテクチャ
センサー
センサー デバイス
デバイス
MQTTサーバー
アプリケーション
パブリッシャー
サブスクライバー
代表的なブローカー・IBM MessageSight・Mosquitto・Apache Apolloなど
ブローカー
鉄板構成・Node.js・MongoDB
BLE
MQTT
MQTT
MQTT
ビッグデータ
クラウド
モバイル
© IBM Corporation 95
Bluemixで試してみよう
IBM IoTFoundation
MQTTサーバー
IBM Bluemix
Node-REDNode.js
Cloudant(NoSQL)
センサー(ダミー)
MQTT
MQTT
HTTPブラウザー
WebSocket
気温や湿度を収集(デモではダミー・データを送信)
設定気温以上になるとツイッター、SMSで通知
センサーから得られたデータはDBに蓄積し、ブラウザー画⾯へ⼀定間隔で反映(WebSocketを使⽤)
パブリッシュ
サブスクライブ
MQTTクライアント
MQTTクライアント
外部サービス
TwitterTwilioHTTP
Bluemix IoTBoilerplates
© IBM Corporation 96
デモ
© IBM Corporation 97
SoftLayerで試してみよう
センサー
センサー デバイス
デバイス
MQTTサーバー
アプリケーション
パブリッシャー
サブスクライバー
Mosquitto
ブローカー
BLE
MQTT
MQTT
MQTT
Node-REDNode.js
今回は同じサーバー
© IBM Corporation 98
デモ
© IBM Corporation 99
SoftLayer でサーバー(ブローカー兼Node-RED)を作成
–SoftLayer 上で下記スペックの仮想インスタンス(Virtual Server (public node))を作成Data Center TOK02 - TokyoOperating System CentOS 6.x - Minimal Install (64 bit)Advanced Monitoring NoneMonitoring Host PingResponse Automated NotificationProvisioning script https://raw.githubusercontent.com/kkitase/softlayer-
provisioning-script/master/centos-nodered(MQTTブローカー ”mosquitto”、Node-REDをインストールするスクリプト)
Host Name 任意(例: nodered)Domain Name 任意(例: handson.jp)
インストール⼿順はここをみてください
© IBM Corporation 100
mosquitto(ブローカー)の起動とテスト1. ブローカーサービスの起動
/usr/sbin/mosquitto
2. 別のターミナルで、Subscribe するクライアントを⽴ち上げておきます。トピックは “hello” としておきます。mosquitto_sub -d -t hello
3. 別のターミナルから、Subscribeされているトピック“hello” に対して、メッセージをPublish してみます。mosquitto_pub -d -t hello -m "Hello World"Client mosqpub/14531-nodered8. sending CONNECTClient mosqpub/14531-nodered8. received CONNACKClient mosqpub/14531-nodered8. sending PUBLISH (d0, q0, r0, m1, 'hello', ... (11 bytes))Client mosqpub/14531-nodered8. sending DISCONNECT
4. Subscribe している側にメッセージが送信されたのが確認できます。Client mosqsub/13885-nodered4. sending CONNECTClient mosqsub/13885-nodered4. received CONNACKClient mosqsub/13885-nodered4. sending SUBSCRIBE (Mid: 1, Topic: hello, QoS: 0)
Client mosqsub/13885-nodered4. received SUBACKSubscribed (mid: 1): 0Client mosqsub/13885-nodered4. received PUBLISH (d0, q0, r0, m0, 'hello', ... (11 bytes))Hello World!!!
© IBM Corporation 101
Node-REDの起動
1. node-redを起動node-red
2. node-redにアクセスhttp://<IP address>:1880
© IBM Corporation 102
メッセージの受信を試してみよう
MQTTブローカーからのメッセージinputノード
debugノード
MQTTブローカーの登録
最後にDeployボタンを押すのを忘れずに
© IBM Corporation 103
メッセージの受信を試してみよう
ターミナルで、パブリッシャーから、”Hello World”を送信mosquitto_pub -d -t hello -m "Hello World"
Node-REDのdebugノードで、正しく出⼒されたか確認
© IBM Corporation 104© IBM Corporation 104
Node-REDとは
© IBM Corporation 105
Node-REDとは
nodered.org
groups.google.com/forum/#!forum/node-red
twitter.com/nodered
github.com/node-red/node-red
–2013年にIBM Emerging Technologyで、オープンソースプロジェクトとして開発• Nick O'Leary @knolleary• Dave Conway-Jones @ceejay
© IBM Corporation 106
http://ibm.github.io
© IBM Corporation 107
nodered.org
IoTアプリを作る為のビジュアルツール
※IoTアプリ以外の開発もできる
簡単にインストールできる
© IBM Corporation 108
nodered.org
ブラウザーベースのフローエディター
Node.jsで書かれている
© IBM Corporation 109
nodered.org
フローをエクスポートして共有できる
⾊々なノードを利⽤することができる
© IBM Corporation 110
ノード (Node)とは
© IBM Corporation 111
inputノード
Debugノード
Functionノード スイッチ
ノードSocialノード
フロー (Flow)とは
© IBM Corporation 112
もっと⾯⽩いノードないの?
たとえばnpm install –g node-red-contrib-slacknpm install -g node-red-bluemix-nodesnode-redの再起動https://www.npmjs.com/browse/keyword/node-red http://flows.nodered.org
© IBM Corporation 113
フローをインポートもできるhttp://flows.nodered.org
© IBM Corporation 114
フローのインポート
© IBM Corporation 115
まとめ–時代はクラウドファースト
• ビジネスに応じて、利⽤するクラウドを決定• サービスモデル
–SaaS、PaaS、IaaS• 配置モデル
–パブリッククラウド、ホスティッドプライベートクラウド、プライベートクラウド–IBMクラウドの特徴
• SoftLayer: ITエンジニア向けの企業向けIaaS型パブリッククラウド–開発環境/Web向け⽤途と、既存業務アプリケーションのクラウドイネーブルドなど
• Bluemix: 開発者向けのPaaS型パブリッククラウド–先端技術を容易に導⼊できるサービスなど
• Blue Box: ITエンジニア向けの企業向けプライベートクラウド–パブリッククラウドへ移⾏できないサービスや、業務の効率化など。
© IBM Corporation 116
IBMクラウドハンズオン–SoftLayer
• サーバー編– https://ibm.box.com/slhandson12
• ストレージ編– https://ibm.box.com/slhandson22
• ネットワーク編– https://ibm.box.com/slhandson32
• Wordpress編– https://ibm.box.com/slhandson42
–Bluemix• チュートリアル、ハンズオン
–http://www.ibm.com/developerworks/jp/bluemix
© IBM Corporation 117
IBMクラウドコミュニティ
jslug.jpsoftlayer.connpass.comsoftlayer.doorkeeper.comfacebook.com/groups/[email protected]/user/softlayerjptwitter.com/softlayerjpqiita.com/tags/softlayerja.stackoverflow.com/questions/tagged/softlayerslack.jslug.jp
bmxug.doorkeeper.jpibm.biz/bluemixugqiita.com/tags/bluemixja.stackoverflow.com/questions/tagged/bluemixgoo.gl/AtvyRp
© IBM Corporation 118
Accelerating Digital Business