Striving for The 'Nines': A Guide to Website Availability for Small Businesses

Your website serves as your business's virtual storefront. It's open 24/7, greeting potential customers, showcasing your products and services, and facilitating transactions. However, if your customers arrive and find the 'doors' locked, your business suffers. This scenario underlines the vital importance of website availability, especially for small businesses and ecommerce platforms.

Understanding Website Availability and 'The Nines'

In the realm of website availability, you might come across the concept of 'nines'. This term refers to the percentage of time your site is operational and accessible to users over a specific period. It's the yardstick by which your website's reliability is often measured. Here's what each level of 'nines' signifies in terms of yearly downtime:

90% ('one nine'): Over 36.5 days of downtime
99% ('two nines'): Less than 3.65 days of downtime
99.9% ('three nines'): Less than 9 hours of downtime
99.99% ('four nines'): Less than 1 hour of downtime
99.999% ('five nines'): Less than 5 minutes of downtime

For small businesses, especially those just starting their digital journey, striving for 'five nines' may seem ideal but is often unrealistic due to the associated costs and resources required. A more attainable and still respectable goal is to aim for 'three nines', ensuring your website is available 99.9% of the time.

The Impact of Poor Availability

The ramifications of poor website availability can be severe. Frequent downtime leads to lost sales, a damaged reputation, and reduced search engine rankings. Even short periods of inaccessibility can frustrate customers, pushing them to your competitors who are just a click away.

What Can Affect Website Availability?

Numerous factors can impact your website's availability:

1. Hardware Failures: Server hardware components can fail, causing unexpected downtime.

2. Software Issues: Bugs in your website code or CMS can cause your site to crash or load slowly.

3. Connectivity Issues: Problems with your Internet Service Provider (ISP) or web hosting service can affect site availability.

4. Security Issues: Cyber-attacks can take your site offline or degrade its performance.

5. Patching and Maintenance: Updates and routine maintenance can temporarily take your site offline.

6. DNS Issues: Problems with Domain Name System (DNS) settings can make your site unreachable.

7. TLS (SSL) Certificate Issues: If your Transport Layer Security (formerly known as Secure Sockets Layer) certificate expires, it can cause browsers to display security warnings, deterring visitors.

8. Denial of Service Issues: A Denial of Service (DoS) or Distributed Denial of Service (DDoS) attack can overwhelm your site's server and take it offline.

How to Mitigate Website Availability Issues

There are several proactive strategies to mitigate these issues:

1. Leveraging Microsoft/Azure/Other Cloud Services: Azure offers a robust suite of services for small businesses to maximize website availability. Azure's App Service provides high availability and automatic scaling, and Azure Front Door offers global failover options. To further fortify security, Azure offers DDoS Protection and a Web Application Firewall.

2. Using SaaS Vendors for Ecommerce and website hosting: Platforms like Shopify, BigCommerce, Squarespace, Wordpress.com manage many aspects of website availability, freeing you to focus on your core business.

3. Regular Monitoring and Maintenance: Monitor server/service health, website performance, and regularly update and patch software to nip potential issues in the bud.

4. Implementing CDN and Load Balancers: Content Delivery Networks (CDNs) and load balancers distribute traffic, reducing server load and boosting site performance and availability.

5. Investing in Good Security Practices: This includes regular security audits, using up-to-date security software, and training staff and developers in security best practices.

6. Backup and Recovery Plans: Regularly back up your website data and have a recovery plan in place to restore your site quickly during severe issues.

7. Scalability Considerations: As your business grows, your website should be able to handle increased traffic while maintaining high availability. Scalability also involves preparing for traffic bursts during peak trading periods like Black Friday, ensuring you don't miss out on crucial customer interactions and sales.

8. Choosing Reliable Partners: Your web hosting provider, CDN, or security solution provider should be reliable, as their performance directly impacts your website availability.

By understanding the importance of 'the nines' and implementing these proactive measures, small businesses can significantly improve their website availability, thereby offering a seamless online experience to their customers. After all, in today's competitive digital landscape, ensuring your 'store' is always open could mean the difference between merely surviving and truly thriving.

Our door is always open so get in touch if we can help.

 
Ewan Hobbs

Azure Specialist and content contributor

Previous
Previous

At 365labs: Embracing Diversity with iOS, Android, MacOS, and Linux

Next
Next

Should we be using single sign on (SSO)?