If you want to future-proof your technology job, you need to fast familiarize yourself with Edge computing. Cloud computing is about to be superannuated and Edge computing is the future.
In a new report on the coming opportunities for Edge computing, Barclays' analysts Tim Long and Chang Liu predict the Edge market will be worth ~$20Bn in terms of hardware, software and services by 2023.
If you want to get in early, this is what you want to know.
What is Edge computing?
Edge computing means that, "a significant portion of worldwide data traffic and workload will be processed and stored at the “Edge”," say Long and Liu. This means, "locations close to end users, as opposed to centralized hyperscale data centers whose service areas are measured in the thousands of square miles."
There's some debate as to what constitutes "the Edge:" it might be a cellphone, or a cell tower; it might be a micro data center attached to a cell tower; it might be a computing device inside an autonomous vehicle; or it might even be a "ruggedized data center deployed at a power plant or manufacturing facility."
What's Edge computing used for?
As the chart below shows, financial services isn't exactly the core use case for Edge computing: Barclays sees some of the biggest opportunities being in utilities and agriculture. The internet of things, autonomous driving, cloud gaming, and virtual reality are also expected to be key users of Edge technologies.
Where is Edge computing relevant in financial services?
Edge computing is used for anything that benefits from low latency. In financial services this clearly means high frequency and systematic trading (particularly if traders are sitting at home). In retail banking, Barclays' analysts say it means applications like mobile payments and banking services and things like intelligent kiosks.
How does Edge computing differ from cloud computing?
Right now, cloud computing relies upon hyperscale centralized cloud data centres. Under Edge computing, this computing power is pushed to the edge of the network. "Edge computing significantly shortens the distance between end user devices and data processing and storage resources that serve them," say Long and Liu. This reduces the need to transmit everything back and forth to the centralized cloud where most workloads are processed right now.
Long and Liu suggest Edge computing is an inevitability and is the next stage in the evolution of centralized vs. decentralized computing, with history tending to alternate between the two. In the 1960s to '80s, they point out that computing went from Mainframe to Rich Client. In the 1980s and 1990s, we went from PC to client-server. Between the 1990s and 2010s we went from client server to centralized cloud. And now we're moving from centralized cloud to hybrid cloud to Edge computing.
What's an Edge data center?
An Edge data center is a data center near the end user. Long and Liu predict that in the next three to five years Edge data centers will be, "increasingly modular, compact, and ruggedized for outdoor or underground deployment." They foresee the proliferation of "secure cabinet environments that include all the processing (CPU or AI computing accelerator like FPGA, GPU, TPU), storage (HDD or SSD), and networking necessary (switch, router, optical transport) to run applications."
What does Edge computing mean for developers?
Edge computing will create plenty of new jobs for hardware and networking professionals, but it also has implications for software engineers. In particular, Long and Liu predict increased need for security applications as more "Edges" create more potential points of access for threats and increase the adoption of 'security as a service.' It could equally generate increased demand for software developers who can work with virtual and augmented reality.
What are the issues with Edge computing?
Although Edge computing is intended to reduce latency, Long and Liu note that it could potentially increase it. When Edge devices generate a lot of data, for example, an Internet of Things (Iot) gateway aggregates and streamlines it before sending it back to cloud data centers to process. "This architecture creates a number of issues, such as security, compliance and latency, as well as lacking scalability and automation," say the analysts. "All of those will exacerbate bottlenecks as edge devices generate exponentially larger amount of data."
Have a confidential story, tip, or comment you’d like to share? Contact: firstname.lastname@example.org in the first instance. Whatsapp/Signal/Telegram also available. Bear with us if you leave a comment at the bottom of this article: all our comments are moderated by human beings. Sometimes these humans might be asleep, or away from their desks, so it may take a while for your comment to appear. Eventually it will – unless it’s offensive or libelous (in which case it won’t.)
Photo by Alina Grubnyak on Unsplash