Container adoption is growing, and Kubernetes is becoming the de facto standard of container management platforms. Whether container adoption occurs on-premises, in public clouds, or both, the operational overhead is enormous. IT administrators cannot foresee computing resource demands of applications, so they must reserve more computing resources for a workload than needed. Managing computing resources and optimizing costs on multiple clouds are daunting tasks. Federator.ai, ProphetStor’s Artificial Intelligence for IT Operations (AIOps) platform, provides intelligence to orchestrate container resources on top of VMs (virtual machines) or bare metal, allowing users to operate applications without the need to manage the underlying computing resources.
After Federator.ai is deployed in a Kubernetes environment, it learns application resource usage patterns and predicts the needed resources on a per namespace level down to the container level. Federator.ai also provides a dashboard that displays the per-application workload and resource recommendations. Federator.ai delivers the following key features:
Multi-layer workload prediction
Applies multiple analytics tools, such as machine learning and signal processing, to predict resource usage for Kubernetes objects at different levels: clusters, nodes, namespaces, applications, and controllers. The predictions of resource usages are the basis for resource recommendations for these Kubernetes objects. Federator.ai supports both physical and virtual CPUs and memories.
Intelligent recommendations for resource planning
Federator.ai utilizes resource usage prediction based on workload patterns to recommend the right amount of CPU and memory at different levels of Kubernetes objects. It helps reducing significant wasted resources for overprovisioned clusters and applications or ensuring enough resources for the increased workload demands.
Application-aware automation for optimized performance
With application-specific workload predictions, Federator.ai automatically scales the right number of replica's for containers at the right time to maintain the performance goals of applications.
Multicloud cost analysis for cluster migration
Recommends the most cost-efficient cluster configuration and instance types from each major public cloud service providers for on-prem clusters or clusters on the public cloud.
Application cost analysis
Complete analysis for potential savings for overprovisioned applications and estimated additional cost for underprovisioned applications.
Federator.ai Feature DEMO
Red Hat Summit 2019 Keynote Presentation
AIOps on OpenShift with Sunny Siu and Tushar Katarki
Federator.ai aims to provide optimal resource planning recommendations that will help enterprises make better decisions. The benefits of Federator.ai include:
- Up to 70% resource savings: Federator.ai mainly serves to reduce unnecessary spending and increase application service quality for both enterprises and cloud providers. ProphetStor data scientists and engineering teams work together to build the most advanced AIOps solution to reduce resource wastage at different infrastructure layers. With the help of patented prediction technologies, Federator.ai simultaneously reduces spending and delivers the necessary performance.
- Increased operational efficiency: Federator.ai frees users from continuously monitoring OpenShift cluster utilization and cloud spending. Users also do not need to manually record usage data, calculate optimal configurations, and change configurations based on the calculations. These tasks are routinely accomplished when using Federator.ai.
- Reduced manual configuration time with digital intelligence: Federator.ai allows users to turn on the optimization engine any time. Federator.ai will re-configure pods with the right values at the right time.