Deployment Infrastructure
Last updated 31/10/2024
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
Basic, Team, Business Plans
Five applications are hosted on Azure servers in the Australia-east 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
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.