The article
A site goes down on a Saturday, and by noon the cause turns out to be boring: a disk full of logs, a certificate that expired, or a security update that restarted the server and an app that did not come back. Cloud server maintenance is the work that keeps those causes from becoming outages: patches, planned restarts, certificates, disk and memory, logs, and backups checked by restoring them.
I have been building software for 18 years, and since 2017 my team of 70+ specialists has delivered 150+ projects. As part of the cloud work we take on, our DevOps engineers maintain virtual machines in AWS, Azure and Google Cloud on a schedule, not after an outage.
Cloud server maintenance: the short version
| What | How it works |
|---|---|
| Servers | Virtual machines in AWS, Azure or Google Cloud |
| The work | Patches, planned restarts, certificates, disk and memory, logs, backup restore tests |
| Schedule | Agreed for each server; a security fix that cannot wait goes in straight away |
| Alerts | Go to the engineers on your account; faults in the app go to a developer |
| Price | Quoted after a review of your servers; the first call is free |
What maintenance covers, and why each part matters
Each part of the work exists because of a typical outage:
- Security patches for the system and its packages. A hole that already has a published fix is one of the easiest ways in.
- Planned restarts, announced ahead. Some updates take effect only after a restart, and a restart planned for a quiet hour beats one that happens by itself at a busy one.
- Certificates renewed before they expire. An expired certificate makes browsers warn your visitors away, and apps that call your server stop working.
- Disk, memory and load watched, with room kept. A full disk stops a database in the middle of a write, and logs and uploads grow whether anyone looks or not.
- Backups checked by restoring them. Checking that copies restore is part of maintenance; the copies themselves, kept in a separate account and region, are cloud backup.
- Logs kept and read when something looks wrong, so the cause of a fault is found, not guessed.
A checklist you can run on any cloud server today
You do not need us to run these checks. None needs special tools, and every warning sign is a line in a maintenance plan:
| Check | How | Warning sign |
|---|---|---|
| Security updates | The date of the last update on the server | Months ago, or nobody knows |
| Pending restart | Whether installed updates are waiting for a restart | Updates installed long ago, still waiting |
| Certificate | Click the padlock in the browser and read the expiry date | Renewed by hand, and nobody watches the date |
| Disk space | Free space today and a month ago | Nobody knows how many weeks of room are left |
| Memory | Memory use at the busiest hour of the week | The server swaps or kills processes under load |
| Backups | Where the copies are stored | On the same server, or in the same account as the server |
| Access | Who can sign in to the server, and with which key | Shared keys, or keys of people who have left |
| Downtime page | Stop the app on a test copy and open the site | Visitors would see a bare error from the network edge |
What visitors see when a server stops
When the server behind a site stops answering, after a crash, a restart or a release, visitors see whatever stands in front of it: on Cloudflare its 522 page, elsewhere a bare 502 error. Many decide the company is gone. A page of your own says you will be back shortly and shows how to reach you.
Our own site works this way. The web server in front of it returns our page for 502, 503 and 504 errors, and our deploy script rebuilds that page from the live content at every release, so it shows today's phone number and email address, not last year's.
In October 2026 I read three of the articles Google shows first for this search. None of them mentions what visitors see while the server is down, none mentions certificates expiring, and only one says to test a backup by restoring it. Three pages are a small sample, so treat this as a checklist, not a statistic.
Security starts the hour a server goes live
An hour after the certificate was issued for the new site of Muzychko Vocal School, a bot was trying its admin page 102 times a minute. It found the domain in the public certificate logs, which list every new certificate as it is issued. The admin moved to a secret path.
The lesson holds for any server. Its name becomes public the moment it gets a certificate, so closing the doors comes before the launch, not after the first incident. More on that side of the work in cloud security.
When an alert fires
Monitoring sends alerts to the engineers on your account, not to a shared mailbox. When the fault starts in the app, such as a memory leak, a job that never ends or a slow query, it goes to a developer from the same company, and the fix lands in the code, not only on the server.
What counts as urgent, and how fast we react at night and on weekends, is agreed in writing before we start. Questions and change requests outside maintenance go through cloud support.
Servers someone else set up
We take over servers we did not build, after a review: we write down what runs on each one, fix what is urgent and then take them over. The review shows what is installed, what is outdated and what is exposed; the plan that follows says what we update, what we fix first and what it costs. To start, we need access to the servers and a list of what runs on them, even an incomplete one. Physical servers in an office or a data center are covered by server maintenance.
What it costs
We quote after the review, because the price depends on how many servers you run, where, and what runs on them. Cloud server maintenance can come alone or as one part of managed cloud services; a whole setup described in code is infrastructure management.
A set price exists only for the websites we build: hosting and support for $29 a month, billed annually ($348), described under website maintenance. For everything else, tell us how many servers you run and where; the first call and the rough estimate are free.