Traditional Centralized Cloud vs. Edge Computing
While cloud computing in its initial form represents centralized computational resources, edge computing architecture allows for higher performance distributed edge applications by allowing endpoint devices to offload workloads and to edge compute resources located in proximity.
At its core, cloud computing remains true to its roots: “Cloud computing is the on-demand delivery of IT resources over the Internet with pay-as-you-go pricing. Instead of buying, owning, and maintaining physical data centers and servers, one can access technology services, such as computing power, storage, and databases, on an as-needed basis” (Amazon). However, there is a need for enterprise and industrial verticals to enjoy cloud-based ‘as a service’ business models in a manner in which computing is not by necessity centralized.
The emergence of bandwidth intensive, latency sensitive applications has given rise to the need for even greater flexibility and performance. Enterprise apps, such as autonomous vehicles and UAVs, and industrial solutions, such as factory optimization and cloud robotics, have high throughput requirements.
Automation will be the leading driver due to key trends and business indicators including the skills gap of the overall workforce (and availability), the need to scale, and the continued push to advance business operations and enhance customer experiences.