×

Scalable services deployment

  • US 9,189,285 B2
  • Filed: 12/14/2012
  • Issued: 11/17/2015
  • Est. Priority Date: 12/14/2012
  • Status: Active Grant
First Claim
Patent Images

1. In a computer system having a processor and a memory, the memory having program instructions stored thereon that, upon execution by the processor, cause the computer system to deploy a distributed computing service, a method comprising:

  • receiving a service package for a service to be provided to one or more clients via one or more virtual machines, the service package comprising an Operating System (OS) image and a set of configuration options, wherein the configuration options include;

    a plurality of service certificates usable for authentication, a network configuration information, a set of available regions, a virtual machine size, and a package name, wherein the service certificates include a list of certificates and corresponding certificate passwords to be installed on one or more virtual machines, wherein the network configuration information includes a list of network ports to be exposed upon deployment of a given virtual machine, and wherein the set of available regions lists cloud service regions and an image name for each region where the service is deployed;

    allocating two or more package instances to the service package on the distributed computing service, the package instances representing different instantiations of the service package; and

    creating one or more service instances for each package instance in response to the one or more clients requesting access to the service, wherein each service instance is associated with a corresponding one of the package instances allocated to the virtual machine.

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