Wyjaśnienie konteneryzacji: najlepsze narzędzia i rozwiązania do monitorowania kontenerów w 2021 r.

Wyjaśnienie konteneryzacji: najlepsze narzędzia i rozwiązania do monitorowania kontenerów w 2021 r.

Konteneryzacja w sieciach była do niedawna stosunkowo mało znaną technologią, znaną i opanowaną tylko przez kilku wysoko wykwalifikowanych specjalistów . Szybko do przodu do dnia dzisiejszego i wiele się zmieniło. Konteneryzacja w sieci — nie mylić z konteneryzacją w transporcie, chociaż istnieją oczywiste podobieństwa — stała się obecnie głównym nurtem i każdy profesjonalista sieciowy musi mieć przynajmniej podstawową wiedzę na temat tej niesamowitej, choć złożonej technologii.

Naszym celem w żadnym wypadku nie jest uczynienie z Ciebie ekspertów w dziedzinie konteneryzacji, ale raczej dostarczenie wystarczającej ilości informacji, aby zrozumieć, czym jest ta technologia, jak działa, jakie produkty są dostępne i jak można je monitorować.

Wyjaśnienie konteneryzacji: najlepsze narzędzia i rozwiązania do monitorowania kontenerów w 2021 r.

Zaczniemy od krótkiego opisu konteneryzacji i tego, czym różni się od wirtualizacji, innej technologii o podobnych celach. Następnie omówimy zalety i wady tej technologii i przyjrzymy się, jak można ją wykorzystać w kontekście BYOD, Saas i MDM. Następnie sprawdzimy, jakie oprogramowanie do konteneryzacji jest dostępne, zanim przyjrzymy się niektórym z najlepszych narzędzi, których można użyć do monitorowania środowiska konteneryzacji.

Konteneryzacja w pigułce

Konteneryzacja aplikacji to metoda wirtualizacji na poziomie systemu operacyjnego, która służy do wdrażania i uruchamiania aplikacji rozproszonych bez konieczności uruchamiania całej maszyny wirtualnej dla każdej aplikacji. Wiele izolowanych aplikacji lub usług może zatem działać na jednym hoście i uzyskiwać dostęp do tego samego jądra systemu operacyjnego.

Kontenery aplikacji zawierają komponenty wykonawcze — takie jak pliki, zmienne środowiskowe i biblioteki — niezbędne do uruchomienia żądanego oprogramowania. Kontenery aplikacji zwykle zużywają mniej zasobów niż porównywalne wdrożenie na maszynach wirtualnych, ponieważ kontenery współużytkują zasoby bez potrzeby posiadania pełnego systemu operacyjnego do obsługi każdego środowiska. Pełny zestaw informacji do wykonania w kontenerze nazywa się obrazem, a aparaty kontenera wdrażają te obrazy na hostach. Kontenery mogą działać na systemach bare-metal, instancjach w chmurze i maszynach wirtualnych, a także w systemach Linux, Windows i Mac OS.

Konteneryzacja aplikacji, jak to się często nazywa, działa z mikrousługami i aplikacjami rozproszonymi, przy czym każdy kontener działa niezależnie od innych i zużywa minimalną ilość zasobów z hosta. Każda mikrousługa komunikuje się z innymi za pośrednictwem interfejsów programowania aplikacji, przy czym warstwa wirtualizacji kontenera jest w stanie skalować mikrousługi w górę, aby zaspokoić zapotrzebowanie na komponent aplikacji i rozłożyć obciążenie.

Czym różni się konteneryzacja od wirtualizacji?

Chociaż konteneryzacja i wirtualizacja służą podobnemu celowi, różnią się sposobem działania. Na przykład w wirtualizacji istota systemu operacyjnego jest uruchamiana jako aplikacja, a jednocześnie pojawia się jako odrębny, wirtualny host. Ten system operacyjny jest z kolei dostępny dla dowolnej aplikacji zainstalowanej na wirtualnym hoście. I odwrotnie, kontenery łączą części systemu operacyjnego z każdą aplikacją i tylko te elementy, biblioteki i moduły, które są potrzebne każdej aplikacji, są z nią powiązane.

Innym sposobem, aby to zobaczyć, jest to, że maszyny wirtualne ustawiają oddzielne tożsamości dla jednego hosta i pozwalają mu wyglądać tak, jakby było kilkoma fizycznymi maszynami. Wirtualizacja tworzy abstrakcję sprzętu. W przypadku konteneryzacji są to aplikacje, które są abstrakcyjne. Ogólnie rzecz biorąc, obie technologie zapewniają pewien stopień izolacji między środowiskami, ale osiągają to w zupełnie inny sposób.

W przypadku konteneryzacji kontener i jego system operacyjny zasadniczo tworzą rodzaj sieci, która umożliwia dostarczenie aplikacji do niekompatybilnej w inny sposób maszyny. Jednak w przeciwieństwie do tego, co dzieje się w wirtualizacji, aplikacje mogą współużytkować kontenery i wymagana jest tylko jedna instancja systemu operacyjnego.

Plusy i minusy konteneryzacji

Jedną z największych zalet konteneryzacji nad wirtualizacją jest brak konieczności trwałego instalowania tej dodatkowej warstwy wirtualnego systemu operacyjnego na maszynie odbierającej. W związku z tym aplikacja kontenerowa jest zwykle znacznie bardziej przenośna, ponieważ usuwa wymagania dotyczące wstępnie zainstalowanego oprogramowania, usług lub systemów operacyjnych na komputerze docelowym. Ponadto aplikacje kontenerowe mogą być uruchamiane na hostach bare metal i serwerach zdalnych lub w chmurze z nieznanymi środowiskami.

Kolejną wielką zaletą konteneryzacji jest to, że bliskość usług systemu operacyjnego do aplikacji, które ich potrzebują w kontenerze, często oznacza, że ​​może ona zapewnić użytkownikom końcowym szybsze czasy odpowiedzi niż typowa maszyna wirtualna. Ponadto do dostarczenia aplikacji w kontenerach potrzeba znacznie mniej operacji pobierania w sieci niż do obsługi maszyny wirtualnej, do której można uzyskać zdalny dostęp. I wreszcie, co nie mniej ważne, konteneryzacja ma kilka zalet w porównaniu z oprogramowaniem rozproszonym. W rzeczywistości to właśnie ta kategoria usług sieciowych była głównym powodem niedawnego boomu w dziedzinie konteneryzacji.

Ale kontenery mają nie tylko zalety i jest kilka przypadków, w których możesz chcieć ich unikać. Na początek, chociaż konteneryzacja działa dobrze w systemach operacyjnych Linux, nie jest obsługiwana tak dobrze w systemie Windows. Ponadto, ponieważ kontenery współdzielą jądro systemu operacyjnego, jeśli kiedykolwiek stanie się on podatny na ataki, wszystkie kontenery również będą podatne na ataki.

Innym obszarem, który może utrudnić pracę z kontenerami, jest sieć. Na przykład, musisz stale utrzymywać dobre połączenie sieciowe, jednocześnie aktywnie próbując trzymać kontenery w izolacji. Podobnie monitorowanie wiąże się z szeregiem wyzwań. Ponieważ konteneryzacja jest zwykle używana do budowania wielowarstwowych infrastruktur — z jedną aplikacją w jednym kontenerze, musisz monitorować więcej rzeczy niż w przypadku uruchamiania wszystkich aplikacji na jednej maszynie wirtualnej.

Konteneryzacja i BYOD

Bring Your Own Device, czyli BYOD, stało się ostatnio bardzo popularne, a wiele organizacji pozwala swoim pracownikom korzystać z własnych smartfonów, a nawet laptopów w kontekście ich pracy. Konteneryzacja może w tym pomóc, ponieważ aplikacje mogą być udostępniane przez sieć, aby pracownicy mieli dostęp do ich urządzeń osobistych. W takich sytuacjach kontener działa jak „odporność”, tworząc barierę między aplikacją firmową a urządzeniem należącym do użytkownika. Należy jednak tym zarządzać ostrożnie, ponieważ kontener ma dostęp do jądra urządzenia użytkownika.

Mimo to konteneryzacja oferuje oczywistą korzyść w zakresie bezpieczeństwa dla organizacji dostarczającej aplikację, ponieważ eliminuje potrzebę bezpośredniego dostępu do sieci użytkownikowi, zmniejszając w ten sposób ryzyko infekcji wirusowej infrastruktury korporacyjnej.

Kolejną zaletą konteneryzacji w odniesieniu do BYOD jest kontrola licencji oprogramowania. Na przykład aplikację można łatwo wycofać z użycia w dowolnym momencie. Ponieważ nigdy nie został zainstalowany na urządzeniu użytkownika, może zostać zawieszony, jeśli właściciel urządzenia opuści organizację lub jeśli urządzenie zostanie skradzione, co pozwoli na ponowne wykorzystanie jego licencji.

I wreszcie, ponieważ komunikację między aplikacjami działającymi w osobnych kontenerach można włączyć za pośrednictwem interfejsów API, rzeczywisty stopień integracji i koordynacji lub, z drugiej strony, izolacji, można łatwo kontrolować.

Konteneryzacja i SaaS

Oprogramowanie jako usługa (SaaS) to kolejny obszar, w którym konteneryzacja może przynieść oczywistą wartość. Na przykład kontenery mogą być ograniczone, co ułatwia śledzenie i kontrolowanie dostępu do oprogramowania z urządzeń zdalnych. Może to okazać się bardzo przydatne dla dostawców, którzy muszą udostępniać swoje oprogramowanie w chmurze na zasadzie subskrypcji. W takich przypadkach kontener tworzy tymczasową partycję na urządzeniu hosta i ta partycja może zostać dowolnie zawieszona przez dostawcę.

Ponadto możliwość dostarczania oprogramowania na niekompatybilne urządzenia bez konieczności instalowania usług wspierających jest szczególnie przydatna w przypadku usług w chmurze, ponieważ rozszerza sposób dostarczania aplikacji poza korzystanie z przeglądarek.

Konteneryzacja i zarządzanie urządzeniami mobilnymi

Zarządzanie urządzeniami mobilnymi (MDM) to kolejny obszar, w którym wyróżnia się konteneryzacja. Krótko mówiąc, MDM to w zasadzie to samo, co BYOD, z wyjątkiem tego, że urządzenia mobilne są własnością organizacji, a nie jej pracowników, i są przez nią kontrolowane. Ale wyzwania są takie same. Na przykład konteneryzacja może być świetną opcją dostarczania aplikacji na urządzenia mobilne, ponieważ można je łatwo zgubić lub ukraść.

Oprogramowanie do konteneryzacji

Rzućmy okiem na niektóre z najpopularniejszych obecnie dostępnych programów do konteneryzacji.

Doker

Docker jest zdecydowanie najbardziej znanym systemem konteneryzacji. W przeciwieństwie do większości środowisk konteneryzacji, które będą działać tylko na platformie Linux, ten będzie również działał w systemie Windows. Aby było jeszcze ciekawiej, jest to projekt typu open source, który może być całkowicie darmowy, chociaż istnieją wersje płatne. Darmowa wersja jest znana jako Community Edition lub Docker CE. Możesz pobrać kod platformy Docker CE z repozytorium GitHub. Oprogramowanie można zainstalować na Fedorze, Ubuntu, CentOS i Debian Linux, a także jest dostępne dla systemów Mac OS i Windows 10. Ponadto, jeśli masz Windows Server 2016 lub nowszy, nie będziesz musiał nawet instalować Dockera. jest już dołączony do systemu operacyjnego. W systemach Windows i Windows Server system Docker do działania opiera się na usługach Hyper-V.

LXC

Następna na naszej liście jest LXC, skrót od Linux Containers, jeden z najstarszych systemów konteneryzacji, który do dziś pozostaje bardzo wpływowy, mimo że stracił popularność na korzyść platformy Docker, która została uruchomiona jakieś trzy lata później. Jak zapewne wywnioskujesz z nazwy, ta platforma jest dostępna tylko dla Linuksa. W rzeczywistości jest już dołączony do Ubuntu. Na marginesie, do tworzenia kontenerów LXC potrzebne będzie jądro Linux 3.8 lub nowsze. Ten produkt jest całkowicie darmowy. Ale z samym środowiskiem wiersza poleceń, jakim jest interfejs zarządzania, nie jest tak łatwy do nauczenia i używania jak Docker. To najprawdopodobniej wyjaśnia, dlaczego Docker stał się gwiazdą świata konteneryzacji.

Kubernetes

Jako rozwijający się Kubernetes jest prawdopodobnie jedyną alternatywą dla Dockera, która ma szansę stać się numerem jeden w systemie konteneryzacji. Jest to kolejny projekt open-source, który został stworzony i jest zarządzany przez Google. Jest częścią rodziny produktów Google Cloud i możesz liczyć na jego doświadczenie w Google, które pomoże platformie wznieść się na wyżyny.

Kontenery są tworzone przy użyciu Google Kubernetes Engine (GKE), środowiska opartego na chmurze. Alternatywnie możesz uzyskać zainstalowaną wersję do uruchamiania na własnych hostach. Ten nazywa się GKE On-Prem. Jest to również projekt typu open source, więc kod jest dostępny dla każdego, aby stworzyć własną wersję narzędzia. Co zaskakujące, dzieje się tak głównie poprzez różne integracje z narzędziami frontendowymi, a nie poprzez widełki oryginalnego kodu z konkurencyjnymi platformami. Istnieje na przykład usługa Azure Kubernetes, która jest dostępna na platformie chmurowej Azure.

CoreOS rkt

CoreOS rkt (wymawiane CoreOS rocket) to kolejny projekt konteneryzacji typu open source. Ten został uruchomiony w 2014 roku w celu zapewnienia zamiennika platformy Docker w szerszym systemie konteneryzacji o nazwie Container Linux, którego nie należy mylić z kontenerami Linux, o których właśnie mówiliśmy. System CoreOS rkt instaluje się w systemie Linux i został zaprojektowany jako metoda dostarczania aplikacji z usług opartych na chmurze. Container Linux był pierwotnie nazywany CoreOS Linux. Jest to lekki system operacyjny. Jeśli chodzi o CoreOS rkt, jest to system konteneryzacji, który dostarcza Container Linux przez sieci. Może być jednak również używany w ArchLinux, Fedorze, NixOS, CentOS, Ubuntu i OpenSUSE.

OpenVZ

Las na naszej liście to OpenVZ, skrót od Open Virtuozzo. Ten system został wprowadzony w 2005 roku, co czyni go jeszcze starszym niż LXC. Jest to pakiet konteneryzacji działający w systemie Linux. Część nazwy Virtuozzo pochodzi od prekursora tego systemu, który jest dostępny do dziś. Virtuozzo zostało opracowane przez prywatną firmę i wydane w 2000 roku. Było to pierwsze prawdziwe wdrożenie kontenerów. Kilka lat później udostępniono darmową, open-sourceową wersję technologii jako OpenVZ i jest ona dostępna do dziś.

Monitorowanie systemów kontenerowych

Monitorowanie systemów kontenerowych różni się nieco od monitorowania maszyn wirtualnych, ale często można używać tych samych narzędzi. W końcu system skonteneryzowany jest u swojej podstawy aplikacją działającą na serwerze

1. Serwer SolarWinds i monitor aplikacji (BEZPŁATNA PRÓBA)

Server Application SolarWinds i monitor został zaprojektowany, aby administratorzy serwerów monitorujących pomoc, ich parametrów operacyjnych, procesów i aplikacji, które są uruchomione na nich. Można go łatwo skalować od bardzo małych sieci do dużych z setkami serwerów — zarówno fizycznych, jak i wirtualnych — rozmieszczonych w wielu lokalizacjach. Narzędzie może również monitorować usługi hostowane w chmurze, takie jak Amazon Web Services i Microsoft Azure, a także większość wariantów platform konteneryzacyjnych.

Ten produkt szczególnie dobrze nadaje się do monitorowania implementacji platformy Docker. Rozwiązanie jest przeznaczone do monitorowania dowolnej aplikacji korzystającej z architektury kontenera Docker, aby lepiej zrozumieć jej dostępność i wydajność. Możesz użyć monitorowania platformy Docker produktu, aby sprawdzić, czy aplikacja działa zgodnie z oczekiwaniami i czy niezbędne usługi mają odpowiednie zasoby. Może również pomóc w korelacji i zarządzaniu metrykami wydajności aplikacji wraz z monitorowaniem kontenerów platformy Docker i metrykami hosta w celu wizualizacji wydajności, która może być pomocna podczas rozwiązywania problemów z wydajnością.

Wyjaśnienie konteneryzacji: najlepsze narzędzia i rozwiązania do monitorowania kontenerów w 2021 r.

Server SolarWinds i zastosowanie monitora jest bardzo łatwy do skonfigurowania, a jego początkowa konfiguracja jest tak łatwo zrobić za pomocą swojego procesu automatycznego wykrywania. Jest to proces dwuprzebiegowy. Pierwszy przebieg wykryje serwery, a drugi znajdzie aplikacje. Może to zająć trochę czasu, ale można je przyspieszyć, dostarczając narzędziu listę konkretnych aplikacji do wyszukania. Po uruchomieniu narzędzia przyjazny dla użytkownika graficzny interfejs użytkownika sprawia, że ​​korzystanie z niego jest dziecinnie proste. Możesz wybrać wyświetlanie informacji w formie tabeli lub graficznej.

Ceny SolarWinds Server i Application Monitor zaczynają się od 2 995 USD i różnią się w zależności od liczby monitorowanych komponentów, węzłów i woluminów. Darmo 30-dniowa wersja testowa jest dostępna do pobrania, należy wypróbować produkt przed zakupem.

2. Menedżer aplikacji ManageEngine

ManageEngine może nie jest tak znana jak SolarWinds, ale jest to kolejna nazwa, która cieszy się doskonałą reputacją wśród administratorów sieci i baz danych. ManageEngine aplikacji Menedżer zajmuje się zarządzaniem aplikacjami. Prawdopodobnie sam to rozgryzłeś. Jest to jednak nazwa nieco myląca, ponieważ jest to zarówno platforma monitorująca, jak i narzędzie do zarządzania.

To narzędzie oferuje zintegrowane monitorowanie wydajności aplikacji dla wszystkich potrzeb monitorowania serwerów i aplikacji. Może to również zrobić dla podstawowych komponentów infrastruktury, takich jak serwery aplikacji, bazy danych, komponenty oprogramowania pośredniego i przesyłania wiadomości, serwery WWW, usługi sieciowe, pakiety ERP, systemy wirtualne i zasoby w chmurze. W kilku słowach jest to wszechogarniająca platforma.

Wyjaśnienie konteneryzacji: najlepsze narzędzia i rozwiązania do monitorowania kontenerów w 2021 r.

ManageEngine Menedżer aplikacjima specjalne rozszerzenie do monitorowania kontenerów Kubernetes i Docker. Na przykład zarządzanie platformą Docker nie tylko zapewnia wgląd w kondycję i wydajność kontenerów platformy Docker, ale także umożliwia monitorowanie hosta platformy Docker za pomocą niezawodnego silnika monitorowania, alertów i analiz. Jeśli chodzi o możliwości monitorowania klastrów Kubernetes, pozwalają one automatycznie wykrywać części i mapować relacje między obiektami w węzłach klastra-Kubernetes, przestrzeniach nazw, wdrożeniach, zestawach replik, zasobnikach i kontenerach. Będzie również monitorować statystyki klastra Kubernetes i z łatwością identyfikować błędy i ich źródła. Korzystając z niego, uzyskasz wgląd w dane operacyjne, takie jak liczba używanych zasobów, przestrzenie nazw na klaster i na pod, a także będziesz śledzić pojemność i wykorzystanie zasobów klastra oraz drążyć do określonych części klastra.

ManageEngine Menedżer aplikacji dostępny jest w kilku wersjach. Dostępna jest wersja bezpłatna z ograniczoną liczbą funkcji, a także płatne wersje Professional i Enterprise . Ceny zaczynają się od 945 USD, a szczegółowe informacje można uzyskać kontaktując się z ManageEngine. Dostępna jest również bezpłatna 30-dniowa wersja próbna.

3. Monitor sieci PRTG

PRTG Network Monitor z Paessler AG to kolejny świetny produkt. Chociaż jest to u podstaw narzędzie do analizy sieci SNMP, zawiera o wiele więcej funkcji, o czym zaraz będziemy dyskutować. Szybkość montażu to kolejna mocna strona produktu. Według Paesslera, można go skonfigurować w kilka minut. I chociaż Twoje doświadczenia mogą się różnić, instalacja jest generalnie szybsza niż w przypadku większości konkurentów, częściowo dzięki silnikowi automatycznego wykrywania narzędzia. Produkt oferuje również wybór interfejsów użytkownika. Możesz wybierać między natywną konsolą Windows Enterprise, interfejsem internetowym opartym na Ajax i aplikacjami mobilnymi na Androida i iOS. Ostrzeganie i raportowanie są doskonałe, a produkt oferuje szeroką gamę raportów, które można przeglądać w formacie HTML lub PDF lub wyeksportować do CSV lub XML w celu przetworzenia na zewnątrz.

Wyjaśnienie konteneryzacji: najlepsze narzędzia i rozwiązania do monitorowania kontenerów w 2021 r.

Dzięki dość unikalnej koncepcji zwanej czujnikami — rodzajowi wtyczek funkcjonalności, które są już wbudowane w produkt — za pomocą Monitora sieci PRTG można monitorować dodatkowe metryki . Wraz z produktem dostępnych jest około dwustu czujników monitorujących praktycznie każdy parametr sieci. Jeśli chodzi o monitorowanie kontenerów, zwłaszcza Dockera, PRTG ma dokładnie to, czego potrzebujesz w swoim Docker Container Status Sensor, który, jak można się spodziewać, monitoruje stan kontenera Docker. Ten czujnik wyświetli kilka parametrów, takich jak ogólny stan kontenera (utworzenie, uruchomienie, wstrzymanie, ponowne uruchomienie, wyjście), jego czas pracy, kod zakończenia, użycie procesora i dostępna pamięć zarówno w bajtach, jak i procentach.

PRTG Network Monitor jest dostępny w darmowej wersji, która nie ogranicza się do monitorowania ponad 100 czujników. Każdy parametr, który chcesz monitorować, liczy się jako jeden czujnik. Na przykład monitorowanie przepustowości na każdym interfejsie routera 4-portowego spowoduje zużycie 4 czujników, a monitorowanie procesora i pamięci na tym samym routerze zużyje 2 więcej. Liczy się również każdy dodatkowy czujnik, który zainstalujesz. W przypadku ponad 100 czujników — których najprawdopodobniej będziesz potrzebować — będziesz potrzebować licencji. Ich ceny zaczynają się od 600 USD za maksymalnie 500 czujników, wliczając w to pierwszy rok konserwacji. Dostępna jest również bezpłatna 30-dniowa wersja próbna.

4. Dynatrace

Dynatrace to kolejna oferta oprogramowania jako usługi (SaaS) oparta na chmurze. Może automatycznie wykrywać, rozwiązywać i optymalizować aplikacje. Odkrywanie i mapowanie złożonego ekosystemu aplikacji to po prostu kwestia instalacji Dynatrace OneAgent . Usługa zapewnia wierny obraz całego stosu aplikacji, od wydajności aplikacji, infrastruktury chmury i doświadczenia użytkownika. Pomoże Ci bez wysiłku wykryć problemy wraz z ich skutkami biznesowymi i podstawową przyczyną.

Wyjaśnienie konteneryzacji: najlepsze narzędzia i rozwiązania do monitorowania kontenerów w 2021 r.

Dynatrace twierdzi również, że ma najszerszy zasięg spośród wszystkich rozwiązań do monitorowania pod względem obsługiwanych języków, architektury aplikacji, chmury, aplikacji lokalnych lub hybrydowych, aplikacji korporacyjnych, monitorowania SaaS, konteneryzacji i innych. Narzędzie automatycznie wykrywa i monitoruje dynamiczne mikrousługi działające w kontenerach. Pokazuje, jak sobie radzą, jak się ze sobą komunikują, i pomaga szybko wykryć słabo działające mikrousługi. Po zakończeniu wykrywania Twojej infrastruktury będziesz mógł przeglądać skonteneryzowane procesy za pośrednictwem pulpitu nawigacyjnego narzędzia w czasie rzeczywistym. Oprogramowanie może również monitorować wydajność aplikacji i mikrousług znajdujących się w kontenerach.

Analiza logów to kolejna przydatna funkcja dostarczana z Dynatrace . Możesz wyświetlić wszystkie komunikaty dziennika powiązane z aplikacją w jednym pliku dziennika. Każdy wpis w dzienniku zawiera dodatkowe informacje, których można użyć do filtrowania wyszukiwania. Na przykład wpisy dziennika pokażą obraz kontenera, identyfikator, który zarejestrował wiadomość, i użyte dane wyjściowe.

Ceny Dynatrace nie są łatwo dostępne, ale można je uzyskać, rejestrując się w bezpłatnej 15-dniowej wersji próbnej. Po zarejestrowaniu się na wersję próbną wystarczy zainstalować agenta na swoich serwerach i możesz rozpocząć monitorowanie w ciągu 5 minut.

5. Logika sumo

Sumo Logic to rozwiązanie do monitorowania aplikacji i dzienników, które jest kompatybilne z platformami konteneryzacji, takimi jak Docker. Produkt został stworzony do agregowania dużych ilości danych dziennika z praktycznie dowolnego źródła. Ale zbieranie danych dziennika to dopiero początek. Usługa może również pomóc w wykorzystaniu zebranych danych do monitorowania wydajności, ulepszania aplikacji, a potencjalnie nawet rozwiązywania problemów związanych z bezpieczeństwem i zgodnością.

Wyjaśnienie konteneryzacji: najlepsze narzędzia i rozwiązania do monitorowania kontenerów w 2021 r.

Sumo Logic może monitorować kontenery w czasie rzeczywistym. Widok pulpitu nawigacyjnego jest podzielony na pola metryczne i wykresy. Na jednym pulpicie nawigacyjnym można wyświetlić wykres 10 najpopularniejszych kontenerów według zużycia procesora lub 10 najczęstszych kontenerów według ruchu wysłanego i odebranego, a także liczbę utworzonych kontenerów i liczbę hostów. Zaawansowana analityka to kolejna funkcja, która sprawia, że ​​jest to szczególnie silny produkt. Jego możliwości analityczne mogą automatycznie wykrywać anomalie w infrastrukturze konteneryzującej, a tym samym automatyzować proces identyfikacji problemów z wydajnością.

Sumo Logic jest dostępna w trzech różnych planach. Dostępny jest bezpłatny plan, który jest skierowany do osób i zespołów, które chcą wypróbować Sumo Logic w mniejszych projektach, przez nieograniczony czas. Następny jest plan Professional w cenie 90 USD miesięcznie za 1 GB średnich dziennych danych dziennika. A na górze masz w pełni funkcjonalny plan Enterprise w cenie 150 USD miesięcznie za 1 GB średnich dziennych danych dziennika. Pamiętaj, że 30-dniowy okres próbny jest dostępny w obu płatnych planach.

Zawijanie

Konteneryzacja może być nieco trudna do konceptualizacji. Może jednak być bardzo dobrze odpowiedzią na Twoje wymagania infrastrukturalne w zakresie dostarczania usług do urządzeń zdalnych. Mamy nadzieję, że udało nam się rzucić trochę światła na ten skomplikowany temat. Chociaż być może nie uczyniliśmy Cię ekspertami, naszym celem było dostarczenie wystarczającej ilości podstawowych informacji, aby móc lepiej zrozumieć technologię, gdy zaczniesz ją odkrywać.


6 najlepszych narzędzi do zarządzania siecią, które śledzą wydajność

6 najlepszych narzędzi do zarządzania siecią, które śledzą wydajność

Rynek oprogramowania do zarządzania siecią jest bardzo zatłoczony. Skróć wyszukiwanie, postępując zgodnie z naszymi zaleceniami dotyczącymi najlepszych narzędzi do zarządzania siecią.

10 najlepszych narzędzi Ping Sweep, które powiedzą Ci więcej o Twojej sieci

10 najlepszych narzędzi Ping Sweep, które powiedzą Ci więcej o Twojej sieci

Ping sweeps można wykorzystać na wiele sposobów. Czytaj dalej, gdy omawiamy, jak i przedstawiamy 10 najlepszych narzędzi do wyszukiwania pingów, jakie możesz znaleźć.

6 najlepszych narzędzi do monitorowania stron internetowych

6 najlepszych narzędzi do monitorowania stron internetowych

Strony internetowe są ważne i muszą być stale ściśle monitorowane pod kątem odpowiedniej wydajności. Oto niektóre z najlepszych narzędzi do monitorowania stron internetowych.

Najlepsze narzędzia do wdrażania oprogramowania dla zespołów deweloperskich w 2022 r

Najlepsze narzędzia do wdrażania oprogramowania dla zespołów deweloperskich w 2022 r

Oto spojrzenie na niektóre z najlepszych narzędzi do wdrażania oprogramowania, które ułatwiają zarządzanie dowolną liczbą komputerów

Najlepsze darmowe kolektory i analizatory sFlow sprawdzone w 2021 r.

Najlepsze darmowe kolektory i analizatory sFlow sprawdzone w 2021 r.

sFlow to protokół analizy przepływu wbudowany w wiele urządzeń sieciowych. Oceniamy pięć najlepszych darmowych kolektorów i analizatorów sFlow.

Najlepsze narzędzia i oprogramowanie do monitorowania infrastruktury bez agentów w 2021 r.

Najlepsze narzędzia i oprogramowanie do monitorowania infrastruktury bez agentów w 2021 r.

Aby pomóc Ci wybrać właściwe, wprowadziliśmy najlepsze narzędzia do monitorowania infrastruktury bez agentów i zapewniliśmy szybki przegląd każdego z nich.

SolarWinds Mail Assure – PRZEGLĄD 2021

SolarWinds Mail Assure – PRZEGLĄD 2021

Bezpieczeństwo poczty e-mail jest ważnym zadaniem dostawców usług zarządzanych. Dokonaliśmy przeglądu SolarWinds Mail Assure, jednego z najlepszych narzędzi do tego celu.

Ściągawka z poleceniami Windows PowerShell — najlepszy przewodnik, którego potrzebujesz

Ściągawka z poleceniami Windows PowerShell — najlepszy przewodnik, którego potrzebujesz

Jeśli jesteś zaawansowanym użytkownikiem systemu Windows, prawdopodobnie wiesz i rozumiesz, jak wykonywanie różnych operacji na komputerze może mieć więcej niż jedno podejście i

Najlepsze narzędzia do testowania i monitorowania opóźnień sieci w 2021 r.

Najlepsze narzędzia do testowania i monitorowania opóźnień sieci w 2021 r.

Opóźnienie wydaje się być wrogiem numer jeden sieci. Te narzędzia do pomiaru opóźnień nauczą, jak testować opóźnienia w celu wykrywania, lokalizowania i rozwiązywania problemów.

Najlepsze narzędzia do monitorowania sieci dla systemu Windows 10 w 2021 r.

Najlepsze narzędzia do monitorowania sieci dla systemu Windows 10 w 2021 r.

Monitor sieci Windows wymaga narzędzi o ograniczonych wymaganiach. Dzisiaj przyjrzeliśmy się najlepszym narzędziom do monitorowania sieci dla systemu Windows 10.