Cloud Cost Optimisation: How to Stop Overpaying for Compute and Storage
Practical cloud cost optimisation for compute and storage: right-sizing, scheduling, commitment discounts, storage tiers and lifecycle rules.
Moving to the cloud does not remove the need for backup and disaster recovery. Cloud platforms are highly resilient, but they do not protect you from accidental deletion, ransomware, faulty updates, misconfiguration or the failure of an entire region. Under the shared responsibility model, the provider keeps the underlying infrastructure running, while you remain responsible for your data and how your applications recover. This article explains how to design backup and disaster recovery around two key measures, the recovery point objective (RPO) and recovery time objective (RTO), and how to choose a strategy that balances protection with cost.
Recovery point objective (RPO) is the maximum amount of data, measured in time, that the business can afford to lose. If your RPO is four hours, you must be able to restore data to a point no more than four hours before the incident.
Recovery time objective (RTO) is the maximum acceptable time between an incident and the service being available again. If your RTO is eight hours, the system must be usable within eight hours of the disruption.
The two are related but distinct. A nightly backup might deliver an acceptable RTO of a few hours for a small system, but an RPO of up to 24 hours, meaning a full day's work could be lost. Lower values for both RPO and RTO generally require more sophisticated, and more expensive, solutions.
RPO and RTO are business decisions, not technical ones. IT can advise on what is achievable and at what cost, but the people who rely on each system must decide how much loss and downtime they can tolerate. A structured approach helps:
Cloud tools make backups easier to automate, but the fundamentals have not changed. A widely used rule of thumb is the 3-2-1 approach: keep at least three copies of data, on two different types of storage, with one copy held separately from the primary environment. Many organisations now extend this with an immutable or offline copy and with verified restores.
Cloud disaster recovery strategies are commonly described in four broad patterns. Each offers a different balance of cost, complexity, RPO and RTO.
Data is backed up regularly and, in a disaster, infrastructure is rebuilt and data restored. This is the least expensive approach and suits many non-critical systems. RTO is typically measured in hours or longer, and RPO depends on backup frequency. Using infrastructure as code to rebuild environments shortens recovery considerably.
The core of the system, usually the database, is continuously replicated to a recovery region, while application servers are kept switched off or defined in templates ready to launch. RPO can be short because data is replicated continuously, and RTO is reduced because only part of the environment must be started.
A scaled-down but fully functional copy of the environment runs in the recovery region at all times. In a disaster, it is scaled up and traffic is redirected. This offers lower RTO than pilot light, at a higher ongoing cost.
The application runs at full capacity in two or more locations simultaneously, with traffic shared between them. Recovery from the loss of one site can be near-immediate. This is the most expensive and complex option and is usually reserved for systems where even short outages are unacceptable.
Most SMEs use a combination: backup and restore for the majority of systems, with pilot light or warm standby for a small number of genuinely critical ones.
A disaster recovery plan should be specific enough that a competent person who did not design the system could follow it under pressure. It should include:
A backup that has never been restored is an assumption, not a safeguard. Testing reveals missing permissions, undocumented dependencies, expired credentials and procedures that no longer match reality.
Effective cloud disaster recovery starts with agreed business targets, not with technology. Define RPO and RTO for each tier of system, then choose the simplest strategy that meets them: backup and restore for most workloads, and pilot light, warm standby or active-active only where the business case justifies the cost. Keep backups isolated and immutable, protect software-as-a-service data, and above all test your recovery regularly. When an incident does happen, a rehearsed plan is what turns a crisis into an inconvenience.
This article is for general information only and does not constitute professional, legal or financial advice. Product features and terms change over time, so always confirm details with the vendor. See our disclaimer.