Komponenty VMware Tanzu v plánu Azure Spring Apps Enterprise
Poznámka:
Plány Basic, Standard a Enterprise budou od poloviny března 2025 vyřazeny ze 3letého období vyřazení. Doporučujeme přejít na Azure Container Apps. Další informace najdete v oznámení o vyřazení Azure Spring Apps.
Od 30. září 2024 bude od 30. září 2024 zastaralý plán s úplným vypnutím po šesti měsících. Doporučujeme přejít na Azure Container Apps. Další informace najdete v tématu Migrace spotřeby Azure Spring Apps Úrovně Standard a vyhrazeného plánu do Azure Container Apps.
Tento článek se vztahuje na: ❎ Basic/Standard ✅ Enterprise
Tento článek popisuje komponenty VMware Tanzu nabízené plánem Azure Spring Apps Enterprise.
Komponenty VMware Tanzu jsou komerční produkty v aplikační platformě VMware Tanzu, což je vývojová platforma aplikací s bohatou sadou vývojářských nástrojů. V plánu Azure Spring Apps Enterprise vyvíjíte komponenty Tanzu jako spravované prostředky bez dalších provozních nákladů. Komponenty Tanzu můžete použít pro širokou škálu scénářů pro vývojáře, včetně následujících scénářů:
- Žádosti o směrování
- Správa rozhraní API
- Správa konfigurace aplikace
- Registrace a zjišťování služeb
- Monitorování aplikací v reálném čase
- Rychlejší vývoj pomocí šablon projektů
Plán Azure Spring Apps Enterprise nabízí následující komponenty:
- VMware Tanzu Build Service
- Brána Spring Cloud pro VMware Tanzu
- Portál API pro VMware Tanzu
- Služba konfigurace aplikací pro VMware Tanzu
- Registr služeb VMware Tanzu
- Živé zobrazení aplikace pro VMware Tanzu
- Akcelerátor aplikací pro VMware Tanzu
Máte také flexibilitu povolit pouze komponenty, které potřebujete kdykoli a platit za to, co skutečně povolíte. Následující tabulka ukazuje výchozí spotřebu prostředků na komponentu:
Komponenta Tanzu | vCPU (jádra) | Paměť (GB) |
---|---|---|
Sestavení služby | 2 | 4 |
Služba konfigurace aplikace | 1 | 2 |
Registr služeb | 1 | 2 |
Brána Spring Cloud | 5 | 10 |
Portál rozhraní API | 0.5 | 0 |
Portál Dev Tools (pro živé zobrazení aplikace a akcelerátor aplikací) | 1.25 | 2,25 |
Živé zobrazení aplikace | 1.5 | 1.5 |
Akcelerátor aplikací | 2 | 4.25 |
Tanzu Build Service
Tanzu Build Service používá opensourcový projekt Buildpacks nativní pro cloud k převodu zdrojového kódu aplikace Polyglot na image kontejnerů. Tyto image kontejnerů usnadňují rychlé nasazení do veřejného cloudu pro aplikace Spring, Java, NodeJS, Python, Go a .NET Core.
Tanzu Build Service poskytuje následující výhody:
- Automatizuje vytváření, správu a zásady správného řízení kontejnerů v podnikovém měřítku.
- Nabízí vysokou abstrakci a rovnováhu řízení pro vytváření aplikací.
- Snižuje provozní zátěž vývojářů.
- Podporuje podnikové operátory IT, kteří spravují aplikace ve velkém měřítku.
Další informace najdete v tématu Použití služby Tanzu Build Service.
Brána Spring Cloud
Spring Cloud Gateway je řešení brány rozhraní API založené na opensourcovém projektu brány Spring Cloud. Směrování interních nebo externích požadavků rozhraní API na aplikační služby, které zpřístupňují rozhraní API, můžete zjednodušit. Spring Cloud Gateway řeší průřezové aspekty pro aplikace, které pracují za bránou. Mezi tyto aspekty patří zabezpečení, směrování, omezování rychlosti, ukládání do mezipaměti, monitorování, odolnost a skrytí aplikací. Můžete nakonfigurovat následující funkce:
- Integrace jednotného přihlašování s vaším upřednostňovaným zprostředkovatelem identity bez dalšího kódu nebo závislostí.
- Pravidla dynamického směrování do aplikací bez opětovného nasazení aplikace.
- Vyžádejte si omezení bez jakýchkoli služeb zálohování.
Další informace najdete v tématu Konfigurace brány Spring Cloud VMware.
Portál rozhraní API
Portál API umožňuje najít rozhraní API, která můžete použít ve svých vlastních aplikacích. Můžete si prohlédnout podrobnou dokumentaci k rozhraní API a vyzkoušet si rozhraní API, abyste zjistili, jestli vyhovuje vašim potřebám. Portál API sestavuje rozhraní API vystavená službou Spring Cloud Gateway.
Další informace najdete v tématu Použití portálu API pro VMware Tanzu.
Služba konfigurace aplikace
Služba Application Configuration Service poskytuje konfiguraci modulu runtime pro aplikace Spring Boot a polyglotní aplikace. Správa konfigurace je hostovaná v úložištích Git, aby se vygenerovaly vlastnosti konfigurace modulu runtime pro aplikace.
Další informace naleznete v tématu Použití služby Konfigurace aplikace pro Tanzu.
Registr služby Tanzu
Tanzu Service Registry poskytuje možnosti registru a zjišťování služeb pro aplikace založené na mikroslužbách a je plně kompatibilní se serverem Eureka.
Další informace naleznete v tématu Použití registru služby Tanzu.
Živé zobrazení aplikace
Application Live View je jednoduchý nástroj pro přehled a řešení potíží, který vývojářům aplikací a operátorům pomáhá hledat v běžících aplikacích. Live View aplikace je založená na konceptu poháněcích Spring Boot. Aplikace poskytuje informace z běžících procesů pomocí koncových bodů. Živé zobrazení aplikace používá tyto koncové body k získání dat z aplikace a interakci s nimi.
Další informace najdete v tématu Použití živého zobrazení aplikace s plánem Azure Spring Apps Enterprise.
Akcelerátor aplikace
Akcelerátor aplikací pomáhá vývojářům a operátorům aplikací vytvářet akcelerátory aplikací. Akcelerátory jsou šablony, které kodifikují osvědčené postupy a zajišťují, aby byly zavedeny důležité konfigurace a struktury. Vývojáři můžou své aplikace spustit a okamžitě začít s vývojem funkcí. Operátoři aplikací můžou vytvářet vlastní akcelerátory, které odrážejí jejich požadované architektury a konfigurace, a umožnit vývojářům jejich používání. Akcelerátor aplikací pomáhá zjednodušit obavy operátorů ohledně toho, jestli vývojáři implementují své osvědčené postupy.
Další informace najdete v tématu Použití akcelerátoru aplikací VMware Tanzu s plánem Azure Spring Apps Enterprise.