In web hosting, cloud services, and other online services, you frequently encounter specifications such as 99.9 % Availability, 99.95% % Uptime or even 99,99 %.
At first glance, these values appear almost identical. Mathematically speaking, however, even a few decimal places can make a significant difference in the potential downtime.
At the same time, a percentage alone does not reveal how it was measured, which time period is considered, and which events are included in the calculation.
In this article, we explain what uptime and availability mean, how the percentages are calculated, and why measured uptime, advertised availability, and a contractual Service Level Agreement are not automatically the same thing.
Briefly explained: Availability of
99,9 %This does not mean that a service must never go down. Mathematically, it means that, within the period under consideration, the service is available 99.9 % of the time and unavailable 0.1 % of the time—provided that this exact definition is used for the measurement.
What does uptime mean? #
Uptime generally refers to the period during which a system or service is available and operational.
In website monitoring, this is often used to calculate a percentage value.
Simplified:
Available time
─────────────── × 100
Total time
If a website was available during the entire considered period, the result is:
100 % Uptime
If there were any outages within this period, the measured value drops accordingly.
What does downtime mean? #
Accordingly, downtime refers to the time during which the monitored service was unavailable according to the definition used.
At:
99.9 % Uptime
mathematically omitted:
0,1 %
of the considered period to downtime.
Therefore, the time period to which the percentage value refers is always crucial.
What does 99.9 % availability per month mean? #
For simple calculation, let's assume a month with 30 days.
30 days
× 24 hours
= 720 hours
720 hours
× 60 minutes
= 43,200 minutes
At 99,9 % Subject to availability 0,1 % of this period:
43,200 minutes
× 0.001
= 43.2 minutes
Purely arithmetically, they correspond 99,9 % availability within a 30-day period approximately 43 minutes and 12 seconds downtime.
Important: This is a mathematical conversion and not a statement about what outages a specific hosting contract actually permits or how a provider defines its availability.
What do different uptime values mean? #
The differences become clearer when we compare several values with each other.
| Availability | Downtime at 30 days | Downtime at 365 days |
|---|---|---|
| 99 % | 7 hr. 12 min. | 3 days 15 hours 36 min. |
| 99,5 % | 3 hrs. 36 min. | 1 day 19 hours 48 minutes. |
| 99,9 % | 43 min. 12 sec. | 8 hrs. 45 min. 36 sec. |
| 99,95 % | 21 min. 36 sec. | 4 hr. 22 min. 48 sec. |
| 99,99 % | 4 min. 19 sec. | 52 min. 34 sec. |
| 99,999 % | approx. 26 sec. | approx. 5 min. 15 sec. |
Especially with high availability values, an additional nine makes a significant difference.
Between 99,9 % and 99,99 % visually represents just another nine. Calculated over a year, however, the theoretical downtime drops from around 8 hours and 46 minutes to less than an hour.
Why is the considered time period so important? #
A percentage is of only limited significance without a reference period.
For example, can:
99.9 % per month
and
99.9 % per year
while mathematically describing the same percentage, the permitted or measured absolute downtime differs according to the length of the time period.
This can also lead to different assessments of individual longer outages.
An example with a two-hour outage #
Assuming a website goes down once for two hours within a 30-day period.
The month has:
720 hours
Of those, were:
718 hours available
The availability is therefore:
718
─── × 100
720
= approx. 99.72 %
A single two-hour outage in this example would therefore already result in no 99,9 % be achieved.
Several short outages are added together #
Downtime does not have to consist of a single long outage.
For example:
Outage 1: 5 minutes
Outage 2: 12 minutes
Outage 3: 8 minutes
Outage 4: 10 minutes
Total: 35 minutes
For the calculation of availability, the total time evaluated as downtime within the considered period is normally taken into account.
99.9 % does not mean „a maximum of 43 minutes at a time“ #
The frequently cited figure of approximately 43 minutes per 30 days is occasionally misunderstood.
It does not mean:
An outage may last a maximum of 43 minutes.
She merely describes the total calculated downtime corresponding to a share of 0,1 % corresponds to a 30-day period.
This time could theoretically consist of a longer event or many short ones.
Uptime and availability are frequently used as synonyms #
In the web hosting and monitoring environment, the terms uptime and availability are often used almost synonymously.
Technically, however, the term availability can be defined more comprehensively.
For example, a system can be running and yet not be usefully accessible to the user.
Therefore, it must always be clarified what is even considered in a specific measurement available valid.
When is a website considered available? #
That depends on the monitoring and the respective definition.
For example, a simple monitor could use the following rule:
HTTP 200
→ UP
Timeout
→ DOWN
HTTP 500
→ DOWN
Another monitor could additionally check whether specific content is present on the page.
This allows two monitoring systems to evaluate the same website differently.
An accessible homepage does not mean that everything is available #
Assuming an online shop shows the following situation:
Home page
→ working
Product pages
→ working
Shopping cart
→ working
Checkout
→ Error
A monitor that checks exclusively the homepage could still:
Up
report.
For the operator of the shop, there is still a significant functional disruption.
Note: An uptime value always describes the availability of what was actually monitored – not automatically the functionality of the entire website.
What does an uptime monitor measure? #
A classic website monitor periodically requests a defined URL and evaluates its response.
For example:
08:00 → UP
08:05 → UP
08:10 → DOWN
08:15 → DOWN
08:20 → UP
The monitoring can then calculate availability values from these tests.
We explain in detail how such systems work and what test methods exist at Website Monitoring: Monitor Availability and Outages.
The testing interval affects the measurement accuracy #
A monitoring system does not automatically see every single second.
If, for example, checks are only performed every five minutes, an outage can begin or end between two checks.
Example:
10:00 Check → UP
10:01 actual outage begins
10:05 Check → DOWN
10:07 website reachable again
10:10 Check → UP
In this example, the actual outage lasted approximately six minutes.
However, the exact start and end cannot be determined down to the second from the pure five-minute check points.
Why different monitoring services can show different values #
Multiple systems can monitor the same website and still report slightly different uptime values.
Causes for this can include, for example:
different check intervals
various monitoring locations
different timeout limits
different success criteria
different handling of redirects
confirmation checks
regional network issues
different measurement periods
Therefore, a discrepancy does not automatically mean that one of the systems is measuring incorrectly.
Monitoring location and network path play a role #
A monitor accesses the website from a specific network.
If a network disruption occurs between this monitoring location and the server, the monitor can register an error even though visitors from other regions can still reach the website.
For this reason, control tests from multiple locations can improve the validity of monitoring.
What is an SLA? #
SLA stands for Service Level Agreement.
An SLA is a contractual agreement regarding defined performance characteristics of a service.
An availability agreed upon therein could be, for example:
99,9 %
However, not only this number is crucial.
An SLA should also define how availability is calculated and which conditions apply.
99.9 % SLA is not automatically the same as 99.9 % measured uptime #
This difference is particularly important.
For a month, a monitoring system could, for example:
99.87 % Uptime
display.
Whether this simultaneously violated a contractual SLA cannot be answered from this figure alone.
The SLA may contain its own rules regarding which events are included in or excluded from the calculation.
What else can an SLA regulate? #
Depending on the provider and contract, the following points may be defined, for example:
measurement period
measurement method
affected services
scheduled maintenance work
announced maintenance windows
force majeure
client-caused disruptions
DDoS or external events
provider's measurement point
response and notification deadlines
service credits
Which rules actually apply follows exclusively from the respective contract or SLA.
Important: Never calculate a potential SLA claim solely based on a public uptime monitor. The specific contractual terms are decisive.
Scheduled maintenance and availability #
Scheduled maintenance is a good example of why a monitored metric and a contractually calculated availability can differ.
An external monitor may register:
Website unreachable for 20 minutes
and does this time count as downtime.
An SLA, on the other hand, can exclude announced maintenance windows from its availability calculation under certain conditions.
Both values can thus be correct – they merely answer different questions.
Distinguish between advertised availability and SLA #
Marketing claims and contractual guarantees should also not be automatically equated.
For example, a website can advertise high availability.
Whether this results in a binding guarantee, an SLA, or a claim to a specific compensation depends on the specific contract terms.
The percentage alone does not answer these questions.
What does „99.9 % Uptime Guarantee“ mean? #
If a provider uses this term, you should check how the warranty is actually defined.
For example, relevant factors include:
Which services are covered?
What period applies?
How is it measured?
Which outages count?
What exceptions apply?
What happens if it falls below the threshold?
Must the customer claim compensation?
Only these conditions turn the percentage into a concretely evaluable commitment.
100 % Availability is a special requirement #
A mathematically measured availability of 100 % within a specific period of time is of course possible if no downtime has been registered.
A permanent commitment from 100 % Availability, on the other hand, is much more far-reaching.
Real IT systems consist of numerous components and dependencies:
Network
Power supply
Hardware
Operating system
Web server
Database
DNS
Application
External services
Redundancy can greatly increase availability, but it cannot completely eliminate technical risks in a mathematical sense.
High availability requires more than one good server #
The accessibility of a website does not depend solely on the web server's hardware.
Simplified access can encompass several components:
Visitor
↓
DNS
↓
Network
↓
Firewall / Proxy / CDN
↓
Web server
↓
PHP / Application
↓
Database
↓
External services
An error at various points in this chain can cause the website not to work as expected for the user.
Redundancy improves availability #
In high-availability systems, critical components are often designed to be redundant.
This may concern, for example:
Power supply
Network connections
Server
Storage
Load balancer
Databases
DNS infrastructure
If a component fails, another one can take over its task.
Redundancy thus reduces so-called single points of failure.
Redundancy alone does not guarantee high availability #
Two systems are not automatically highly available just because they are duplicated.
If both depend on the same faulty configuration, the same network, or the same application, for example, a common failure can still affect both systems.
For true high availability, therefore, dependencies and failure scenarios must be considered as an overall system.
What is a single point of failure? #
A single point of failure is a single component whose failure can impair the entire system under consideration.
Simplified:
Website
↓
one server
↓
server fails
↓
website fails
Redundant architectures attempt to reduce such single critical dependencies.
Uptime says nothing about the speed of a website #
A website can:
99.99 % achievable
And yet:
very slow
to be.
Availability and performance are different quality characteristics.
If you want to check the speed of a website, you can find it under Measure website loading time and evaluate it correctly the appropriate instructions.
Core Web Vitals are not uptime measurements either #
Core Web Vitals evaluate aspects of the user experience such as loading performance, interactivity, and visual stability.
You are not answering the question of how many minutes a website was accessible within a month.
You can find more about this at Core Web Vitals Explained: LCP, INP and CLS.
PageSpeed 100 does not mean 100% % uptime #
Even a very good result on Google PageSpeed Insights says nothing about whether the website is available around the clock.
Conversely, high uptime does not guarantee good PageSpeed scores.
The tools look at different aspects:
Website Monitoring
→ Availability
PageSpeed Insights
→ Performance and user experience
Search Console
→ Search engine and indexing data
Uptime and error-free operation are also not the same thing #
A website can be accessible and still have errors.
For example:
Homepage accessible
Contact form broken
Search function broken
Individual images missing
Checkout broken
A simple uptime monitor might not detect such functional issues.
How meaningful is a monthly value? #
A monthly value is useful, but only shows a limited period.
For example:
January 100.00 %
February 100.00 %
March 99.10 %
April 100.00 %
A single monthly value can clearly highlight an exceptional incident.
A longer-term perspective also helps to assess the stability of a service over several months.
Do not simply average yearly uptime from monthly values #
When measurement periods are of different lengths, you should not unreflectively calculate the arithmetic mean of percentage values.
It is cleaner to add up all the available time and the entire time under consideration.
Simplified:
total available time
─────────────────────── × 100
total time under consideration
This correctly weights time periods of varying lengths.
A concrete example #
Assuming a website is monitored for 30 days and three confirmed outages occur:
Outage 1: 7 minutes
Outage 2: 11 minutes
Outage 3: 4 minutes
Total downtime:
22 minutes
The time period includes:
43,200 minutes
The available time is:
43.178 minutes
This results in:
43,178
────── × 100
43,200
≈ 99.949 %
For example, the monitoring could thus be rounded 99,95 % display.
Rounding can create differences #
For high availability values, rounding can be relevant.
An internally calculated value of, for example:
99,9491 %
can be represented with two decimal places as:
99,95 %
appear.
Therefore, with SLA limits, it should be clear what precision is used for calculations and when rounding occurs.
Why a single screenshot is not enough for an SLA evaluation #
A screenshot of a monitoring dashboard can provide an important clue, but it is not automatically a complete contractual evaluation.
For a reliable assessment, the following may also be relevant:
full monitoring period
monitor configuration
check interval
outage history
confirmation checks
maintenance windows
contractual exclusions
SLA calculation method
Therefore, the measurement data and the contractual evaluation should be considered separately.
What should you check when given an availability status? #
If you want to evaluate an uptime or availability specification, a few specific questions will help:
What time period is being considered?
What is being monitored?
Where is the measurement taken from?
How frequently is the check performed?
When is a check considered DOWN?
Are errors confirmed?
Are maintenance periods included?
Is this a metric, target, or SLA?
What exceptions apply?
This gives the pure percentage the necessary context.
Effective use of uptime monitoring #
For the practical operation of a website, continuous monitoring is valuable primarily because disruptions can be quickly detected and chronologically documented.
For example, a sensible sequence looks like this:
Website is being monitored
↓
Check fails
↓
Error is confirmed
↓
Alarm is triggered
↓
Incident is investigated
↓
Website is reachable again
↓
Monitoring confirms UP
↓
Document downtime
We explain the technical setup and interpretation of such tests at Website Monitoring: Monitor Availability and Outages.
Uptime during sporadic issues #
A high monthly uptime can mask individual disruptive issues.
Assuming a website goes down for a few seconds or minutes almost every day.
Nevertheless, the monthly percentage value may seem relatively high, while the recurring interruptions are disruptive to visitors or operators.
Therefore, in addition to the total value, you should also look at the individual incidents.
One long outage and many short outages are not the same #
Mathematically, both situations can produce the same downtime:
1 × 30 minutes
or
30 × 1 minute
However, the impact on business operations can vary.
For example, many short interruptions can indicate a recurring technical problem, whereas a single longer outage may have been a one-time disruption.
Viewing uptime in the context of business risks #
How critical an outage is depends heavily on the website.
For a simple informational page, ten minutes of downtime can have a comparatively minor impact.
During a high-traffic online shop during a major promotional event, the exact same ten minutes can have significant consequences.
Therefore, technically identical uptime can have a completely different business significance for different companies.
Availability is just a metric #
Die Qualität eines Hosting- oder Websystems lässt sich nicht sinnvoll anhand einer einzigen Prozentzahl beurteilen.
Weitere Faktoren sind beispielsweise:
Performance
Stabilität
Sicherheit
Backup-Konzept
Wiederherstellbarkeit
Support
Monitoring
Wartung
Redundanz
Fehlerbehebung
Eine hohe Uptime ist wichtig, ersetzt diese Faktoren aber nicht.
Häufige Missverständnisse bei Uptime-Angaben #
99,9 % bedeutet keinen Ausfall
99,9 % bedeutet maximal
43 Minuten pro Ausfall
100 % im letzten Monat bedeutet
100 % für immer
Uptime bedeutet schnelle Website
UP bedeutet alle Funktionen
arbeiten fehlerfrei
externer Monitor und SLA
müssen denselben Wert zeigen
jede Wartung zählt zwingend
als SLA-Downtime
jede Monitoring-Störung ist
ein Serverausfall
99,99 % ist fast dasselbe
wie 99,9 %
ein hoher Uptime-Wert allein
beweist hochwertiges Hosting
Checkliste: Uptime richtig beurteilen #
Prozentwert ansehen
↓
Zeitraum bestimmen
↓
absolute Downtime berechnen
↓
Messmethode prüfen
↓
überwachten Endpunkt prüfen
↓
Prüfintervall berücksichtigen
↓
einzelne Incidents ansehen
↓
Monitoring-Standorte prüfen
↓
Messwert oder SLA?
↓
SLA-Bedingungen lesen
↓
Wartungsfenster und
Ausnahmen berücksichtigen
↓
geschäftliche Auswirkungen
bewerten
Summary #
Uptime beziehungsweise Verfügbarkeit beschreibt, welcher Anteil eines betrachteten Zeitraums ein System nach einer bestimmten Definition verfügbar war.
99,9 % Verfügbarkeit bedeutet rechnerisch 0,1 % Downtime. Bei einem Zeitraum von 30 Tagen entspricht das ungefähr 43 Minuten und 12 Sekunden. Auf ein Jahr mit 365 Tagen gerechnet entsprechen 99,9 % ungefähr 8 Stunden und 46 Minuten Downtime.
Eine Prozentangabe ist jedoch nur dann wirklich aussagekräftig, wenn auch Messzeitraum und Messmethode bekannt sind. Prüfintervall, Monitoring-Standort, Timeout, Erfolgskriterien und der tatsächlich überwachte Endpunkt beeinflussen das Ergebnis.
Besonders wichtig ist die Unterscheidung zwischen einer technisch gemessenen Uptime und einem vertraglichen SLA. Ein SLA kann eigene Messverfahren, Ausnahmen, Wartungsfenster und weitere Bedingungen definieren. Ein öffentlicher Monitoring-Wert lässt sich deshalb nicht automatisch als Nachweis für die Erfüllung oder Verletzung eines SLA verwenden.
Auch Performance und Verfügbarkeit sind getrennte Themen. Eine Website kann sehr schnell sein und trotzdem ausfallen – oder nahezu ständig erreichbar und gleichzeitig langsam sein.
Eine Uptime-Zahl ist deshalb erst mit ihrem Kontext wirklich aussagekräftig: Was wurde gemessen, über welchen Zeitraum, nach welchen Kriterien – und welche Verfügbarkeit benötigt die Website für ihren tatsächlichen Einsatzzweck?