Pomysły dotyczące rozwiązań
Ten artykuł jest pomysłem na rozwiązanie. Jeśli chcesz, abyśmy rozszerzyli zawartość o więcej informacji, takich jak potencjalne przypadki użycia, alternatywne usługi, zagadnienia dotyczące implementacji lub wskazówki dotyczące cen, daj nam znać, przekazując opinię w usłudze GitHub.
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 nazwę DNS usługi Azure Stack.
- Użytkownicy uzyskują dostęp do aplikacji internetowej usługi Azure Stack.
- Po osiągnięciu progu funkcja uruchamia aplikację internetową platformy Azure i włącza trasę usługi Azure Traffic Manager.
- Ruch jest kierowany do platformy Azure, co umożliwia automatyczne skalowanie App Service.
Składniki
- Traffic Manager: kierowanie ruchu przychodzącego w celu zapewnienia wysokiej wydajności i dostępności
- Azure Functions: Przetwarzanie zdarzeń przy użyciu kodu bezserwerowego
- Azure Stack: tworzenie i uruchamianie innowacyjnych aplikacji hybrydowych w granicach chmury
Szczegóły scenariusza
Nowoczesne oprogramowanie jest coraz bardziej połączone i dystrybuowane. Spójność usługi Azure Stack z infrastrukturą i usługami platformy Azure umożliwia skalowanie zasobów między chmurami w celu zaspokojenia zwiększonego obciążenia w razie potrzeby i zmniejszenia zasobów w miarę spadku zapotrzebowania. Optymalizowanie kosztów i maksymalizacja wydajności zasobów przy zachowaniu zgodności z architekturą między chmurami.
Potencjalne przypadki użycia
To rozwiązanie ma zastosowanie do następujących scenariuszy:
- Zaimplementuj rozwiązania 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