osc sapporo introduction of bluemix

47
© 2014 IBM Corporation 「物足りない」を解決する、IBMの新世代クラウドサービス Softlayer」「Bluemix」を徹底解説 IBM 次世代クラウド・プラットフォーム IBM Bluemix” (オープン・ベータ)解説 日本アイ・ビー・エム株式会社 ソフトウェア事業本部 牧 裕一朗

Upload: yuichiro-maki

Post on 18-Nov-2014

566 views

Category:

Software


0 download

DESCRIPTION

 

TRANSCRIPT

Page 1: Osc sapporo introduction of bluemix

© 2014 IBM Corporation

「物足りない」を解決する、IBMの新世代クラウドサービス「Softlayer」「Bluemix」を徹底解説

IBM 次世代クラウド・プラットフォーム“IBM Bluemix” (オープン・ベータ)解説日本アイ・ビー・エム株式会社ソフトウェア事業本部  牧 裕一朗

Page 2: Osc sapporo introduction of bluemix

2© 2014 IBM Corporation

Bluemix 登場の背景

IBM Bluemixとは

何故 Bluemix のような環境が重要になるのか?

IBM Bluemix の今後

最後に

Page 3: Osc sapporo introduction of bluemix

3© 2014 IBM Corporation

Bluemix 登場の背景

Page 4: Osc sapporo introduction of bluemix

4© 2014 IBM Corporation

ビジネスの世界で起きている変化

① ソーシャル・メディアの発展 ⇒ 企業よりも力を持つユーザーが増加

② 過当な低価格競争からの脱却 ⇒ 「個」を理解し、付加価値を提供

PCユーザー Smart Device ユーザー

Twitter,Line

Facebook, etc…

A社のXXは使い勝手が良い

共有・共感

B社とC社だとC社のほうが

「顧客へのエンゲージメントの向上」が今後のビジネスと鍵となるエンゲージ向上をITシステムで支える必要性が高まっている

BigDataを活用し、購買傾向を分析

適切な方法で的確に広告を

来店者にはポイントを提供

Page 5: Osc sapporo introduction of bluemix

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システムを、如何に開発していくかが焦点に

顧客

Page 6: Osc sapporo introduction of bluemix

6© 2014 IBM Corporation

SoEなITシステムの開発で求められること

企業から顧客へのアプローチが刻々と変化

顧客の声をもっと細かく拾いたい

異業界のトレンドに合わせてXXをキャンペーンで売り出したい

SoE実現のための技術要素が刻々と変化リアルタイム性を求めて複雑に絡み合う

如何に迅速かつ的確に、アプリケーションの実行基盤を用意できるかが重要

アプリ開発者

*PoC: Proof of Concept

まずはお試しでMWをさくっと使いたいが導入が複雑・・・

PoC*(概念実証)を速やかに実施したい

やっぱりYYはやめよう

要件が変わりやすいので、MWに依存する機能追加・削除は容易に行える基盤を用意したい

Page 7: Osc sapporo introduction of bluemix

7© 2014 IBM Corporation

OS

アプリケーション開発に注力するために

仮想化基盤

アプリケーション

ミドルウェア(APサーバー/DB/監視

etc…)

ハードウェア(Server,Storage, Network)

IaaS

ビジネス・プロセス構成の自由度が高い⇒ 検討する要素が多い

手動構成・基盤依存による設定のぶれ

ミドルウェア調達のリード・タイム

PaaSをベースとして、速やかに基盤を用意し開発をスタート

新規技術を扱う基盤の用意がやや難

OS

仮想化基盤

アプリケーション

ミドルウェア(APサーバー/DB/監視 etc…)

ハードウェア(Server,Storage, Network)

PaaS

ビジネス・プロセス 必要に応じてSaaSアプリとAPIで連携

必要な技術要素を組み合わせて必要な基盤を用意

構成の自動化にかける時間・労力が未知数

Page 8: Osc sapporo introduction of bluemix

8© 2014 IBM Corporation

IBM Bluemixとは

Page 9: Osc sapporo introduction of bluemix

9© 2014 IBM Corporation

IBM 次世代クラウド・プラットフォーム:”IBM Bluemix”

様々なプログラミング言語に対応したアプリケーションの実行環境を提供

オープン・スタンダードを活用した環境

従来型の業務システム(Systems of Record)への統合サービスを提供

モバイル向けアプリケーションの開発・実行を意識

統合された開発体験をもたらすDevOps環境

お申し込みはこちら www.bluemix.net

Page 10: Osc sapporo introduction of bluemix

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拠点になる予定

Page 11: Osc sapporo introduction of bluemix

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 ツール(コマンドライン)による操作も可能

Page 12: Osc sapporo introduction of bluemix

12© 2014 IBM Corporation

IBM Bluemixのインターフェイス

12

Bluemixで提供されているグラフィカルな管理インターフェイス– ダッシュボード (DASHBOARD): 自身のアプリケーションの状態やログを確認可能– カタログ (CATALOG): 使用できるランタイムやサービスを確認可能– ドキュメント (DOCS): Bluemixの使用方法を確認可能–コミュニティー (COMMUNITY): 使用方法など困ったことを相談するコミュニティー・サイト

Page 13: Osc sapporo introduction of bluemix

13© 2014 IBM Corporation

Page 14: Osc sapporo introduction of bluemix

14© 2014 IBM Corporation

Page 15: Osc sapporo introduction of bluemix

15© 2014 IBM Corporation

Page 16: Osc sapporo introduction of bluemix

16© 2014 IBM Corporation

Page 17: Osc sapporo introduction of bluemix

17© 2014 IBM Corporation

Page 18: Osc sapporo introduction of bluemix

18© 2014 IBM Corporation

Page 19: Osc sapporo introduction of bluemix

19© 2014 IBM Corporation

Page 20: Osc sapporo introduction of bluemix

20© 2014 IBM Corporation

Page 21: Osc sapporo introduction of bluemix

21© 2014 IBM Corporation

Page 22: Osc sapporo introduction of bluemix

22© 2014 IBM Corporation

Page 23: Osc sapporo introduction of bluemix

23© 2014 IBM Corporation

Page 24: Osc sapporo introduction of bluemix

24© 2014 IBM Corporation

Page 25: Osc sapporo introduction of bluemix

25© 2014 IBM Corporation

Page 26: Osc sapporo introduction of bluemix

26© 2014 IBM Corporation

Page 27: Osc sapporo introduction of bluemix

27© 2014 IBM Corporation

Page 28: Osc sapporo introduction of bluemix

28© 2014 IBM Corporation

Page 29: Osc sapporo introduction of bluemix

29© 2014 IBM Corporation

何故 Bluemix のような環境が重要になるのか?

Page 30: Osc sapporo introduction of bluemix

30© 2014 IBM Corporation

課題①: 開発者がコーディングではなくミドルウェアを導入/構成するために時間を費やしている

Page 31: Osc sapporo introduction of bluemix

31© 2014 IBM Corporation

IBM Bluemixでの解決策①:簡単にバインド可能な数多くのサービス

※ 2014年6月13日時点

Page 32: Osc sapporo introduction of bluemix

32© 2014 IBM Corporation

参考)Buildpackによって言語環境 (Runtime) は拡張可能

Page 33: Osc sapporo introduction of bluemix

33© 2014 IBM Corporation

課題②: 新しい技術を使いたくても数多くのドキュメントを読む必要があるため意欲が低下する

Page 34: Osc sapporo introduction of bluemix

34© 2014 IBM Corporation

IBM Bluemixでの解決策②:やりたいことに応じて表示される各種ヘルプ/ガイド

Page 35: Osc sapporo introduction of bluemix

35© 2014 IBM Corporation

課題③: クラウド上のアプリケーションと既存のオンプレミスのシステムとのデータ連携はどうすれば?

Page 36: Osc sapporo introduction of bluemix

36© 2014 IBM Corporation

IBM Bluemixでの解決策③:Integrationサービスなどによる容易な連携

Page 37: Osc sapporo introduction of bluemix

37© 2014 IBM Corporation

課題④: アプリケーション開発者のために生産性の高い開発環境が提供できるか?(チーム開発を含めて)

Page 38: Osc sapporo introduction of bluemix

38© 2014 IBM Corporation

IBM Bluemixでの解決策④:Webベースの統合DevOpsツール (IDS/JazzHub) の提供

“DEPLOY” アクションで、直接Bluemix上にデプロイが可能

Page 39: Osc sapporo introduction of bluemix

39© 2014 IBM Corporation

課題⑤: 実行環境上の様々な動作のモニタリングをするために追加でツールを構成・設定するのは大変

Page 40: Osc sapporo introduction of bluemix

40© 2014 IBM Corporation

IBM Bluemixでの解決策⑤:ビルトインされた各種モニタリング機能の提供

Page 41: Osc sapporo introduction of bluemix

41© 2014 IBM Corporation

IBM Bluemix の今後

Page 42: Osc sapporo introduction of bluemix

42© 2014 IBM Corporation

IBMの最先端ソリューションもサービスとして提供

注目のIBMの質問応答システム”Watson”もBluemixのサービスとして連携できるようになる予定

Watson のAPI を利用

アプリ開発者

Watsonに質問

BlueMix 上でアプリが稼働

IBMの最先端ソリューションを活用したアプリケーション開発を支援

Page 43: Osc sapporo introduction of bluemix

43© 2014 IBM Corporation

Application Services

Integration

Big Data

Internet of Things

Security

DevOps

DataManagement

Commerce

MarketingWatson

Analytics

Mobile

Watson以外にも、今後様々なサービスを追加実装予定

Page 44: Osc sapporo introduction of bluemix

44© 2014 IBM Corporation

IBMはソフトウェア・クラウドの開発に10億ドル以上を投資

Page 45: Osc sapporo introduction of bluemix

45© 2014 IBM Corporation

更にサービスの「マーケットプレイス」も – IBM Cloud Marketplace

新たな価値とビジネスを生み出すエコシステムの実現を計画

パートナー様のソリューションを「サービス」として登録 アプリケーション開発者は、業務要件に合った機能を提供するサービスを選択し、

自らが開発するアプリケーションと連携した新たなソリューションの構築が可能

Page 46: Osc sapporo introduction of bluemix

46© 2014 IBM Corporation

最後に

Page 47: Osc sapporo introduction of bluemix

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 ハンズオン・セミナー開催中