Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?


AppFormix Overview


AppFormix enables operators to control and visualize how infrastructure resources are utilized by workloads, and plan adequate capacity to ensure application performance. Using AppFormix, operators of software-defined data centers have a toolset for visibility into operational performance and infrastructure resources.

Figure 1 shows the product modules for the AppFormix optimization and management software platform.

Figure 1: Product Modules
Product Modules

Juniper Networks AppFormix® is a cloud service optimization tool that provides advanced monitoring, scheduling, and performance management for software-defined infrastructure, where containers and virtual machines (VMs) can have life cycles much shorter than in traditional development environments.

The AppFormix software leverages big-data analytics and machine learning in a distributed architecture that puts the power of self-driving infrastructure at the core of almost any cloud. AppFormix redefines the state-of-the-art in telemetry and management across software-defined infrastructure and application software layers. In addition, real-time and historic monitoring, performance visibility and dynamic optimization features improve cloud orchestration, security, accounting, and planning. The following video provides an overview of the AppFormix infrastructure dashboard.


AppFormix operates in hybrid, private, or public enterprise cloud environments built on platforms such as OpenStack, VMware, Azure, and Amazon Web Services (AWS). AppFormix accommodates both containers and virtual machines to support multitenant, dynamic, and constantly evolving enterprise clouds. Figure 2 shows real-time CPU utilization in chart format for a specified host.

Figure 2: Real-Time CPU Utilization Chart for a Specified Host
Real-Time CPU Utilization
Chart for a Specified Host

AppFormix analyzes metrics in real-time across all aspects of shared infrastructure—compute, storage, and networking—and associates resource consumption to containers and virtual machines. Figure 3 shows a report that charts the project CPU and memory utilization percentage for specified dates.

Figure 3: Report Showing Percentage of Project CPU and Memory Utilization
Report Showing Percentage of Project CPU
and Memory Utilization

Figure 4 shows the instances for host resources at a glance in the dashboard.

Figure 4: Host Resources at a Glance in Dashboard
Host Resources at a Glance in Dashboard