Moving beyond the cloud, the secret to faster data processing lies on the ‘edge’
Cloud computing has seen a big push to centralise both data storage and processing on servers accessed over the internet. And while this approach has certainly been good for business (and we wouldn’t have services like Slack and Dropbox without it), a new model is starting to gather interest, one that at first seems at odds with the cloud concept. It’s called ‘edge computing’ and it uses a distributed network of highly-local computers to process information rather than draw upon resources provided by an Amazon, Microsoft or Google server. This might sound like a technological step backwards. After all, almost all modern services – from email to Netflix – use the cloud to operate at scale. But edge computing has several key advantages and it promises to revolutionise the way that data is collected and used. Not only that, but it opens up the prospect of entirely new applications and use-cases.Where edge computing meets fog computing
At its simplest, edge computing uses dedicated computers located at the physical source of data and these computers process that data locally, rather than offloading workloads to the cloud. This allows real-time processing to take place and, coupled with localised Edge AI, instant decisions to be made. Edge computing works alongside so-called ‘fog computing’, where data processing occurs at the local network level. A typical edge/fog/cloud model, therefore, would see some data collected and used at the edge, giving very fast local results; fog servers processing the next level of data (that could overwhelm the resources of an edge computer); with cloud computing used for high-level business analysis and big data queries.Why do we need edge computing?
Far from undoing what the cloud has achieved (or replacing it), edge computing is a complementary technology that delivers reduced latency and better application customisation across key market areas such as automotive, enterprise and smart city. These areas are being transformed by data. In fact, data is often described as the oil of modern business, with analytics providing new insights into current operations and potentially uncovering new opportunities for growth. Thanks to the rise of Internet of Things (IoT) technology, companies have access to more data than ever. In fact, Gartner reports that by 2020 the number of IoT devices (sensors, cameras, etc.) will grow to more than 20 billion.
Improved reliability and performance
Availability is the second big issue, as cloud computing requires a fast, always-on connection to be of any use, with only limited offline availability. A reliable internet connection isn’t always practical or available, whether due to geographic location or hardware limitations. Again, one area where edge computing can shine is in the ongoing development of driverless cars. Collecting vast amounts of data from onboard sensors, driverless cars need to be able to make decisions instantly to get their occupants to their destination safely. If an autonomous vehicle needs to rely on an internet connection for its intelligence, it can’t operate reliably. By processing data locally, cars can react to their immediate surroundings at the speeds required, something a cloud-based system just can’t match.Working with the cloud
Far from edge systems sitting isolated from the cloud, they can form part of a broader cloud strategy. For starters, edge systems are data collectors, which can filter and optimise information before it’s transmitted to the cloud. This filtering process can save on bandwidth and storage costs, delivering clean and relevant data for later analysis.