Системы хранения данных и резервное копирование

Data storage systems and backup

A modern storage system is not just a set of disks. Virtualisation, databases, file services and other critical workloads all run on one infrastructure, and the data has to stay available not only when hardware fails, but after accidental deletion, corruption or a destructive attack.

Workloads first, terabytes second

Sizing starts from the workload profile, not from nominal capacity.

Headroom for failure

The system has to work when not every component is healthy.

Recovery is tested

A successful backup is not yet proof that you can recover.

Storage and backup solutions

Hafaza Tech designs and implements storage systems and backup based on Huawei OceanStor, NetApp, Lenovo ThinkSystem Storage and Veeam — from workload assessment and sizing through to migration, replication, backup and recovery testing.

Huawei

A storage platform. The OceanStor portfolio covers block, file and object scenarios: virtualisation, databases, enterprise applications, high-load workloads, file services, capacity environments, replication and data protection.

The specific platform is chosen by workload profile, performance, capacity, availability, growth and data protection requirements. Huawei is also developing cyber-resilience mechanisms inside its storage portfolio, but what is available depends on the model, the version and the architecture — that is verified for the specific configuration.

NetApp

A storage platform. The architecture is built around ONTAP and mature data management capabilities. It suits block and file access, virtualisation, databases, enterprise file services, replication and data protection.

NetApp develops ransomware protection at the storage layer, tamper-resistant snapshots and isolated-copy approaches as additional layers of the recovery architecture. Such mechanisms do not replace a full backup and a disaster recovery plan.

Lenovo

A storage platform. ThinkSystem Storage is used for virtualisation, databases, enterprise applications, file services, backup repositories and general-purpose infrastructure workloads.

Lenovo has validated architectures together with Veeam for backup and recovery scenarios. A practical option where a predictable enterprise storage architecture and integration with an existing Lenovo infrastructure are needed.

Veeam

The backup layer. Veeam works on top of the production infrastructure and solves a different problem: backup that accounts for the type of workload, retention policies, hardened repositories, application-consistent recovery, secondary copies and recovery testing.

Veeam does not replace snapshots, replication and resilience at the storage layer — it adds a separate layer with its own policy and its own lifecycle.

Different roles, not competition

Huawei, NetApp and Lenovo are storage platforms. Veeam is the backup and recovery layer.

Together they give what the architecture is built for: several independent paths to recover the data.

How the platform is chosen

A project starts with the architecture and the sizing; the specific model is chosen afterwards. Comparing cost per terabyte without a workload profile leads to a system that fails at the moment it is needed.

Where a project starts

The main question is not “how many terabytes”, but which workloads

The same 500 TB can serve transactional databases, virtualisation, virtual desktops, file services, analytics, an archive or a backup repository. A storage system for a large archive and one for a high-load database can have the same capacity and completely different latency and architecture requirements.

What defines the architecture

Workload profile

Usable capacity

Performance

Availability

Growth

Data protection and recovery

НагрузкаWorkloadЁмкостьCapacityПроизводительностьPerformanceДоступностьAvailabilityРостGrowthЗащита данныхData protection

Block access

Volumes and LUNs for workloads that need predictable latency and performance: virtualisation, databases, enterprise applications.

File access

Shared file access: NAS, user data, file services for applications.

Object storage

Large volumes of unstructured data, archives, backup repositories and workloads where an object model is the natural fit.

Capacity and performance: what exactly to compare

When storage systems are compared, different capacity figures mean different things, and performance cannot be judged by a single number.

Raw capacity

The physical capacity of the installed drives.

Usable capacity

The capacity left after data protection overhead and system reserves. This is what we size against.

Effective capacity

The projected capacity after compression, deduplication and other efficiency mechanisms.

Effective capacity depends heavily on the type of data: already compressed or encrypted sets may hardly shrink at all. An efficiency ratio cannot be treated as guaranteed without analysing the specific workload.

Performance

100,000 IOPS is not yet a specification

A hundred thousand operations on small random reads and a hundred thousand on a mixed large-block workload are completely different scenarios. So test results are read together with latency, block size, the read/write mix and the assumptions about cache.

What the sizing accounts for

IOPS and throughput

Latency

Block size

The read/write mix

Workload concurrency

Sequential and random access

Cache behaviour

Interfaces and internal architecture

The system has to work when not everything is healthy

A storage system that meets its requirements only in a healthy state may fail during a real incident.

Состояния, которые учитываются при расчётеThe states the sizing accounts forОтказ контроллераController failureОтказ дискаDrive failureПерестроениеRebuildПереключениеFailoverРепликацияReplicationРезервное копированиеBackupВосстановлениеRecovery

Resilience

What is built into the architecture

For critical workloads the storage infrastructure has to survive component failures: redundant controllers and nodes, multiple access paths, redundant fabrics, protection at the disk group level, clustering, synchronous or asynchronous replication, and site-level resilience.

Levels of resilience

Redundant controllers and nodes

Multiple access paths

Redundant fabrics

Protection at the disk group level

Clustering

Synchronous and asynchronous replication

Site-level resilience

Redundancy is not backup, and high availability is not data recovery. Resilience does not protect against logical corruption, accidental deletion, an administrator’s actions, ransomware or an incorrect change made by an application. These are different problems and different layers of the architecture.

Snapshots, replication and backup are different layers

Modern data protection normally uses several mechanisms at once, and each of them solves its own problem.

Продуктивная СХДProduction storageСнимокSnapshotРепликацияReplicationРезервная копияBackup copyЗащищённая копияHardened copy

Snapshots

They create recovery points quickly and often allow a very fast rollback. But a snapshot stays part of the same storage system and is not a backup strategy in itself: its resilience depends on the retention policy, on administrator rights and on the protection mechanisms of the storage system.

Replication

It creates a copy of the data on another system or site and is useful for availability and disaster recovery. But replication passes on corruption, accidental deletion, an unwanted change or the work of ransomware just as quickly.

Backup

It creates copies with their own policy, retention period and recovery lifecycle. For critical workloads the copy is placed, where possible, in a failure and security domain separate from the production infrastructure.

Security of the storage platform

The storage system is itself a critical system

If an attacker gains privileged access to storage management, they can change the configuration, delete snapshots, switch off replication, destroy recovery points or break availability. So storage management is protected no less strictly than other critical systems.

The main controls

Role-based access

Multi-factor authentication where supported

Separation of administrative roles

Isolation of the management network

Encryption at rest and in transit

Logging and audit

Control of administrative changes

Protected replication

Security and resilience are not the same thing. Security protects management and access, while resilience answers the question of whether the data can be recovered after a destructive event.

Hardened and immutable copies

Immutability protects recovery points from being changed or deleted for a defined period. But the term “immutable copy” guarantees nothing on its own — what matters is the actual administration model.

The key design question: having compromised the management of the production environment, could an attacker destroy the recovery data with the same credentials or over the same network paths? If so, the recovery layer is not independent enough.

What is checked for a hardened copy

Who can delete the copy

Which credentials that requires

Whether the retention period can be changed

Whether the management platform can bypass the protection

What happens if management is compromised

Несколько независимых путей восстановленияSeveral independent recovery pathsСнимокSnapshotРепликацияReplicationРезервная копияBackup copyЗащищённая копияHardened copyИзолированное восстановлениеIsolated recovery

Different technologies give different levels of protection: a read-only snapshot, a tamper-resistant snapshot, an immutable repository, an isolated or offline copy. For critical workloads we use logical isolation, separate credentials, a dedicated recovery zone or a physically isolated copy — where that is genuinely required.

The backup architecture

Backup is a separate layer on top of production storage. Its performance depends on more than the repository.

Типовой путь данныхThe typical data pathИсточникSourceПрокси или агент переносаProxy or transfer agentРепозиторийRepositoryВторичная копияSecondary copyУчитываются скорость чтения источника, пропускная способность сети, приём на репозитории, параллельность, сжатие и дедупликация, окно копирования, сроки хранения и путь восстановленияWhat is taken into account: source read speed, network bandwidth, ingest at the repository, concurrency, compression and deduplication, the backup window, retention and the recovery path

The key question during an incident

Can we recover in time, not just copy in time

A lot of design attention goes to the backup window. But during a serious incident something else matters more: how long recovery will take. A repository that ingests backups quickly will not necessarily restore tens of terabytes of critical workloads within the required time.

Requirements are set per workload

Acceptable data loss — RPO

Acceptable recovery time — RTO

Criticality of the workload

Retention of the copies

Required recovery speed

A critical database, an enterprise system, a file archive and a test virtual machine should not automatically get the same protection policy. So the chain looks like this: workload criticality → RPO → RTO → protection method.

A successful backup is not yet readiness to recover

One of the most common mistakes is treating a “job completed” status as proof that the service can be brought back up.

Проверка восстановления данных и сервисов

Backup is primarily about recovering data, while disaster recovery is about restoring a business service. Having a copy of a database does not mean the application can be brought up: you also need compute, network, accounts, dependencies and an order of operations.

What a recovery test checks

The restore itself

Data integrity

Application consistency

Dependencies and start-up order

Credentials and access

Network configuration

Meeting the RPO

Meeting the RTO

Что нужно для восстановления сервиса, а не только данныхWhat it takes to restore a service, not only dataДанныеDataВычисленияComputeСетьNetworkУчётные записиAccountsЗависимостиDependenciesПорядок действийOrder of operations

The 3-2-1-1-0 approach remains a useful reference: three copies, two different storage media, one copy off site, one immutable or offline, zero unverified recovery errors. But it is a design reference, not a mandatory architecture: what matters is that the copies are independent of the failure and compromise domains.

Data migration is part of the project, not a formality

A project rarely ends with installing a new storage system: the existing workloads have to be migrated safely.

Жизненный цикл миграцииThe migration lifecycleОбследованиеAssessmentКарта зависимостейDependency mapПроверка совместимостиCompatibility checkПереносTransferПереключениеCutoverПроверкаVerificationОтдельно прорабатывается сценарий откатаThe rollback scenario is worked out separately

For critical systems the migration is designed as carefully as the target architecture itself. Before the cutover we define the transfer method, the downtime requirements, compatibility, the copy or replication method, the rollback scenario and the acceptance criteria.

What the plan accounts for

Acceptable downtime

Host compatibility

Multipathing

Fabric zoning

Application dependencies

Replication and bandwidth

The cutover window

Rollback

Data verification

How Hafaza Tech designs storage and backup

The stages are ordered so that the architecture is sized from real workloads and recovery is tested before it is needed.

01

Assessment

02

Workload profile

03

Sizing

04

Architecture

05

Migration

06

Data protection

07

Backup

08

Recovery testing

09

Support

We review the existing storage, the network and fabric infrastructure, hypervisors, databases, applications, file services, the current backup and replication, capacity, growth, performance, availability, disaster recovery and security requirements. We check the protocols and interfaces in use.

For every critical workload we assess usable capacity, IOPS, throughput, latency, the read/write profile, concurrency, growth, criticality, availability requirements and the RPO and RTO.

The sizing accounts for the current load, growth, failure scenarios and data protection overhead: disk group protection, snapshots, replication, spare capacity, rebuilds, data efficiency assumptions, expansion and the load created by backup.

The architecture defines the requirements for block, file and object access, the protocols, the controller and node architecture, connectivity, resilience, multipathing, replication, snapshots, the management network and monitoring. Where required, a multi-site architecture is designed.

For each workload we define the set of recovery layers it needs: snapshot, replication, backup copy, hardened or isolated copy. Not every workload needs all of them — the set is chosen by criticality and recovery requirements.

After the rollout what is tested is not the creation of copies but the full cycle: backup → restore → start the application → verify the data. For critical workloads such tests are repeated regularly.

Huawei, NetApp or Lenovo?

The choice cannot be reduced to a brand or to cost per terabyte. A project starts with the architecture and the sizing — the model is chosen afterwards.

Workloads and capacity

The workload profile, usable capacity, IOPS, throughput, latency.

Protocols and connectivity

Supported protocols, the connectivity architecture, multipathing.

Availability

The resilience architecture, behaviour in a degraded state, scalability.

Data protection

Snapshots, replication, data efficiency, the mechanisms that protect the copies.

Operations

Lifecycle, support, operational complexity.

Commercial side

Licensing and the total cost of ownership over the horizon of the project.

For backup we separately assess recovery speed, application consistency, retention policies, hardened repositories and the ability to test recovery.

What a good storage and backup architecture means

A modern storage system is not only capacity, but performance, availability, data protection and the ability to recover.

Что должна позволять архитектураWhat the architecture has to make possibleХранитьStoreЗащититьProtectРеплицироватьReplicateКопироватьBack upИзолироватьIsolateВосстановитьRecover

Store data at the required performance → survive component failures → keep recovery points → have a separate backup → protect the copies → restore critical services within the agreed times.

Any other questions? We will definitely answer!

Didn’t find the answer to your questions? Send your question below and our support team will answer it soon. We are here to help you with cybersecurity!

Ask a question!
Background Image 1Background Image 2

Get a consultation!

If you want to learn more about our cybersecurity services or are not sure which solutions are right for you, leave a request and our specialists will contact you for a free consultation.

Become a part of a safe community!

Please do not submit passwords, credentials, payment-card data, health information, biometric data or other sensitive personal data through this form.

By submitting this form, you confirm that you have read our Privacy Notice. We use the information provided to respond to your enquiry and contact you.

Thank you! Your submission has been successfully received!
An error occured, please contact us

Related solutions

Complementary solutions for comprehensive infrastructure protection and a higher overall level of information security.

PAM

Protection of privileged access to storage and backup management.

SIEM

Monitoring of critical administrative events, failures and attempts to delete copies.

EDR / XDR

Additional context during destructive incidents and ransomware attacks.