Browse Prior Art Database

System and method of opereation and support with multiple data center awareness

IP.com Disclosure Number: IPCOM000238485D
Publication Date: 2014-Aug-28
Document File: 5 page(s) / 77K

Publishing Venue

The IP.com Prior Art Database

Abstract

The core idea of this invention is as follows: 1. Add a multiple sites controller to manage the controllers of the multiple data centers, the super controller is the unique end point that application developer can see. 2. Add a multiple sites router who remembers all the site routers and routers user requests from a single URL.

This text was extracted from a PDF file.
This is the abbreviated version, containing approximately 52% of the total text.

Page 01 of 5

System and method of opereation and support with multiple data center awareness

PAAS (platform as a service) is serving the middleware/VM host environment for end user.User do not need to install OS/middleware or by new machine to build their application. User may want to add multiple site support among the world. Multiple site means multiple Paas platform in different locations, for example, we have 3 instances located in Europe, Asia Pacifica and North America. Considering such environment, when customer deploy an application, he should be able to deploy and publish his application instance among the three data centers with one deployment one time. After the deployment when customer visiting his application, the infrastructure should be able to route the user's request to the nearby instance when taking the load balance into the consideration.

The problem here is that currently only single PAAS platform deployment and request route is supported, we should add the capability based on the single PAAS solution.

This invention describes a system and method to operation and support with multiple data center awareness. With this invention, application developer should be able to deploy application among multiple data centers one time. For end user, the request will be router to the nearby instance automatically.

The core idea of this invention is as follows:

1. Add a "multiple sites controller" to manage the controllers of the multiple data centers, the super controller is the unique end point that application developer can see.


2. Add a "multiple sites router" who remembers all the site routers and routers user requests from a single URL. .

This invention brings the following benefits:

1. One deployment, multiple instances among multiple sites.

2. High availability among multiple sites for the hosted application
3. Smart Scale in/out among multiple sites.

4. Single URL access for end user.

1


1.

 . Add multiple sites controller" to manage the controllers of the multiple data centers, the super controller is the unique end point that application developer can see.

When application provider wants to deploy their application, they need to login into the "multiple sites controller", the "multiple sites controller" is like the brain of the managed sites. "multiple sites controller" knows the details of the managed sites.

Application developer knows that he wants to deploy the application among the three site, site A, site B and site C. He should provide the deployment metadata to let the "multiple sites controller" know what kind of instance distribution and strategy the application is .

For example, datacenters: 3 - name: site A

1



Page 02 of 5

- name: site B - name: site C

Application: www.my-compony.domain.net - site: site A size:5

scaling strategy: site A scaling strategy - site: site B size:3

scaling...