日時
- 2015年11月5日 10時30分〜 2015年11月5日 16時30分
中止
プログラム
現在、クラウドの世界では、Amazon, Google, Microsoft, IBMが世界のトップシェアを誇っています。しかし、例えばAmazonやGoogleなど初期に構築されたクラウドは、激しい競争の中かで急いで構築したこともあって、必ずしもクラウドとして最適のアーキテクチャをベースとしたものとは言えません。例えば、AmazonのAWSはAmazonが自社のビジネス課題を解決するために構築したシステムを、誰もがサービスとして利用できるようにしたものです。また、GoogleのApp Engineは、Google検索を効率的に行えるように開発したキー・バリュー型データストアやそれを支えるソフトウェア基盤を、一般ユーザがサービスとして利用できるようにしたものでした。 これに対して、本セミナーで考えるクラウドは、クラウドの基本構成を分散システムアーキテクチャに拠った設計とし、次のような特徴を持っています。
- 初回のWebサイトアクセスの後は、UDP改良型プロトコルによるネットワーク・トランスポート層通信でアクセスパフォーマンスを大幅に向上する。
- クラウドの範囲をクライアントまで含めたトータルなものとして捉え、近年機能向上が特に顕著な、クライアント機器を有効利用したOffline Firstによってクライアントからのアクセスパフォーマンスをケースにより劇的に向上させる。
- 従来のクラウドから発想を転換して、企業・事業体ごとに個別のクラウド・クラスタを構成し、その集合体がパブリッククラウドになるという考え方をとっており、オンプレミスからの移行や、最近要求の多いハイブリッドクラウド構成にも柔軟に対応できる。
- 第1講 Next Cloudについて
- なぜNext Cloudか
- AmazonやGoogleのクラウドがレガシーになりつつある、果たして巨大分散システムとしての最適システム構成になっているか
- ハードウェア及びネットワーク性能の飛躍的向上
- 業務系・基幹系 (勘定系) システムでの利用拡大
- Next Cloudの特徴
- クライアント・サーバ間通信アーキテクチャを根本から変更し劇的に高速化
- Webクライアントまで含めたクラウドアーキテクチャの設計
- オンプレミス、ベアメタル、プライべートサーバからパブリックサーバまでを含める
- 上記でスムーズな移行を可能にし、また高い可用性、保守性、保全性・機密性を持つ
- クラウド構成をゼロから検討し直し最適クラウドを構築する
- システム構成概要
- クラウド構成をゼロから考える
- 最もシンプルな処理系
- ビジネスロジックでファンクショナルサーバとDBサーバを分離した場合の構成
- ビジネスロジックでDBサーバを分離した場合の構成
- なぜNext Cloudか
- 第2講 Next Cloudのアーキテクチャ
- 大規模分散システムのアーキテクチャ
- OSF./DCE
- CORBA/IIOP
- 分散システムの仕組み
- クライアント・サーバ通信の基本
- Fatクライアント
- Thinクライアント
- 分散システムアーキテクチャ
- リクエストディスパッチャの機能
- IDLファイルの作成
- IDLコンパイラでスタブ・スケルトンの生成
- アノテーションを使用したスタブ・スケルトンの生成
- スタブ・スケルトンを使用したクライアント・サーバ間通信
- クライアントスタブ
- サーバスケルトン
- リクエストディスパッチャを使用したクライアント・サーバ間通信
- ExtendedApp Minder (Request Dispacher) へサーバ情報登録
- クライアントからサーバ情報取得
- 取得した情報でクライアント・サーバ間通信
- ディスパッチャの多階層構成
- ディスパッチャの多階層化
- ディスパッチャ起動時の処理
- サーバ起動時の処理
- サーバアドレス要求時の処理
- リクエストディスパッチャの機能
- 分散システムの開発手順
- IDL定義とIDLコンパイラでスタブ・スケルトンの生成
- クライアントスタブとサーバスケルトン間の通信
- スラブとスケルトン間通信
- クライアントスタブ
- サーバスケルトン
- 大規模分散システムのアーキテクチャ
- 第3講 分散システム型クラウド (Next Cloud) の特徴
- Next Cloudのサーバ構成
- CPU
- メモリ
- Next Cloud のネットワーク構成
- ネットワークプロトコル
- ネットワーク媒体
- Next Cloud のデータストア構成
- RDB構成
- Oracle
- MS SQL Server
- MySQL
- PostgreSQL
- NoSQL構成
- キー・バリュー型
- カラム指向
- ドキュメント指向
- グラフ型
- RDB構成
- クライアント
- Mobile First
- Cloud First
- Offline First
- Three First
- Next Cloudのサーバ構成
- 第4講 Next Cloudシステム構成
- Webサーバ + CGI + Applicationサーバ + DataStoreサーバ
- Webサーバ + CGI + DataStoreサーバ
- DataStoreサーバ Direct Access
- ブラウザUI
- 第5講 クラウド構成の多様化
- オンプレミスからの段階的移行
- オンプレミスからの段階的移行 stage1
- オンプレミスからの段階的移行 stage2
- オンプレミスからの段階的移行 stage3
- ストレージの移行
- プライベートクラウド
- プライベートクラウドの必要性
- プライベートクラウドの構成
- ハイブリッドクラウド
- ハイブリッドクラウドの必要性
- ハイブリッドクラウドの構成
- ハイブリッドクラウドの利点
- オンプレミスからの段階的移行
- 第6講 可用性と拡張性
- 可用性 (Availability)
- クラウド構成の可用性
- デーストアの可用性
- 拡張性 (Scalability=Scale out)
- クラウド構成の拡張性
- デーストアの拡張性
- データの保全性と機密性
- データの保全性
- データの機密性
- Next Cloudの業務利用
- 企業・事業体単位でのクラウド空間
- 企業・事業体単位での機密性保持
- Next Cloudのビッグデータ処理
- Next Cloudの業務系・基幹系利用
- 可用性 (Availability)
会場
受講料
- 1名様: 46,000円(税別) / 50,600円(税込)
- 複数名: 57,000円(税別) / 62,700円(税込)
割引特典について
- 複数名 同時受講:
1口 57,000円(税別) / 61,560円(税込) (3名まで受講可能)