Memorize this term because you will read and listen it more and more: Edge computing. What is it? What's the use? Which are its benefits?
We know that the origin of the term Cloud Computing (or Cloud) is not clearly identified, but it was in the 1990s, when telecommunications companies, which previously offered primarily dedicated point-to-point data circuits, began offering virtual private network (VPN) services at a lower cost. Thus arose the Cloud.
In August 2006 Amazon Web Services (AWS) introduced its Elastic compute cloud and it was the first Cloud Computing public service. Microsoft Azure announced as "Azure" in October 2008 and was released on February 1, 2010 as Windows Azure, before being renamed to Microsoft Azure on March 25, 2014.
A few years ago, the emergence of connected devices (IoT) started producing a large amount of data thanks to the sensors and accumulate it in the servers of the companies whose manufactured those devices (from Amazon to Samsung, LG, SmarThings, wearables as Fitbit, etc.). This business is growing fast: according to Cisco there will be about 50 billion of IoT devices in 2020. The important thing about this growth lies in the data that the sensors will be generating every second. There will be more and more data to manage, analyze, predict, etc.
But all this data become useless if it is not interconnected. We can make a very intelligent appliance, for example, a refrigerator, but if this refrigerator does not connect with others (other companies), its potential intelligence is limited, and let alone when we talk about, for example, large industrial and business environments like factories, airports or office buildings, or self-driving cars.
But can you imagine if all this data instead of traversing over a network to a data center or a cloud for processing would be processed and analyzed before? In other words, on a node before it arrives at the central server or directly on the device itself? In this way, each connected device would also be transformed into a connectivity and storage node. That's Edge Computing.
"Edge Computing Allows data produced by internet of things (IoT) devices to be processed closer to where it is created instead of sending it across long routes to data centers or clouds.”
The advantage of this system is that it allows companies to save time (and therefore, also money) when analyzing the data in real-time, - a need of organizations across many industries: manufacturing, health care, telecommunications and finance, among others. Greater speed at the time of analyzing the data considerably improves the internal processes of each company.