Documentation Index

Fetch the complete documentation index at: https://docs.turbo360.com/llms.txt

Use this file to discover all available pages before exploring further.

Best practices

Prev Next

Overview

This article covers best practices for running a Turbo360 private hosted instance reliably in Microsoft Azure. It focuses on high availability configuration for the Azure services that underpin the private environment, and on custom domain setup for the web application.

Business value

Because Turbo360 monitors and manages your Azure environment, keeping the private instance highly available is critical. Configuring the underlying Azure services for redundancy ensures that monitoring, alerting, and automation continue to operate even during zone-level or regional failures.

High availability

The Turbo360 private instance runs entirely on Microsoft Azure. The following Azure services host the private environment:

  • App Service — web apps and function apps
  • SQL — primary data and configuration storage
  • Storage account — application artifacts
  • Service Bus — BAM event processing (if Business Activity Monitoring is enabled)

Each service has its own availability configuration, described below.

1. App Service

Web apps and function apps are hosted under a single App Service plan, as the private instance is a single-tenant application. To make the App Service plan highly available, use Azure's Zone redundancy feature.

The Turbo360 App Service plan is created in the Standard tier by default. To enable Zone redundancy, you must deploy a new Premium-tier plan using an ARM template. The template format and deployment instructions are available here.

Once configured, web apps and function apps remain accessible even if an Azure availability zone fails.

2. SQL

All Turbo360 data and configuration is stored in an Azure SQL database. Azure SQL includes a built-in point-in-time restore and backup mechanism that retains backups for the last 7 days.

For protection against zone-level failures, enable geo-replication and failover on the database.

3. Storage account

Turbo360 web app and function app artifacts are stored as blobs and files in an Azure Storage account. The storage account created by Turbo360 has Geo-redundant storage (GRS) enabled by default, which maintains availability in the event of a regional failure.

4. Service Bus

If you are using Business Activity Monitoring (BAM), a Service Bus namespace is deployed in your Azure subscription to transfer unprocessed event data between services.

Turbo360 deploys the Service Bus namespace in the Basic tier by default. To use geo-recovery for regional disaster protection, upgrade to the Premium tier.

Custom domains

Azure Web Apps are provisioned with an auto-generated domain name by default. You can configure a custom domain for the Turbo360 frontend web app to align with your organization's domain conventions.

Related articles