RousselTMLEARNING

Cloud computing

Edge computing: definition, solutions and modular data centers

Edge computing explained: processing data as close as possible to its source, use cases (IoT, industry, retail), edge-to-cloud solutions from the major providers, and modular data centers.

1. Why edge computing? #

Addressing latency challenges in an ultra-connected world.

The end of full centralization #

Sending all the data from a self-driving car to a central cloud takes too long (latency). Edge computing moves computing power as close as possible to the data source: on the sensor or in a local mini data center.

2. Edge vs cloud: complementary #

The edge handles real-time decisions (immediate reaction). The centralized cloud processes aggregated data for training AI models or historical archiving. The two work in tandem.

3. IoT, 5G and Industry 4.0 #

The arrival of 5G boosts edge computing by enabling massive throughput. In smart factories, the edge can detect an anomaly on an assembly line in a few milliseconds, avoiding costly accidents.

Hands-on: deploying as close as possible to users #

Edge and latency.

Measuring the value of the edge #

Latency depending on server distance
Indicative values: measure your own with the commands below.
# Mesurer la latence depuis un client
curl -o /dev/null -s -w "DNS: %{time_namelookup}s  connexion: %{time_connect}s  TLS: %{time_appconnect}s  premier octet: %{time_starttransfer}s\n" https://app.exemple.fr
mtr -rwzc 20 app.exemple.fr
# Déployer une fonction à la périphérie (Cloudflare Workers)
npm create cloudflare@latest edge-demo && cd edge-demo && npx wrangler deploy
# Edge sur Kubernetes léger
curl -sfL https://get.k3s.io | sh -        # k3s : cluster Kubernetes de quelques centaines de Mo pour l'edge

Edge-to-cloud solutions and modular data centers #

Industrializing the edge.

Offerings #

ApproachExamplesFor
Cloud extended on premisesAWS Outposts, Azure Stack Edge and Azure Local, Google Distributed CloudThe same APIs as the cloud, as close as possible to the data
Lightweight Kubernetes at the edgeK3s, MicroK8s, KubeEdgeStores, factories, remote sites
Modular data centerPrefabricated containers or racks (power, cooling, security built in)Deploy capacity in weeks on an industrial site or in an isolated area

An edge-to-cloud architecture processes and filters locally (latency, network outages, volume) and sends aggregated data, learning and centralized monitoring to the cloud.

Good to know: Monitoring an edge fleet relies on local collectors that buffer during outages (OpenTelemetry Collector, Alloy, Bindplane) and on remote fleet management.

Related articles

Cloud deployment models: public, private, hybrid, community and multi-cloud

Understand cloud computing deployment models according to NIST: public, private, community and hybrid cloud, …

Cloud best practices: security, resilience, costs and operations

Cloud computing best practices: pillars of a well-architected design, IAM and least privilege, multi-AZ resil…

Cloud native: definition and principles of a cloud native application

What is cloud native? The CNCF definition, the principles of a cloud native application (microservices, conta…

Keep learning

Support us

♥ SUPPORT US

Support RousselTM Learning

Courses, articles, labs and certificates stay free with no intrusive ads. A voluntary contribution, of any amount you choose, pays for hosting, lab environments and new content.

Contribute with PayPal Any amount · card or PayPal accountLearn more
QR code PayPal
Or scan this QR code with your phone

Thank you, every contribution counts!