PERFORMANCE STANDBY NODES FOR A SECURE STORAGE SYSTEM
Special performance standby nodes for data storage in a cloud computing security system are disclosed. Performance standby nodes are standby nodes that are configured to service requests that do not modify the underlying data store. These pseudo read-replica nodes are further configured to forward any request that results in a storage write onto an active node, while being able to service read-only requests locally.
1 . A security system for a cloud computing platform, the security system comprising:
a plurality of security service nodes, each of the plurality of security service nodes having at least one data processor that is configured to provide security services on information, one of the plurality of security service nodes being designated in a startup phase of the security system as an active node to execute the security services, and one or more other of the plurality of security service nodes being designated as standby nodes, and
one or more performance standby nodes designated from the standby nodes, the performance standby nodes being configured to execute the security services only in response to read-only requests that do not modify the information, each designated one or more performance standby nodes being further configured to forward to the active node any requests that modify the information, each of the one or more performance standby nodes having an embedded cache storing one or more cache objects related to the security services provided by the one or more performance standby nodes, at least some of the cache objects being invalidated by a write-ahead log (WAL) stream received by the one or more performance standby nodes from the active node.