Skip to main content
QUICK REVIEW

[论文解读] Platforms for Building and Deploying Applications for Cloud Computing

Rajkumar Buyya, K.Nethaji Sundar Sukumar|arXiv (Cornell University)|Apr 22, 2011
Cloud Computing and Resource Management参考文献 3被引用 44
一句话总结

本文介绍了 Aneka,一个云应用平台(CAP),可在私有云、公有云和混合云环境中实现云原生应用的高效开发与部署。通过采用平台即服务(PaaS)理念,Aneka 提供了一个模块化、可扩展的框架,支持集成服务的快速应用开发,并通过灵活可扩展的架构展示了其对不断演进的云计算需求的适应能力。

ABSTRACT

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.

研究动机与目标

  • 分析并比较现有 PaaS 产品(如 Microsoft Azure、Salesforce、Google App 和 Aneka)在云应用开发背景下的表现。
  • 识别在云环境中高效构建和部署应用所面临的关键挑战。
  • 提出 Aneka 作为一个全面的云应用平台(CAP),支持在多样化云基础设施上实现快速开发与可扩展性。
  • 展示 Aneka 如何实现云原生应用在私有云、公有云和混合云环境中的无缝部署。
  • 通过模块化、服务可扩展的架构,为理解云计算中的平台机遇奠定基础。

提出的方法

  • 本文评估了主要的 PaaS 解决方案,包括 Microsoft Azure、Salesforce、Google App 和 Aneka,重点关注其在应用开发与部署方面的能力。
  • Aneka 被呈现为一个模块化、可扩展的云应用平台(CAP),旨在支持云原生应用的快速开发。
  • 该平台集成了多种可扩展或可替换的服务,确保能够适应不断演进的云技术。
  • Aneka 支持在私有云、公有云和混合云基础设施上执行,提供统一的开发与部署环境。
  • 该方法强调以实用为导向、基于订阅的服务交付模式,与核心云计算原则保持一致。
  • 本文通过架构与功能分析,展示了 Aneka 支持可扩展、模块化和可扩展的云应用开发的能力。

实验结果

研究问题

  • RQ1现有 PaaS 平台(如 Microsoft Azure、Salesforce 和 Google App)在多大程度上支持云应用的开发与部署?
  • RQ2一个云应用平台(CAP)需要具备哪些关键架构特性,才能实现在多样化云环境中的快速且可扩展的应用开发?
  • RQ3像 Aneka 这样模块化且可扩展的平台,如何支持云计算技术的动态演进?
  • RQ4在应用平台设计的背景下,公有云、私有云和混合云部署模型之间存在哪些关键差异?
  • RQ5Aneka 相较于传统方法,在哪些方面提升了云应用开发的效率与灵活性?

主要发现

  • Aneka 是一个功能完整的云应用平台(CAP),可在私有云、公有云和混合云环境中支持云原生应用的开发与部署。
  • 该平台提供模块化架构,可轻松集成和扩展附加服务,确保对不断演进的云技术的适应能力。
  • Aneka 通过高层编程模型抽象低层云基础设施的复杂性,从而实现应用的快速开发。
  • 该平台在基于实用性的、以订阅为导向的服务交付方面表现出色,与核心云计算原则保持一致。
  • Aneka 的设计支持在异构云基础设施间无缝部署,提升了云应用的可移植性与可扩展性。
  • 本文确立了 Aneka 作为构建和部署可扩展云应用的可行且可扩展的解决方案,展现出在工业界和学术界应用的潜力。

更好的研究,从现在开始

从论文设计到论文写作,大幅缩短您的研究时间。

无需绑定信用卡

本解读由 AI 生成,并经人工编辑审核。