Skip to main content

Deployment Infrastructure

Last updated 16/04/2025

Containers

Five deploys containerized applications and databases to an Azure Kubernetes environment. Containerized applications in a Kubernetes environment allow for high availability and the ability to self-heal in the event of infrastructure disruption.

Each deployed application gets its own application and database containers to ensure your data and environment are isolated.

Virtual Machines used for Deployments

Basic, Team, Business Plans

Five applications run on a variety of Azure VM spot instances. Specific VM types used for applications may change according to VM spot availability on Azure.

Enterprise Plan

Five applications can be configured to run on a dedicated instance of a VM type that suits the memory and CPU requirements of your application.

Datacenter Location

Five offers the ability to have your development environment and Five applications deployed into the location of your choosing. Currently we offer the options:

  • USA: Kubernetes cluster based in the West US region. Best for customers in America.
  • Australia: Kubernetes cluster based in the Australia East Azure region. Best for customers in the Asia Pacific.

Basic, Team, Business Plans

By default, applications on our Basic, Team, and Business plans are hosted in Australia. Extra fees may apply if you would like to change your hosting region.

Enterprise Plan

Five can be configured to deploy applications to a dedicated environment in a region of your choosing.

Databases and Data Isolation

Basic, Team, Business Plans

Each application deployed by Five operates with its own dedicated database container, ensuring that application data is fully isolated from other tenants. By running databases in separate containers, Five enhances data security by preventing cross-tenant data access, as each application instance remains compartmentalized.

Enterprise Plan

Enterprise plans can be configured to utilize managed database services from Azure. Azure managed database offerings allow for the improvement of RTO/RPO and high availability and resiliency.

Data Backups

Data Residency

In order to meet data sovereignty and compliance standards, backups are kept in the same geographical region as the Kubernetes cluster that your development environment and Five applications are hosted in.

  • USA: backups are stored in the West US region.
  • Australia: backups are stored in the Australia East region.

Data Retention

All backups are kept for a 14 day retention period.

Backups are stored in geographically redundunt infrastructure ensuring resilience in the case of localized failure of a datacentre. Azure's Geo-redundant storage offers durabilty for storage resources of at least 99.99999999999999% (16 9s) over a given year.

Basic, Team, Business Plans

Data snapshots and application backups are taken daily. In the rare case of an Azure datacenter failure, this ensures that your data and application are safe and able to be restored from the last backup point. All snapshots and disk backups are encrypted and stored in Azure storage.

Enterprise Plan

Data snapshots and application backups can be configured to be taken at intervals that suit your business and allow you to choose an RPO that is suitable for your needs.

Encryption

All data disks are encrypted at rest using Azure Storage encryption which uses server-side encryption to protect your data. Data in Azure managed disks is encrypted transparently using 256-bit AES encryption.

Data in transit is encrypted with TLS 1.3. This is to ensure privacy, authentication and data integrity when using Five.

Scheduled Maintenance

Maintenance may need to be carried out on equipment and services that could affect the availability of Five applications. Scheduled maintenance will be performed as needed, and notice will be provided to you by a method elected by Five.

Availability

Basic, Team, Business Plans

Historically we have maintained a 99.9% uptime for our applications on all plans (excluding scheduled maintenance) however our Basic, Team, and Business plans do not come with an SLA. Although every effort is made to maximize application uptime, there is no availability guarantee.

Enterprise Plan

If high availability and application uptime are priorities for you then our enterprise plan is suitable. On our enterprise plans applications can be configured to be highly available, with a SLA of 99.9% excluding scheduled maintenance.