×

Method and apparatus for automatically deploying applications in a multi-cloud networking system

  • US 10,291,476 B1
  • Filed: 05/11/2017
  • Issued: 05/14/2019
  • Est. Priority Date: 03/14/2014
  • Status: Active Grant
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.

View all claims
  • 7 Assignments
Timeline View
Assignment View
    ×
    ×