Using Harmony Controller as SaaS

A10 offers Harmony Controller Software-as-a-Service (SaaS). The latest version of Harmony Controller software is deployed and maintained by the A10 cloud team in A10 cloud infrastructure, to be made available as a Service to A10 Customers. On purchase of Harmony Controller SaaS, customer gets a Provider account on the service where the customer’s A10 devices can be connected and operated for Harmony Controller features and services.

All the features of SaaS controller are same as the self-managed controller. The difference comes where the Deployment, Administration and Management of Harmony Controller Software and its Infrastructure and services is managed by A10 Cloud team.

Harmony Controller as a Service (SaaS)

For Harmony SaaS, the Harmony Controller software is deployed on 3-node High Availability (HA) mode on different Availability zone on A10 Cloud Infrastructure. The Operator role is taken care by A10 team and managing:

  • Deployment and administration

  • 24x7 Monitoring the services

  • Upgrade of Harmony Controller Software and version

  • Capacity and Security Management of systems and infrastructure

  • Periodic Backup and Business continuity

  • Provisioning and Onboarding the SaaS Customers

  • Technical Assistance and Support for SaaS Customer

These enable to keep an uptime of 99.9% for the Harmony Controller Service.

Using SaaS Controller

Following are the broad steps for using SaaS Controller:

  1. Request A10 Cloud Support for Provider Account

  2. Activate the Provider account and Set-up your account

  3. Check Networking Pre-requisites

  4. Onboard Thunder Devices

  5. Map Thunder Partitions to Tenants

  6. Continue Ongoing Activities

Step 1: Request A10 Cloud Support for Provider Account

Before you start on the SaaS Controller, you need to have an account. Please request to Cloud Support for provisioning account in Harmony Controller SaaS. Make sure to include the following in the request:

  • License Email that you get from A10 on your purchase

  • First name and Last name of the first Provider Admin

  • Email address of the first Provider Admin

Step 2: Setup Your Account

Once Cloud Support team creates an account on Harmony Controller SaaS, you will get an email with the link to activate your account and set-up the provider. Please use the link to set-up your Provider account.

You may be asked to set-up the following items:

  • Password and email address for the special user ‘provider-admin’

  • Authentication type

  • In case any external authentication method is selected, information of external authentication server needs to be provided

  • If local authentication is selected, need to set the password for yourself

Please note down and remember the login URL for your Provider account - it contains name of your provider.

Step 3: Onboard Thunder Devices

Onboarding of Thunders require multiple steps. Some of these steps are pre-check on the operating environment and networking to ensure smooth onboarding. Tenants accounts are also to be created for using them in next steps. All the steps are described at On-boarding Thunder to Harmony Controller.

Step 4: Map Thunder Partitions to Tenants

Once Thunder is registered with Controller, its partitions are to be mapped to Tenants where application service running on the partitions will be managed. Multiple partitions (from different Thunder or same Thunder) can be mapped to same tenant. Steps for mapping the partitions to tenants are described at Provisioning the Cluster.

Step 5: Continue Ongoing Activities

Once partitions are mapped to tenants, onboarding is complete and analytics will start flowing from Thunder to Controller. This analytics can be consumed in Harmony Portal or using Harmony APIs. Other regular tasks like device management, configuration management, monitoring, etc. can also be performed. For best usage, remember to set-up the required alerts.