Edge Computing: na co wpływa sprzęt?

Edge Computing i jaki wpływ ma sprzęt

Na pewno ostatnio słyszałeś lub czytałeś o tym terminie krawędź Informatyka, pojęcie, którego wiele mediów używa regularnie jako coś codziennego, ale jeśli nikt Ci tego nie wyjaśni, może być nieco trudne do zrozumienia. Nie martw się, bo dalej wyjaśnimy co Edge Computing to , z czego się składa i z czego sprzęt komputerowy wpływy w tym zakresie.

Obecnie istnieje nieskończona liczba technologii i terminów z nimi związanych, których większość ludzi nie do końca rozumie, poprzestając na podstawowej koncepcji, aby przynajmniej zrozumieć, z czym się to wiąże. Edge Computing to jeden z tych terminów, które brzmią najbardziej bombastycznie, ponieważ jeśli znasz trochę angielski, zrozumiesz, że jest to coś w rodzaju „przetwarzania brzegowego”, ale jego znaczenie naprawdę wykracza daleko poza tę koncepcję. .

Co to jest przetwarzanie brzegowe?

Edge Computing to technologia zaprojektowana w celu zdefiniowania i zrewolucjonizowania sposobu, w jaki łączymy się z Internetem, co oznacza interakcję ludzi z podłączonymi urządzeniami. Mówi się, że wpłynie to na wszystkie branże i sektory, od motoryzacji po gry wideo, więc jak rozumiesz, jego znaczenie może być dość szerokie.

Esquema Edge Computing

Jednak, aby zrozumieć, jak działa Edge Computing, należy najpierw zrozumieć inne terminy, takie jak cloud computing (znany jako Chmura obliczeń) lub Internet przedmiotów (Internet przedmiotów), aby za każdym razem wiedzieć, co się dzieje. włączasz komputer lub otwierasz przeglądarkę internetową na swoim smartphone.

Jak działa przetwarzanie w chmurze

Dziś chmura jest wszędzie obecna, do tego stopnia, że ​​najprawdopodobniej używasz jej, nawet nie zdając sobie z tego sprawy. Za każdym razem, gdy przesyłasz plik do usługi, takiej jak Dysk Google, wiesz, że wgrywasz go „do chmury”, ale używasz go również wtedy, gdy np. zaglądasz na stronę swojego banku, by sprawdzić swoją sytuację finansową lub nawet gdy korzystasz z jednego z wielu mediów społecznościowych. Aby maksymalnie uprościć tę koncepcję, możemy powiedzieć, że za każdym razem, gdy wchodzisz w interakcję z danymi znajdującymi się na zdalnym serwerze przez Internet, korzystasz z „chmury”.

Proces jest następujący: najpierw Twoje urządzenie łączy się z Internetem, a stamtąd Twój ISP (dostawca Internetu) jest odpowiedzialny za obsługę danych z Twojego urządzenia (żądań) do zdalnych serwerów, a następnie robisz odwrotnie . udzielanie odpowiedzi, ale przechodzenie przez wewnętrzne centrum przetwarzania danych w pomiędzy.

Serwer lub centrum danych przetwarza Twoje dane, operuje na tych informacjach i dlatego zwraca odpowiedź. Na przykład, gdy łączysz się z E-mail z Twojego urządzenia (czy to komputera, czy smartfona, nie ma to znaczenia, ponieważ dane znajdują się w chmurze) pytasz serwer dostawcy poczty e-mail o pokazanie stanu Twojej skrzynki odbiorczej. e-mail, przetwarza żądanie, sprawdza swoją bazę danych, jeśli masz nowe wiadomości e-mail i zwraca odpowiedź, którą widzisz na ekranie.

Chmura obliczeniowa

Choć może się to wydawać proste, w rzeczywistości podróż tych informacji obejmuje całą serię serwerów i komputerów oraz wykorzystuje szereg protokołów i dość skomplikowanych elementów, a to niesie za sobą szereg wad. Na przykład, jeśli mieszkasz w Hiszpanii i chcesz sprawdzić swoją pocztę e-mail, ale serwer Twojego dostawcy znajduje się w USA, za każdym razem, gdy łączysz informacje, które musisz odbyć długą podróż w jedną stronę, poczekaj, aż dane zostaną przetworzone w sprzęt serwerowy, a następnie udaj się w podróż powrotną, aby pokazać wynik, co spowoduje długi czas oczekiwania.

Zalety przetwarzania brzegowego

Zaletą Edge Computing w stosunku do tego, co wyjaśniliśmy do tej pory, jest to, że tak naprawdę składa się z, dosłownie, „przynosząc” moc obliczeniową jak najbliżej miejsca, w którym generowane są dane, czyli składa się z przybliżenie chmury do użytkownika do samej krawędzi sieci (dlatego nazywa się to Edge), więc opóźnienie jest znacznie zmniejszone. Widać to dość wyraźnie na poniższym animowanym obrazie, dzięki uprzejmości Telefóniki.

EdgeComputing

Wielu z Was będzie się zastanawiać i nie bez powodu, co możemy rozumieć przez „krawędź sieci”. Termin zależy od wielu zmiennych, ale np. jeśli mówimy o smartfonie, brzegiem byłaby antena telefoniczna, do której jesteś podłączony i która zapewnia Ci usługę internetową. Na komputerze, który masz w domu, brzegiem może być twój router bez przechodzenia dalej, chociaż normalną rzeczą jest to, że jest to centrum przetwarzania danych twojego dostawcy Internetu.

I tu właśnie znaczenie sprzętu wchodzi w życie, bo skoro mówimy o przetwarzaniu danych, to właśnie tam is Procesory stają się niezwykle ważne. Procesory, jak dobrze wiecie, mają możliwość przetwarzania i obsługi danych i instrukcji, dzięki czemu dzięki Edge Computing można zwirtualizować możliwości serwera przetwarzania danych i włączyć możliwość tego przetwarzania. na urządzeniach na obrzeżach sieci, a nie na odległych serwerach.

Dzięki temu możliwe jest przeniesienie informacji i mocy obliczeniowych, które wcześniej znajdowały się na serwerach zlokalizowanych w dowolnym miejscu na świecie, w usłudze „w chmurze”, znacznie bliżej użytkownika, znacznie zwiększając wydajność. Stanowi to ogromną zmianę paradygmatu, ponieważ chociaż funkcje są podobne, ponieważ przetwarzanie danych odbywa się znacznie bliżej użytkownika, prędkość gwałtownie rośnie, opóźnienie jest zmniejszone, a moc zwielokrotniona.

A jak to wpływa na gry wideo?

Od kilku lat jednym z największych wyzwań w branży gier wideo jest możliwość oferowania sposobów grania w dowolnym miejscu. Odkąd pierwszy GameBoy został przedstawiony Google w 1989 roku Stadia w 2019 r. wiele się zmieniło i przeszliśmy od prostej przenośnej konsoli z baterią, która pozwalała grać indywidualnie, na grę w chmurze, która pozwala cieszyć się świetnymi grami wideo bez konieczności posiadania potężnego komputera do gier.

Mando Google Stadia

Aby to urzeczywistnić, wykorzystuje się oczywiście moc przetwarzania w chmurze i zamiast przetwarzać grafikę gier na twoim komputerze, są one przetwarzane na potężnych zdalnych serwerach, które po prostu wchodzą w interakcję z użytkownikiem i wysyłają wynikowe obrazy w formie strumieniowej . Oczywiście za każdym razem, gdy użytkownik naciśnie przycisk, musi przejść przez cały proces, który wyjaśniliśmy Ci wcześniej: informacja trafia do dostawcy usług internetowych, jego centrum danych, do serwera w chmurze, przetwarza go, a następnie musi odbyć całą podróż. z powrotem, co skutkuje bardzo dużym opóźnieniem.

Aby gracz mógł zauważyć, że proces od momentu naciśnięcia przycisku do momentu, w którym zacznie działać w grze, którą widzi na ekranie, jest natychmiastowy, opóźnienia muszą być jak najniższe i właśnie tutaj pojawia się ponownie Edge Computing, zbliżając się do moc tego zdalnego serwera w chmurze na brzegu sieci i sprawia, że ​​wrażenia z gry są znacznie bardziej podobne do tego, gdyby użytkownik uruchamiał grę na swoim komputerze lub konsoli.