US 12,223,191 B1
Management of operating system software using read-only multi-attach block volumes
Amit Shah, Dresden (DE)
Assigned to Amazon Technologies, Inc., Seattle, WA (US)
Filed by Amazon Technologies, Inc., Seattle, WA (US)
Filed on Sep. 29, 2023, as Appl. No. 18/478,624.
Int. Cl. G06F 3/06 (2006.01)
CPC G06F 3/064 (2013.01) [G06F 3/0604 (2013.01); G06F 3/0683 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A system, comprising:
one or more computing devices configured to implement a computing service;
one or more computing devices configured to implement a block-based storage service, the block-based storage service configured to provide block-based storage to computing instances of the computing service; and
one or more computing devices configured to implement an operating system management service, configured to:
receive an instruction to deploy operating system software to a set of computing instances of the computing service; and
cause the operating system software to be deployed using read-only multi-attach volumes of the block-based storage service,
wherein the block-based storage service is further configured to:
provide a shared read-only multi-attach volume for attachment to the set of computing instances to receive deployment of the operating system software; and
provide separate respective non-shared writable volumes for attachment to the respective computing instances of the set,
wherein:
read operations are performed on the shared read-only multi-attach volume to deploy the operating system software to the set of computing instances; and
write operations invoked as part of deploying the operating system software are written to the respective non-shared writeable volumes.