Prioritizing microservices on a container platform for a restore operation
AssigneeEMC IP Holding Company LLC
InventorsAssaf Natanzon, Luay Al-Alem, Antony Bett, Michael Rhodes
Life of this patent
Estimating the term…
Abstract
Systems and methods for discovering applications. An application may be discovered by determining a topology of the application in a containerized platform. Discovering the topology may include determining the components of the application and then determining relationships between the components. The relationships may include whether a component (e.g., a microservice) is user facing and may be based on traffic patterns between the components. The components or microservices may be prioritized or ranked based on the topology. The topology can be used when performing a data protection operation such as a restore operation.
Claims20
A method, comprising:
- performing a first query to a container platform to determine microservices of an application operating in the container platform;
- performing a second query to a mesh platform to determine relationships between the microservices of the application, the relationships including traffic patterns to and from the microservices of the application;
- determining a topology of the application based on results of the first query and the second query;
- and
- prioritizing the microservices based on the topology and the results for a restore operation.
A non-transitory storage medium having stored therein instructions that are executable by one or more hardware processors to perform operations comprising:
- performing a first query to a container platform to determine microservices of an application operating in the container platform;
- performing a second query to a mesh platform to determine relationships between the microservices of the application, the relationships including traffic patterns to and from the microservices of the application;
- determining a topology of the application based on results of the first query and the second query;
- and
- prioritizing the microservices based on the topology and the results for a restore operation.
Dependencies are inferred from the claim text.