CPC G06F 3/064 (2013.01) [G06F 3/0604 (2013.01); G06F 3/0683 (2013.01)] | 20 Claims |
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.
|