20100617CloudComputingJIET

Download Report

Transcript 20100617CloudComputingJIET

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