Edge

0

Edge Computing
Edge Programming
Edge Infrastructure
Edge Cloud
IoT Edge

Czym właściwie w praktyce jest programowanie @ Edge?

Ktoś z was pracujący przy Edgu chciałby coś powiedzieć?

Czy przykładem będzie to co robi Netflix, że dane lecą z serverów ISP zamiast od Netflixa?

We also give qualifying ISPs the same Open Connect Appliances (OCAs) that we use in our internet interconnection locations. After these appliances are installed in an ISP’s data center, almost all Netflix content is served from the local OCAs rather than “upstream” from the internet. Many ISPs take advantage of this option, in addition to local network interconnection, because it reduces the amount of capacity they need to build to the rest of the internet since Netflix is no longer a significant factor in that capacity. This has the dual benefit of reducing the ISP’s cost of operation and ensuring the best possible Netflix experience for their subscribers.

We now have Open Connect Appliances in close to 1,000 separate locations around the world. In big cities like New York, Paris, London, Hong Kong, and Tokyo, as well as more remote locations — as far north as Greenland and Tromsø, Norway and as far south as Puerto Montt, Chile, and Hobart, Tasmania. ISPs have even placed OCAs in Macapá and Manaus in the Amazon rainforest — on every continent, except Antarctica and on many islands such as Jamaica, Malta, Guam, and Okinawa. This means that most of our members are getting their Netflix audio and video bits from a server that’s either inside of, or directly connected to, their ISP’s network within their local region.

https://about.netflix.com/en/news/how-netflix-works-with-isps-around-the-globe-to-deliver-a-great-viewing-experience

3

Z tym Netflix-em to wygląda mi bardziej na po prostu bardzo rozległy, ale zwyczajny CDN, czyli zamiast ściągać sobie film z Ameryki, to ściągasz to samo z blachy położonej najbliżej geograficznie, temat stary jak świat.

Natomiast usługi typu AWS Lambda at Edge to po prostu odpalanie kodu na serwerze bliżej użytkownika, ma to sens, jeśli z jakiegoś powodu opóźnienia po sieci muszą być minimalne.
https://aws.amazon.com/lambda/edge/

0

@kelog

No dobra, ale jak to działa w praktyce? no bo sieci chyba z defaultu szukają najkrótszej sieci do skakania

więc teraz, czy Edge to po prostu rozsianie jak najwięcej serwerów po świecie? no chyba nie, bo to byłoby naiwne

no to zatem dynamiczne dostawianie instancji blisko klienta w godzinach większej aktywności?

np. w Polsce w godzinach 01:00-08:00 niech lata 50-100 instancji rozrzuconych po Polsce, ale od 18:00-00:00 niech ich będzie 300

no ale czy to nie zwykły autoscaling?

2

IoT Edge to przetwarzanie danych (wstępne) już na poziomie samego urządzenia, przed wysłaniem do sieci/chmury/czegośtam. Czyli urządzenie nie wysyła wszystkiego jak leci, a samo w sobie szuka/analizuje i wysyła tylko wyniki analizy danych do systemów agregujących, zamiast przesyłać wszystko. W praktyce to wygląda tak, że algorytmy/modele ML są odpalane bezpośrednio na urządzeniach, co wymaga większych (wydajniejszych) urządzeń, ale redukuje opóźnienia i ilość transmisji po sieci.

1 użytkowników online, w tym zalogowanych: 0, gości: 1