IP Library Patent Application 11746317
Patent Application
App. No. 11/746,317

DEPLOYMENT OF CONFIGURATION DATA WITHIN A SERVER FARM

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
11/746,317
Abstract

Deployment of configuration information within a server farm may be provided. Often one or more servers are connected to increase processing and storage capabilities for providing content to a website and receiving content from the website. Accordingly, coordination must occur between the connected servers in order to accurately manage website content. This coordination may ensure that each of the servers contain identical configuration information in order to prevent operational limitations on any of the servers. By having identical configuration information on each of the servers, any of the servers may complete a required task for managing website content. Automating configuration information installation provides an efficient and accurate process to prevent web content errors due to different configuration information running on one or more servers when website content is accessed.

Claims (33)

1 . A method for deploying configuration information within a server farm, the method comprising:

associating ( 210 ) a first server with a data storage component;

storing ( 215 ) configuration information associated with the first server on the data storage component; and

associating ( 235 ) one or more servers with the first server and the data storage component by automatically configuring the one or more servers using the stored configuration information, wherein the first server and the one or more servers form the server farm.

2 . The method of claim 1 further comprising automatically provisioning web sites and web services associated with the server farm using the stored configuration information.

3 . The method of claim 2 , wherein a web service is an Internet Information Service.

4 . The method of claim 2 , wherein a web service is a user defined web service.

5 . The method of claim 1 further comprising determining whether additional servers should be added to the server farm based on data traffic associated with the server farm.

6 . The method of claim 1 further comprising verifying whether a user can access the server farm.

7 . The method of claim 1 further comprising balancing data traffic loads between servers in the server farm.

8 . The method of claim 1 further comprising updating configuration information associated with the server farm.

9 . A system for deploying configuration information within a server farm, the system comprising:

a memory storage ( 504 , 509 , 510 ), wherein the memory storage stores configuration information for a server farm;

a processing unit ( 502 ) coupled to the memory storage, wherein the processing unit is operative to:

associate a plurality of servers with the memory storage, wherein the plurality of servers form a server farm;

store configuration information associated with the plurality of servers on the memory storage;

receive configuration information changes associated with at least one server in the server farm;

update the memory storage with the changed configuration information; and

automatically update the plurality of servers with the changed configuration information.

10 . The system of claim 9 , wherein the memory storage is a database.

11 . The system of claim 9 , wherein the configuration information for each of the plurality of servers is stored in a local cache.

12 . The system of claim 9 further comprising automatically provisioning web sites and web services associated with the server farm using the stored configuration information.

13 . A computer-readable medium ( 520 ) which stores a set of instructions which when executed performs a method for deploying configuration information within a server farm, the method executed by the set of instructions comprising:

associating ( 210 ) a first server with a database;

storing ( 215 ) configuration information associated with the first server on the database; and

automatically configuring ( 235 ) the one or more servers using the stored configuration information, wherein the first server and the one or more servers form the server farm and manage data traffic.

14 . The computer-readable medium of claim 13 further comprising installing software for receiving the stored configuration information on the one or more servers.

15 . The computer-readable medium of claim 14 , wherein the software is installed using the Internet.

16 . The computer-readable medium of claim 15 , wherein the software uses a wizard for the installing of the software.

17 . The computer-readable medium of claim 13 further comprising automatically provisioning web sites and web services associated with the server farm using the stored configuration information.

18 . The computer-readable medium of claim 13 further comprising balancing data traffic loads between servers in the server farm.

19 . The computer-readable medium of claim 13 further comprising determining whether additional servers should be added to the server farm based on data traffic associated with the server farm.

20 . The computer-readable medium of claim 13 , wherein the configuration information for the first server and the one or more servers is stored in a local cache for each of the first server and the one or more servers.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 9, 2014
From: MICROSOFT CORPORATION
To: MICROSOFT TECHNOLOGY LICENSING, LLC
Reel/Frame 034542/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 8, 2007
From: ROUSSEL, COREY M.; BANKSTON, JOHN KEITH
To: MICROSOFT CORPORATION
Reel/Frame 019665/0242 →