Automated content and software distribution system
First Claim
1. A method, comprising:
- providing an update for altering network resources of a customer being hosted on one or more hosting servers of a hosting service;
selecting a first server of the hosting servers;
backing up a starting configuration of the first server;
utilizing an application program installer to apply the update to the network resources of the customer on the first server; and
determining whether to restore the starting configuration of the first server with a backup-restore application program.
1 Assignment
0 Petitions
Accused Products
Abstract
A new use for an application program installer, such as the Microsoft Windows Software Installer (MSI) Application, which is operable to install an application program and rollback an installation if it appears unsuccessful, and a backup-restore application program, such as such as Tivoli Backup™, which is operable to backup and restore a configuration of a machine. An update for altering network resources of a customer being hosted on one or more hosting servers of a hosting service is provided. A first server of the hosting servers is selected. A starting configuration of the first server is backed up. The application program installer is utilized to apply the update to the network resources of the customer on the first server. A determination may be made whether to restore the starting configuration of the first server with the backup-restore application program. Thus, in contrast with its normal operational use as an application program installer, MSI or equivalent software can be configured to apply upgrades, e.g., patches, etc., to the network resources of the customer, and Tivoli or equivalent software may be used to recover from defective upgrades, such as errors due to improper operation of the network resources.
141 Citations
22 Claims
-
1. A method, comprising:
-
providing an update for altering network resources of a customer being hosted on one or more hosting servers of a hosting service;
selecting a first server of the hosting servers;
backing up a starting configuration of the first server;
utilizing an application program installer to apply the update to the network resources of the customer on the first server; and
determining whether to restore the starting configuration of the first server with a backup-restore application program. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A machine accessible medium having instructions associated therewith, which when executed by a processor, are capable of directing the processor to perform:
-
providing an update for altering network resources of a customer being hosted on one or more hosting servers of a hosting service;
selecting a first server of the hosting servers;
backing up a starting configuration of the first server;
utilizing an application program installer to apply the update to the network resources of the customer on the first server; and
determining whether to restore the starting configuration of the first server with a backup-restore application program. - View Dependent Claims (8, 9, 10, 11, 12, 14, 15, 16, 17, 18, 19)
-
-
13. A system implementing a new use for an application program installer operable to install an application program and rollback an installation if it appears unsuccessful, and a backup-restore application program operable to backup and restore a configuration of a machine, the system comprising:
-
a public network communicatively coupling a customer and a firewall;
a private network communicatively coupling the firewall, a content distributor, and a POD comprising hosting servers hosting network resources of the customer;
wherein an update from the customer to the network resources being hosted by the POD is received over the public network by the firewall and provided over the private network to the content distributor which is configured to select a first server of the hosting servers, utilize the backup-restore application program to back up a starting configuration of the first server, and utilize the application program installer to apply the update to the network resources being hosted by the POD.
-
-
20. A method comprising a new use for an application program installer operable to install an application program and rollback an installation if it appears unsuccessful, and a backup-restore application program operable to backup and restore a configuration of a machine, the method comprising:
-
providing an update for altering network resources of a customer being hosted on one or more hosting servers of a hosting service;
selecting a first server of the hosting servers;
backing up a starting configuration of the first server;
utilizing the application program installer to apply the update to the network resources of the customer on the first server; and
determining whether to restore the starting configuration of the first server with the backup-restore application program. - View Dependent Claims (21, 22)
-
Specification