Edge Computing to model rozproszonego przetwarzania danych, który przybliża obliczenia i przechowywanie danych do źródeł tych danych. W szerszym ujęciu odnosi się do każdego projektu, który fizycznie przesuwa obliczenia bliżej użytkownika, aby zmniejszyć opóźnienia w porównaniu do sytuacji, gdy aplikacja działa na scentralizowanym centrum danych. Edge Computing zaczął być używany w latach 90. XX wieku w kontekście sieci dostarczania treści, które dostarczały treści stron internetowych i wideo z serwerów znajdujących się blisko użytkowników. Wczesne usługi Edge Computing mogły realizować takie zadania jak wyszukiwanie dealerów, zarządzanie koszykami zakupowymi, zbieranie danych w czasie rzeczywistym i umieszczanie reklam.
Edge Computing często wiąże się z Internetem Rzeczy (IoT), choć ważne jest zrozumienie, że nie są to te same pojęcia. Edge Computing obejmuje uruchamianie programów komputerowych, które dostarczają szybkich odpowiedzi blisko miejsc, gdzie są generowane żądania. Jest często utożsamiany z fog computing, zwłaszcza w mniejszych konfiguracjach, ale w większych wdrożeniach, takich jak inteligentne miasta, fog computing pełni odrębną warstwę między edge computing a cloud computing.
Według raportu "The State of the Edge", edge computing skupia się na serwerach znajdujących się blisko użytkowników końcowych. Technologia ta może wykorzystywać wirtualizację do uproszczenia wdrażania i zarządzania różnymi aplikacjami na serwerach brzegowych.
W świecie, gdzie dane mają wzrosnąć o 61% do 175 zettabajtów do 2025 roku, Gartner przewiduje, że około 10% danych generowanych przez przedsiębiorstwa jest tworzonych i przetwarzanych poza tradycyjnym scentralizowanym centrum danych lub chmurą. Do 2025 roku ta liczba ma osiągnąć 75%. Wzrost liczby urządzeń IoT na krawędzi sieci generuje ogromne ilości danych — przechowywanie i wykorzystywanie wszystkich tych danych w centrach danych chmury popycha wymagania dotyczące przepustowości sieci do granic możliwości. Przeniesienie obliczeń z centrów danych na krawędź sieci pozwala na lepsze czasy odpowiedzi i szybkości transferu, jednocześnie wprowadzając nowe wyzwania i problemy.
W kontekście Microsoft Dynamics 365, Edge Computing może znaleźć zastosowanie poprzez umożliwienie szybszego przetwarzania i analizy danych generowanych przez urządzenia IoT bezpośrednio na miejscu ich powstawania, co może znacząco poprawić efektywność operacyjną i czas reakcji systemów zarządzania przedsiębiorstwem.