A request for an organization migration to move application data and application services of an organization hosted at a source system instance in a multi-tenant computing system to a target system instance in the multi-tenant computing system is received. Based on operational parameters, a time window is selected to execute the organization migration. Computing resource usages of one or both of the source and target system instances in the selected time window are monitored. If computing resources are available, the organization migration is enqueued.
Legal claims defining the scope of protection, as filed with the USPTO.
3. The method as recited in claim 1, wherein the organization migration is enqueued in response to determining that enqueuing is allowed with a database node used by the target system instance to provide database services to one or more data partitions designated to host the migrated application data of the organization.
4. The method as recited in claim 1, further comprising throttling enqueuing organization migrations in the selected time window to prevent overloading one or both of the source system instance and the target system instance.
5. The method as recited in claim 1, wherein a migration user is provided with a single user interface to schedule, reschedule, update, delete, or monitor one or more requested organization migrations.
7. The media as recited in claim 6, wherein the program of instructions is executable by a device to further perform: validating the operational parameters in the request for the organization migration before enqueuing the organization migration.
8. The media as recited in claim 6, wherein the organization migration is enqueued in response to determining that enqueuing is allowed with a database node used by the target system instance to provide database services to one or more data partitions designated to host the migrated application data of the organization.
9. The media as recited in claim 6, wherein the program of instructions is executable by a device to further perform: throttling enqueuing organization migrations in the selected time window to prevent overloading one or both of the source system instance and the target system instance.
10. The media as recited in claim 6, wherein a migration user is provided with a single user interface to schedule, reschedule, update, delete, or monitor one or more requested organization migrations.
12. The system as recited in claim 11, wherein the program of instructions is executable by a device to further perform: validating the operational parameters in the request for the organization migration before enqueuing the organization migration.
13. The system as recited in claim 11, wherein the organization migration is enqueued in response to determining that enqueuing is allowed with a database node used by the target system instance to provide database services to one or more data partitions designated to host the migrated application data of the organization.
15. The system as recited in claim 11, wherein a migration user is provided with a single user interface to schedule, reschedule, update, delete, or monitor one or more requested organization migrations.
Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.
January 29, 2018
October 11, 2022
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.