Składniki programu VMware Tanzu w planie Azure Spring Apps Enterprise
Uwaga
Plany Podstawowa, Standardowa i Enterprise zostaną wycofane od połowy marca 2025 r. z 3-letnim okresem emerytalnym. Zalecamy przejście do usługi Azure Container Apps. Aby uzyskać więcej informacji, zobacz ogłoszenie o wycofaniu usługi Azure Spring Apps.
Zużycie standardowe i dedykowany plan zostaną wycofane od 30 września 2024 r. z całkowitym zamknięciem po sześciu miesiącach. Zalecamy przejście do usługi Azure Container Apps. Aby uzyskać więcej informacji, zobacz Migrowanie użycia usługi Azure Spring Apps w warstwie Standardowa i dedykowanego planu do usługi Azure Container Apps.
Ten artykuł dotyczy: ❎ Podstawowa/Standardowa ✅ Enterprise
W tym artykule opisano składniki programu VMware Tanzu oferowane przez plan Azure Spring Apps Enterprise.
Składniki VMware Tanzu to produkty komercyjne na platformie aplikacji VMware Tanzu, która jest platformą do tworzenia aplikacji z bogatym zestawem narzędzi deweloperskich. W planie Usługi Azure Spring Apps Enterprise tworzysz składniki Tanzu jako zasoby zarządzane bez dodatkowych kosztów operacyjnych. Składniki Tanzu można używać w wielu różnych scenariuszach deweloperskich, w tym w następujących scenariuszach:
- Routing żądań.
- Zarządzanie interfejsami API.
- Zarządzanie konfiguracją aplikacji.
- Rejestrowanie i odnajdywanie usług.
- Monitorowanie aplikacji w czasie rzeczywistym.
- Przyspieszanie programowania za pomocą szablonów projektów.
Plan usługi Azure Spring Apps Enterprise oferuje następujące składniki:
- VMware Tanzu Build Service
- Spring Cloud Gateway for VMware Tanzu
- Portal interfejsu API dla programu VMware Tanzu
- Usługa konfiguracji aplikacji dla programu VMware Tanzu
- Rejestr usługi VMware Tanzu
- Widok na żywo aplikacji dla programu VMware Tanzu
- Akcelerator aplikacji dla programu VMware Tanzu
Masz również elastyczność włączania tylko potrzebnych składników w dowolnym momencie i płacenia za to, co faktycznie włączysz. W poniższej tabeli przedstawiono domyślne użycie zasobów na składnik:
Składnik Tanzu | Procesor wirtualny (rdzenie) | Pamięć (GB) |
---|---|---|
Tworzenie usługi | 2 | 4 |
Usługa konfiguracji aplikacji | 1 | 2 |
Rejestr usług | 1 | 2 |
Spring Cloud Gateway | 5 | 10 |
API Portal | 0.5 | 1 |
Portal narzędzi deweloperskich (w przypadku widoku na żywo aplikacji i akceleratora aplikacji) | 1.25 | 2,25 |
Widok na żywo aplikacji | 1.5 | 1.5 |
Akcelerator aplikacji | 2 | 4.25 |
Tanzu Build Service
Usługa Tanzu Build Service używa projektu Cloud Native Buildpacks typu open source, aby przekształcić kod źródłowy aplikacji polyglot w obrazy kontenerów. Te obrazy kontenerów ułatwiają szybkie wdrażanie w chmurze publicznej dla aplikacji Spring, Java, NodeJS, Python, Go i .NET Core.
Usługa Tanzu Build Service zapewnia następujące korzyści:
- Automatyzuje tworzenie kontenerów, zarządzanie i ład w skali przedsiębiorstwa.
- Oferuje abstrakcję wysokiego poziomu i równowagę kontroli nad tworzeniem aplikacji.
- Zmniejsza obciążenie operacyjne deweloperów.
- Obsługuje operatorów IT w przedsiębiorstwie, którzy zarządzają aplikacjami na dużą skalę.
Aby uzyskać więcej informacji, zobacz Use Tanzu Build Service (Korzystanie z usługi Tanzu Build Service).
Spring Cloud Gateway
Spring Cloud Gateway to rozwiązanie bramy interfejsu API oparte na projekcie spring cloud gateway typu open source. Możesz uprościć routing dla żądań wewnętrznych lub zewnętrznych interfejsów API do usług aplikacji, które uwidaczniają interfejsy API. Usługa Spring Cloud Gateway zajmuje się zagadnieniami krzyżowymi dotyczącymi aplikacji działających za bramą. Te zagadnienia obejmują zabezpieczanie, routing, ograniczanie szybkości, buforowanie, monitorowanie, odporność i ukrywanie aplikacji. Można skonfigurować następujące funkcje:
- Integracja logowania jednokrotnego z preferowanym dostawcą tożsamości bez dodatkowego kodu lub zależności.
- Dynamiczne reguły routingu do aplikacji bez ponownego wdrażania aplikacji.
- Żądanie ograniczania przepustowości bez żadnych usług kopii zapasowych.
Aby uzyskać więcej informacji, zobacz Konfigurowanie bramy VMware Spring Cloud Gateway.
API Portal
Portal interfejsu API umożliwia znajdowanie interfejsów API, których można używać we własnych aplikacjach. Możesz wyświetlić szczegółową dokumentację interfejsu API i wypróbować interfejs API, aby sprawdzić, czy spełnia twoje potrzeby. Portal interfejsów API tworzy interfejsy API uwidocznione przez usługę Spring Cloud Gateway.
Aby uzyskać więcej informacji, zobacz Use API portal for VMware Tanzu (Korzystanie z portalu interfejsu API dla programu VMware Tanzu).
Usługa konfiguracji aplikacji
Usługa Konfiguracji aplikacji udostępnia konfigurację środowiska uruchomieniowego dla aplikacji Spring Boot i aplikacji wielolotowych. Zarządzanie konfiguracją jest hostowane w repozytoriach Git w celu wygenerowania właściwości konfiguracji środowiska uruchomieniowego dla aplikacji.
Aby uzyskać więcej informacji, zobacz Use Application Configuration Service for Tanzu (Używanie usługi konfiguracji aplikacji dla tanzu).
Rejestr usługi Tanzu
Rejestr usługi Tanzu udostępnia funkcje rejestru usług i odnajdywania dla aplikacji opartych na mikrousługach i jest w pełni zgodny z serwerem Eureka.
Aby uzyskać więcej informacji, zobacz Use Tanzu Service Registry (Korzystanie z rejestru usługi Tanzu).
Widok na żywo aplikacji
Widok na żywo aplikacji to lekkie narzędzie do analizy i rozwiązywania problemów, które ułatwia deweloperom aplikacji i operatorom wgląd w uruchomione aplikacje. Aplikacja Live View opiera się na koncepcji siłowników Spring Boot. Aplikacja udostępnia informacje z wewnątrz uruchomionych procesów przy użyciu punktów końcowych. Widok na żywo aplikacji używa tych punktów końcowych do pobierania danych z aplikacji i interakcji z nią.
Aby uzyskać więcej informacji, zobacz Use Application Live View with the Azure Spring Apps Enterprise plan (Używanie widoku na żywo aplikacji z planem Azure Spring Apps Enterprise).
Akcelerator aplikacji
Akcelerator aplikacji ułatwia deweloperom aplikacji i operatorom tworzenie akceleratorów aplikacji. Akceleratory to szablony, które kodują najlepsze rozwiązania i zapewniają stosowanie ważnych konfiguracji i struktur. Deweloperzy mogą uruchamiać swoje aplikacje i natychmiast rozpocząć tworzenie funkcji. Operatorzy aplikacji mogą tworzyć niestandardowe akceleratory odzwierciedlające żądane architektury i konfiguracje oraz umożliwiają deweloperom korzystanie z nich przez flotę. Akcelerator aplikacji ułatwia operatorom wątpliwości co do tego, czy deweloperzy implementują swoje najlepsze rozwiązania.
Aby uzyskać więcej informacji, zobacz Use VMware Tanzu Application Accelerator with the Azure Spring Apps Enterprise plan (Używanie akceleratora aplikacji VMware Tanzu z planem Azure Spring Apps Enterprise).