CloudLaunch: Discover and Deploy Cloud Applications

05/10/2018
by   Enis Afgana, et al.
0

Cloud computing is a common platform for delivering software to end users. However, the process of making complex-to-deploy applications available across different cloud providers requires isolated and uncoordinated application-specific solutions, often locking-in developers to a particular cloud provider. Here, we present the CloudLaunch application as a uniform platform for discovering and deploying applications for different cloud providers. CloudLaunch allows arbitrary applications to be added to a catalog with each application having its own customizable user interface and control over the launch process, while preserving cloud-agnosticism so that authors can easily make their applications available on multiple clouds with minimal effort. It then provides a uniform interface for launching available applications by end users across different cloud providers. Architecture details are presented along with examples of different deployable applications that highlight architectural features.

READ FULL TEXT

page 2

page 4

page 5

research
01/22/2020

Model-Based Cloud Resource Provisioning with TOSCA and OCCI

With the advent of cloud computing, different cloud providers with heter...
research
02/09/2019

Performance Modeling of Microservice Platforms Considering the Dynamics of the underlying Cloud Infrastructure

Microservice architecture has transformed the way developers are buildin...
research
02/11/2019

Analysis of Application Delivery Platform for Software Defined Infrastructures

Application Service Providers (ASPs) obtaining resources from multiple c...
research
09/19/2022

Supporting Multi-Cloud in Serverless Computing

Serverless computing is a widely adopted cloud execution model composed ...
research
12/28/2022

End-to-End Application Cloning for Distributed Cloud Microservices with Ditto

We present Ditto, an automated framework for cloning end-to-end cloud ap...
research
01/26/2022

Towards Greener Applications: Enabling Sustainable Cloud Native Applications Design

Data centers energy demand is increasing. While a great deal of effort h...
research
07/26/2009

Aneka: A Software Platform for .NET-based Cloud Computing

Aneka is a platform for deploying Clouds developing applications on top ...

Please sign up or login with your details

Forgot password? Click here to reset