エンタープライズ・クラウド
DESCRIPTION
エンタープライズ・クラウド. 日本アイ・ビー・エム株式会社. 米持 幸寿. IBM ソフトウェア事業 テクノロジー・エバンジェリスト テクノロジー・カウンシル議長 2007 年 SOA 2008 年 Web 2.0 2009 年クラウド. 様々なデバイスを端末化する. アプリケーションは配布 データはクラウド側に保存する. 行動記録. メール. 写真. ビデオ. スケジュール. アドレス帳. アプリ. アプリ. アプリ. アプリ. HTML5. Android. iPhone/ipod/iPad. Flash. ウィジェット. - PowerPoint PPT PresentationTRANSCRIPT
IBM Corporation 8/3/05
この文書のデータの利用または公開には、最終ページに記載されている制限事項が適用されます。© 2009 IBM Corporation
PSU_temp_0522
© 2009 IBM Corporation
エンタープライズ・クラウド
日本アイ・ビー・エム株式会社
2 © 2009 IBM Corporation
PSU_temp_0522
2 © 2009 IBM Corporation
米持 幸寿
IBM ソフトウェア事業
テクノロジー・エバンジェリスト
テクノロジー・カウンシル議長
2007 年 SOA
2008 年 Web 2.0
2009 年クラウド
3 © 2009 IBM Corporation
PSU_temp_0522
3 © 2009 IBM Corporation
様々なデバイスを端末化する
アプリケーションは配布
データはクラウド側に保存する
行動記録
スケジュールメール ビデオ写真
アドレス帳
アプリ アプリ アプリアプリ
ウィジェット
HTML5iPhone/ipod/iPad Flash
Android
4 © 2009 IBM Corporation
PSU_temp_0522
4 © 2009 IBM Corporation
クラウドの特徴と実現技術
共有とリサイクル
星の数ほどのサーバーを高効率で運用
即手に入れ、短時間使う
仮想化
スケールアウト技術
自動化
セルフサービス
メータリングと課金
5 © 2009 IBM Corporation
PSU_temp_0522
5 © 2009 IBM Corporation
プライベート・クラウド
6 © 2009 IBM Corporation
PSU_temp_0522
6 © 2009 IBM Corporation
パブリック・クラウドでは不安な要素 セキュリティー
– 絶対に会社の壁の外へ持って行きたくない重要データ
– VPN などでファイアウォールに穴を開けたくない
柔軟性
– 特種な OS やミドルウェアが使いたい
– ビジネススケールのマシンが必要
– 社内ホストやストレージと密結合できない
回復力
– 障害への対策は、他社任せにできない
プライベート・クラウドで一気に解決
7 © 2009 IBM Corporation
PSU_temp_0522
7 © 2009 IBM Corporation
コスト効果:コンピューターリソースのネット流通
クラウドでは?
開発・製造
開発・製造 流通
設置
設置
設置
設置
設置
インストール
インストール
インストール
インストール
インストール
利用
利用
利用
利用
利用
利用
開発・製造
開発・製造
設置 インストール
利用
利用
利用
利用
自動化自動化自動化
:
8 © 2009 IBM Corporation
PSU_temp_0522
8 © 2009 IBM Corporation
すでにハイブリッドな私
固定 IaaS/HaaS PaaS/DaaS SaaSパブリック Amazon EC2 BlueWorks LotusLive
My developerWorks
IBM Global
(社内)
IBM RC2
TAP
GSA IIOSB
Lotus Connections
日本 IBM x235 x 10 SWHoC MashupCenter
自宅 ThinkPad x 7
Server x 1
ESXi + vSphere
IBM Systems Director
WebSphere sMash Rational Team Concert
9 © 2009 IBM Corporation
PSU_temp_0522
9 © 2009 IBM Corporation
IBM Research Computing Cloud (RC2)
リサーチ部門のストラテジーを促進する目的で設立
リサーチ部門の計算機リソースに対して、セルフサービス・オンデマンド・デリバリー・ソリューションを提供
サービスデリバリーのライフサイクルにおいてサポートは不要( Zero touch support )
– 注文の作成(リソース要求)– 承認プロセス– E-mail によるお知らせ– 自動プロビジョニング– モニタリング
RC2
Enterprise Service Bus
Virtualized Infrastructure
Business Process Workflow Management
Business Process Workflow Application
Business Service Platform
Self - Service
Portal
世界中の基礎研究所に従事する3000人の研究員を対象に必要な IT リソースをオンデマンドに提供。運用は全自動化
10 © 2009 IBM Corporation
PSU_temp_0522
10 © 2009 IBM Corporation
ビジネス・ケース
年間の費用削減 : $7.6M (87%) $8.76M to $1.16M
資本回収期間; 32 days
正味現在価値 (NPV): $18.2M
内部収益率 (IRR): 1155%
投資回収率 (ROI): 2673 %
IBM Technology Adoption Program (TAP)
Current IT
Spend
戦略的な変革のための能力
年間運用費用86.7%
ハードウェアコスト
( - 88.7%)
人件費 ( - 80.7%)
100%
移行費用(一時費用)
Note: 3-Year Depreciation Period with 10% Discount Rate
ハードウェアコスト
新規開発
新規開発 (新規ビジネス
開発能力 )
人件費 ( 運用&保守)
ファシリティー(88.9%)
ファシリティーコス
ト
ソフトウェアコスト
ソフトウェア
コスト
ユーザーの利益 セルフ・サーバープロビジョニング
柔軟な低コストでのアクセス
先行予約可能なスケジューリング
ストレージの仮想化
アセット利用率の最大化
世界中で8万人以上の社員が様々なイノベーションについて協業している環境。27% のプロジェクトが製品やソリューションとなりお客様へ提供されている。
11 © 2009 IBM Corporation
PSU_temp_0522
11 © 2009 IBM Corporation
お客様に IT サービスを提供する全世界のクラウド・センターIBM Corporation は 2000 年に Linux の推進をコミットし広範囲な活動を継続している事を例にあげ、クラウド・コンピューティングについても同様に推進していく事をコミットしています。
サン・ノゼ 中国
無錫
アイルランド
ダブリン
南アフリカヨハネスブルク
ベトナム
ハノイ
インドバンガロア
ブラジルサンパウロ
韓国 ソウル中国
北京中東 日本オランダアムステルダム
2008/03
2008/06
2008/062008/062008/08
2008/09
2008/09
2008/09
2008/09
予定
活動中
お客様サイト
シアトル
米国東海岸
12 © 2009 IBM Corporation
PSU_temp_0522
12 © 2009 IBM Corporation
オフ/オン・プレミスの統合、クラウドとアプライアンスで
http://www.castiron.com/webinars/see_demo.html
13 © 2009 IBM Corporation
PSU_temp_0522
13 © 2009 IBM Corporation
仮想化技術の発展
14 © 2009 IBM Corporation
PSU_temp_0522
14 © 2009 IBM Corporation
コスト効果:ワークロードの最適な配分
マシン 3台で稼働している 実は 1.5 コアで足りる
仮想化がキー
15 © 2009 IBM Corporation
PSU_temp_0522
15 © 2009 IBM Corporation
VM とハイパーバイザー
CPU を「分ける」技術(足すことはできない)
一台のコンピューター 複数のコンピューター
一台のコンピューター 複数のコンピューター
ハイパーバイザー
OS OS OS OS OS
OS
OS
OS OS OS OS OS
OS
VM VM VM VM VM
VMWare Player など
VMWare ESX 、 MS Hiper-V など
新しめの CPU でないと実行できない
メインフレームや UNIX システムでは
以前からあった技術
インテル系 CPU で最近使えるように
なったことで注目があつまっている
16 © 2009 IBM Corporation
PSU_temp_0522
16 © 2009 IBM Corporation
OVF ( Open Virtualization Format )
仮想アプライアンスのパッケージング標準
DMTF で策定
– Distributed Management Task Force
OS
データベース
APサーバー
アプリケーション
アプライアンス
自動配布
17 © 2009 IBM Corporation
PSU_temp_0522
17 © 2009 IBM Corporation
スケールアウト技術
18 © 2009 IBM Corporation
PSU_temp_0522
18 © 2009 IBM Corporation
雲とは?
たくさんの数が集まったもの
photo by Yonemochi
アンドロメダ
19 © 2009 IBM Corporation
PSU_temp_0522
19 © 2009 IBM Corporation
超スケールアウト技術
小さなシステムを大量に集めたもの 数 10万台~数百万台
比較的安い(不安定な)ノード
壊れたノードは自動的に切り離す
データは自動的にレプリケートされる
集合体全体は「協調」して安定
Google : GFS / Hadoop : HDFSキー・バリュー・ストアMapReduce
Google 、 facebook などが
ベンダーから調達しない
不安定な安いシステムで
成功しているため、
ユーザー企業が注目している
20 © 2009 IBM Corporation
PSU_temp_0522
20 © 2009 IBM Corporation
HDFSの構造
データノード群
A1 A2 A3
B1 B2 B3
ファイル A
ファイル B
A1 A1 A1 A2
A2 A2 A2 A3
A3 A3B1 B1 B2 B2
B3 B3
三つのレプリカ
二つのレプリカ
ネームノード
A1
A3B1
A1
A3B1
もし、このマシンがダウンしたら・・・
別の正常なマシンからレプリカが再実行される
21 © 2009 IBM Corporation
PSU_temp_0522
21 © 2009 IBM Corporation
キー・バリュー・ストア
データにキーを付けて管理する入れ物
– map.put(key, currentObject);
複数のサーバーで大規模管理するもの
メモリーで管理するので高速
000000~ 099999
100000~ 199999
200000~ 299999
300000~ 399999
400000~ 499999
500000~ 599999
600000~ 699999
CouchDB, WebSphere XS, Oracle Coherence etc…
22 © 2009 IBM Corporation
PSU_temp_0522
22 © 2009 IBM Corporation
MapReduce
たくさんのサーバーに分散しているデータセットを
それぞれのサーバーである程度処理してから
最終的に集計する分散処理技術
map
reduce
プログラム呼び出し
map
reduce
map
reduce
map
reduce
map
reduce
エージェントのようにプログラムを配布
23 © 2009 IBM Corporation
PSU_temp_0522
23 © 2009 IBM Corporation
自動化
24 © 2009 IBM Corporation
PSU_temp_0522
24 © 2009 IBM Corporation
用途ごとにいちいちハードウェアを用意しないという発想
ネット開発
業務改善
新規ビジネス
EDI
データ管理
コンテンツ管理
ビジネス分析
ネット開発
業務改善 新規ビジネス
EDI
データ管理
コンテンツ管理
ビジネス分析
共有とリサイクルのために、仮想化技術が貢献している
25 © 2009 IBM Corporation
PSU_temp_0522
25 © 2009 IBM Corporation
IBM Director 、 VMControl
複数のハードウェア・プラットフォーム全体で物理システムと仮想システムの管理を簡素化するプラットフォーム管理ソフトウェア
http://www.ibm.com/systems/jp/x/sysmanage/director.shtml
26 © 2009 IBM Corporation
PSU_temp_0522
26 © 2009 IBM Corporation
27 © 2009 IBM Corporation
PSU_temp_0522
27 © 2009 IBM Corporation
パターン
アプリケーション
スクリプト
カタログ
ハイパーバイザ
Deployment Manager
IBM HTTPServer
WAS クラスタ環境
WAS Node
WAS Node
WAS HV
WAS IHS
SLES
Customization/Connection
WAS HV
WAS IHS
SLES
Customization/Connection
スクリプトスクリプト
アプリケーションアプリケーション
プライベート・クラウド
運用担当者
仮想イメージ ( アプリケーション等含む ) 、パターンの構成管理
WEB UI / コマンド / REST
ハードウェアの準備ハイパーバイザの導入
オンデマンドで最適な WebSphere環境を配布処理状況を監視
WebSphere CloudBurst
WebSphere CloudBurst Appliance
28 © 2009 IBM Corporation
PSU_temp_0522
28 © 2009 IBM Corporation
セルフサービス
29 © 2009 IBM Corporation
PSU_temp_0522
29 © 2009 IBM Corporation
IBM CloudBurst 製品概要
クイック・スタートサービス:
ハードウェア構成: IBM System Cluster1350 42U エンタープライズ ラ
ック IBM System x3650 M2 システム・マネージメント
サーバー IBM BladeCenter HS22 クラウド・マネージメント
ブレード IBM BladeCenter H シャーシー
(イーサーネット、 FC スイッチ二重化) IBM BladeCenter HS22 ブレード ( サーバープール
用 3 枚) IBM System Storage DS3400 FC ストレージ
ソフトウェア構成: IBM CloudBurst サービス・マネージメント
・パック IBM Tivoli Provisioning Manager v7.1 IBM Tivoli Monitoring v6.2.1 IBM Systems Director 6.1.1
Active Energy Manager; IBM ToolsCenter 1.0; IBM DS Storage Manager for DS4000 v10.36; LSI SMI-S provider for DS3400
VMware VirtualCenter 2.5 U4 VMware ESXi 3.5 U4 hypervisor
迅速なクラウド環境提供を実現する” All-in-One” パッケージ クラウド・サービス提供のための専用インフラストラクチャー 単一製品として提供・サポート プライベート・クラウド環境立ち上げに必要なサーバー、スト
レージ、ネットワーク、ソフトウェア、導入サービスをパッケージ化
お客様サイトでの IBM CloudBurst の導入・設定ユーザー、セキュリティ・ポリシーの設定 仮想化サーバー、ネットワーク、ストレージリソー
スのセットアップ、ディスカバリー
セルフサービス・ポータルの構成
基本機能検証 スキル・トランスファー
30 © 2009 IBM Corporation
PSU_temp_0522
30 © 2009 IBM Corporation
迅速性の提供:すぐ手に入る環境
調達開始
日程調整 発注 現地工事 OSインストール
納品 M/Wインストール
作業決定から環境を準備して作業を開始できるまでの時間
etc ・・・・・
調達開始
10分程度
数日~長ければ数週間~数ヶ月
クラウドでは?
31 © 2009 IBM Corporation
PSU_temp_0522
31 © 2009 IBM Corporation
クラウド上での開発プロセス( IaaS の場合)
立案
チーム
立ち上げ
プロト
タイピング
VM確保
仕様
要求
見直し
環境
整備
実証
VM確保
仕様
要求
見直し
VM確保
環境
整備
実証
仕様
要求
見直し
アプリケーション
統合
統合
テスト本番運用
開発側
インフラ側クラウドの機能によって自動化することも可能
例: WebSphere CloudBurstWebSphere Virtual Enterprise
Amazon EC2 On-Demand Instances
設計などに無駄に
時間を費やさない
運用ドキュメント
仕様ドキュメント
意外と重要なアジャイル・プロセス
32 © 2009 IBM Corporation
PSU_temp_0522
32 © 2009 IBM Corporation
ユーザー
Webアプリケーション開発者
クラウド提供者
システム管理者
使う作る
入れる
アプリケーションプログラム
システム・イメージ
システム屋がクラウドにアクセス
33 © 2009 IBM Corporation
PSU_temp_0522
33 © 2009 IBM Corporation
プロジェクト管理クラウド
専門プログラマースクリプトプログラマー
ユーザー
ユーザー
ブログ
Wiki
フォーラムバージョン管理
バグ追跡
Homeテスト環境
プロジェクト立ち上げ
開発修正
ビルド
ダウンロード
利用
この機能、こんな風に
できませんか?
ファイル共有
34 © 2009 IBM Corporation
PSU_temp_0522
34 © 2009 IBM Corporation
Rational Team Concert
35 © 2009 IBM Corporation
PSU_temp_0522
35 © 2009 IBM Corporation
Lotus Connections ( My developerWorks )
36 © 2009 IBM Corporation
PSU_temp_0522
36 © 2009 IBM Corporation
IBM の取り組み
37 © 2009 IBM Corporation
PSU_temp_0522
37 © 2009 IBM Corporation
クラウド活用でこそ重要なオープン・スタンダード
IA システムにおける、 VM イメージのポータビリティー
– OVF ( Open Virtualization Format )
多数のクラウドを統合管理
– Simple Cloud API
クラウドに結合するビューの標準化
– Open Ajax
その他、 XML 、 Web サービスなど幅広い分野で
クラウドを支える技術分野のオープン化に IBM は貢献しています
38 © 2009 IBM Corporation
PSU_temp_0522
38 © 2009 IBM Corporation
エンタープライズ・クラウドのアーキテクチャー・モデル
サービス開発 & ディプロメ
ント
サービス要求者 & 運用者
サービス提供者
サービス定義ツール
サービス公開ツール
サービスフルフィルメント &
コンフィギュレーションツール
サービスの報告 &分析
サービス計画
役割に応じたアクセス
オペレーションサポートシステムメータリング、モニタリング、プロビジョニング、セキュリ
ティなど
ビジネスサポートシステム課金、 ID管理、レポーティング、 SLA管理など
インフラ・サービス( IaaS)
ソフトウェア・プラットフォーム・サービス( PaaS)
アプリケーション , プロセス , 情報サービス( SaaS)
エンドユーザー ,オペレーター
サービスカタログ
運用コンソール
標準化に基づくインターフェイス
標準化に基づくインターフェイス
標準化に基づくインターフェイス
クラウド・サービス
クラウド・プラットフォーム
39 © 2009 IBM Corporation
PSU_temp_0522
39 © 2009 IBM Corporation
日本における IBM クラウド・ソリューション・ポートフォリオ
40 © 2009 IBM Corporation
PSU_temp_0522
40 © 2009 IBM Corporation
リンク集 Cloud Computing サイト
– http://www.ibm.com/jp/cloud
IBM がクラウドがらみでご提供しているもの一覧– http://www-06.ibm.com/ibm/jp/cloud/offering/
developerWorks spaces - cloud computing 外向けサイト
– http://www.ibm.com/developerworks/spaces/jp/cloud
41 © 2009 IBM Corporation
PSU_temp_0522
41 © 2009 IBM Corporation
ありがとうございました
IBM, IBM ロゴ、 ibm.com は 世界の多くの国で登録された International Business Machines Corp. の商標です。他の製品名およびサービス名等は、それぞれ IBM または各社の商標である場合があります。他の製品名およびサービス名等は、それぞれ IBM または各社の商標である場合があります。現時点での IBM の商標リストについては、 www.ibm.com/legal/copytrade.shtml をご覧ください。当資料をコピー等で複製することは、日本アイ・ビー・エム株式会社および執筆者の承認なしではできません。