ABB strives to continuously improve the technology it uses to optimize how things are manufactured, moved, powered, and operated to build a more sustainable and resource-efficient future around the globe. Remote condition monitoring is a key part of keeping those operations running efficiently, but the exponential growth in the number of sensors and data they collect has made it a challenge to extract value from the information in a timely way. By moving its orchestration and operation of remote condition monitoring applications to Microsoft Azure Kubernetes Service (AKS) Edge Essentials, ABB has a single end-to-end Kubernetes solution that helps unify edge and cloud assets to streamline application development and simplify deployment and management. As a result, ABB only needs to create one version of applications that can run on Windows, Linux, and in the cloud. This significantly reduces development and deployment time and frees resources to create even more effective AI-driven data analysis solutions from all the rich data collected from large manufacturing operations. Reduced administration requirements also allow ABB to handle a rapidly expanding edge ecosystem with a shrinking number of available workers.
“AKS Edge Essentials is deployment agnostic, so we need to deploy only one application regardless of where it runs, whether on a minimally configured Windows IoT device, a large machine with Linux, or in the cloud. AKS Edge Essentials removes that complexity.”
Viswanathan Ramakrishnan, Vice President, Release Engineering & SaaS Operations, ABB
Gaining the edge on industrial intelligence
ABB is a leader in using electrification and automation technology to create more sustainable and resource-efficient processes and operations for its diverse group of customers. ABB solutions optimize the way things are manufactured, moved, powered, and operated. For more than 140 years, ABB has led the way in driving innovations that accelerate industrial transformation.
Massive amounts of industrial data are collected every day through the Industrial Internet of Things (IIoT). One major source of that data is condition monitoring data that reflects asset health and environmental safety in manufacturing equipment and facilities. A wide range of measurements, including gas emissions, electrical performance, vibration analytics, fluid and air pressure, and many others, are collected through hundreds of sensors and edge devices.
ABB offers multiple edge deployments through its Genix Industrial Analytics and AI suite that are used within its own operations and are offered to customers. As a gateway offering, Genix Edge AI collects thousands of points of data per second through edge devices and sends them to the Genix cloud, where they are stored and analyzed. As an operations technology (OT) analytics package, Genix Edge AI is used in highly regulated environments, or those without reliable internet connectivity, to collect and store the data on the edge device and perform processing or visualization on the machine. Finally, the Genix Edge AI OT Analytics and AI package with AI tools for machine learning is used to identify and analyze anomalies in the condition data and then either automatically adjust the system or alert an engineer that a problem is brewing.
Hundreds of edge devices are distributed globally across ABB operations and customer factories. Until 2019, many were typically Windows-based micro-PCs running in a simple client server environment. In the years since, ABB has migrated many of those edge workloads to Docker containers managed by Docker-based orchestration systems.
As the number of applications and devices increased, ABB found these solutions couldn’t scale to meet the growing and changing enterprise-level needs. Its developers also often had to build different versions of an application for the cloud, and for Windows and Linux.
Streamlining Kubernetes management of tiny edges
When ABB started developing Genix Datalyzer in 2021, it realized the need for a Kubernetes orchestration system that would allow it to run its edge workloads on Linux or Windows on hundreds of existing Windows-based devices. Genix Datalyzer is an enterprise-grade, cloud-based analyzer fleet monitoring solution. It combines industrial analytics and AI into an enterprise-level AI of things (AIoT) solution that unlocks the value of data collected from large-scale, disbursed industrial environments.
“Genix Datalyzer needs to be deployed in a Kubernetes environment, sometimes on a small-scale PC and sometimes in the cloud. We wanted the orchestration to be consistent and require minimal development so we didn’t have to build it twice,“ says Vinod Ninan, Vice President of Product Management at ABB.
When ABB learned that AKS Edge Essentials meets those requirements and runs on smaller Windows-based devices that have lower compute and memory capacity, it contacted Microsoft to learn more. “We met with the Microsoft Edge product managers in late 2022 and articulated our need for an offering that we can use across edge and cloud in the same fashion,” recalls Ninan.
ABB was invited to participate in an early-access preview program evaluating AKS Edge Essentials with Genix Datalyzer.
“Genix Datalyzer needs to be deployed in a Kubernetes environment, sometimes on a small-scale PC and sometimes in the cloud. We wanted the orchestration to be consistent and require minimal development so we didn’t have to build it twice.”
Vinod Ninan, Vice President of Product Management, ABB
Increasing performance and security
AKS Edge Essentials provides ABB with a highly scalable and reliable platform for managing containerized applications on the edge. “With AKS Edge Essentials, we can easily deploy, manage, and scale our AIoT analytics application on a compact and low-power device, which gives us more flexibility,” explains Viswanathan Ramakrishnan, Vice President of Release Engineering & SaaS Operations at ABB. “That means we can install it on most of our customers’ existing hardware and in remote locations where access to the cloud may be limited or unreliable.”
Robust load balancing and networking capabilities ensure that Genix Datalyzer is highly available and can handle traffic spikes without any downtime. Service discovery and automatic DNS management in AKS Edge Essentials make it easy to securely connect the application to other services and devices.
“Enhanced security and control features in AKS Edge Essentials help us to secure our AIoT analytics application on the edge and grant or restrict access based on user roles,” says Ramakrishnan.
Building one version for all platforms
By using AKS Edge Essentials to unify its edge and cloud data collection and processing, ABB will be able to create a single version of an application that provides consistent, repeatable, and scalable results whether on-premises or in the cloud.
“AKS Edge Essentials is deployment agnostic, so we need to deploy only one application regardless of where it runs, whether on a minimally configured Windows-based micro-PC, a large machine with Linux, or in the cloud. AKS Edge Essentials removes that complexity,” explains Ramakrishnan. This streamlined approach is already reducing development and deployment time by almost half.
ABB will also use Azure Arc in combination with AKS Edge Essentials as a single control plane to remotely manage and monitor the entire lifecycle of its Kubernetes deployments. “Using Azure Arc to manage our deployments gives us an ecosystem that integrates the entire fleet of applications into a single window,” says Ramakrishnan.
Using Azure Arc, customers can manage both Azure and non-Azure resources—such as virtual machines, Kubernetes clusters, and on-premises databases—as though they were native Azure resources, whether they reside on-premises, at the edge, or in other public clouds.
Focusing on a more sustainable future
ABB is committed to helping optimize operations and meeting sustainability goals for both its own organization and for its customers. With the help of AKS Edge Essentials and Azure Arc, ABB will be able to quickly develop and deploy new apps that help further those goals.
“We have a whole GreenOps methodology in place,” says Ramakrishnan. “We are optimizing our code with green coding mechanisms by which we can proactively identify places where we don’t need to always operate at the highest level of efficiency. We can then taper down operations at certain times to consume less power.”
ABB is also exploring opportunities to deploy datacenters in areas where they can be powered by renewable energy.
Making predictive maintenance a reality
By reducing development and deployment complexity for such applications with the help of AKS Edge Essentials, ABB will make predictive maintenance more practical. The ability to affordably monitor assets 24/7 will allow ABB and its customers to identify anomalies much quicker than if relying on periodic condition monitoring. More timely data will drive more timely adjustments to help avoid costly downtime or fines from failing to meet emissions requirements.
The initial pilots of AKS Edge Essentials showed that ABB will be able to help customers to accelerate the deployment time of such solutions.
“I want to underscore the forward-looking significance of AKS Edge Essentials in elevating the customer experience in the condition monitoring space. By integrating modern technologies and advanced analytics into our devices, we are poised to provide customers with a forward-looking and seamless user experience in edge and cloud,” says Anshul Arora, Lead Product Manager for Genix Datalyzer and NextGen Condition Monitoring at ABB.
What’s next
ABB will start expanding the use of Genix Datalyzer running on AKS Edge Essentials and Azure Arc to its customers starting in 2024. “Our rollout plan is to migrate hundreds of edge devices to this new AKS Edge Essentials environment in the next few years,” says Ramakrishnan.
“I want to underscore the forward-looking significance of AKS Edge Essentials in elevating the customer experience in the condition monitoring space. By integrating modern technologies and advanced analytics into our devices, we are poised to provide customers with a forward-looking and seamless user experience in edge and cloud.”
Anshul Arora, Lead Product Manager for Genix Datalyzer and NextGen Condition Monitoring, ABB
Follow Microsoft