×

Containerizing a block storage service

  • US 10,678,447 B2
  • Filed: 07/13/2017
  • Issued: 06/09/2020
  • Est. Priority Date: 07/15/2016
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • initiating a block storage service that comprises a scheduler component, a volume component, and an application programming interface (API) component in independent containers, by;

    initiating, by at least one computing device, the scheduler component of the block storage service to execute in a first container on the at least one computing device via a containerization technology executing on the at least one computing device, wherein the scheduler component is configured to receive a request for a new volume from the API component;

    mounting to the first container a log volume that is mounted to a host operating system executing on the at least one computing device to allow the scheduler component access to the log volume;

    initiating, by the at least one computing device, the API component of the block storage service to execute in a second container on the at least one computing device via the containerization technology, wherein the API component is configured to communicate a volume management request to the volume component;

    mounting to the second container the log volume to allow the API component access to the log volume of the host operating system;

    initiating, by the at least one computing device, the volume component of the block storage service in a third container via the containerization technology; and

    mounting to the third container a device volume maintained by the host operating system to allow the volume component access to the device volume of the host operating system.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×