writing applications with microservices tools like Docker containers
and the Kubernetes container cluster management system today gain a new
tool built for the DevOps era, resulting from AppFormix's collaboration
with Intel announced earlier this year.
a cloud service optimization tool that provides advanced monitoring,
scheduling and performance management for DevOps environments, where
containers and VMs can have life cycles much shorter than in traditional
development environments. ContainerFlow integrates Intel® Resource
Director Technology (Intel® RDT) to monitor and control the resource
usage of containers and VMs, providing major improvements in application
performance, especially with container-based applications.
Intel RDT provides both monitoring and control (allocation)
capabilities that enable characterization of the resource requirements
of applications, for instance how much cache is needed to run at a
certain level of performance. Intel RDT can help detect "noisy neighbor"
applications within the datacenter, which may slow down other higher
priority workloads in complex and dynamic environments with many active
As described in the solution brief "Realize The Performance Of Your Cloud Infrastructure,"
testing shows ContainerFlow with Intel® RDT reduced average web server
response times up to 51 percent. The testing also shows an average 27
percent improvement in throughput. By actively managing cache allocation
in real time, ContainerFlow reduces latency and jitter by 70 percent.
Importantly, the variances of the average and peak latency are
significantly reduced. Peak latency is reduced by 70 percent to 146
milliseconds, and the standard deviation of peak latency is 17
milliseconds, compared to 95 milliseconds without ContainerFlow.
ContainerFlow works out of the box for microservices built using
Docker containers, using Kubernetes as an open source system for
managing containerized applications.
ContainerFlow is the first scheduling and monitoring tool built
specifically to address the unique needs of cloud-native applications
and DevOps environments. Applications built with containers and
microservices run in environments where many thousands of containers are
created, used and discarded in only a few minutes. ContainerFlow works
in real time, delivering a critical improvement over monitoring tools
built for traditional, monolithic applications.
Before ContainerFlow, microservice application developers and
infrastructure operators were stuck with old tools designed for those
monolithic technologies, where it is common for schedulers to take
several minutes to do their work. With containers and microservices,
however, the actual lifetime of processes being scheduled is less than
the amount of time legacy tools need to schedule and monitor
"The next generation of cloud depends on the industry's ability to
create technologies that make apps built on microservices easy to write,
deploy, scale and iterate," said Sumeet Singh, CEO and founder of
AppFormix. "Conventional tools take longer to do their jobs than the
lifespan of the services they're scheduling and monitoring. Effective
tools cannot be more complex and time-consuming than the problems they
are trying to solve. Current tools were begging for replacement, so we
built ContainerFlow to give users the experience they demand."