Enterprises are figuring out that edge computing comes with its own set of challenges. Here’s how to work through the most difficult. Credit: Thinkstock Edge computing is picking up steam. According to this recent report by Turbonomic (requires registration), nearly 50 percent of organizations use or plan to use edge computing in the next 18 months. For those of you watching this market, many existing development projects listed as “edge computing” barely qualify for the title. Still, considering the state of edge computing just a few years ago, this is a huge leap in growth. The factors that drive enterprise movement to the edge include: Edge-based solutions in the public cloud. In essence, these are pared down, private cloud versions of public clouds, such as AWS Outpost and Microsoft Stack. They often serve as a jumping off point from legacy systems to public clouds—like a public cloud with training wheels. IoT-based projects. Data storage and compute that’s closer to the edge of the network and to the source of the data provides better performance because less data is sent back to the centralized public cloud server. Edge computing architectures. This architecture involves more substantial and traditional servers, such as traditional storage and compute servers housed in specific offices or branches. Consider a restaurant chain that needs to place storage and compute at all locations but also wants to use a centrally managed paradigm. What stops the forward progress? No surprise here: It’s managing complexity without added cost and risk. According to the Turbonomic report: “Complexity, at 39 percent, is overwhelmingly considered the leading barrier to edge computing becoming conventional.” Complexity is almost double the second-place and third-place barriers: security (23 percent) and technology limitations in network/bandwidth throughput (22 percent). If this survey had been done a few years ago, I suspect that security and technology limitations would have been in the top two spots. What happened? In short, actual edge computing projects took the place of conceptual ones, with as many as 20 to 30 percent failing outright due to the inability to manage complexity. It isn’t easy to manage widely distributed systems. There are challenges around configuration management, patching and software updates, CI/CD (continuous integration/continuous delivery), acceptance testing, distributed data storage, and security operations within edge-based implementations. This list is only a fraction of the complexity issues that must be managed at the edge. For now, these problems are difficult but not impossible to manage. There are any number of AIops, governance, and configuration management tools for cloud computing; however, very few tools are focused at the edge. Why? It’s difficult to nail down a repeatable approach and a technology stack for edge solutions. Edge-based systems can include almost any hardware and software, with a wide range of capabilities and limitations. In contrast, developers can depend on the consistencies of public cloud platforms. Edge computing will need sound, repeatable approaches to mediate complexity, as well as tools that provide consistent ways to approach the problem. We are just not there yet. 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