I have been researching methods and defining process to handle some of the higher enterprise level functions that I think should belong in AWX. Some of them functions I think I can automate so it can offer a workable solution which then needs to be integrated back into the original AWX product.
Can anybody who has done work in any of the below functions provide a starting point to find solutions to these important requirements? Can AWX be used in a stable long term enterprise environment?
My areas of exploration when setting up AWX for Enterprise are;
- High Availability
 - Clustering
 - Migrate data between AWX instances
 - Upgrade AWX in-place
 - Scalability
 - Capacity
 - Load Balancing
 - Backup & Restore
 - Disaster Recovery
 
Is Kubernetes a step in the right direction?
While Kubernetes may not provide a direct solution to all these aspects I think it will take much of the load I need to design into the solution that the underlying service may provide.
Regards,
Sammy
Samuel Benjamin