ASK HN: What is edge-computing and how to think of it beyond the fundaments?

3 points by lucid-quiet ↗ HN
I've noticed more and more startups talk about the edge. Or edge-computing. I'll be honest: I struggle with edge a lot. I find it hard to see what the concept solves. Maybe it's a bit like someone describing distributed computing to 1960s programmers.

I get the fundamentals sure: latency, cross-region, cost control (scaling in when demand recedes), etc.

Those are things everyone can get with any of the cloud providers already.

So, what slice of an app makes sense to run on some edge when the core runs in data-center? And what characteristics do most of those slices have? Is the bulk of the edge workload stateless and ephemeral? Is it mostly to improve shopping experiences? Is it just so new no one knows?

4 comments

[ 2.9 ms ] story [ 17.3 ms ] thread
We (the company I work for) are looking at it from an IoT perspective. There’s a lot of compute that the devices we deploy just can’t handle, but we need the low latency and regional/geographic context to process appropriately. We’ve considered using some of the CDNs and cloud compute at the edge but even then that wasn’t quite capable enough for us, so we have deployed our own compute units to our own edge locations to run our workloads (mostly computer vision and aggregations). There’s some roll up data that gets reported upstream but most of it goes back to the devices for use there.

(I’m being deliberately vague here for business reasons, please forgive me.)

Edge computing = embedded devices. Think self-driving cars where privacy, performance and real-time requirements make the cloud unusable. Yes, it's a stupid buzzword coined to sell stuff to PHBs.
Imagine some installation on the edge of flat Earth. Joke.

It could be oil or gas platform, or it could be some scientific installation - may be automatic weather monitoring platform. Or it could be surveillance system for these oil platform, with computer vision applications, plus database to store gathered info.

First computers made for datacenters in cities or for corporate offices.

To be more exact, first computers where made for telecoms standards, because in telecoms where large volumes for telecom equipment, when upgrades telecom generation, usually new eq was smaller than old, so they accepted to rent volume to 3rd persons.

Telecom datacenters usually have reliable power supply, air conditioner, and some standards on power, on size/weight, on networking, on heat waste.

Also appear corporate dcs, which usually avoid some telecom standards, but mostly they copied telecom.

In many corporate dcs create their own specialized configurations, usually three types - app server (number crunch), storage (many disk drives) and database, also some use universal platforms, and now added GPU or other number accelerators.

Now appear new class of applications, where also need computing power, and they have some constraints, but standards does not exist yet.

For these new applications traditionally used typical desktops or even notebooks, but this is not enterprise way, they are not reliable, not good suitable, and expensive to use, and that's why appear new class - edge computing.

As I know, mot edge computing devices are essentially notebooks platforms, but in rugged cases and without display and without keyboard, just mainboard with integrated interfaces, but they mostly specialized configurations to save space. In some edge computers I seen integrated battery.

So basic idea, that old corporations where ultra-concentrated, ultra-centralized, and to save costs, they created very big datacenters and demand very high density of computing power, even considering high cost, because cost of rent in big city usually astronomic, very high cost of wires to connect separate buildings, and cost of maintenance also extremely high.

Now appear new wave organizations, which are decentralized, and they also need lot of computing power at remote locations, and in many cases impossible to just feed data to central dc via wire or wireless connection. And at the moment this new market is not mature, and have not created standards yet, but some ideas already appear.