Przetwarzanie brzegowe – dlaczego warto na nie postawić i jak równoważyć obciążenia w centrach danych?

Pod koniec lat 90-tych większość firm chcących wykorzystać zalety przetwarzania w chmurze zmagała się z wydajnością aplikacji, bezpieczeństwem, interoperacyjnością i zarządzaniem. Od tamtej pory wiele się zmieniło, a przedsiębiorstwa masowo już wdrażają strategie cloud-first, hostując jak najwięcej aplikacji lub usług w chmurze. Oprócz hostingu w scentralizowanym data centre w chmurze „gdzieś daleko”, pojawiają się nowe możliwości, a wraz z nimi – nowe wyzwania. Przetwarzanie brzegowe to trend, który warto mieć na radarze i dowiedzieć się o nim więcej! 

Obecnie, wiele aplikacji jest hostowanych w chmurze podstawowej (core cloud), niektóre w chmurach regionalnych (regional cloud) lub miejskich (metro cloud), inne w chmurach prywatnych, a coraz więcej usług w chmurze jest dystrybuowanych w zdalnych lokalizacjach – z lokalnymi instancjami architektury chmurowej z przetwarzaniem na brzegu sieci. Współczesna architektura chmurowych centrów danych jest więc coraz bardziej skomplikowana –  rozproszona, oparta na chmurach hybrydowych oraz tzw. Edge Computing, czyli przetwarzaniu brzegowym, które to jest najszybciej rozwijającym się trendem, jeśli chodzi o lokalizację przetwarzania danych.

Przetwarzanie brzegowe – jakie są główne czynniki napędzające trend edge computing

Organizacje coraz częściej decydują się na Edge Computing – przede wszystkim ze względu na następujące możliwości i korzyści, które związane są z przetwarzaniem danych na brzegu sieci:

  • elastyczne skalowanie IT i mocy obliczeniowej – w razie potrzeby, można skorzystać z zasobów chmury centralnej (tzw. central core cloud);
  • redukcja opóźnień — szczególnie cenna w przypadku aplikacji, w których liczy się czas;
  • wyższa nadmiarowość – dzięki usłudze „podobny do podobnego” (like-for-like), która odzwierciedla usługi w chmurze centralnej;
  • łatwiejsze wdrażanie polityk i reguł – związanych np. z kontrolą informacji, bezpieczeństwem, prywatnością czy niezależnością danych;
  • uproszczenia i ułatwienia — skorzystaj z usług dostawcy w zakresie projektowania, architektury, dystrybucji, zarządzania i aktualizacji serwisów;
  • boom zapotrzebowania na centra danych – coraz bardziej zautomatyzowany i cyfrowy styl życia i pracy zwiększa zapotrzebowanie na pojemność centrów danych;
  • ograniczenia prawne, korporacyjne wskaźników wydajności IT i inne czynniki „podnoszące poprzeczkę” w zakresie efektywności i transparentności funkcjonowania organizacji – łatwiej im sprostać, wykorzystując możliwości oferowane przez przetwarzanie brzegowe.

Ustalanie priorytetów i routing dla równoważenia obciążeń

Automatyzacja aplikacji w hybrydowych centrach danych coraz częściej opiera się na lokalnym brzegu sieci, aby skutecznie równoważyć obciążenia  – zauważa Krzysztof Urbański, Product Manager APC (Schneider Electric) w Exclusive Networks Poland. Zastosowanie odpowiednich rozwiązań chmurowych (tzw. Application Load Balancers) może natychmiast zwiększyć nie tylko skalę działania aplikacji, ale również poprawić ich niezawodność.

Zarówno przetwarzanie danych, jak i dostarczanie aplikacji odbywa się bliżej użytkownika i danych. Nawet, gdy wszystkie te aplikacje i serwery są prawdopodobnie zduplikowane w różnych lokalizacjach,  udostępniają dane, zapewniają nadmiarowość itd., pozostaje pytanie: które żądanie przetwarzania lub contentu trafia do którego serwera?

Tu z pomocą przychodzi dedykowane (chmurowe) oprogramowanie sieciowe, które umożliwia ustalanie priorytetów i routing w hybrydowych środowiskach centrów danych.

Organizacje korzystające już z rozwiązań równoważących obciążenie aplikacji wdrażają je zarówno w jednym, jak i wielu środowiskach chmurowych. Obejmują one zarówno chmury publiczne i prywatne, jak i rozproszone lokalizacje brzegowe. (Na przykład, jeśli robisz zakupy online, żądanie przechodzi przez taki load balancer i kieruje je do preferowanego centrum danych i serwera – na brzegu sieci lub w tzw. core data centre)

Przetwarzanie brzegowe z APC by Schneider Eletrica - load balancer

Użytkownik ma możliwość określenia preferencji w swojej sieci. Chociaż większość ludzi domyślnie wybierze najszybszą odpowiedź lub najkrótszą odległość, nie są to jedyne możliwości wyboru algorytmów routingu. Użytkownicy mogą np. wybrać przypisywanie przychodzących żądań do serwera z najmniej aktywnymi połączeniami; wskazać konkretny serwer lub taki, który przyjmuje  najmniejszy ruch (przepustowość) czy też ten, który obsługuje najkrócej oczekujące żądania.

Rozwiązania do równoważenia obciążenia umożliwiają również wdrażanie reguł elastycznego dostępu do sieci (dla poprawy bezpieczeństwa) i bezpośrednią integrację się z serwerami wirtualnymi i usługami w chmurze.

Większa wydajność i zadowoleni użytkownicy

W ciągu ostatnich 2 lat liczba zapytań klientów na temat sieci w chmurze znacząco wzrosła (ponad 5 razy od pierwszego kwartału 2019 r. do pierwszego kwartału 2021 r. – wg Gartnera). Firmy starają się zapewnić klientom jak najlepsze doświadczenia, natomiast samo przeniesienie przetwarzania danych i dostarczania aplikacji do urządzeń brzegowych i zlokalizowanie centrów danych w chmurze brzegowej nie wystarczy. Kluczowe są systemy równoważenia obciążenia i oprogramowanie, które pozwolą użytkownikom definiować optymalne parametry w celu zapewnienia wymaganej wydajności.

Odpowiednio zrównoważone obciążenia w brzegowych centrach danych zapewnią większą wydajność i spełnią oczekiwania użytkowników – podsumowuje Krzysztof Urbański.

Przetwarzanie brzegowe – jak robić to dobrze (i na tym dobrze zarabiać!)

Schneider Electric zainwestował znaczne środki w zwiększenie wydajności konfiguracji, zakupu i wdrażania mikrocentrów danych na dużą skalę, dla różnych środowisk i przez lata zgromadził ogromne doświadczenie praktyczne na tym polu.

Aby zapoznać się z najlepszymi praktykami wdrożeniowymi i konfiguracyjnymi w zakresie przetwarzania brzegowego w szczególności warto sięgnąć do opracowania producenta pt.  Three Types of Edge Computing Environments and their Impact on Physical Infrastructure Selection [PDF].

Polecamy także dokument zbierający informacje i wskazówi w zakresie możliwości rozwoju biznesu na bazie przetwarzania brzegowego z perspektywy naszych Partnerów, How to Capitalize on the Edge Computing Opportunity:

APC by Schneider Electric - rozwój biznesu na bazie przetwrzania brzegowego - pobierz PDF

Rozwiązania APC od Schneider Electric w ofercie dystrybucyjnej Exclusive Networks Poland

W naszej ofercie dystrybucyjnej posiadamy szeroki wybór rozwiązań APC (dla centrów danych i nie tylko!) – przede wszystkim w zakresie: zasilania awaryjnego (UPS), szaf teleinformatycznych, klimatyzacji precyzyjnej, bezpieczeństwa, ochrony przepięciowej czy całodobowego monitorowania.

DOWIEDZ SIĘ WIĘCEJ O ROZWIĄZANIACH APC W NASZYM PORTFOLIO

Zapraszam również do bezpośredniego kontaktu:

Krzysztof Urbański
krzysztof.urbanski@exclusive-networks.pl
+48 697 989 821