Systems and methods of database instance container deployment

US2017344584A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2017344584-A1
Application numberUS-201615166985-A
CountryUS
Kind codeA1
Filing dateMay 27, 2016
Priority dateMay 27, 2016
Publication dateNov 30, 2017
Grant date

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Systems and methods can include one or more processing modules and one or more non-transitory storage modules storing computing instructions configured to run on the one or more processing modules and perform acts. The acts an include creating a bonded network interface on a host server, the where host server can include a plurality of internet protocol (IP) addresses. The acts also can include binding a first database instance container to a first IP address of the plurality of IP addresses of the host server such that a first database deployed inside the first database instance container has direct access to the host server. Systems and methods also can include deploying a first database instance container of a first cluster at a first host server and deploying a second database instance container of a second cluster at the first host server. Other embodiments also are disclosed herein.

First claim

Opening claim text (preview).

What is claimed is: 1 . A system comprising: one or more processing modules; and one or more non-transitory storage modules storing computing instructions configured to run on the one or more processing modules and perform acts of: creating a bonded network interface on a host server, the host server comprising a plurality of internet protocol (IP) addresses; and binding a first database instance container to a first IP address of the plurality of IP addresses of the host server such that a first database deployed inside the first database instance container has direct access to the host server. 2 . The system of claim 1 , wherein creating the bonded network interface comprises aggregating a plurality of network interface controllers available in the host server while the bonded network interface is in an active-active mode. 3 . The system of claim 1 , wherein the one or more non-transitory storage modules storing computing instructions are configured to run on the one or more processing modules and further perform an act of storing application data of the first database instance container in a persistent file system and outside the first database instance container. 4 . The system of claim 1 , wherein the one or more non-transitory storage modules storing computing instructions are configured to run on the one or more processing modules and further perform an act of binding a second database instance container to a second IP address of the plurality of IP addresses of the host server such that a second database deployed inside the second database instance container has direct access to the host server. 5 . The system of claim 4 , wherein: the first database instance container belongs to a first cluster; and the second database instance container belongs to a second cluster that is different from and non-overlapping with the first cluster. 6 . The system of claim 4 , wherein the one or more non-transitory storage modules storing computing instructions are configured to run on the one or more processing modules and further perform acts of: automatically allocating and deallocating the first IP address to the first database instance container; automatically allocating and deallocating the second IP address to the second database instance container; and automatically allocating and deallocating an additional IP address of the plurality of IP addresses to an additional database instance container. 7 . The system of claim 1 , wherein the one or more non-transitory storage modules storing computing instructions are configured to run on the one or more processing modules and further perform acts of: receiving a request from an input device to deploy the first database inside the first database instance container; transmitting an instruction from an output device to deploy the first database inside the first database instance container responsive to the request from the input device to deploy the first database inside the first database instance container; and facilitating a display on a device that the first database has been deployed inside the first database instance container. 8 . The system of claim 1 , wherein: the one or more non-transitory storage modules storing computing instructions are configured to run on the one or more processing modules and further perform acts of: storing application data of the first database instance container in a persistent file system and outside the first database instance container; binding a second database instance container to a second IP address of the plurality of IP addresses of the host server such that a second database deployed inside the second database instance container has direct access to the host server; automatically allocating and deallocating the first IP address to the first database instance container; automatically allocating and deallocating the second IP address to the second database instance container; automatically allocating and deallocating an additional IP address of the plurality of IP addresses to an additional database instance container; receiving a request from an input device to deploy the first database inside the first database instance container; transmitting an instruction from an output device to deploy the first database inside the first database instance container responsive to the request from the input device to deploy the first database inside the first database instance container; and facilitating a display on a device that the first database has been deployed inside the first database instance container; creating the bonded network interface comprises aggregating a plurality of network interface controllers available in the host server while the bonded network interface is in an active-active mode; the first database instance container belongs to a first cluster; and the second database instance container belongs to a second cluster that is different from and non-overlapping with the first cluster. 9 . A system comprising: one or more processing modules; and one or more non-transitory storage modules storing computing instructions configured to run on the one or more processing modules and perform acts of: deploying a first database instance container at a first host server, the first database instance container belonging to a first cluster; deploying a second database instance container at a second host server, the second database instance container belonging to the first cluster; deploying a third database instance container at the first host server, the third database instance container belonging to the first cluster; and deploying a fourth database instance container at the second host server, the fourth database instance container belonging to the second cluster. 10 . The system of claim 9 , wherein: the first host server comprises a first bonded network interface and a first plurality of internet protocol (IP) addresses; the second host server comprises a second bonded network interface and a second plurality of IP addresses that are different from and non-overlapping with the first plurality of IP addresses; and the one or more non-transitory storage modules storing computing instructions are configured to run on the one or more processing modules and further perform acts of: binding the first database instance container of the first cluster to a first IP address of the first plurality of IP addresses of the first host server such that a first database deployed inside the first database instance container has direct access to the first host server; binding the second database instance container of the first cluster to a second IP address of the second plurality of IP addresses of the second host server such that a second database deployed inside the second database instance container has direct access to the second host server; binding the third database instance container of the second cluster to a third IP address of the first plurality of IP addresses of the first host server such that a third database deployed inside the third database instance container has direct access to the first host server; and binding the fourth database instance container of the second cluster to a fourth IP address of the second plurality of IP addresses of the second host server such that a fourth database deployed inside the fourth database instance container has direct access to the second host server. 11 . The system of claim 10 , wherein the one or more non-transitory storage modules storing computing instructions are configured to run on the one or more processing modules and further perform acts of: aggregating a first plurality of network interface c

Assignees

Inventors

Classifications

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US2017344584A1 cover?
Systems and methods can include one or more processing modules and one or more non-transitory storage modules storing computing instructions configured to run on the one or more processing modules and perform acts. The acts an include creating a bonded network interface on a host server, the where host server can include a plurality of internet protocol (IP) addresses. The acts also can include…
Who is the assignee on this patent?
Wal Mart Stores Inc
What technology area does this patent fall under?
Primary CPC classification G06F17/30292. Mapped technology areas include Physics.
When was this patent published?
Publication date Thu Nov 30 2017 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 3 related publications on this page (citations in our corpus or others sharing the same primary CPC).