ハイブリッド・クラウドがもたらす 組み合わせ可能なサービスの...
Post on 06-Sep-2019
0 Views
Preview:
TRANSCRIPT
© 2015 IBM Corporation
概要
自己紹介
ハイブリッド・クラウドとは何か? なぜ必要なのか?
ハイブリッド・クラウドのパターン
マイクロ・サービスを実現するハイブリッド・クラウド: Bluemix
デモ
2
© 2015 IBM Corporation
自己紹介
浦本直彦 (@urarara, www.facebook.com/naohiko.uramoto, LinkedInも)
IBM東京基礎研究所にして,クラウドとセキュリティーに関する研究開発, 標準化等に従事
1990年就職 (上京),これまで
–自然言語処理, XML, Webサービス, SOA, Semantic Web, Web 2.0, Cloud <-今ココ
コミュニティー, 標準化活動
–ブログ一応やっています http://blogs.itmedia.co.jp/look4innovation/
–丸山不二夫先生 クラウド研究会 (2008年8月-) 事務局長 (当時)
– W3C Resource Description Framework (RDF) 作業部会メンバー (当時)
3
© 2015 IBM Corporation
6
世の中で起きている急速な変化
81%
の顧客は商品購入時にソーシャル・サイトを利用
ソーシャル
62%
のシステムは2016年までにクラウドで稼動
クラウド
1億
以上のスマート・デバイスは2013年に出荷
モバイル
90%
のデータはここ2年に作成
ビッグデータ
Internet of Things
のデバイスは2020年までにインターネットに接続
75億
© 2015 IBM Corporation
ハイブリッド・クラウドへの高まる注目 – IBM InterConnect 2015
2015年2月22-26日ラスベガスで開催
2万人以上の参加者,2000
以上のセッション
2015年初に新設されたCloud事業部門SVPのRobert Leblancが口火
“Disruptor or Disrupted?”
IBM Enterprise Container
(Dockerとの連携)
New Data Center, Open
Stack as a Service on
SoftLayer
Bluemix Local
API Harmony, DataWorks,
Secure Gatwayなどの新サービス7
© 2015 IBM Corporation
"People need banking, but they don't necessarily need banks."
Heather Cox, Chief Client Experience,
Digital and Marketing Officer, Citi Group
8
© 2015 IBM Corporation
なぜハイブリッド・クラウドなのか?
• データは世界中で発生し,その価値はそれらを組み合わせることで増大する
• アプリやサービスには様々な特性や制約が生じる
X
- ビジネスの変革- コスト- 事業継続性- …
- 業界規制- ワークロード種別- データ種別- データ転送のコスト- …
= ?
クラウド利用の目的 制約条件
9
© 2015 IBM Corporation
ハイブリッド・クラウドの未来は? (予測はいつでも難しい)
“640KBで誰もが十分なはずだ”ビル・ゲイツ、1981
“コンピュータは将来、おそらく1.5トン以上にはならないだろう”Popular Mechanics誌、1949
“誰もが自宅にコンピュータを欲しがるということはないはずだ”ケン・オルセン、DEC創始者、1977
“世界に「コンピュータ」は5つあれば足りる”グレッグ・パパドポラスサン・マイクロシステムズ CTO, 2006
10
© 2015 IBM Corporation
プライベート・クラウドとオンプレ環境
お客様にとってのメリット:
•全面的にカスタマイズ可能
•管理された堅牢性
•セキュリティを考慮した設計
両者の長所を活用よりよい成果を達成
ユーザー部門からのリクエストに応じて迅速に対応可能
パブリック・クラウドでクイック・スタートした業務を、プライベート環境に容易に移行可能
運用コストや、セキュリティー要件に応じて、プライベート・クラウドかパブリック・クラウドかを柔軟に選択可能
設備投資せずに、季節変動性の高い業務を低コストで実施可能
お客様にとってのメリット:
•初期参入コストが最小
•従量課金
•極めて弾力的
ダイナミック・ハイブリッド・クラウド
パブリック・クラウド
Hybrid Cloud+
可搬性
統合管理
2者択一から”いいとこ取り”のクラウドへ
11
© 2015 IBM Corporation
IBMのクラウド・ポートフォリオ
ビジネス変革の実現
Business Processas a Service
Business Process as a Service
高機能で柔軟に利用できるビジネス・アプリケーション
Softwareas a Service
構成可能で統合されたアプリケーション開発プラットフォーム
Platformas a Service
大規模運用に最適化されたインフラストラクチャー
Infrastructureas a Service
パブリック / プライベート / ハイブリッド
Think it. Build it. Tap into it.
Software as a Service
Platform as a Service
Infrastructure as a Service
Smarter Commerce
GBS Cloud Business Solutions
SmarterWorkforce
Smarter Cities
Big Data & Analytics
Watson Solutions
Software Solutions
PureFlex | PureApplication | PureData
IBM Cloud Managed Services
IBM Cloud Orchestrator
Cloud Manager
with OpenStack
© 2015 IBM Corporation
APIパターンによるハイブリッド・クラウドの類型 (1)
同一API型
Vmware
Azure
IBM Bluemix
OpenStack
Cloud Foundry
OpenStack API
Docker (?)
Amazon AWS
Etc.
オンプレ
Private Public
API a? API a API a
オンプレ
Private Public
API a? API a API a
同一製品型
オンプレ
Public
API a
独立型
Private Public
API b API c
仮想ネットワーク 仮想ネットワーク 仮想ネットワーク
15
© 2015 IBM Corporation
APIパターンによるハイブリッド・クラウドの類型 (2)
オンプレ
Private Public
なんちゃってHybrid Cloud
オンプレ
Private Public
Broker
API b API cAPI d
API a
オンプレ
Private Public
API a? API a API a
Broker 型Hybrid Cloud
Friction Less 型Hybrid Cloud
クラウド間をアドホックに接続
ブローカーがAPIの差異を吸収
それぞれのクラウドは独自API
各クラウドがオープンAPIをサポート
16
© 2015 IBM Corporation
利用パターンによるハイブリッド・クラウドの類型 (1)
バースト
業務要件に応じて使い分ける
異なるHWプラットフォームの使い分けを含む (ベアメタル,Power, グラフィックボード)
社内IT資源で溢れたワークロードをパブリックにオフロード
遠隔地にある(複数の)パブリック・クラウドに分散
Private Public
適材適所 災害対応
アプリ
1
アプリ2
データ
1
アプリ
3
アプリ
4
データ
3
基幹業務 キャンペーンサイト
Private Publicアプリ
1
データ
1
ピーク時に負荷を分散
アプリ
1
データ
1
Private Public
アプリ
1
データ
1
アプリ
1
データ
1
Public
アプリ
1
データ
1
東京 豪州 北米
17
© 2015 IBM Corporation
利用パターンによるハイブリッド・クラウドの類型 (2)
統一ガバナンス
パブリック環境で開発,テスト後,社内で展開
異なるクラウドで統一ポリシーを適用することで,管理容易性の向上
Private Public
開発テスト-社内展開 可搬なアプリ(コンテナ)
アプリ
実データ
Private Publicアプリ
1
データ
1
アプリ
2
データ
2
Private Public
アプリ
1
アプリ
1
Public
アプリ
テスト
データ
アプリ2
アプリ
3
アプリ2
コンテナ化されたアプリが状況に応じて配置,稼働
データはサニタイズ
ポリシー
18
© 2015 IBM Corporation
利用パターンによるハイブリッド・クラウドの類型 (3)
パブリック・データ (例.SNS)と顧客データを連携
Private Public
データ連携
アプリ
社内
データ
アプリ
社外
データ
プライベート・クラウド (あるいはオンプレ)とパブリック・クラウドのセキュアな接続
データを持ち出す際の変換(項目削除や匿名化など)
19
SoESoR
SoE: Systems of Engagement
SoR: Systems of Records
© 2015 IBM Corporation
デモ: Secure Gate Wayを用いたオンプレ-パブリッククラウドのセキュアな連携
Bluemix ランタイム
アプリセキュア
GW社外
データ
ベース
パブリック・クラウド オンプレミス
コンテナ
Dockerホスト
社内データベースSecure
tunnel
21
cap-sg-prd-5.integration.ibmcloud.com:12345
192.168.1.1000:3306
cap-sg-prd-5.integration.ibmcloud.com:12345
© 2015 IBM Corporation
Data Worksによるデータの精錬 (Data Refinery)
Bluemix service: DataWorks
コアとなるデータAPI• ロード• プロファイリング• マスキング• 分類• 住所のクレンジング/検証
Save & Run asan ActivityLoad Analyze Join Cleanse
Bluemixサンプルアプリ提供中!
シナリオ- オンプレからパブリックにデータを送る際にデータのマスキング- データの欠損やばらつき具合のチェック(プロファイリング)
22
© 2015 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
開発言語を選択、わずか30秒で実行環境を準備
利用したいサービスを選択、わずか30秒で組み込まれる
データベース、メッセージ・キュー、ビッグデータ解析など、アプリケーションに必要な機能を組み込むことができます。
www.bluemix.net
ビジネス価値の創造アイデアを動くソフトウェアへソフトウェアをビジネス価値として提供
バインド
各種サービスアプリ実行環境
Bluemixアプリを構築・管理・実行のための、SoftLayerを基盤とし、オープン・スタンダード(Cloud Foundry)を活用した、新しいクラウド・プラットフォーム(PaaS)です
マイクロ・サービス指向
© 2015 IBM Corporation
Micro Servicesの特徴
サービス単位のコンポーネント化(Componentization via Services)
ビジネス能力による構成(Organized around Business Capabilities)
プロジェクトではなくプロダクト (Products not Projects)
賢いエンドポイント、愚かなパイプ(Smart endpoints and dumb pipes)
分散されたガバナンス (Decentralized Governance)
分散データ管理 (Decentralized Data Management)
インフラの自動化 (Infrastructure Automation)
障害を前提とした設計 (Design for failure)
進化的設計 (Evolutionary Design)
(http://martinfowler.com/articles/microservices.html)
25
© 2015 IBM Corporation
Bluemix はただのPaaSではない! (1) RuntimeとBoilerplate
Rutime (6+)
Liberty for Java
Node.js
Go
PHP
Python
Ruby
Other buildbacks
14 + 6 as of April 18
Boilerplates (14)
Internet of Things Foundation
Java Cache and Web Starter
Java Cloudant Web Starter
Java DB Web Starter
Mobile Cloud
MobileFirst Service Starter
Node.js Cache Web Starter
Node.js Coundant DB Web Starter
Personality Insights Java Web Starter
Personality Insights Node.js Starter
Node-RED Starter
Ruby Sinatra
Vaadin Rich Web Starter
WordPress on Bluemix
26
© 2015 IBM Corporation
Bluemix はただのPaaSではない! (2) サービス
Watson (16): AlchemyAPI, Concept Expansion, Concept Insights, Language Identification,
Machine Translation, Message Responses, Personality Insights, Question and Answer,
Relationship Extraction, Speech to Text, Text to Speech, Tradeoff Analytics, Visual Recognition,
Cognitive Commerce, Cognitive Graph, Cognitive Insights
Mobile (9): Advanced Mobile Access, Cloudant NoSQL DB, Mobile Application Service, Mobile
Data, Mobile Quality Assurance, Push, Push iOS 8, Twilio, Mobile Quality Extensions
DevOps (9): Auto-Scaling, Delivery Pipeline, Monitoring and Analytics, Track & Plan,
BlazeMeter, Lead Impact, New Relic, IBM Globalization, Integration Testing
Web and Application (21): Business Rules, Data Cache, Gamification, MQ Light, RapidApps,
Session Cache, Workflow, Workload Scheduler, CloudAMQP, Geocoding, Memchached Cloud,
Reverse Geocoding, SendGrid, Simplicite aPaaS for Bluemix, Statica, Trevel Boundary Service,
Ustream, Validate Address, mongodb, rabbitMQ, redis
Integration (3): API Management, Cloud Integration, Secure Gateway
Data Management (12): Cloudant NoSQL DB, DataWorks, Object Storage, Object Storage
(V2), SQL Database, ClearDB MySQL Database, ElephantSQL, MongoLab, Redis Cloud,
mysql, postgresql, Probabilistic Match
Bigdata (6): BigInsights for Hadoop, dashDB, Geospatial Analytics, IBM Analytics Hadoop, IBM
Insights for Twitter, Time Series Database
Security (6): AppScan Dynamic Analysis, AppScan Mobile Analyzer, Mobile Analyzer for iOS,
Single Sign On, Static Analyzer, aPersona
Business Analytics (3) Embeddable Reporting, Predictive Modeling, Cupenya Insights
Internet of Things (1): Internet of Things
86 as of April 18
27
© 2015 IBM Corporation
デモ: (ホントに)なんちゃって日本語Watson
外部API
(Microsoft
Translator API) *
** http://www.ibm.com/developerworks/cloud/library/cl-watson-qaapi-app/
+ +Watson
サンプル・アプリを少し修正 **
* www.microsoft.com/translator/api.aspx
28
© 2015 IBM Corporation30 Coming Summer 2015
1 | Publicパブリック・クラウドの経済性と迅速性を最大限に活用
2 | Dedicatedパブリック・クラウドの迅速性を保ちながら,あなただけの専有環境を提供
3 | NEW: Localファイヤーウォールの内側で重要なワークロードを実行
Seamless
Experience
どの形態を選んでも単一でシームレスな環境を提供
2014年7月提供開始
2014年12月提供開始
2015年2月発表
ハイブリッド・クラウドとしてのBluemix
© 2015 IBM Corporation
今日お話したこと
ハイブリッド・クラウドとは何か? なぜ必要なのか?
ハイブリッド・クラウドのパターン
マイクロ・サービスを実現するハイブリッド・クラウド: Bluemix (30日間無料で使えます!)
31
top related