what-is","metadata":{}}]}}]},"metadata":{"auth":{},"testAttributes":{}},"context":{"page":{"locale":null,"site":null,"pageUrl":"https://aws.amazon.com/what-is/block-storage/","targetName":null,"pageSlotId":null,"organizationId":null,"availableLocales":null},"environment":{"stage":"prod","region":"us-east-1"},"sdkVersion":"1.0.115"},"refMap":{"manifest.js":"289765ed09","what-is-header.js":"251923df8a","what-is-header.rtl.css":"ccf4035484","what-is-header.css":"ce47058367","what-is-header.css.js":"004a4704e8","what-is-header.rtl.css.js":"f687973e4f"},"settings":{"templateMappings":{"category":"category","headline":"headline","primaryCTA":"primaryCTA","primaryCTAText":"primaryCTAText","primaryBreadcrumbText":"primaryBreadcrumbText","primaryBreadcrumbURL":"primaryBreadcrumbURL"}}}

Block Storage","metadata":{}}]}},{"fields":{"faqQuestion":"What are the benefits of block storage?","faqAnswer":"

Organizations use block level storage because of the following advantages. \n

Performance \n

Metadata is additional data that describes the primary data contained in the storage system. Block storage uses limited metadata but relies on unique identifiers assigned to each block for read/write operations. This reduces data transfer overhead and allows the server to efficiently access and retrieve data in block storage. Because block storage metadata is limited, block storage delivers ultra-low latency required for high-performance workloads. This is required for latency sensitive applications like databases. For example, Viasat uses Amazon Elastic Block Store (Amazon EBS) to capture high throughput (highly transactional) data and optimize storage costs. Organizations use Amazon EBS for performance and cost optimization, scale and agility, and for data protection with EBS Snapshots. \n

Block storage architecture provides multiple paths to the data whereas file storage only provides one path, this is why block storage is preferred for high performance applications. \n

Flexibility and scalability \n

Block storage devices are not constrained to specific network environments. Individual blocks can be configured for different operating systems, such as Windows or Linux. Developers can share data across multiple environments to ensure high availability. The block storage architecture is also highly scalable. Developers can add new blocks to existing ones to meet growing capacity needs. \n

Frequent modification \n

Block storage supports frequent data writes without affecting performance. Instead of rewriting the entire file, the system identifies the particular block that needs to be amended. Then, it rewrites the selected block with the new data. This makes block storage very efficient for managing large files that require frequent updates. \n

Granular control \n

Developers gain a high degree of control over storing data on block storage. For example, they can optimize performance by grouping fast-changing data on specific blocks and storing static files on others. This improves system performance as ongoing updates only affect a small number of data blocks instead of an entire file. For example, block storage gives you the flexibility to tier fast-changing data on solid state disk (SSD) for the highest performance, and store warm or cold data on lower cost hard drives (HDD).","id":"seo-faq-pairs#what-are-the-benefits-of-block-storage","customSort":"2"},"metadata":{"tags":[{"id":"seo-faq-pairs#faq-collections#block-storage","name":"block-storage","namespaceId":"seo-faq-pairs#faq-collections","description":"

Block Storage","metadata":{}}]}},{"fields":{"faqQuestion":"What are the use cases of block storage?","faqAnswer":"

Block storage’s unique characteristics make it the preferred option for transactional, mission-critical, and I/O intensive applications. Block storage Is used for a wide variety of applications including; relational or transactional databases, time series databases, containers, boot disks, and hypervisor files systems. \n

Storage area networks \n

Developers often deploy block storage as a storage area network (SAN). SAN is a complex network technology that presents block storage to multiple networked systems as if those blocks were locally attached devices. SAN's typically use fiber channel interconnects. In contrast, a network attached storage (NAS) is a single device that serves files over Ethernet. \n

The SAN architecture consists of three layers: \n

AWS Block Storage next steps

Check out additional product-related resources
View free offers for Cloud Storage services 
Sign up for a free account

Instantly get access to the AWS free tier. 

Sign up 
Start building in the console

Get started building in the AWS Management Console.

Sign in