Specjalizacja obciążeń dotycząca zarządzania chmurą
Specjalizacja obciążeń bazuje na pojęciach przedstawionych w temacie Specjalizacja platformy.
- Operacje obciążeń: Inwestycje w operacje największe na obciążenie i najwyższy poziom odporności. Zalecamy operacje obciążeń dla około 20% obciążeń, które zwiększają wartość biznesową. Ta specjalizacja jest zazwyczaj zarezerwowana dla obciążeń o dużym lub krytycznym znaczeniu.
- Operacje platformy: Inwestycje w operacje są rozłożone na wiele obciążeń. Ulepszenia w zakresie odporności wpływają na wszystkie obciążenia korzystające ze zdefiniowanej platformy. Sugerujemy operacje platformy dla około 20% platform o krytycznym znaczeniu. Ta specjalizacja jest zazwyczaj zarezerwowana dla obciążeń o średniej i dużej ważności.
- Rozszerzony plan bazowy zarządzania: Relatywnie najniższe inwestycje w operacje. Ta specjalizacja nieco udoskonala zobowiązania biznesowe dzięki dodatkowym, natywnym dla chmury narzędziom i procesom obsługi operacji.
Przetwarzanie wysokiego poziomu
Specjalizacja obciążeń obejmuje zdyscyplinowane wykonywanie czterech poniższych procesów w ramach podejścia iteracyjnego. Wszystkie procesy zostały bardziej szczegółowo opisane w artykule Specjalizacja platformy.
- Ulepszanie projektu systemu: Usprawnij projekt określonego obciążenia, aby skutecznie zminimalizować przerwy.
- Automatyzacja korygowania: Niektóre ulepszenia nie są opłacalne. W takich przypadkach większy sens może mieć automatyzacja korygowania i ograniczenie wpływu przerw.
- Skalowanie rozwiązania: W miarę ulepszania projektu systemów i zautomatyzowanego korygowania zmiany te można skalować na całe środowisko za pośrednictwem katalogu usług.
- Ciągłe ulepszanie: Różne narzędzia do monitorowania umożliwiają wykrywanie ulepszeń przyrostowych. Te ulepszenia można wprowadzić w następnym przebiegu projektowania, automatyzacji i skalowania systemu.
Zmiana kulturowa
Specjalizacja obciążeń często wyzwala zmianę kulturową w tradycyjnych procesach informatycznych skupionych na tworzeniu planu bazowego zarządzania, rozszerzonych planach bazowych i operacjach platformy. Te typy ofert można skalować w całym środowisku. Specjalizacja obciążeń jest podobna do specjalizacji platformy. Jednak w przeciwieństwie do typowych platform specjalizacja wymagana przez poszczególne obciążenia często nie jest skalowana.
Gdy pojawia się konieczność wprowadzenia specjalizacji obciążeń, zarządzanie operacyjne zwykle wykracza poza scentralizowaną perspektywę działu IT. Podejście sugerowane w strukturze wdrażania chmury polega na rozproszeniu funkcji zarządzania chmurą.
W tym modelu zadania operacyjne, takie jak monitorowanie, wdrażanie, DevOps oraz inne innowacyjne funkcje, są przesuwane do obszaru tworzenia aplikacji lub organizacji jednostki biznesowej. Zespół ds. platformy w chmurze i podstawowy zespół ds. monitorowania chmury wciąż uczestniczą w tworzeniu planu bazowego zarządzania w całym środowisku.
Te scentralizowane zespoły kierują również pracą wyspecjalizowanych zespołów ds. obciążeń, udzielając porad w zakresie operacji związanych z obciążeniami. Jednak codzienne czynności związane z zarządzaniem operacyjnym są wykonywane przez zespół ds. zarządzania chmurą, który nie należy do działu IT. Taka rozproszona kontrola jest jednym z głównych wskaźników dojrzałości zespołu centrum doskonałości chmury.
Poza specjalizacją platformy: Application Insights
Zapewnienie przejrzystych operacji obciążeń wymaga większej liczby szczegółowych informacji dotyczących konkretnego obciążenia. W fazie ciągłego ulepszania usługa Application Insights staje się niezbędnym dodatkiem do łańcucha narzędzi zarządzania chmurą.
Wymaganie | Narzędzie | Przeznaczenie |
---|---|---|
Monitorowanie aplikacji | Application Insights | Monitorowanie i diagnostyka aplikacji |
Wydajność, dostępność i użycie | Application Insights | Zaawansowane monitorowanie aplikacji za pomocą pulpitu nawigacyjnego aplikacji, złożonych map oraz funkcji użycia i śledzenia |
Wdrażanie usługi Application Insights
- W witrynie Azure Portal przejdź do aplikacji Application Insights.
- Wybierz pozycję + Dodaj, aby utworzyć zasób usługi Application Insights umożliwiający monitorowanie aktywnej aplikacji internetowej.
- Postępuj zgodnie z instrukcjami wyświetlanymi na ekranie.
Aby uzyskać wskazówki dotyczące konfigurowania monitorowania aplikacji, zobacz Centrum usługi Azure Monitor Application Insights.
Monitorowanie wydajności, dostępności i użycia
- W witrynie Azure Portal wyszukaj tekst Application Insights.
- Wybierz z listy jeden z zasobów usługi Application Insights.
Usługa Application Insights oferuje różne opcje monitorowania wydajności, dostępności, użycia i zależności. Te widoki danych aplikacji dodają jasność do pętli informacji zwrotnych ciągłego ulepszania.