Method and apparatus for automatically deploying applications in a multi-cloud networking system
First Claim
Patent Images
1. A computer-implemented method for automatically deploying different format applications in a multi-cloud networking system, at least a portion of the method being performed by a computing device comprising at least one processor, the method comprising:
- providing, to a user associated with a user development environment, a plug-in unit responsive to applications with different native formats, wherein;
the user development environment comprises a plurality of tiers;
a first tier within the plurality of tiers comprises a web tier that utilizes at least one of a public cloud and a hybrid cloud;
a second tier within the plurality of tiers comprises an application tier that utilizes at least one of a public cloud and a hybrid cloud;
a third tier within the plurality of tiers comprises a database that utilizes at least one of a private cloud and a hybrid cloud;
each tier within the plurality of tiers is linked together;
receiving, via the plug-in unit, an application from the user development environment;
selecting, from a plurality of different types of clouds operating within the multi-cloud networking system, a cloud to be used for deploying the application, wherein the selected cloud represents a first type of cloud comprising a public cloud, a private cloud, or a hybrid cloud;
automatically converting a native format of the application to a native format of the selected cloud;
automatically deploying the converted application to the selected cloud;
receiving, via the plug-in unit, an additional application from the user development environment;
selecting, from the plurality of different types of clouds operating within the multi-cloud networking system, an additional cloud to be used for deploying the additional application, wherein the additional cloud represents a second type of cloud, comprising a public cloud, a private cloud, or a hybrid cloud, that is different than the first type of cloud;
automatically converting a native format of the additional application to a native format of the selected additional cloud;
automatically deploying the converted additional application to the selected additional cloud;
enhancing the speed of application deployment by performing the preceding steps.
7 Assignments
0 Petitions
Accused Products
Abstract
A multi-cloud fabric includes an application management unit responsive to one or more applications from an application layer. The multi-cloud fabric further includes a controller that is in communication with resources of a cloud. The controller is responsive to the applications and includes a processor operable to analyze the application relative to the resources to cause delivery of the applications to the resources dynamically and automatically.
-
Citations
20 Claims
-
1. A computer-implemented method for automatically deploying different format applications in a multi-cloud networking system, at least a portion of the method being performed by a computing device comprising at least one processor, the method comprising:
-
providing, to a user associated with a user development environment, a plug-in unit responsive to applications with different native formats, wherein; the user development environment comprises a plurality of tiers; a first tier within the plurality of tiers comprises a web tier that utilizes at least one of a public cloud and a hybrid cloud; a second tier within the plurality of tiers comprises an application tier that utilizes at least one of a public cloud and a hybrid cloud; a third tier within the plurality of tiers comprises a database that utilizes at least one of a private cloud and a hybrid cloud; each tier within the plurality of tiers is linked together; receiving, via the plug-in unit, an application from the user development environment; selecting, from a plurality of different types of clouds operating within the multi-cloud networking system, a cloud to be used for deploying the application, wherein the selected cloud represents a first type of cloud comprising a public cloud, a private cloud, or a hybrid cloud; automatically converting a native format of the application to a native format of the selected cloud; automatically deploying the converted application to the selected cloud; receiving, via the plug-in unit, an additional application from the user development environment; selecting, from the plurality of different types of clouds operating within the multi-cloud networking system, an additional cloud to be used for deploying the additional application, wherein the additional cloud represents a second type of cloud, comprising a public cloud, a private cloud, or a hybrid cloud, that is different than the first type of cloud; automatically converting a native format of the additional application to a native format of the selected additional cloud; automatically deploying the converted additional application to the selected additional cloud; enhancing the speed of application deployment by performing the preceding steps. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A multi-cloud networking system comprising an application deployment fabric that automatically deploys applications by:
-
providing, to a user associated with a user development environment, a plug-in unit, which is stored in memory of a data center of the application deployment fabric, that is responsive to applications with different native formats, wherein; the user development environment comprises a plurality of tiers; a first tier within the plurality of tiers comprises a web tier that utilizes at least one of a public cloud and a hybrid cloud; a second tier within the plurality of tiers comprises an application tier that utilizes at least one of a public cloud and a hybrid cloud; a third tier within the plurality of tiers comprises a database that utilizes at least one of a private cloud and a hybrid cloud; each tier within the plurality of tiers is linked together; receiving, via the plug-in unit, an application from the user development environment; selecting, from a plurality of different types of clouds operating within the multi-cloud networking system, a cloud to be used for deploying the application, wherein the selected cloud represents a first type of cloud comprising a public cloud, a private cloud, or a hybrid cloud; using the plug-in unit to automatically convert a native format of the application to a native format of the selected cloud; automatically deploying the converted application to the selected cloud; receiving, via the plug-in unit, an additional application from the user development environment; selecting, from the plurality of different types of clouds operating within the multi-cloud networking system, an additional cloud to be used for deploying the additional application, wherein the additional cloud represents a second type of cloud, comprising a public cloud, a private cloud, or a hybrid cloud, that is different than the first type of cloud; using the plug-in unit to automatically convert a native format of the additional application to a native format of the selected additional cloud; automatically deploying the converted additional application to the selected additional cloud; and enhancing the speed of application deployment by performing the preceding steps. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A non-transitory computer-readable medium comprising one or more computer-readable instructions that, when executed by at least one processor of a computing device, cause the computing device to:
-
provide, to a user associated with a user development environment, a plug-in unit that is responsive to applications with different native formats, wherein; the user development environment comprises a plurality of tiers; a first tier within the plurality of tiers comprises a web tier that utilizes at least one of a public cloud and a hybrid cloud; a second tier within the plurality of tiers comprises an application tier that utilizes at least one of a public cloud and a hybrid cloud; a third tier within the plurality of tiers comprises a database that utilizes at least one of a private cloud and a hybrid cloud; each tier within the plurality of tiers is linked together; receive, via the plug-in unit, an application from the user development environment, wherein the selected cloud represents a first type of cloud comprising a public cloud, a private cloud, or a hybrid cloud; select, from a plurality of different types of clouds operating within a multi-cloud networking system, a cloud to be used for deploying the application, wherein the selected cloud represents a first type of cloud comprising a public cloud, a private cloud, or a hybrid cloud; automatically convert a native format of the application to a native format of the selected cloud; automatically deploy the converted application to the selected cloud; receive, via the plug-in unit, an additional application from the user development environment; select, from the plurality of different types of clouds operating within the multi-cloud networking system, an additional cloud to be used for deploying the additional application, wherein the additional cloud represents a second type of cloud, comprising a public cloud, a private cloud, or a hybrid cloud, that is different than the first type of cloud; automatically convert a native format of the additional application to a native format of the selected additional cloud; automatically deploy the converted additional application to the selected additional cloud. - View Dependent Claims (20)
-
Specification