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

Claim 12:
13. A system, comprising:
a computing device; and
a computer-readable storage device coupled to the computing device and having instructions stored thereon which, when executed by the computing device, cause the computing device 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.