Pomysły dotyczące rozwiązań
W tym artykule opisano pomysł rozwiązania. Architekt chmury może użyć tych wskazówek, aby ułatwić wizualizowanie głównych składników dla typowej implementacji tej architektury. Skorzystaj z tego artykułu jako punktu wyjścia, aby zaprojektować dobrze zaprojektowane rozwiązanie zgodne z konkretnymi wymaganiami obciążenia.
Ten pomysł rozwiązania pomaga zrozumieć, jak poprawić skalowalność między chmurami za pomocą architektury rozwiązań, która obejmuje usługę Azure Stack.
Architektura
Pobierz plik programu Visio z tą architekturą.
Przepływ danych
- Duża liczba użytkowników próbuje uzyskać dostęp do aplikacji internetowej.
- Usługa Traffic Manager zwraca do usługi Azure Stack nazwę DNS.
- Użytkownicy uzyskują dostęp do aplikacji internetowej Azure Stack.
- Po osiągnięciu progu funkcja uruchamia aplikację internetową na platformie Azure i włącza trasę usługi Azure Traffic Manager.
- Ruch jest kierowany na platformę Azure, która automatycznie skaluje usługę App Service.
Składniki
- Traffic Manager: kierowanie ruchu przychodzącego w celu uzyskania wysokiej wydajności i dostępności
- Azure Functions: przetwarzanie zdarzeń za pomocą kodu bezserwerowego
- Azure Stack: tworzenie i uruchamianie innowacyjnych aplikacji hybrydowych w granicach chmury
Szczegóły scenariusza
Współczesne oprogramowanie jest coraz bardziej połączone i rozproszone. Spójność usługi Azure Stack z infrastrukturą i usługami platformy Azure umożliwia skalowanie zasobów w wielu chmurach w celu obsługi zwiększonych obciążeń według potrzeb i zmniejszenia zasobów, gdy zapotrzebowanie spada. Dzięki architekturze obsługującej wiele chmur możesz optymalizować koszty i maksymalizować wydajność zasobów, a jednocześnie zachować zgodność.
Potencjalne przypadki użycia
To rozwiązanie dotyczy następujących scenariuszy:
- Implementowanie praktyk ciągłej integracji i ciągłego dostarczania (CI/CD) w ramach implementacji usługi Azure Stack Hub i chmury publicznej.
- Skonsoliduj potok ciągłej integracji/ciągłego wdrażania w środowiskach chmurowych i lokalnych.
- Twórz aplikacje przy użyciu usług w chmurze i lokalnych.
Następne kroki
- Dokumentacja usługi Traffic Manager
- Dokumentacja usługi Azure Functions
- Dokumentacja usługi Azure Stack