osc sapporo introduction of bluemix
DESCRIPTION
TRANSCRIPT
© 2014 IBM Corporation
「物足りない」を解決する、IBMの新世代クラウドサービス「Softlayer」「Bluemix」を徹底解説
IBM 次世代クラウド・プラットフォーム“IBM Bluemix” (オープン・ベータ)解説日本アイ・ビー・エム株式会社ソフトウェア事業本部 牧 裕一朗
2© 2014 IBM Corporation
Bluemix 登場の背景
IBM Bluemixとは
何故 Bluemix のような環境が重要になるのか?
IBM Bluemix の今後
最後に
3© 2014 IBM Corporation
Bluemix 登場の背景
4© 2014 IBM Corporation
ビジネスの世界で起きている変化
① ソーシャル・メディアの発展 ⇒ 企業よりも力を持つユーザーが増加
② 過当な低価格競争からの脱却 ⇒ 「個」を理解し、付加価値を提供
PCユーザー Smart Device ユーザー
Twitter,Line
Facebook, etc…
A社のXXは使い勝手が良い
共有・共感
B社とC社だとC社のほうが
「顧客へのエンゲージメントの向上」が今後のビジネスと鍵となるエンゲージ向上をITシステムで支える必要性が高まっている
BigDataを活用し、購買傾向を分析
適切な方法で的確に広告を
来店者にはポイントを提供
5© 2014 IBM Corporation
ITシステムに対する考え方の変化: SoEとSoRSystem of Engagement (SoE) System of Record (SoR)
「個」を理解し、エンゲージを向上するために付加価値を生み出すシステム
「業務の継続・効率性」のための堅牢な基幹システム
CAMSの相互活用により付加価値を創出
Cloudでニーズに合わせて必要な基盤を用意
Analysisで動向を分析新たな価値を見つける
Mobileなど人と接するインターフェースを活用
Socialに蓄積された情報を活用し、反応を見る
CRMCRM HRHR
SCMSCM ERPERP
業務におけるデータの処理と保管を確実にこなすシステム
スピード、スケーラビリティ
確実性、堅牢性信頼性、機密性
より顧客に近い、SoEのITシステムを、如何に開発していくかが焦点に
顧客
6© 2014 IBM Corporation
SoEなITシステムの開発で求められること
企業から顧客へのアプローチが刻々と変化
顧客の声をもっと細かく拾いたい
異業界のトレンドに合わせてXXをキャンペーンで売り出したい
SoE実現のための技術要素が刻々と変化リアルタイム性を求めて複雑に絡み合う
如何に迅速かつ的確に、アプリケーションの実行基盤を用意できるかが重要
アプリ開発者
*PoC: Proof of Concept
まずはお試しでMWをさくっと使いたいが導入が複雑・・・
PoC*(概念実証)を速やかに実施したい
やっぱりYYはやめよう
要件が変わりやすいので、MWに依存する機能追加・削除は容易に行える基盤を用意したい
7© 2014 IBM Corporation
OS
アプリケーション開発に注力するために
仮想化基盤
アプリケーション
ミドルウェア(APサーバー/DB/監視
etc…)
ハードウェア(Server,Storage, Network)
IaaS
ビジネス・プロセス構成の自由度が高い⇒ 検討する要素が多い
手動構成・基盤依存による設定のぶれ
ミドルウェア調達のリード・タイム
PaaSをベースとして、速やかに基盤を用意し開発をスタート
新規技術を扱う基盤の用意がやや難
OS
仮想化基盤
アプリケーション
ミドルウェア(APサーバー/DB/監視 etc…)
ハードウェア(Server,Storage, Network)
PaaS
ビジネス・プロセス 必要に応じてSaaSアプリとAPIで連携
必要な技術要素を組み合わせて必要な基盤を用意
構成の自動化にかける時間・労力が未知数
8© 2014 IBM Corporation
IBM Bluemixとは
9© 2014 IBM Corporation
IBM 次世代クラウド・プラットフォーム:”IBM Bluemix”
様々なプログラミング言語に対応したアプリケーションの実行環境を提供
オープン・スタンダードを活用した環境
従来型の業務システム(Systems of Record)への統合サービスを提供
モバイル向けアプリケーションの開発・実行を意識
統合された開発体験をもたらすDevOps環境
お申し込みはこちら www.bluemix.net
10© 2014 IBM Corporation
INDIA
CHINATokyo
Hong Kong
Singapore
Melbourne
Seattle
San Jose
Los Angeles
Mexico City
Denver
Chicago
Dallas
Houston
TorontoMontreal
BRAZIL
New York City
Washington D.C.
Miami
London Frankfurt
Amsterdam
Paris
Sydney
Atlanta
DATA CENTER & NETWORK POINT OF PRESENCE
NETWORK POINT OF PRESENCE
IBM Bluemixのサービス提供形態
“オープンPaaS”をベースとしたサービス–オープンソースである”Cloud Foundry”を活用–そのため特定の環境へのロックインを回避可能–他社のCloud FoundryベースのPaaS環境はもちろん、ローカルに構築された環境に対してもポータビリティを実現
–アプリケーションの開発言語はJava, Ruby, Node.jsなど、その実行環境にMySQLやMongoDBなどをBaaS(Backend as a Service) として自由に組み合わせ可能
インフラ基盤はIBMクラウド–SoftLayerをインフラ基盤としたもの–SoftLayerのデータセンターは、グローバルに展開しており、
2014年中に、15ヶ国/40拠点になる予定
11© 2014 IBM Corporation
SoftLayer
IBM Bluemixの全体構成
OpenStack
Bluemix (Cloud Foundry)
ExternalServicesVM
Application Manager
Container
Container
VM
Application Manager
Appl.
Adm
inis
trat
ion
and
Too
ling
Bluemix hostedservice
ExternalServices
・・・
モバイル
PC等
Rou
ter
RESTHTTP
RESTHTTP
アプリ開発者
GUIツールcf ツール
Bind
仮想マシン上に複数のコンテナーをホストコンテナー単位で開発者にアプリケーション実行環境を提供
基盤はOpenStack on SoftLayer
RDBなどはサービスとして提供バインドして利用
CloudFoundryベースで、GUIや、認証基盤などにIBM独自実装が施されている
URLベースのロードバランサー
CloudFoundryのcf ツール(コマンドライン)による操作も可能
12© 2014 IBM Corporation
IBM Bluemixのインターフェイス
12
Bluemixで提供されているグラフィカルな管理インターフェイス– ダッシュボード (DASHBOARD): 自身のアプリケーションの状態やログを確認可能– カタログ (CATALOG): 使用できるランタイムやサービスを確認可能– ドキュメント (DOCS): Bluemixの使用方法を確認可能–コミュニティー (COMMUNITY): 使用方法など困ったことを相談するコミュニティー・サイト
13© 2014 IBM Corporation
14© 2014 IBM Corporation
15© 2014 IBM Corporation
16© 2014 IBM Corporation
17© 2014 IBM Corporation
18© 2014 IBM Corporation
19© 2014 IBM Corporation
20© 2014 IBM Corporation
21© 2014 IBM Corporation
22© 2014 IBM Corporation
23© 2014 IBM Corporation
24© 2014 IBM Corporation
25© 2014 IBM Corporation
26© 2014 IBM Corporation
27© 2014 IBM Corporation
28© 2014 IBM Corporation
29© 2014 IBM Corporation
何故 Bluemix のような環境が重要になるのか?
30© 2014 IBM Corporation
課題①: 開発者がコーディングではなくミドルウェアを導入/構成するために時間を費やしている
31© 2014 IBM Corporation
IBM Bluemixでの解決策①:簡単にバインド可能な数多くのサービス
※ 2014年6月13日時点
32© 2014 IBM Corporation
参考)Buildpackによって言語環境 (Runtime) は拡張可能
33© 2014 IBM Corporation
課題②: 新しい技術を使いたくても数多くのドキュメントを読む必要があるため意欲が低下する
34© 2014 IBM Corporation
IBM Bluemixでの解決策②:やりたいことに応じて表示される各種ヘルプ/ガイド
35© 2014 IBM Corporation
課題③: クラウド上のアプリケーションと既存のオンプレミスのシステムとのデータ連携はどうすれば?
36© 2014 IBM Corporation
IBM Bluemixでの解決策③:Integrationサービスなどによる容易な連携
37© 2014 IBM Corporation
課題④: アプリケーション開発者のために生産性の高い開発環境が提供できるか?(チーム開発を含めて)
38© 2014 IBM Corporation
IBM Bluemixでの解決策④:Webベースの統合DevOpsツール (IDS/JazzHub) の提供
“DEPLOY” アクションで、直接Bluemix上にデプロイが可能
39© 2014 IBM Corporation
課題⑤: 実行環境上の様々な動作のモニタリングをするために追加でツールを構成・設定するのは大変
40© 2014 IBM Corporation
IBM Bluemixでの解決策⑤:ビルトインされた各種モニタリング機能の提供
41© 2014 IBM Corporation
IBM Bluemix の今後
42© 2014 IBM Corporation
IBMの最先端ソリューションもサービスとして提供
注目のIBMの質問応答システム”Watson”もBluemixのサービスとして連携できるようになる予定
Watson のAPI を利用
アプリ開発者
Watsonに質問
BlueMix 上でアプリが稼働
IBMの最先端ソリューションを活用したアプリケーション開発を支援
43© 2014 IBM Corporation
Application Services
Integration
Big Data
Internet of Things
Security
DevOps
DataManagement
Commerce
MarketingWatson
Analytics
Mobile
Watson以外にも、今後様々なサービスを追加実装予定
44© 2014 IBM Corporation
IBMはソフトウェア・クラウドの開発に10億ドル以上を投資
45© 2014 IBM Corporation
更にサービスの「マーケットプレイス」も – IBM Cloud Marketplace
新たな価値とビジネスを生み出すエコシステムの実現を計画
パートナー様のソリューションを「サービス」として登録 アプリケーション開発者は、業務要件に合った機能を提供するサービスを選択し、
自らが開発するアプリケーションと連携した新たなソリューションの構築が可能
46© 2014 IBM Corporation
最後に
47© 2014 IBM Corporation
Security Services
Web and application
services
CloudIntegration Services
Mobile Services
Database services
Big Data services
Internet of Things
Services
Watson Services
DevOpsServices
募集中です!IBM BlueMix を使用して開発されたアプリケーションやサービスを対象とした開発コンテストを開催します。 次世代クラウド・プラットフォーム BlueMixを活用した独創的なアプリケーションやサービスの開発にチャレンジするとともに、その新たな開発スタイルを体験してください。コンテストへの多数の応募をお待ちしております。
■ コンテスト概要コンテスト参加登録の後、開発アプリをご応募いただきます。
参加登録は、お早めにお済ませください。
【応募期間】 2014年5月21日(水)~8月12日(火)
【各賞発表・表彰式】 2014年9月12日(金)
受賞者は、表彰式にご参加いただくとともに、参加者およびアプリケーションをインターネットその他で広く紹介いたします。
■ 各賞最優秀賞 1名 (副賞: MacBook Pro 1台)
優秀賞 2名 (副賞: ルンバ 1台)
ibm.biz/BMcontestコンテスト詳細はこちらから
主催:日本アイ・ビー・エム株式会社
ibm.biz/bluemix-jpBlueMixの技術情報はこちらから
■ 外部審査員の皆様 (敬称略・企業名五十音順)
ibm.biz/BMhandsonBlueMix ハンズオン・セミナー開催中