クラウドコンピューティング市場の状況 -クラウドコンピューティングはどれ位注目されているのか? 全世界日本 オンデマンド シェアード 迅速なプロビジョニングとリリース 最小限の管理費用 クラウドコンピューティングの定義 出典: National Institute of Standards and Technology On-Demand Provisioning & Elastic Scalability
8.
最近 SOA よりクラウドが騒がれているがSOA は死んだのか? SOA 導入企業% SOA プロジェクトの% ポータル BAM SOA BPM イベント BI ユニファイド・コミュニケーション ソーシャル・ネットワーキング /Web2.0 モバイル・アプリケーション RFID とセンサー 仮想化(サーバー、ネット、ストレージ) ビジネス・サービス管理 /IT オペレーション改善 クラウド・コンピューティング ビジネス・ルール・エンジン データ・ウエアハウス 情報ファブリック / データ統合 ドキュメント / コンテンツ管理( ECM) スマート・フォーム . . . SOA 以外の関心事 SOA はテクノロジー・ソリューションの体系でなく、ビジネス設計へのアプローチ方法(アーキテクチャー)であること クラウドは SOA を実装するための“コスト効果の高い”プラットフォームであること SOA とクラウドに関して業界として学んだこと
クラウドコンピューティングはこれまでの IT 流行語と何が違うのか?ここ10年での IT 流行語はその効果を実現できていない。。? ASP 。。、ユーティリティー・コンピューティング。。、 EAI 。。、 SOA (??)。。。 クラウドコンピューティングも誇大広告で終わるのか? 過去の流れとの2つの大きな違い 前例のない景気後退 が“新しい IT 利活用モデル( SaaS )”の台頭と、ユーザーの購買を促している。 - 社内 IT 部門がサービス提供できないなら、ビジネスマネジャーは何処かで探してくる。 仮想化技術 が成熟し、手頃な値段の“一般企業でも採用可能な”ソリューションが多数登場⇒“サーバー、ネットワーク、ストレージの各レベルでの仮想化技術により、 サービス指向型インフラストラクチャー( SOI = IaaS) が実現し、”コスト削減“と”新規ビジネス開発のための投資の最適化“の両面がバランスよく促進される。 ビジネス 最適化 = アジリティー + ビジネスと IT の融合 + サービス提供 柔軟性 業界標準 + クラウドコンピューティング コスト 削減 仮想化 + エネルギー 効率化 ( Green IT) + 標準化 自動化 + =
12.
クラウドコンピューティングのレイヤー (パブリック・クラウド) 旧来の IT技術スタック クラウド・サービス SaaS PaaS IaaS Virtualization CPU ストレージ ネット HW OS ミドルウエア アプリケーション Grid/Cloud Enabler DaaS IaaS (Infrastructure as a Service ) Paas (Platform as a Service) SaaS ( SW as a service ) クラウド サービスの形態 特長 Virtualization などのインフラツール 安価なストレージをサービスとして提供 サービス提供側でサーバーやネットワークを提供するが、ミドルウエアや OS などの開発環境は開発者側で選択できるモデル サーバーやミドルウエア・プラットフォームを提供するモデル 開発者はある設計手法に沿った方法でアプリケーションを開発するため制約もある 開発されたアプリケーションをエンドユーザーに提供するサービス・モデル
13.
「クラウド・サービス・プロバイダー」 (パブリック・クラウド)の代表例 サービス提供企業 代表例特長 Gird/ Cloud テクノロジー・プロバイダ daaS ( Data Storage as a service ) IaaS ( Infrastructure as a service PaaS (Platform as a service ) IaaS (Integration alas 含む) SaaS ( XaaS) Microsoft Azure Opsource BT Amazon EC2 IBM Blue Cloud Oracle (Sun Grid) StrikeIron Zoho Salesforce.com Google Apps Microsoft “Software+Services” Microsoft Azure SAP CastIron (IaaS) Boomi on-damand(IaaS) IBM Blue Cloud IT Factory Google AppEngine Force.com Rackspace - Mosso Nirvanix SDN Amason S3 Cleversafe dsNet CloudScale Networks Enomaly Inc Q-layer ( Oracle) Skytap 3Tera Appistry - Cloud computing middleware - NetApp
「クラウド・サービス・プロバイダー」 (パブリック・クラウド)の代表例 ‐ Amazon Web Service と Google AppEngine の比較 Source:Zdnet AWS Very flexible, lower-level offering (closer to hardware) = more possibilities, higher performing Runs platform you provide (machine images) Supports all major web languages Industry-standard services (move off AWS easily) Require much more work, longer time-to-market Deployment scripts, configuring images, etc. Various libraries and GUI plug-ins make AWS do help GAE Easy to use, free (but limited) fees coming soon Very tightly controlled – no installation/config of open source software Proprietary environment = hard to move away from Further support may be limited (ex: Ruby on Rails tightly coupled with relational DBs
クラウドコンピューティングのレイヤー クラウドコンピューティング・プラットフォームを構成する標準的コンポーネント 出典: IBM 提唱の Cloud Interoperability WP Cloud Computing Use Cases White Paper produced extensively via a new Google group Access Management ( Portal, Mobile) XaaS ファームウエア、 HW バーチャル・イメージ バーチャル・リソース SW カーネル( OS,VMM) セキュリティー マネジメント 機能 サービス・プロバイダー サービス・デベロッパー サービス・コンシューマー デベロップメント
Designing Processes forMonitoring Process modeling is more than just a flowchart. Process Automation – diagram automatically generates executable software Continuous Process Improvement Dealing with exceptional situations Business performance metrics can be built into the process. Key performance indicators (KPI) Process Efficiency Indicators – drilldown Real-time metrics (Business Activity Monitoring) Intalio BPP 6.0 flash demo
Intalio|Business Edition でのワークフロー・モデル例Org Chart 組織図 Roles 役割 Persons 人 Groups グループ Responsibilities 責任 Process プロセス Instance インスタンス Step ステップ Task タスク Role Based 役割ベース Role 役割 Person or Group 人またはグループ = Participant パーティシパント
データセンター 今後必要となる連邦型クラウド構築のための技術分野エンタープライズ パブリック・クラウド (Amazon) パブリック・クラウド (Google) プライベート・クラウド 連邦型クラウド コンテンツ リポジトリー (on any platform) コンテンツ リポジトリー (on any platform) コンテンツ リポジトリー (on any platform) Federated ECM Outside world
76.
How does itwork? CMIS (web-based, service-oriented interface) Interoperable Content Application (on any platform) Content Repository (on any platform) CMIS Implementation Content Repository (on any platform) CMIS Implementation Content Repository (on any platform) CMIS Implementation CMIS Request A mapping interface; Not a federation interface Not all capabilities of a repository are necessarily exposed Application portability; Content reuse/integration Organized by the AIIM iECM Committee Search Federator Application Use CMIS (Web Services binding) to query/access disparate, geographically distributed vendor repositories Participating vendors Alfresco EMC Corp Nuxeo