32
日本IBM東京基礎研究所 浦本直彦 ハイブリッド・クラウドがもたらす 組み合わせ可能なサービスの世界

ハイブリッド・クラウドがもたらす 組み合わせ可能なサービスの …qcontokyo.com/data_2015/img/B3-2_IBM_QConTokyo2015.pdf · ibm東京基礎研究所にして,クラウドとセキュリティーに関する研究開発,

  • Upload
    others

  • View
    0

  • Download
    0

Embed Size (px)

Citation preview

日本IBM東京基礎研究所浦本直彦

ハイブリッド・クラウドがもたらす組み合わせ可能なサービスの世界

© 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

私にとってのクラウド

サービスとその提供基盤である

どこででも,どれでも使える

オープンである

4

ハイブリッド・クラウドを考えてみる

© 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

ハイブリッド・クラウドプライベート・クラウド パブリック・クラウド

IaaS

SaaS

OAuth

IBMのオープン・クラウド戦略

PaaS

13

ハイブリッド・クラウドの分類を考えてみた

© 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

マイクロ・サービスを実現するBluemix

© 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 Corporation

Bluemix はただのPaaSではない! (3)

コントロールされたコンテナ

可搬なコンテナ

仮想マシン

29

© 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

ありがとうございました