Back to results
US 2014/0196022 A1Published application
Cloud Based Application Packaging
OwnerAlexey Skutin, Dmitry Lazarenko +3inventors
InventorsAlexey Skutin, Dmitry Lazarenko, Constantin Alexandrov, Ruslan Synytskyy, Viacheslav Katiukha
Life of this patent
Estimating the term…
Abstract
A new system and method for cloud based application packaging is disclosed, comprising a platform-independent manifest file that can deploy an application into any cloud environment.
Claims19
A method of deploying a cloud application, comprising:
- receiving an application package, said package comprising a manifest file;
- parsing the manifest file;
- executing the instructions in the manifest file;
- performing one of the following group of actions:
- creating a cloud environment or modifying an existing cloud environment;
- configuring an application database;
- making a change to the cloud environment based on the instructions in the manifest file.
4 more elements
A method of creating an application package, comprising:
- creating a cloud environment of a desired topology and configuration;
- configuring an application database;
- installing and configuring an application into the cloud environment;
- creating a manifest file, said manifest file comprising configuration data for the cloud environment;
- creating templates based on the configuration of the database and the application;
- adding the templates to the package as resources;
- publishing the package in a package repository.
4 more elements
A cloud computing system, comprising:
- at least one storage repository;
- and
- at least one microprocessor, programmed to:
- create a package comprising a manifest file, said manifest file comprising a cloud environment specification, a deployment section, a configuration section, and a settings section, said package also comprising at least one application module, application resources, and configuration scripts;
- upload the package into a storage repository;
- download the package from the storage repository;
- unpack the application package;
- parse the manifest file;
- execute the instructions in the manifest file;
- create or modify a cloud environment;
- deploy the application into the cloud environment;
- configure the application.
9 more elements
Dependencies are inferred from the claim text.