Technical Essentials - Storage Flashcards
AWS storage services are grouped into what three categories?
file storage, block storage, and object storage
____ storage is ideal when you require centralized access to files that must be easily shared and managed by multiple host computers.
File
What are four use cases for file storage?
web serving
analytics
media and entertainment
home directories
Use Cases for file storage:
Web serving - Cloud file storage solutions follow common file-level protocols, file naming conventions, and permissions that developers are familiar with. Therefore, file storage can be integrated into web applications.
Use Cases for file storage:
Analytics - Many analytics workloads interact with data through a file interface and rely on features such as file lock or writing to portions of a file. Cloud-based file storage supports common file-level protocols and has the ability to scale capacity and performance. Therefore, file storage can be conveniently integrated into analytics workflows.
Use Cases for file storage:
Media and Entertainment - Many businesses use a hybrid cloud deployment and need standardized access using file system protocols (NFS or SMB) or concurrent protocol access. Cloud file storage follows existing file system semantics. Therefore, storage of rich media content for processing and collaboration can be integrated for content production, digital supply chains, media streaming, broadcast playout, analytics, and archive.
Use Cases for file storage:
Home directories - Businesses wanting to take advantage of the scalability and cost benefits of the cloud are extending access to home directories for many of their users. Cloud file storage systems adhere to common file-level protocols and standard permissions models. Therefore, customers can lift and shift applications that need this capability to the cloud.
File storage treats files as a singular unit, but ____ storage splits files into fixed-size chunks of data called blocks that have their own addresses. Because each block is addressable, blocks can be retrieved efficiently.
block
____ storage solutions are fast and use less bandwidth.
Block
Because ____ storage is optimized for low-latency operations, it is a preferred storage choice for high-performance enterprise workloads and transactional, mission-critical, and I/O-intensive applications.
block
What are three use cases for block storage?
Transactional workloads
containers
virtual machines
Use Cases for block storage:
Transactional workloads - Organizations that process time-sensitive and mission-critical transactions store such workloads into a low-latency, high-capacity, and fault-tolerant database. Block storage allows developers to set up a robust, scalable, and highly efficient transactional database. Because each block is a self-contained unit, the database performs optimally, even when the stored data grows.
Use Cases for block storage:
Containers - Developers use block storage to store containerized applications on the cloud. Containers are software packages that contain the application and its resource files for deployment in any computing environment. Like containers, block storage is equally flexible, scalable, and efficient. With block storage, developers can migrate the containers seamlessly between servers, locations, and operating environments.
Use Cases for block storage:
Virtual machines - Block storage supports popular virtual machine (VM) hypervisors. Users can install the operating system, file system, and other computing resources on a block storage volume. They do so by formatting the block storage volume and turning it into a VM file system. So they can readily increase or decrease the virtual drive size and transfer the virtualized storage from one host to another.
With ____ storage, data elements is treated as a single, distinct unit of data when stored. They are stored in a bucket using a flat structure, meaning there are no folders, directories, or complex hierarchies.
object
Changing just one character in an object is more difficult than with block storage. When you want to change one character in an object, the entire object must be updated.
With object storage, you can store almost any type of data, and there is no limit to the number of objects stored, which makes it readily ____].
scalable
____ storage is generally useful when storing large or unstructured data sets.
Object
What are three use cases for object storage?
data archiving
backup and recovery
rich media
Use Cases for object storage:
Data archiving - Cloud object storage is excellent for long-term data retention. You can cost-effectively archive large amounts of rich media content and retain mandated regulatory data for extended periods of time. You can also use cloud object storage to replace on-premises tape and disk archive infrastructure. This storage solution provides enhanced data durability, immediate retrieval times, better security and compliance, and greater data accessibility.
Use Cases for object storage:
Backup and recovery - You can configure object storage systems to replicate content so that if a physical device fails, duplicate object storage devices become available. This ensures that your systems and applications continue to run without interruption. You can also replicate data across multiple data centers and geographical regions.
Use Cases for object storage:
Rich media - With object storage, you can accelerate applications and reduce the cost of storing rich media files such as videos, digital images, and music. By using storage classes and replication features, you can create cost-effective, globally replicated architecture to deliver media to distributed users.
____ storage in the cloud is analogous to direct-attached storage (DAS) or a storage area network (SAN).
Block
____ storage systems are often supported with a network-attached storage (NAS) server.
File