Containerization of network services
AssigneeVerizon Patent and Licensing Inc.
InventorFengping Zhang
Life of this patent
Estimating the term…
Abstract
Techniques, described herein, may enable network services to be efficiently and effectively implemented as containers by computing devices operating in a cloud computing environment. Container images may be built and tested locally by an operator device and pushed to the computing devices for deployment of containers defined by the container images. The computing devices may enable the containers to communicate with one another by applying a domain name service (DNS) and port mapping tool to the containers. The computing devices may provide data collection, data search, and data visualization tools to enable an operator to monitor and manage the containers themselves as well as the activity of the containers.
Claims20
One or more devices, comprising:
- one or more processors configured to:
- deploy a particular container at the one or more devices, the container corresponding to a network service to be provided by the one or more devices;
- apply, to the deployed particular container, a container naming technique applied to one or more other containers associated with the network service, the container naming technique enabling the particular container and the one or more other containers to automatically discover and begin communicating in with one another in a manner that is consistent with providing the network service;
- collect information representing:
- the deployment of the particular container and the one or more other containers, and
- information representing activity associated with the particular container and the one or more other containers;
- and
- store or output the collected information.
A method, comprising:
- deploying, by one or more devices, a particular container at the one or more devices, the container corresponding to a network service to be provided by the one or more devices;
- applying, by the one or more devices and to the deployed particular container, a container naming technique applied to one or more other containers associated with the network service, the container naming technique enabling the particular container and the one or more other containers to automatically discover and begin communicating in with one another in a manner that is consistent with providing the network service;
- collecting, by the one or more devices, information representing:
- the deployment of the particular container and the one or more other containers, and
- information representing activity associated with the particular container and the one or more other containers;
- and
- storing or outputting, by the one or more devices, the collected information.
A non-transitory computer-readable medium, storing a plurality of processor-executable instructions to:
- deploy a particular container at the one or more devices, the container corresponding to a network service to be provided by the one or more devices;
- apply, to the deployed particular container, a container naming technique applied to one or more other containers associated with the network service, the container naming technique enabling the particular container and the one or more other containers to automatically discover and begin communicating in with one another in a manner that is consistent with providing the network service;
- collect information representing:
- the deployment of the particular container and the one or more other containers, and
- information representing activity associated with the particular container and the one or more other containers;
- and
- store or output the collected information.
Dependencies are inferred from the claim text.