Automatically configuring boot sequence of container systems for disaster recovery

    公开(公告)号:US11416342B2

    公开(公告)日:2022-08-16

    申请号:US16503376

    申请日:2019-07-03

    Abstract: Embodiments for systems and methods of providing a boot order for containers in a cloud native application environment by collecting container environment data from a first container site; determining dependencies and connections between the containers and applications executed within the containers based on a number of system parameters; calculating a recommended order for booting or rebooting the containers during a disaster recovery process; and communicating the recommended order to a system administrator through a graphical user interface (GUI) for acceptance or modification by the system administrator.

    Directing placement of data in cloud storage nodes

    公开(公告)号:US11341009B1

    公开(公告)日:2022-05-24

    申请号:US16252159

    申请日:2019-01-18

    Abstract: A system receives a request to store a replica of a data object into any cloud storage node associated with an attribute, and then identifies a redundancy number associated with the data object. The system identifies a number of cloud storage nodes that are associated with the attribute. If the identified number of cloud storage nodes is greater than the redundancy number, the system identifies the redundancy number of cloud storage nodes as a subset of the number of cloud storage nodes, based on the data object and a unique identifier associated with each of the number of cloud storage nodes. The system stores the redundancy number of replicas into the corresponding redundancy number of cloud storage nodes.

    Serverless solution for continuous data protection

    公开(公告)号:US11327680B2

    公开(公告)日:2022-05-10

    申请号:US16868774

    申请日:2020-05-07

    Inventor: Assaf Natanzon

    Abstract: A serverless application is provided to a cloud site of a cloud services provider. The cloud services provider offers backend services that include an object store and a database. Input/output (IO) writes sent to a volume of a block storage device at a production site are intercepted and aggregated. The aggregated IOs and metadata for the IOs are transmitted from the production site to the cloud site of the cloud services provider. Upon receipt of the aggregated IOs and metadata at the cloud site, the aggregated IOs are stored in an object in the object store at the cloud site, and a function of the serverless application is triggered to write the metadata to the database offered by the cloud services provider.

    Automated capture and recovery of applications in a function-as-a-service environment

    公开(公告)号:US11314601B1

    公开(公告)日:2022-04-26

    申请号:US15791763

    申请日:2017-10-24

    Abstract: An apparatus in one embodiment comprises at least one processing platform including a plurality of processing devices. The processing platform is configured to receive a request to execute an application in a function-as-a-service (“FaaS”) environment, to initiate execution of the application responsive to the request, and to invoke a plurality of application functions with each such application function interacting with one or more backend services in executing the application. The processing platform is further configured to automatically generate an application manifest characterizing relationships between the application functions and the backend services utilized in executing the application, to capture state of the application for a particular point in time based at least in part on the application manifest, and to perform operational recovery of the application for the particular point in time utilizing the captured state. The application manifest illustratively comprises a graph having a plurality of nodes corresponding to respective ones of the application functions and the backend services.

    DATACENTER IoT-TRIGGERED PREEMPTIVE MEASURES USING MACHINE LEARNING

    公开(公告)号:US20210349776A1

    公开(公告)日:2021-11-11

    申请号:US17382065

    申请日:2021-07-21

    Abstract: One example method includes performing a machine learning process that involves performing an assessment of a state of a computing system, and the assessment includes analyzing information generated by an IoT edge sensor in response to a sensed physical condition in the computing system, and identifying an entity in the computing system potentially impacted by an event associated with the physical condition. The example method further includes identifying a preemptive recovery action and associating the preemptive recovery action with an entity, and the preemptive recovery action, when performed, reduces or eliminates an impact of the event on the entity, determining a cost associated with implementation of the preemptive recovery action, evaluating the cost associated with the preemptive recovery actions and identifying the preemptive recovery action with the lowest associated cost, implementing the preemptive recovery action with the lowest associated cost, and repeating part of the machine learning process.

Patent Agency Ranking