How to Build an Edge Computing Strategy
The pandemic and resulting economic crisis has had an immediate impact on edge computing deployments and has changed its future. To accelerate deployments, ensure extensibility, and drive efficiency and effectiveness, I&O leaders must create an edge computing strategy.
Image source: Pixabay
Edge computing is part of a distributed computing topology where information processing is located close to the edge, where things and people produce or consume that information. It is the epitome of Infrastructure-Led Disruption because it enables many new business outcomes.
Infrastructure and Operations (I&O) leaders need to get in front of this trend, accelerating the enterprise’s efficient adoption of a growing range of edge computing use cases in order for the enterprise to be competitive.
Edge computing projects are increasing, based on inquiry discussions. It is part of a distributed computing topology where information processing is located close to the edge (the physical location where things and people connect with the networked digital world).
Often, edge computing projects are deployed independently, as custom solutions focused on a specific requirement, a specific use case or a specific part of the enterprise. However, enterprise experience has shown that edge computing projects multiply independently in different parts of the business, or expand from a single use case in a project to several use cases.
Diversity in use cases is the norm in edge computing. But as the edge computing trend grows, synergy across projects and extensibility to enable new use cases is critical in overcoming challenges, creating standards, choosing technologies and managing costs.
There are five important elements to an edge computing strategy, designed to simplify, synergize and systematize edge computing projects.
Edge Computing Vision and Leadership
The purpose of a vision is to provide an understandable target state that can help motivate and direct the team internally, and also that can be used to present measurable results to the enterprise.
How will the organization operate differently with edge computing in five years? What new capabilities will be enabled? The edge computing strategy is linked to enterprise and technology strategies — what will they look like in five years?
A vision for edge computing could include:
- An objective business impact, such as a percentage of digital business initiatives that include edge computing, net new business transactions enabled by edge computing, amount of money saved through edge computing initiatives, etc.
- Specific goals for edge computing use in the office, the factory, the store or branch.
- Percentage of customer interactions leveraging edge computing.
- Number of automation projects completed.
- Range of types of use cases deployed.
- Deployment agility, i.e., the number of POCs or time to deployment.
Key to success of an edge computing strategy will be executive buy-in and sponsorship. For a strategy to be meaningful, there needs to be executive and staff support, and the vision needs to be well communicated.
As the strategy changes — and an edge computing strategy will evolve as technologies and use cases emerge — updates to the strategy and vision also need to be well communicated.
Identify Edge Computing Use Cases
Edge computing use cases will be highly diverse, in diverse parts of the enterprise, with diverse objectives. An edge computing strategy should include an understanding of edge computing drivers, requirements and existing deployments.
It should also have a process for proactively finding new use cases and correctly identifying use cases as they emerge.
Identify the specific requirements that edge computing can address for the enterprise in the areas of latency, data, semi-autonomy and privacy. Identify existing technologies and deployments that should be included within the purview of the edge computing strategy. Identify potential use cases that could be addressed with edge computing, proactively and collaboratively with business units.
Create a use-case clearinghouse to identify edge computing candidates as they emerge, with structured processes for how new use cases and edge workloads are identified, vetted and prioritized.
Focus on Edge Computing Challenges
Edge computing creates risks that need to be mitigated and new challenges that need to be overcome. An edge computing strategy needs to maintain a focus on them. Different industry verticals may have unique edge challenges, or risks that need to be mitigated.
However, there are four challenges with edge computing that are applicable to the vast majority of enterprises – Distributed Computing; Security & Privacy; Distributed Data and Extensibility.
Identify the risks, challenges and inhibitors that need to be overcome and mitigated and put special ongoing focus on those challenges in terms of management, investment and skills.
Build and Communicate Edge Computing Standards
Diversity is a defining characteristic of edge computing use cases, but that makes it even more important to find and maintain synergies by leveraging technologies, platforms, best practices, standards, processes and skills across disparate deployments.
Many enterprises have a cloud center of excellence (CCOE). A CCOE is a centralized enterprise architecture function that leads and governs cloud computing adoption within an organization. The CCOE could be expanded to include edge computing, or a separate center of excellence could be created for edge computing.
An edge computing strategy should include how best practices both outside the enterprise and from enterprise deployments will be captured and leveraged. Since edge computing is so diverse and so new, lessons learned will be extremely valuable to accelerate successful deployments and avoid duplicate efforts.
The strategy should also include edge computing skills identification, development, roles and responsibilities, and organization and matrix organization structure.
I&O leaders need to create an architecture function focused on edge computing (e.g., “edge center of excellence”). Build, maintain and communicate technology and architecture standards, frameworks and topologies that will be used across edge computing deployments. Capture and maintain best practices both outside the enterprise and from enterprise deployments. Identify and develop edge computing skills, roles and responsibilities, and organization structure.
Ensure Success of Edge Computing Execution
Because edge computing is an emerging concept where “firsts of a kind” predominate, enterprises will often be pioneering new technologies and new uses of technologies, and learning along the way.
There are two unique aspects of edge computing that need to be considered in an edge computing strategy – Edge Computing POCs and Evolution Management
Edge Computing POCs
Edge computing deployments will need to be piloted for efficacy, manageability, autonomy and scale. The most common reason that edge computing POCs tend to fail in production is inability to efficiently scale (in terms of number of nodes and number of locations). A pilot should attempt to evaluate how a project will operate and how it can be monitored and managed at full scale (using vendor edge computing labs, simulations, or evaluating similar reference customers).
In addition, the ability to handle disconnection needs to be tested in a variety of ways. The edge computing strategy should lay out defined steps for deployments from POCs through production, including centralized coordination, measures of success and the capture of lessons learned.
Deployments of edge computing evolve during development, and often evolve and greatly expand after they’re in production. An edge computing strategy should have guidelines and guardrails in place for how to monitor and manage changes in a deployment’s requirements, workloads, data, scale and uses over time.
The strategy should guide those evolutions — and in some cases, the evolutions should cause the strategy to change. The pandemic and resulting economic crisis has had an immediate impact on edge computing deployments and has changed the future of edge computing. Edge computing vendors are maturing during the pandemic, including new edge computing offerings and new partnerships. Infrastructure and operations leaders should prepare for strategy shifts and new requirements involving edge computing.
The author is Distinguished VP Analyst at Gartner. Views expressed are personal