コース概要

1. クラウドコンピューティング入門

  • ここまでの道程 -
    • アプリケーションホスティングからSaaS、パブリックおよびプライベートクラウドまで
  • クラウドの定義
    • IaaS, PaaS, SaaSの中から選ぶ
  • クラウド参照アーキテクチャ
  • 典型的なクラウド使用シナリオ
    • SaaS対従来のエンタープライズコンピューティング
    • クラウド上のAPI:プログラマブルウェブ
  • クラウドへの移行
    • リソースの仮想化による効率的な利用
    • エラスティシティのためのクラウド管理:自動的、オンデマンドのリソースプロビジョニング
    • 共有インフラストラクチャとアプリケーションを通じた規模経済の進化
  • クラウドの利点と課題

2. インフラストラクチャとしてのサービス (IaaS)

  • IaaSアーキテクチャと主要な特徴
    • IaaSプロバイダーを選択する際のポイント
    • 主要なIaaSプロバイダーの概要
  • IaaSの例
    • Microsoft Windows Azure
      • Webロールとワーカーロール
      • スケーラビリティ、ロードバランシング、フェイルオーバー
    • Amazon Web Services (AWS)
      • Elastic Compute Cloud (EC2) と Amazon Machine Images (AMI)
      • IaaS+:AWSアプリケーションサービスとマーケットプレイス
      • リージョンとアベイラビリティゾーン
      • ネットワーキングとセキュリティ
      • 監視、オートスケーリング、ロードバランシング
      • スケーラブルでフォールトトレラントなアプリケーションの構築
      • 大規模なAWS障害と対策方法
      • 管理インターフェース

3. プライベートクラウドとハイブリッドクラウド

  • プライベートクラウド:推進要因と課題
  • 要件の定義
  • プライベートクラウドの構築方法論
  • プライベートクラウドの管理方法
  • 支援できるベンダー:概要
    • VMware
    • Abiquo
    • Amazon Virtual Private Cloud
  • ハイブリッドクラウド
    • ユースケース
    • 製品例:Eucalyptus
  • プライベートクラウドモデルの選択方法

4. プラットフォームとしてのサービス (PaaS):主な概念と主要プレーヤー

  • PaaSの定義
  • 完全なPaaSスタック
    • IasS+、純粋なPaaS、またはカスタムSaaSでの選択基準は?
    • クラウド向けアプリケーションの構築に必要な機能とは?
  • マルチテナント
    • マルチテナントシステムとは何か?
    • 規模経済の進化
    • テナント向けアプリケーションのカスタマイズ
    • マルチテナントアプリケーションに関する考慮事項:

安定性、SLA、法的・規制要件、セキュリティ、メンテナンス、サードパーティのコンポーネント

  • 主要なPaaSプロバイダーの詳細:
    • Microsoft Windows Azure
    • Google App Engine
    • Force.com
  • 展望:PaaSの未来

5. SOAとクラウドコンピューティングのシナジー

  • サービスとSOAの定義
    • サービスクレイヤモデルと緩い結合の概念
    • SOA + イベント駆動アーキテクチャ (EDA) = e-SOA
    • RESTとは何か、クラウドにとってなぜ重要なのか?
  • SOAとクラウドのシナジー:業界の視点
  • SOA/SaaSのシナジー
  • SOA/PaaSのシナジー
    • 需要への対応方法
    • クラウド向けのSOA原則の適用:緩い結合、カプセル化、非同期サービス
    • SOAに基づくマルチテナントアプリケーションの構築
    • レガシーシステムのクラウドへの移行
  • SOA/IaaSのシナジー
    • サービス指向インフラストラクチャ (SOI)
    • サービス仮想化とサーバー仮想化
    • 自動的、オンデマンドのリソースプロビジョニング

6. クラウド統合

  • クラウド統合の必要性と課題
  • SOAがどのように役立つか:統合に焦点を当てて
    • アプリケーション統合からサービス指向統合 (SOI) へ
  • (中間) メディエーションの必要性
    • メディエーション機能
  • エンタープライズサービスバス (ESB) 参照アーキテクチャ
  • クラウド統合の特定の要件とは?
    • ESBから「インターネットサービスバス」へ
  • 製品例:
    • Windows Azure AppFabric
    • IBM Cast Iron
    • Fiorano

7. スタンダードとオープンソースソフトウェア

  • クラウド標準
    • 移植性と相互運用性:問題の定義
    • Distributed Management Task Force, Inc. (DMTF)
      • Open Virtualization Format (OVF)
      • Open Cloud Standards Incubator
    • Apache Libcloud
    • オープンソースソフトウェア (OSS)
      • OpenStack

8. クラウドのセキュリティ

  • クラウドセキュリティへの進化
    • 従来のWebアプリケーションからSOA、クラウドへ
    • パブリッククラウドとオンプレミスデータセンタ
  • クラウドセキュリティは多面的な問題
    • 次元1:IaaS, PaaS, SaaS
    • 次元2:ネットワーク、VM、アプリケーション、データ
    • 次元3:CSP(クラウドサービスプロバイダー)、テナント
  • アイデンティティ、権限、アクセス管理 (IdEA)
    • 認証とアクセス制御
    • SAML, XACML, および Policy Enforcement Point (PEP)
    • オンプレミスシステムと複数のクラウド間のセキュリティ
  • Cloud Security Alliance標準
    • Cloud Controls Matrix, Consensus Assessments Initiative, Cloud Audit, Cloud Trust Protocol
    • Security, Trust, and Assurance Registry

9. クラウドベースのサービスのガバナンス

  • ビジネス対IT対EA対SOA対クラウドガバナンス
  • なぜSOAガバナンスがクラウドガバナンスの基盤となるべきか
  • SOAガバナンスフレームワーク、標準、テクノロジー
    • Open GroupのService Integration Maturity Model (OSIMM)
    • Open Group SOA Governance Reference Model (SGRM)
    • SOA Governance Vitality Method (SGVM)
  • クラウドガバナンス
    • SOAガバナンスとの類似点と相違点
    • 責任の明確化:クラウドプロバイダー対クラウド顧客
    • クラウドプロバイダーの切り替え - ガバナンスの最悪ケーステスト
  • クラウドガバナンス手法
  • ガバナンスを実装するためのテクノロジー

10. 展望と結論

  • クラウドコンピューティングの展望と使用方法
  • Hadoop - クラウドで人気が高まっている
  • クラウド投資収益率 (ROI)
  • 総所有コスト (TCO)

要求

分散計算とアプリケーション開発の基本的な知識

 21 時間

参加者の人数


参加者1人当たりの料金

お客様の声 (2)

今後のコース

関連カテゴリー