Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
W tym artykule wyjaśniono, jak planować, konfigurować i optymalizować monitorowanie w Azure podczas integrowania danych z innych chmur, środowisk lokalnych i brzegowych. Monitorowanie środowiska chmurowego Azure obejmuje ciągłe obserwowanie i analizowanie wydajności, stanu oraz bezpieczeństwa zasobów i aplikacji w chmurze.
Identyfikowanie zakresu monitorowania
Obowiązki związane z monitorowaniem różnią się w zależności od modelu wdrażania. Skorzystaj z poniższej tabeli, aby zidentyfikować obowiązki związane z monitorowaniem infrastruktury (IaaS), platformy (PaaS), oprogramowania (SaaS) i wdrożeń lokalnych.
| Obszary monitorowania | Na miejscu | IaaS (Azure) | PaaS (Azure) | SaaS |
|---|---|---|---|---|
| Kondycja usługi | ✔️ | ✔️ | ✔️ | ✔️ |
| Zabezpieczenia | ✔️ | ✔️ | ✔️ | ✔️ |
| Zgodność | ✔️ | ✔️ | ✔️ | ✔️ |
| Koszt | ✔️ | ✔️ | ✔️ | ✔️ |
| Dane | ✔️ | ✔️ | ✔️ | ✔️ |
| Kod i środowisko uruchomieniowe | ✔️ | ✔️ | ✔️ | |
| Zasoby w chmurze | ✔️ | ✔️ | ✔️ | |
| System operacyjny | ✔️ | ✔️ | ||
| Warstwa wirtualizacji | ✔️ | ✔️ | ||
| Sprzęt fizyczny | ✔️ |
Planowanie strategii monitorowania
Strategia monitorowania przedstawia wymagania w każdym środowisku. Celem monitorowania jest wykrywanie i reagowanie na problemy w czasie rzeczywistym, diagnozowanie bieżących lub przeszłych problemów oraz przewidywanie i zapobieganie przyszłym problemom. Oto, jak to zrobić:
Zdefiniuj podejście do monitorowania. Wybierz scentralizowany lub współdzielony model zarządzania na podstawie rozmiaru i złożoności organizacji.
Podejście do monitorowania Obowiązki i zakres Najlepsze dla Zalety Minusy Scentralizowany Centralne zarządzanie wszystkimi zadaniami monitorowania. Startupy lub niewielka obecność w chmurze. Uproszczone zarządzanie i kontrola kosztów. Potencjał wąskich gardeł operacyjnych. Wspólne zarządzanie Centralnie monitoruj kondycję, zabezpieczenia, zgodność, koszty, dane i usługi udostępnione.
Zespoły ds. obciążeń monitorują obciążenia.Przedsiębiorstwa z wieloma obciążeniami. Równoważy zarządzanie z elastycznością na poziomie zadań.
Poprawia szybkość odpowiedzi i odpowiedzialność.Wymaga jasnych definicji ról i ciągłej koordynacji. Zidentyfikuj, co należy monitorować. Zapoznaj się ze szczegółowym spisem środowiska Azure. Uwzględnij inne chmury, wdrożenia brzegowe i systemy lokalne zgodnie z potrzebami. Użyj narzędzia Azure Resource Graph Explorer aby zlokalizować wszystkie zasoby Azure. Zacznij od przykładowych zapytań. Użyj Azure Arc, aby przenieść dane monitorowania ze środowiska lokalnego, innych chmur lub lokalizacji brzegowych do Azure.
Zdefiniuj wymagania dotyczące zbierania danych. Ustal, które metryki i dzienniki należy zebrać pod kątem zgodności, zabezpieczeń i efektywnej diagnostyki problemów. Spełnianie wymagań dotyczących zgodności z przepisami i wszystkich reguł ładu wewnętrznego. Jeśli nie wiesz, co należy zbierać, zbierz wszystkie dostępne dzienniki i metryki, aby uniknąć luk w danych. Jest to krótkoterminowe rozwiązanie, które nie jest opłacalne. Jeśli masz wystarczającą ilość danych, użyj kalkulatora cen Azure aby oszacować koszt kolekcji długoterminowego i dostosować ustawienia kolekcji, aby spełnić budżet.
Zdefiniuj wymagania dotyczące przechowywania danych. Zdecyduj, jak długo musisz zachować dane monitorowania, aby spełnić wymagania dotyczące inspekcji i zgodności. Odpowiednie zasady przechowywania umożliwiają analizy historyczne, obsługę zgodności z przepisami i zachowywanie danych na potrzeby badania zabezpieczeń.
Zdefiniuj wymagania dotyczące alertów. Ustal, które zdarzenia krytyczne muszą wyzwalać alerty, takie jak awarie zasobów, naruszenia progu wydajności lub anomalie zabezpieczeń. Kategoryzuj alerty według ważności, nakreśl akcje odpowiedzi i określ ścieżki eskalacji, aby pilne zdarzenia dotarły do odpowiednich zespołów. Użyj alertów Azure Monitor, aby skonfigurować reguły alertów, powiadomienia i grupy akcji. Proaktywne alerty zapewniają szybkie odpowiedzi i minimalizują przestoje.
Przetestuj i uściślij podejście do monitorowania. Sprawdź, czy przechwytujesz poprawne dane i wyzwalasz alerty przy odpowiednich progach. Dostosuj cele zbierania danych i niezawodności na podstawie nowych wyników. Ulepszenia iteracyjne ułatwiają dostosowanie się do zmieniających się potrzeb biznesowych, monitorowania luk i utrzymania optymalnej wydajności systemu.
Projektowanie rozwiązania do monitorowania
Projektowanie rozwiązania do monitorowania odnosi się do tworzenia systemu do zbierania i przechowywania dzienników, metryk i szczegółowych informacji. Dobrze zaprojektowane rozwiązanie pomaga spełnić wymagania operacyjne, bezpieczeństwa i zgodności. Oto, jak to zrobić:
Skonsoliduj rozwiązania do monitorowania. Użyj jednej platformy do monitorowania środowisk Azure, lokalnych, chmury publicznej i brzegowych zgodnie z potrzebami. To skonsolidowane podejście usprawnia operacje, zapobiega częstemu przełączaniu narzędzi i umożliwia zespołowi szybkie wykrywanie i rozwiązywanie problemów. Użyj Azure Monitor jako głównego rozwiązania do monitorowania. Użyj Azure Arc do zbierania danych z innych chmur, wdrożeń lokalnych i brzegowych.
Dąż do centralizacji danych monitorowania. Używaj mniejszej liczby lokalizacji do przechowywania dzienników i metryk. Mniejsza liczba lokalizacji ułatwia zarządzanie danymi i korelowanie ich. Istnieją powody, aby mieć wiele lokalizacji do przechowywania i analizy danych monitorowania. Na przykład operacje zabezpieczeń, miejsce przechowywania danych, odporność danych i liczba dzierżaw Azure to wszystkie czynniki, które mogą wymagać przechowywania danych monitorowania w wielu lokalizacjach. Aby uzyskać więcej informacji, zobacz Design a Log Analytics workspace architecture(
Dowiedz się, gdzie wysyłać dane monitorowania. Zbierz dzienniki i metryki i zapisz je w miejscach docelowych odpowiadających potrzebom operacyjnym. Wybierz spośród następujących głównych miejsc docelowych Azure: obszar roboczy Azure Log Analytics (interaktywny i długoterminowy magazyn), konto Azure Storage (magazyn długoterminowy), Azure Event Hubs (integracja z SIEM firm trzecich), Azure Data Explorer i rozwiązanie partnerskie. Gdy jest ogólnie dostępna, użyj reguł zbierania danych , aby skonfigurować centralne zbieranie danych monitorowania. W przeciwnym razie użyj ustawień diagnostycznych.
Automatyzuj monitorowanie Potrzebujesz zautomatyzowanego sposobu wymuszania zasad monitorowania w większych środowiskach.
Użyj Azure Policy. Wymuszanie zbieranych danych i miejsca ich wysyłania za pomocą Azure Policy. Użyj Azure Policy do zarządzania regułami zbierania data. W przypadku ustawień diagnostycznych użyj wbudowanych zasad monitorowania i utwórz niestandardowe zasady zgodnie z potrzebami. Wymusić instalację agenta Azure Monitor na wszystkich maszynach wirtualnych. Jeśli jesteś użytkownikiem strefy docelowej Azure, użyj Azure Policy, aby zdefiniować punkt odniesienia alertu Azure Monitor.
Użyj infrastruktury jako kodu (IaC). Użyj infrastructure jako kodu aby skonfigurować i wdrożyć zasoby Azure Monitor na dużą skalę. Ta metoda to profesjonalny sposób zarządzania zasobami.
Optymalizuj wydatki na monitorowanie. Regularnie przeprowadzaj przeglądy zbieranych i przechowywanych danych monitorowania. Zbierane dane, miejsce ich przechowywania i czas ich przechowywania wpływają na koszt. Dostosuj okresy przechowywania magazynu, aby zoptymalizować koszty bez zatrzymywania zbierania określonych danych monitorowania. Aby jeszcze bardziej zoptymalizować koszty, zatrzymaj zbieranie nieprzydatnych dzienników. Aby uzyskać więcej wskazówek dotyczących optymalizacji kosztów, zobacz Optymalizowanie kosztów w Azure Monitor.
Konfigurowanie monitorowania
Skonfiguruj narzędzia i parametry do zbierania szczegółowych informacji w środowisku Azure. Właściwa konfiguracja zapewnia proaktywne wykrywanie problemów i dopasowywanie ich do normatywnego ładu w infrastrukturze w chmurze. W tej sekcji pokazano, jak wykonać następujące działania:
- Monitorowanie kondycji usługi
- Monitorowanie zabezpieczeń
- Monitorowanie zgodności
- Monitorowanie kosztów
- Monitorowanie danych
- Monitorowanie kodu i środowiska uruchomieniowego
- Monitorowanie zasobów w chmurze
Monitorowanie kondycji usługi
Monitorowanie dostępności usługi koncentruje się na wykrywaniu awarii usług, zakłóceń i problemów z zasobami w środowisku chmury. Chcesz mieć wgląd w potencjalne problemy w czasie rzeczywistym, aby zachować spójne operacje. Monitorowanie stanu usług to podstawa dla monitoringu zasobów w chmurze. Oto, jak to zrobić:
Monitorowanie kondycji usługi bazowej. Należy pamiętać o wszelkich awariach infrastruktury w usługach w chmurze i regionach, z których korzystasz. Użyj Azure Service Health, aby otrzymywać bezpłatne alerty dotyczące problemów z usługą, planowanej konserwacji i innych zmian wpływających na usługi i regiony Azure.
Monitorowanie kondycji zasobów bazowych. Potrzebny jest sposób diagnozowania i rozwiązywania problemów leżących u podstaw w zasobach w chmurze. Potrzebujesz również historii tych awarii, aby można było zgłosić wszelkie naruszenia umowy dotyczącej poziomu usług (SLA). Użyj Azure Resource Health aby monitorować kondycję poszczególnych zasobów w chmurze.
Monitorowanie zabezpieczeń
Monitorowanie zabezpieczeń obejmuje śledzenie interakcji tożsamości, luk w zabezpieczeniach i działań sieciowych w celu ochrony środowiska Azure. Potrzebujesz ciągłego monitorowania zabezpieczeń, aby chronić dane i zachować zgodność w środowiskach chmury. Oto, jak to zrobić:
Monitoruj tożsamość. Musisz zrozumieć interakcje użytkowników, wykrywać potencjalnie ryzykowne logowania, rozwiązywać problemy z logowaniem i przeprowadzać audyt zmian tożsamości w celu zapewnienia bezpieczeństwa i kondycji środowiska. Skonfiguruj monitoring Microsoft Entra i zbierz dzienniki potrzebne do spełnienia wymagań dotyczących bezpieczeństwa i zgodności.
Monitoruj luki w zabezpieczeniach. Potrzebujesz jednego rozwiązania do monitorowania bezpieczeństwa, aby wykrywać luki w zabezpieczeniach w różnych środowiskach. Na przykład użyj Microsoft Defender dla Chmury do monitorowania luk w zabezpieczeniach w Azure, innych chmurach publicznych, urządzeniach brzegowych i lokalnych sieciach prywatnych. Użyj Microsoft Sentinel do zarządzania informacjami i zdarzeniami zabezpieczeń (SIEM) oraz orkiestracji zabezpieczeń, automatyzacji i odpowiedzi (SOAR). Microsoft Sentinel opiera się na platformie Log Analytics, więc masz pewną kluczową symbiozę.
Monitoruj aktywność sieciową. Musisz monitorować ruch sieciowy w chmurze i sieciach spoza chmury. Monitorowanie sieci pomaga rozwiązywać problemy z wydajnością i utrzymywać bezpieczeństwo sieci. Użyj Network Watcher do monitorowania sieci wirtualnych Azure (przy użyciu dzienników flow i traffic analytics). Użyj monitora połączeń na potrzeby monitorowania sieci wielochmurowej i lokalnej.
Monitoruj zabezpieczenia obciążeń. Aby zapoznać się z monitorowaniem zabezpieczeń obciążeń roboczych, zobacz zalecenia Well-Architected Framework dotyczące monitorowania i wykrywania zagrożeń.
Monitorowanie zgodności
Monitorowanie zgodności sprawdza zgodność z wymaganiami dotyczącymi ładu i przepisami branżowymi. Należy śledzić zgodność, aby zmniejszyć ryzyko i przestrzegać ustalonych standardów dla dobrze zarządzanej platformy Azure. Oto, jak to zrobić:
Monitorowanie zgodności konfiguracji. Potrzebne są sposoby dopasowania Twoich środowisk do Twoich zasad zarządzania. Użyj Azure Policy do automatycznego przeprowadzania inspekcji i wymuszania określonych zasad. Monitoruje również zgodność z tymi zasadami. Azure Policy jest bezpłatny i oferuje wbudowane zasady zgodne z wieloma standardami regulatory, na przykład ISO 27001, NIST SP 800-53 oraz PCI DSS.
Monitorowanie zgodności danych. Należy automatycznie ocenić zgodność w całym Twoim środowisku wielochmurowym i zarządzać zgodnością, upraszczając zgodność i zmniejszając ryzyko. Użyj Menedżer zgodności w Microsoft Purview, aby ocenić zgodność w środowiskach wielochmurowych i zarządzać nimi.
Monitoruj zgodność obciążeń. Informacje o monitorowaniu zgodności obciążeń z wymaganiami zawierają zalecenia platformy Well-Architected Framework dotyczące ustanawiania bazowego poziomu zabezpieczeń.
Monitorowanie kosztów
Monitorowanie kosztów odnosi się do śledzenia i kontrolowania wydatków na chmurę w Azure i innych środowiskach. Chcesz, aby przejrzystość kosztów optymalizowała użycie zasobów i przestrzegała normatywnych wskazówek dotyczących ładu finansowego. Oto, jak to zrobić:
Poznaj ceny usług. Upewnij się, że rozumiesz ceny usług i funkcji, z których korzystasz. Chcesz uniknąć niespodzianek w okresie rozliczeniowym. Użyj cennika Azure.
Monitorowanie wydatków na chmurę. Użyj dostępnych narzędzi do monitorowania kosztów we wszystkich swoich środowiskach. W przypadku wydatków Azure użyj Microsoft Cost Management, aby ustawić budżety, aby uzyskać zalecenia dotyczące optymalizacji kosztów, wyzwalać alerty w przypadku anomalii kosztów i analizować koszty.
Regularnie przeglądaj wydatki na chmurę. Uwzględnij przeglądy kosztów w regularnych cyklach operacyjnych. Regularne oceny umożliwiają identyfikowanie wzorców wydatków w odpowiednim czasie i zapewnienie możliwości dostosowania użycia zasobów w celu optymalizacji kosztów.
Monitorowanie kosztów obciążeń. Aby zapoznać się z monitorowaniem kosztów obciążeń, zobacz zalecenia dotyczące platformy Well-Architected dotyczące zbierania i przeglądania danych kosztów oraz optymalizowania kosztów składników.
Monitorowanie danych
Monitorowanie danych oznacza nadzorowanie ładu, ochrony i użycia danych w środowiskach Azure, lokalnych, wielochmurowych i SaaS. Potrzebujesz widoczności danych i bezpieczeństwa, aby zachować zgodność i ciągłość działalności biznesowej w zasobach Azure. Oto jak to zrobić.
Monitoruj dane firmy. Potrzebujesz sposobu zarządzania danymi biznesowymi i zabezpieczania ich we wszystkich środowiskach. Użyj Microsoft Purview, aby zapewnić widoczność danych, zabezpieczenia i zgodność w tych środowiskach.
Monitoruj dane obciążenia. Aby zapoznać się z monitorowaniem danych dotyczących obciążenia, zobacz zalecenia Well-Architected Framework dotyczące klasyfikacji danych, optymalizowania kosztów danych i optymalizowania wydajności danych.
Monitorowanie kodu i środowiska uruchomieniowego
Na poziomie obciążenia pracy należy zebrać dane z telemetrii (dzienniki aplikacji, metryki i ślady) w kodzie aplikacji i podczas jej wykonywania, aby zidentyfikować problemy i zoptymalizować wydajność. W przypadku obciążeń w Azure użyj Application Insights do zbierania danych telemetrycznych środowiska wykonawczego (instrumentacji), aby móc zidentyfikować wąskie gardła wydajności i błędy. Aby uzyskać wskazówki dotyczące kodu specyficznego dla obciążenia i monitorowania działania, zobacz Well-Architected Framework.
| Obszar monitorowania obciążenia | wskazówki dotyczące ram Well-Architected |
|---|---|
| Doskonałość operacyjna | Instrumentacja aplikacji |
| Optymalizacja wydajności |
Określanie priorytetów wydajności przepływów krytycznych Zalecenia dotyczące optymalizowania kodu i infrastruktury |
| Optymalizacja kosztów |
Optymalizowanie kosztów kodu Zalecenia dotyczące optymalizowania kosztów środowiska Optymalizowanie kosztów przepływu |
| Modelowanie kondycji | Modelowanie kondycji dla obciążeń |
Monitorowanie zasobów w chmurze
Monitorowanie zasobów w chmurze obejmuje monitorowanie aktywności płaszczyzny sterowania, dzienników zasobów i metryk wydajności w Azure. Chcesz uzyskać szczegółowy wgląd w użycie zasobów i zmiany w celu zachowania bezpieczeństwa, zgodności i doskonałości operacyjnej. Oto, jak to zrobić:
Monitoruj działania płaszczyzny sterowania. Musisz wiedzieć, kto utworzył, zaktualizował i usunął zasoby w obrębie Twoich subskrypcji. Azure automatycznie przechwytuje zdarzenia płaszczyzny sterowania dla każdej subskrypcji, które nazywane są Azure Activity Logs. Utwórz ustawienie diagnostyczne, aby przesyłać te dzienniki aktywności do właściwego miejsca docelowego w magazynie na potrzeby późniejszej analizy.
Zbieraj dzienniki zasobów w chmurze. Musisz zebrać dane dziennika dla każdego zasobu w chmurze, aby skutecznie ocenić jego kondycję i rozwiązać problemy. Różne usługi mają różne typy dzienników. W Azure należy skonfigurować dzienniki zasobów Azure w każdej usłudze, aby je zbierać. Jeśli nie wiesz, co należy zbierać, zbierz wszystkie dostępne dzienniki i metryki, aby uniknąć luk w danych i zoptymalizować koszt później. Aby zoptymalizować koszty, dostosuj okres przechowywania i usuń zbędne dzienniki z gromadzenia. Zbierane dzienniki i czas ich przechowywania powinny równoważyć koszty ze zgodnością, zabezpieczeniami i ciągłością działania (analiza głównej przyczyny). Aby uzyskać więcej informacji, zobacz Azure Monitor najlepsze rozwiązania dotyczące optymalizacji kosztów.
Zbieraj metryki zasobów. Potrzebujesz wglądu w kondycję i wydajność zasobów w chmurze. Potrzebujesz danych szeregów czasowych, aby uzyskać dane dotyczące punktu w czasie w celu rozwiązywania problemów. W Azure każda usługa automatycznie generuje metryki Azure Monitor. Przeanalizuj te metryki w Eksploratorze metryk i skonfiguruj reguły alertów względem nich. Sprawdź domyślny okres przechowywania dla Metryk w usłudze Azure Monitor. Jeśli musisz zachować metryki przez dłuższy czas, utwórz ustawienie diagnostyczne do przechowywania w obszarze roboczym Log Analytics na potrzeby analizy i korelacji z danymi dziennika. Gdy jest ogólnie dostępna, użyj reguł zbierania danych , aby skonfigurować centralne zbieranie danych monitorowania.
Monitoruj zasoby obciążenia. Aby uzyskać wskazówki dotyczące monitorowania zasobów w chmurze specyficzne dla obciążenia, zobacz Well-Architected Framework:
Obszar monitorowania obciążenia wskazówki dotyczące ram Well-Architected monitorowanie usług Azure Przewodniki usługi Azure (rozpocznij od sekcji Doskonalenie Operacyjne) Niezawodność Projektowanie niezawodnej strategii monitorowania i zgłaszania alertów Wydajność operacyjna Definiowanie celów wydajności
Zbieranie danych dotyczących wydajności obciążenia
Konfigurowanie alertów
Konfigurowanie alertów oznacza konfigurowanie powiadomień na podstawie progów wydajności lub warunków operacyjnych. Potrzebujesz terminowych alertów, aby szybko reagować i postępować zgodnie ze wskazówkami wstępnymi dotyczącymi zarządzania zdarzeniami. Oto, jak to zrobić:
Proaktywne identyfikowanie problemów zdrowotnych. Zdefiniuj progi kluczowych wskaźników wydajności w celu monitorowania kondycji zasobów. Takie proaktywne podejście zapewnia szybkie wykrywanie potencjalnych problemów i umożliwia szybsze korygowanie. Użyj alertów Azure Monitor. Jeśli nie masz pewności co do progów używanych w alertach, utwórz alert metryki z progami dynamicznymi. Użyj Alerty bazowe Azure Monitor jako punkt początkowy.
Określ poziom alertu. Miej wdrożony system do kategoryzowania ważności każdego alertu. Zastosuj wyższy stopień surowości do zasobów, które mają kluczowe znaczenie dla operacji biznesowych, takich jak usługi współdzielone i obciążenia związane z działalnością biznesową. Użyj niższej surowości dla innych zasobów.
Powiadom interesariuszy. Zidentyfikuj, kto powinien otrzymywać powiadomienie, gdy alert zostanie wyzwolony. Zdecentralizowane podejście kieruje odpowiednie alerty do odpowiednich osób. Zacznij od elastycznej metody, która ostrzega uczestników projektu, gdy zasób zbliża się do nietypowego zachowania. Skonfiguruj co najmniej jedną grupę akcji dla każdej subskrypcji. Takie podejście zapewnia, że odpowiedni personel otrzymuje alerty. Uwzględnij kanał powiadomień e-mail jako minimalny wymóg. Powiadamianie zespołów operacyjnych o alertach o niższej ważności i powiadamianie zarządzania o alertach o wysokiej ważności. Aby uzyskać więcej informacji, zobacz dostosowywanie alertów z Azure Logic Apps i integrację z produktem do zarządzania usługami IT (ITSM).
Wybierz kanały powiadomień. Skuteczne strategie powiadomień skracają czas odpowiedzi i zmniejszają potencjalny wpływ. Użyj powiadomienia e-mail jako punktu odniesienia i dodaj wiadomość SMS lub zintegruj je z systemami zarządzania zdarzeniami zgodnie z potrzebami.
Wizualizowanie danych monitorowania
Wizualizacja danych monitorowania odnosi się do tworzenia pulpitów nawigacyjnych i raportów, które przedstawiają krytyczne metryki w dostępnym formacie. Wyraźna wizualizacja wspiera świadome podejmowanie decyzji i jest zgodna z przewidywanymi podejściami do zarządzania zasobami Azure. Oto, jak to zrobić:
Twórz pulpity monitorowania. Użyj skoroszytów usługi Azure Monitor i utwórz pulpity nawigacyjne portalu Azure. Pulpity nawigacyjne przedstawiają szybki wgląd w szczegółowe informacje. Skoroszyty umożliwiają zgłębianie danych poprzez niestandardowe zapytania i analizy. Użyj pulpitów nawigacyjnych, aby uzyskać szerokie omówienie. Użyj skoroszytów do szczegółowego rozwiązywania problemów lub zaawansowanego monitorowania. Jeśli używasz narzędzia Grafana, użyj narzędzia Managed Grafana.
Dostosuj wizualizacje. Dostosuj wykresy i raporty do różnych odbiorców, niezależnie od tego, czy podzielonych według zespołu (przedsiębiorstwa), czy według ogólnego wpływu na działalność biznesową (startupy).