Ilustração de Storage corporativo: como dimensionar sem erros, com racks de servidores azuis, nuvem e dados conectados.

Enterprise storage: how to size it without mistakes

Database performance degradation, virtual machine latency, and backup windows that fail to complete on time are rarely isolated server issues. In many environments, the cause lies in enterprise storage sized solely by capacity, without considering IOPS, connectivity, data protection, and projected growth. For mission-critical applications, storing more is not the same as storing better.

The right choice begins with the workload. A volume for a file repository behaves differently than a VMware datastore, a SQL Server database, or a transactional application. Assessing this profile before requesting a quote prevents two costly extremes: purchasing an oversized platform or deploying equipment that is a bottleneck from day one.

What defines suitable enterprise storage

Storage is the layer that centralizes and delivers data to servers, clusters, users, and applications. In an enterprise infrastructure, it combines controllers, drives, cache, network or Fibre Channel interfaces, RAID mechanisms, and availability features to keep data accessible under load and during component failures.

The first criterion is to separate usable capacity from raw capacity. An array with 12 3.84 TB drives does not automatically deliver 46.08 TB for use. The RAID configuration consumes part of that space for fault tolerance, and snapshots, replication, thin provisioning, and reserves also influence the effectively available capacity. The purchasing decision should be based on usable capacity, including the projected growth rate for the next operating cycles.

But having space does not solve a high I/O demand. Virtualization environments concentrate reads and writes from multiple virtual machines in the same pool. Databases may require low latency for random operations. Backup systems, in turn, normally work with large blocks and sequential transfers. Each scenario requires a specific combination of media, RAID, cache, and connectivity.

Capacity, IOPS, and latency must go together

IOPS measures how many input and output operations the environment can execute per second. It is an essential indicator, but it must be analyzed together with latency and block size. A storage system may show a high volume of IOPS in a read workload, but exhibit different behavior in random writes or when features such as deduplication and snapshots are active.

SAS HDDs remain suitable for capacity with a controlled cost per terabyte, especially in backup repositories, historical archives, and sequential workloads. SAS SSDs, enterprise SATA SSDs, and NVMe better serve applications with high concurrency, dense virtualization, and latency-sensitive databases. Hybrid solutions can balance investment and performance, provided that the tiering is compatible with the actual data access pattern.

It is also necessary to avoid simplified comparisons between HDD and SSD. The interface, SSD endurance, approved firmware, controller, and pool design directly affect the outcome. An enterprise-grade SSD should be chosen for its DWPD endurance, platform compatibility, and workload characteristics, not just its advertised capacity.

SAN, NAS, or DAS: choose by application

The access architecture determines how servers will use the storage. There is no single superior model for all organizations.

A SAN delivers block storage and is a recurring choice for virtualization clusters, databases, and enterprise applications that require predictable performance. It can operate via Fibre Channel or iSCSI. Fibre Channel is recommended when the organization already has a dedicated fabric with FC switches, HBAs, and a need for consistent low latency. iSCSI uses Ethernet infrastructure and can reduce initial complexity, provided there are suitable switches, segregated VLANs, path redundancy, and compatible bandwidth, such as 10 GbE, 25 GbE, or higher.

The NAS works with files, normally via protocols such as SMB and NFS. It fits into departmental shares, document repositories, user profiles, project files, and some virtualization needs. Its management tends to be direct, but performance depends on the network, the number of clients, the protocol, and the profile of the files being handled.

The DAS, or storage connected directly to the server, can be an efficient alternative for a specific workload on a physical server. However, it limits native sharing between hosts and requires attention in high-availability scenarios. For environments that need to move virtual machines between nodes or maintain simultaneous access to the same volumes, SAN and NAS generally offer more architectural flexibility.

How to calculate usable capacity and growth

Sizing should begin with inventory and measurement. Collect the current volume per application, the average monthly growth rate, the retention period, and the recovery requirements. Then, define an expansion margin. In enterprise infrastructure, acquiring capacity for the exact consumption of the current month creates operational pressure immediately after deployment.

Also consider that the pool occupancy should not reach the physical limit. Platforms with thin provisioning can allocate space logically before consuming it, but this feature requires strict monitoring. When physical space runs out, the impact can abruptly affect volumes, virtual machines, and applications.

Capacity efficiency deserves a conservative analysis. Deduplication and compression can reduce consumption in environments with duplicate operating systems, VDI, or similar files. In already compressed databases, media files, and compressed backups, the gain tends to be smaller. It is not prudent to base the purchase on published maximum ratios without validating the data that will be stored.

RAID is not a configuration detail

RAID defines the balance between protection, performance, and disk utilization. RAID 10 is recommended for intense random read and write workloads, offering good performance and simpler rebuilds, although it uses 50% of the raw capacity for mirroring. RAID 5 makes better use of space, but parity can penalize writes and extend exposure during a rebuild on large-capacity disks. RAID 6 adds double parity and greater fault tolerance, making it a relevant option for pools with large HDDs and extended retention.

The best choice depends on the type of disk, the operational window, the criticality, and the acceptable level of risk. In addition to RAID, redundant controllers, dual power supplies, multiple paths, and hot spare disks are factors that support operational continuity.

Connectivity and compatibility prevent invisible bottlenecks

A high-performance storage system connected to an undersized network remains limited by the data path. In iSCSI and NAS, assess available ports, uplinks, switching capacity, jumbo frames when applicable, LACP, and storage traffic segregation. The configuration must have physical and logical redundancy: two controllers, multiple ports, separate switches, and multipathing on the hosts when the architecture requires it.

In the Fibre Channel environment, confirm the speed of the HBAs, the generation of the switches, the optical modules, and the compatibility between the storage, servers, and FC fabric. A 16 Gb HBA installed in an 8 Gb structure will work, but will be limited to the lowest negotiated speed. The same principle applies to SAS, Ethernet, and NVMe over Fabrics.

Compatibility is not a bureaucratic step. RAID controllers, HBA cards, expansion enclosures, and disks need to be approved for the model and generation of the equipment. The use of suitable components reduces firmware alerts, recognition failures, and manufacturer support limitations.

Data protection requires different layers

Snapshots are useful for the quick recovery of files or volumes after improper changes, but they do not replace backup. They normally remain in the same storage system and can be affected by broad failures, accidental deletions, or attacks targeting the environment.

A consistent policy combines backup, isolated or immutable copies when applicable, defined retention, and periodic restoration tests. The relevant question is not just whether the backup finished, but whether a database, a virtual machine, or a set of files can be restored within the time required by the business.

Replication between storage systems is also valuable for availability and contingency, but it brings capacity, bandwidth, and licensing costs. For some applications, synchronous replication makes sense. For others, asynchronous replication is sufficient and more feasible. The RPO and RTO should guide this decision, not the most sophisticated feature available in the catalog.

Common mistakes when purchasing storage

There are four recurring failures in storage projects:

  • Choosing solely by the lowest cost per terabyte and ignoring IOPS, latency, and growth.
  • Sizing raw capacity without deducting RAID, snapshots, and operational margin.
  • Connecting the platform to the network without redundancy or sufficient bandwidth.
  • Mixing disks, controllers, or expansions without checking approval and compatibility.
Another mistake is treating storage as an isolated purchase. The platform needs to communicate with existing HPE ProLiant, Dell PowerEdge, or Lenovo ThinkSystem servers, hypervisors, HBAs, switches, and backup strategy. A well-specified project considers the complete environment, including free ports, PCIe slots, and the generation of the installed components.

A technical decision that protects the investment

Before finalizing the acquisition, consolidate usage measurements, I/O profile, capacity projection, access protocol, availability requirements, and compatibility matrix. With this data, the comparison between an all-flash SAN, a hybrid array, or a NAS solution stops being based on a sales promise and starts reflecting the operation.

I.T. Computers supports enterprise infrastructure quotes with storage systems, SAS and SSD drives, HBAs, controllers, switches, and expansion components, allowing you to build a configuration aligned with the existing data center. When enterprise storage is specified with technical criteria from the beginning, it stops being just a data repository and starts supporting growth, performance, and continuity with predictability.

Leave a comment