What is an Account-Control Surface?
Understand the account-control surface and why account protection has to cover more than the login form.
Support FAQ
Block storage is a storage model that presents data as fixed-size blocks to a server, virtual machine, container host, or bare-metal system. The operating system sees the storage as a disk-like device. It can partition it, create a filesystem, mount it, write database files, use it as a boot volume, or place application state on it. The storage service handles the underlying hardware, replication, and volume management, but the workload is still responsible for how the disk is formatted, secured, backed up, and used.
This makes block storage different from object or blob storage. Object storage stores whole objects behind an API. Block storage gives a workload low-level read and write access to blocks, which the filesystem or database turns into files, tables, journals, indexes, and application state. That disk-like behaviour is why block storage is common for databases, transactional systems, boot disks, message brokers, content management systems, and applications that expect a traditional filesystem.
The core unit is usually a volume. A volume has a size, performance profile, encryption setting, snapshot policy, attachment state, and availability scope. A server attaches the volume and uses it as local storage, even though the cloud provider may be serving it from separate infrastructure. Some volumes are boot volumes that contain the operating system. Others are data volumes that can be attached, detached, resized, snapshotted, cloned, or replaced independently of the instance.
The value is predictable, low-latency access for workloads that need frequent small reads and writes. A relational database updating indexes, a queue writing messages, or a web application storing local cache files often needs storage that behaves like a disk. Block storage can provide that without requiring a team to manage physical drives.
Cloud block storage is still not magic local disk. Performance depends on volume type, size, provisioned IOPS, throughput limits, instance limits, queue depth, filesystem configuration, and workload pattern. A volume that performs well for sequential backup writes may be poor for random database reads. A volume with enough capacity may still lack the IOPS or throughput the application needs.
File storage exposes a shared filesystem, often accessed by multiple clients at once. Object storage exposes API-addressable objects. Block storage normally attaches to one workload or a controlled cluster that coordinates access. If two servers write to the same volume without a cluster-aware filesystem or database design, corruption is possible. That is one reason block storage is usually treated as infrastructure for a specific workload rather than a general collaboration space.
The right storage type depends on access pattern. Use block storage when the application expects disk semantics and needs low-latency random I/O. Use object storage when data can be treated as independent objects, needs massive scale, or is served through APIs and lifecycle policies. Use shared file storage when multiple systems need a common filesystem interface. Many production systems use all three: block storage for databases, object storage for uploads and backups, and file storage for shared application assets.
Evaluation should start with the workload, not the storage product name. Measure read/write ratio, request size, concurrency, latency sensitivity, throughput, peak burst, recovery time objective, and recovery point objective. A database serving login traffic has different needs from a batch processor, search index, media transcoder, or development server.
Snapshots are a common resilience feature, but they are not the same as application-consistent backups. A snapshot captures volume state at a point in time. If an application is writing data while the snapshot is taken, recovery may require database logs, filesystem repair, or application-specific restore steps. Critical workloads should test restores, not just snapshot creation.
Availability scope also matters. A block volume is often tied to a zone or failure domain. Multi-zone application availability may require replication at the application layer, database clustering, regular snapshots to another zone or region, or a managed service that handles storage replication behind the scenes. Simply placing an application server in multiple zones does not make a single-zone volume highly available.
Block storage can contain operating systems, database files, credentials, logs, customer records, temporary files, and deleted data fragments. Encryption at rest should be standard for sensitive workloads. Key management should be deliberate: who can use the key, rotate it, disable it, or decrypt snapshots? Snapshot permissions are especially important because a snapshot copied to another account or region may expose the same data as the live volume.
Access to volumes should be limited through identity and infrastructure controls. Users and automation should not be able to attach production volumes to arbitrary instances, create unmanaged snapshots, or disable backup policies without review. For regulated systems, audit trails should capture volume creation, attachment, detachment, snapshot, restore, resize, encryption, and policy changes.
Secure deletion is another misconception. Deleting files inside a filesystem is not the same as proving data has been removed from every snapshot, replica, backup, or cloned volume. Retention and destruction policies need to account for all copies.
One common mistake is using block storage as a dumping ground for data that belongs in object storage. This can make backups harder, scaling weaker, and costs less transparent. Another is under-provisioning I/O and then treating database latency as an application bug. A third is assuming snapshots are complete disaster recovery without testing restore time, consistency, and dependency order.
Teams also create risk by leaving unattached volumes and old snapshots behind. These resources cost money and may contain sensitive data. Orphaned storage should be reported, classified, and cleaned up through a controlled process rather than deleted blindly.
For each production volume, document the workload owner, attached system, data classification, encryption key, backup policy, restore procedure, performance requirements, monitoring thresholds, and retention rules. Monitor latency, IOPS, throughput, queue depth, free space, filesystem errors, attachment changes, snapshot success, and unusual clone or export activity.
Block storage is useful because it gives cloud workloads familiar disk behaviour with flexible provisioning. It becomes risky when teams forget that disk behaviour includes old responsibilities: capacity planning, filesystem health, backups, access control, encryption, data lifecycle, and restore testing. Treat it as persistent application infrastructure, not just an invisible cloud attachment.
Understand the account-control surface and why account protection has to cover more than the login form.
Learn about account takeover threats, protection strategies, and detection methods to secure your digital accounts and prevent unauthorised access.
An overview of Account Takeover Attacks
A practical reference for common AI crawler user agents, operators, purposes, and recommended Peakhour bot-management actions.
AI For Cybersecurity explains the concept in the context of AI security, with practical checks and mitigation considerations for site operators.
AI Image Generation explains the concept in the context of AI security, with practical checks and mitigation considerations for site operators.
© PEAKHOUR.IO PTY LTD 2026 ABN 76 619 930 826 All rights reserved.