As edge computing explodes, we’re faced with complexity, security, and management challenges that don’t have easy answers. Credit: Matejmo / Getty Images Transparency Market Research has a new report pertaining to the global IoT (Internet of Things) and edge computing-connected-machines market. The report projects the IoT market will reach a value of $1.3 trillion by 2027. This is not at all surprising. What is a bit of a shock are the emerging ways that organizations are leveraging IoT and edge. Edge and cloud architects are building patterns that are more complex, less secure, and harder to manage than most edge computing fans anticipated. Now we’re starting to see a few concerning patterns. We’re solving a specific business problem by putting data processing closer to where the data is consumed, thus providing better and more reliable performance. However, this brings trade-offs that are becoming new problems that are not as easy to solve. The core issue is that edge computing brings complexity. If the idea is to push processing and some data retention out to edge devices, sometimes numbering in the thousands, then the performance and reliability gains need to justify the additional costs of providing security and management to edge-based architectures. Compare this to more traditional, centralized systems, such as within public clouds where updates, upgrades, and fixes are easy to deploy using automated and durable processes. With edge computing, you’re pushing out these updates to thousands of remote nodes and dealing with updates failing, devices missing, and network outages in even reaching the devices. Making the architecture more distributed also makes it more complex. This triples the cost of security and management of the edge-based devices—even having to pay somebody to travel to the location of the edge device to kick the thing to get it working again. Security becomes a problem in that it’s difficult to secure a physical device that can easily be stolen, depending on your application and where it’s installed. Of course, there is encryption, but it may not surprise you to know that most of the data transmitted from a sensor to the edge device for local processing is not encrypted in flight due to performance requirements. This includes edge devices that exist in hospitals, with PII (personally identifiable information) processes by an edge device that may be in an MRI machine or a heart and lung machine. Solving these problems is pretty easy, but paying for them and accepting the risk is not. There are cloud-based edge management systems that basically keep a digital twin of the edge device, including operating systems and installed applications. This makes updating the edge computer/device much easier, although you’ll still have to dispatch the intern to a remote location to repair or replace edge computers. Operations is another problem; you’ll need to manage the thousand-plus edge nodes as if they were a single system. This is very different from running the same applications and data patterns on a centralized system, such as with a public cloud where the data and application processes are reachable at all times. Moreover, the cloud offers cloud-native services. For now, edge computing is pretty DIY. Solutions to these problems are beginning to appear. I’ve worked on a few already. However, it’s not enough to find something that “just works.” It’s finding something that won’t make edge computing unjustified because of cost and risk. Let’s get to work on this one because it’s an ugly problem to solve. Related content analysis Generative AI won’t fix cloud migration You’ve probably heard how generative AI will solve all cloud migration problems. It’s not that simple. Generative AI could actually make it harder and more costly. By David Linthicum Jul 12, 2024 5 mins Generative AI Artificial Intelligence Cloud Computing analysis All the brilliance of AI on minimalist platforms Buy all the processing and storage you can or go with a minimum viable platform? AI developers and designers are dividing into two camps. By David Linthicum Jul 09, 2024 5 mins Generative AI Cloud Architecture Artificial Intelligence analysis The next 10 years for cloud computing Despite AI's explosive growth, the industry still needs to face facts that customers are unhappy about costs and vendor lock-in. By David Linthicum Jul 05, 2024 5 mins Amazon Web Services Google Cloud Platform Microsoft Azure analysis Serverless cloud technology fades away Serverless was a big deal for a hot minute, but now it seems old-fashioned, even though its basic elements, agility and scalability, are still relevant. By David Linthicum Jul 02, 2024 4 mins Serverless Computing Cloud Computing Software Development Resources Videos