Systems, methods, and apparatuses for tenant migration between instances in a cloud based computing environment
Assigneesalesforce.com, inc.
InventorJyothi Balaka
Life of this patent
Estimating the term…
Loading patent…
Assigneesalesforce.com, inc.
InventorJyothi Balaka
Estimating the term…
Systems, methods, and apparatuses for migrating tenants between instances in a cloud based computing environment. An exemplary system having at least a processor and a memory therein includes means for assigning each of a plurality of tenants a dedicated share on one or more multi-tenant cloud computing services instances in a cluster of multi-tenant cloud computing services instances, the instances in the cluster each executing on one or more application servers and providing the plurality of tenants access to a database, receiving a plurality of performance characteristics for each of the plurality of tenants, analyzing the plurality of performance characteristics for each of the plurality of tenants, detecting an anomaly in one of the plurality of tenants responsive to analyzing the plurality of performance characteristics for each of the plurality of tenants, evicting the one of the plurality of tenants in which the anomaly was detected from the one or more instances in the cluster of multi-tenant cloud computing services instances to which it was assigned, and reassigning the one of the plurality of tenants in which the anomaly was detected a dedicated share on one or more multi-tenant cloud computing services instances other than the instance to which it was assigned before eviction.
A method migrating a tenant within a cloud computing service provider's cloud, comprising:
A system to execute within a host organization, wherein the system comprises:
Non-transitory computer readable storage media having instructions stored thereon that, when executed by a processor of a system, the instructions cause the system to perform operations including:
Dependencies are inferred from the claim text.