Skip to main content
QUICK REVIEW

[논문 리뷰] Platforms for Building and Deploying Applications for Cloud Computing

Rajkumar Buyya, K.Nethaji Sundar Sukumar|arXiv (Cornell University)|2011. 04. 22.
Cloud Computing and Resource Management참고 문헌 3인용 수 44
한 줄 요약

이 논문은 사설, 공공, 하이브리드 클라우드 환경에서 클라우드 대응 애플리케이션의 효율적 개발 및 배포를 가능하게 하는 클라우드 애플리케이션 플랫폼(CAP)인 Aneka를 소개한다. 플랫폼 인 프레시스터(Platform-as-a-Service, 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.

연구 동기 및 목표

  • 클라우드 애플리케이션 개발의 맥락에서 마이크로소프트 애저, Salesforce, 구글 앱, Aneka와 같은 기존의 PaaS 솔루션을 분석하고 비교하기.
  • 클라우드 환경에서 애플리케이션을 효율적으로 구축하고 배포하는 데 있어 핵심 과제를 규명하기.
  • 다양한 클라우드 인프라에서 빠른 개발과 확장성을 지원하는 종합적인 클라우드 애플리케이션 플랫폼(CAP)으로서 Aneka를 제안하기.
  • Aneka가 사설, 공공, 하이브리드 클라우드 환경에서 클라우드 대응 애플리케이션을 원활하게 배포할 수 있도록 하는 방식을 보여주기.
  • 모듈식이고 서비스 확장 가능한 아키텍처를 통해 클라우드 컴퓨팅의 플랫폼 기회를 이해하는 기반을 마련하기.

제안 방법

  • 논문은 마이크로소프트 애저, Salesforce, 구글 앱, Aneka를 포함한 주요 PaaS 솔루션을 평가하며, 애플리케이션 개발 및 배포 능력에 중점을 둔다.
  • Aneka는 클라우드 대응 애플리케이션의 빠른 개발을 위해 설계된 모듈식이고 확장 가능한 클라우드 애플리케이션 플랫폼(CAP)으로 제시된다.
  • 플랫폼은 확장하거나 교체할 수 있는 다양한 서비스를 통합하여 변화하는 클라우드 기술에 대한 적응성을 보장한다.
  • Aneka는 사설, 공공, 하이브리드 클라우드 인프라에서의 실행을 지원하며, 통합된 개발 및 배포 환경을 제공한다.
  • 이 접근법은 유틸리티 기반, 구독 기반 서비스 제공 방식을 강조하며, 핵심 클라우드 컴퓨팅 원칙과 일치한다.
  • 논문은 아키텍처적 및 기능적 분석을 통해 Aneka가 확장 가능하고 모듈식이며 확장 가능한 클라우드 애플리케이션 개발을 지원하는 능력을 입증한다.

실험 결과

연구 질문

  • RQ1마이크로소프트 애저, Salesforce, 구글 앱과 같은 기존의 PaaS 플랫폼은 클라우드 애플리케이션의 개발 및 배포를 어떻게 지원하는가?
  • RQ2다양한 클라우드 환경에서 빠르고 스케일러블한 애플리케이션 개발을 가능하게 하기 위해 클라우드 애플리케이션 플랫폼(CAP)이 가져야 할 핵심 아키텍처적 특성은 무엇인가?
  • RQ3Aneka와 같은 모듈식이고 확장 가능한 플랫폼은 클라우드 컴퓨팅 기술의 동적 진화를 어떻게 지원할 수 있는가?
  • RQ4애플리케이션 플랫폼 설계의 맥락에서 공용, 사설, 하이브리드 클라우드 배포 모델 간의 주요 차이는 무엇인가?
  • RQ5기존의 접근 방식에 비해 Aneka는 클라우드 애플리케이션 개발의 효율성과 유연성을 어떻게 향상시키는가?

주요 결과

  • Aneka는 사설, 공공, 하이브리드 클라우드 환경에서 클라우드 대응 애플리케이션의 개발 및 배포를 지원하는 완전 기능을 갖춘 클라우드 애플리케이션 플랫폼(CAP)이다.
  • 플랫폼은 추가 서비스의 간편한 통합과 확장을 가능하게 하는 모듈식 아키텍처를 제공하여 변화하는 클라우드 기술에 대한 적응성을 확보한다.
  • Ane카는 고수준 프로그래밍 모델을 통해 저수준 클라우드 인프라 복잡성을 추상화함으로써 빠른 애플리케이션 개발을 가능하게 한다.
  • 플랫폼은 핵심 클라우드 컴퓨팅 원칙과 일치하는 유틸리티 기반, 구독 중심의 서비스 제공에 강력한 지원을 보인다.
  • Aneka의 설계는 이질적인 클라우드 인프라 간 원활한 배포를 가능하게 하여 클라우드 애플리케이션의 이식성과 확장성을 향상시킨다.
  • 논문은 Aneka가 산업 및 학술 분야에서의 도입 잠재력을 입증한 바 있으며, 확장 가능한 스케일러블 클라우드 애플리케이션 개발 및 배포를 위한 실현 가능한 솔루션으로서의 위치를 확립한다.

더 나은 연구,지금 바로 시작하세요

연구 설계부터 논문 작성까지, 연구 시간을 획기적으로 줄여보세요.

카드 등록 없음 · 무료 플랜 제공

이 리뷰는 AI가 만들고, 인간 에디터가 검토했습니다.