Patent ID: 11941027
Assignee: SAP SE
Field: Computer technology (Electrical engineering)
Classification: CPC G  H | IPC G  H

Claim 6:
7. A non-transitory computer-readable storage medium coupled to one or more processors and having instructions stored thereon which, when executed by the one or more processors, cause the one or more processors to perform operations for scaling of a system executed within a cloud computing environment, the operations comprising:
providing a first instance of a database system within the cloud computing environment;
determining that scale out of the database system is to be executed, and in response:
providing a second instance of the database system within the cloud computing environment, the first instance and the second instance collectively defining a cluster,
establishing a remote direct memory access (RDMA) connection between the first instance and the second instance to exchange data in main memory,
copying data stored within the first instance to a data store of the second instance over the RDMA connection, and
configuring the first instance to replicate a first transaction log to the second instance over the RDMA connection;

receiving, by each of the first instance and the second instance, requests from one or more client devices; and
determining that scale in of the database system is to be executed, and in response:
setting the second instance to an offline status,
migrating one or more connections of one or more client devices from the second instance to the first instance, and
executing a shutdown of the second instance.