- 著者
-
高木 裕之
青山 幹雄
- 出版者
- 一般社団法人情報処理学会
- 雑誌
- 研究報告ソフトウェア工学(SE)
- 巻号頁・発行日
- vol.2014, no.12, pp.1-8, 2014-03-12
異なるクラウド基盤を連携するハイブリッドクラウドが注目されているが,クラウド基盤ごとに API と構成管理方法が異なるためユーザの要求を満たすアプリケーションの分散構築が困難である.本研究では,クラウドアプリケーションの標準構成記述仕様である TOSCA を拡張し,異なるクラウド基盤上に分散配置を可能にする.そして,クラウド基盤ごとに異なる API を抽象化し,クラウド基盤によらない仮想マシン生成を実現する.分散構築自動化基盤アーキテクチャを提案する.提案アーキテクチャのプロトタイプを実装し,その有効性を評価する.Currently, hybrid clouds that integrate private clouds and public-clouds are attracting attention. However, construction of hybrid cloud is difficult due to the complicated configuration management and the difference of levels of abstraction off APIs for each cloud infrastructure. In this article, we extend TOSCA (Topology and Orchestration for Cloud Applications), a standard specification of configuration description for cloud application, in order to enable building of distributed applications on different clouds. We define a set of abstract APIs that encapsulate different APIs of each cloud, which enable to create virtual machines independent of cloud infrastructures. We propose an architecture for automatic building of distributed applications on a hybrid cloud computing. We developed a prototype of the architecture, and demonstrate the validity of the proposal architecture.