[論文レビュー] Platforms for Building and Deploying Applications for Cloud Computing
この論文では、プライベート、パブリック、ハイブリッドクラウドを問わず、クラウド対応アプリケーションの効率的な開発とデプロイを可能にするクラウドアプリケーションプラットフォーム(CAP)であるAnekaを紹介する。PaaS(プラットフォーム・ツー・サービス)の概念を活用することで、Anekaはモジュラーで拡張可能なフレームワークを提供し、統合サービスを備えた迅速なアプリケーション開発を可能にし、柔軟でスケーラブルなアーキテクチャにより、変化するクラウドコンピューティングのニーズへの適応性を示している。
Cloud computing is rapidly emerging as a new paradigm for delivering IT services as utlity-oriented services on subscription-basis. The rapid development of applications and their deployment in Cloud computing environments in efficient manner is a complex task. In this article, we give a brief introduction to Cloud computing technology and Platform as a Service, we examine the offerings in this category, and provide the basis for helping readers to understand basic application platform opportunities in Cloud by technologies such as Microsoft Azure, Sales Force, Google App, and Aneka for Cloud computing. We demonstrate that Manjrasoft Aneka is a Cloud Application Platform (CAP) leveraging these concepts and allowing an easy development of Cloud ready applications on a Private/Public/Hybrid Cloud. Aneka CAP offers facilities for quickly developing Cloud applications and a modular platform where additional services can be easily integrated to extend the system capabilities, thus being at pace with the rapidly evolution of Cloud computing.
研究の動機と目的
- クラウドアプリケーション開発の文脈において、Microsoft Azure、Salesforce、Google App、およびAnekaといった既存のPaaSソリューションを分析・比較すること。
- クラウド環境においてアプリケーションを効率的に構築・デプロイするうえでの主な課題を特定すること。
- 多様なクラウドインfraストラクチャ across で迅速な開発と拡張性をサポートする包括的なクラウドアプリケーションプラットフォーム(CAP)としてのAnekaを提案すること。
- Anekaがプライベート、パブリック、ハイブリッドクラウド環境において、クラウド対応アプリケーションをシームレスにデプロイ可能にする方法を示すこと。
- モジュラーでサービス拡張可能なアーキテクチャを通じて、クラウドコンピューティングにおけるプラットフォームの機会を理解する基盤を確立すること。
提案手法
- 論文は、アプリケーション開発およびデプロイの能力に焦点を当て、Microsoft Azure、Salesforce、Google App、およびAnekaを含む主要なPaaSソリューションを評価する。
- Anekaは、クラウド対応アプリケーションの迅速な開発を目的としたモジュラーで拡張可能なクラウドアプリケーションプラットフォーム(CAP)として提示される。
- プラットフォームは、追加のサービスを簡単に統合・拡張可能にするように設計されており、進化するクラウド技術への適応性を確保している。
- Anekaは、プライベート、パブリック、ハイブリッドクラウドインfraストラクチャでの実行をサポートし、統一された開発およびデプロイ環境を提供する。
- アプローチは、ユーティリティ指向でサブスクリプションベースのサービス配信を強調しており、コアなクラウドコンピューティングの原則と整合している。
- 論文は、アーキテクチャ的および機能的分析を用いて、Anekaがスケーラブルでモジュラーかつ拡張可能なクラウドアプリケーション開発を支援できる能力を示している。
実験結果
リサーチクエスチョン
- RQ1Microsoft Azure、Salesforce、Google App といった既存のPaaSプラットフォームは、クラウドアプリケーションの開発およびデプロイをどのようにサポートしているか?
- RQ2多様なクラウド環境において、迅速かつスケーラブルなアプリケーション開発を可能にするために、クラウドアプリケーションプラットフォーム(CAP)に求められるアーキテクチャ的特徴は何か?
- RQ3Anekaのようなモジュラーで拡張可能なプラットフォームは、クラウドコンピューティング技術の動的な進化をどのようにサポートできるか?
- RQ4アプリケーションプラットフォーム設計の文脈において、パブリック、プライベート、ハイブリッドクラウドのデプロイメントモデルの主な違いは何か?
- RQ5Anekaは、従来のアプローチと比較して、クラウドアプリケーション開発の効率性と柔軟性をどのように向上させているか?
主な発見
- Anekaは、プライベート、パブリック、ハイブリッドクラウド環境において、クラウド対応アプリケーションの開発とデプロイを完全にサポートする機能的なクラウドアプリケーションプラットフォーム(CAP)である。
- プラットフォームは、追加のサービスの統合や拡張を容易にするモジュラーなアーキテクチャを提供しており、進化するクラウド技術への適応性を確保している。
- Anekaは、高水準のプログラミングモデルにより、低レベルのクラウドインfraストラクチャの複雑さを抽象化することで、迅速なアプリケーション開発を可能にしている。
- プラットフォームは、ユーティリティベースでサブスクリプション指向のサービス配信を強くサポートしており、コアなクラウドコンピューティングの原則と整合している。
- Anekaの設計により、異種のクラウドインfraストラクチャ間でのシームレスなデプロイが可能となり、クラウドアプリケーションのポータビリティとスケーラビリティが向上している。
- 論文は、Anekaがスケーラブルなクラウドアプリケーションの構築およびデプロイに実用的で拡張可能なソリューションであることを確立しており、産業界および学術分野での導入の可能性が裏付けられている。
より良い研究を、今すぐ始めましょう
論文設計から論文執筆まで、研究時間を劇的に削減しましょう。
クレジットカード登録不要
このレビューはAIが作成し、人間の編集者が確認しました。