CompTIA Project+ (PK0-005)Basics of IT and GovernanceHard
A project involves migrating a legacy application to a cloud environment. The application relies heavily on shared storage for its data files. The project manager is considering a cloud-native solution that provides highly scalable, durable, and readily accessible storage for multiple virtual machines or containers. Which type of cloud storage would best meet these requirements?
- AArchive Storage
- BEphemeral Storage
- CBlock Storage
- DObject Storage
Show answer & explanationAnswer & explanation
Correct answer: D. Object Storage
Object storage is highly scalable, durable, and accessible via APIs, making it ideal for large amounts of unstructured data that needs to be shared across multiple compute instances (VMs or containers) in a cloud-native application.
Why the other options are wrong
- A. Archive storage is for long-term, infrequent access, which is not 'readily accessible' for an active application.
- B. Ephemeral storage is temporary and tied to the lifecycle of a VM, unsuitable for persistent shared data.
- C. Block storage is typically attached directly to a single VM, functioning like a hard drive, and is not inherently designed for easy sharing across multiple instances without complex setups like clustered file systems.
Object Storage
A data storage architecture that manages data as objects, which are self-contained units with data, metadata, and a unique identifier, accessible via APIs over HTTP.
- Highly scalable and durable.
- Ideal for unstructured data (images, videos, backups).
- Accessed via APIs, not traditional file systems.
Memory trick: Cloud storage: Block is a disk, Object is a bucket, Archive is a vault, Ephemeral is temporary.