SYSTEMS AND METHODS FOR DEPLOYING MICROSERVICES IN A NETWORKED MICROSERVICES SYSTEM
First Claim
1. A method comprising:
- receiving a request to instantiate a microservice;
selecting a suitable virtual machine (VM), wherein the selecting comprises calculating the suitability of the virtual machine based on a property load and a property weight;
deploying the microservice on the selected virtual machine;
configuring the microservice to communicate with an interface microservice; and
configuring the microservice to perform security processing on packets processed within a security service.
4 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods are described herein generally relating to network security, and in particular, embodiments described relate to systems and methods for deploying microservices in a networked microservices system. For example, a method is disclosed, which calls for receiving a request to instantiate a microservice, selecting a suitable virtual machine (VM), wherein the selecting comprises calculating the suitability of the virtual machine based on a property load and a property weight, deploying the microservice on the selected virtual machine, configuring the microservice to communicate with an interface microservice, and configuring the microservice to perform security processing on packets processed within a security service.
43 Citations
20 Claims
-
1. A method comprising:
-
receiving a request to instantiate a microservice; selecting a suitable virtual machine (VM), wherein the selecting comprises calculating the suitability of the virtual machine based on a property load and a property weight; deploying the microservice on the selected virtual machine; configuring the microservice to communicate with an interface microservice; and configuring the microservice to perform security processing on packets processed within a security service. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system comprising:
-
a host machine comprising a memory and a processor core, the processor core to execute a hypervisor to create and run guest machines, and a plurality of guest machines having been created by the hypervisor, wherein the hypervisor is further to perform a process comprising; receiving a request to instantiate a microservice; selecting a suitable virtual machine by calculating the suitability of the virtual machine based on a server property value and a server property weight; deploying the microservice on the selected virtual machine; configuring the microservice to communicate with an interface microservice; and configuring the microservice to perform security processing on packets processed within a security service. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer-readable medium containing instructions that, when performed by a processor, cause the processor to perform a method comprising:
-
receiving a request to instantiate a microservice; selecting a suitable virtual machine, wherein the selecting comprises calculating the suitability of the virtual machine based on a server property value and a server property weight; deploying the microservice on the selected virtual machine; configuring the microservice to communicate with an interface microservice; and configuring the microservice to perform security processing on packets processed within a security service. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification