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:
Request A10 Cloud Support for Provider Account
Activate the Provider account and Set-up your account
Check Networking Pre-requisites
Onboard Thunder Devices
Map Thunder Partitions to Tenants
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’
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.