Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Mnoho webových aplikací musí být vždy dostupné odkudkoli na světě a použitelné z libovolného zařízení nebo velikosti obrazovky. Webové aplikace musí být zabezpečené, flexibilní a škálovatelné, aby splňovaly špičky v poptávce.
Pokud chcete pomoct s výběrem možnosti hostování webové aplikace Azure, přečtěte si téma Volba Azure výpočetní služby.
Azure služby pro webové aplikace
Azure poskytuje celou řadu služeb pro vytváření, hostování a monitorování webových aplikací:
Azure App Service: Vytvářejte webové a mobilní aplikace připravené pro podnikovou platformu nebo zařízení a nasaďte je do škálovatelné cloudové infrastruktury.
Azure Web Application Firewall: Poskytuje výkonnou ochranu webových aplikací.
Azure Monitor: Poskytuje plnou pozorovatelnost aplikací, infrastruktury a sítě. Azure Monitor zahrnuje Application Insights, která poskytuje správu a monitorování výkonu aplikací pro živé webové aplikace.
Azure SignalR Service: Přidejte webové funkce v reálném čase.
Web App for Containers: Spouštění kontejnerizovaných webových aplikací na Windows a Linuxu
Azure Service Bus: Integrujte s jinými webovými aplikacemi pomocí volně propojených vzorů řízených událostmi.
Architecture
Stáhněte si soubor aplikace Visio s touto architekturou.
Předchozí diagram znázorňuje typickou implementaci standardní webové aplikace. Skutečná řešení, která můžete vytvářet v Azure, najdete v tématu Architektury webových aplikací.
Prozkoumání architektur a průvodců webových aplikací
Články v této části obsahují příručky a plně vyvinuté architektury, které můžete nasadit v Azure a rozšířit na řešení na produkční úrovni. Nápady na řešení ukazují vzory implementace a možnosti, které je potřeba vzít v úvahu při plánování vývoje testování konceptu webové aplikace (POC). Tyto články vám můžou pomoct při rozhodování, jak používat technologie webových aplikací v Azure.
Návrhy řešení webových aplikací
Následující myšlenka řešení webové aplikace ukazuje vzory implementace a možnosti prozkoumání:
- Vysoce dostupná farma SharePointu: vysoce dostupné nasazení systému SharePoint, které využívá službu Microsoft Entra ID s vyrovnáváním zatížení, skupiny dostupnosti Always On v SQL Serveru a vysoce dostupné prostředky systému SharePoint.
Architektury webových aplikací
Následující architektury připravené pro produkční prostředí ukazují ucelená řešení webových aplikací, která můžete nasadit a přizpůsobit.
Hostování webových aplikací se službou App Service
Základní webová aplikace: Úvodní architektura pro výuku spouštění webových aplikací na Azure App Service v jedné oblasti.
Standardní vysoce dostupná zónově redundantní webová aplikace: Zabezpečená, zónově redundantní a vysoce dostupná webová aplikace, která používá Azure Application Gateway, Azure Web Application Firewall a Azure App Service s Azure Private Link.
Hostování webových aplikací pomocí služby App Service Environment
Podnikové nasazení, které používá App Service Environment: Standardní podniková úloha, která používá App Service Environment v3 s rozšířeným zabezpečením, včetně Azure Application Gateway a Azure Firewall.
Podnikové nasazení s vysokou dostupností, které používá App Service Environment: Zónově redundantní App Service Environment nasazení, které zlepšuje odolnost díky distribuci prostředků napříč zónami dostupnosti.
Bezpečně spravované webové aplikace: Zabezpečené nasazení App Service Environment s využitím Azure Application Gateway a Azure Web Application Firewall integrované s Azure DevOps pro kontinuální integraci a průběžné nasazování (CI/CD).
Správa rozhraní API pomocí Azure API Management
Ochrana rozhraní API pomocí služby Application Gateway a služby API Management: Architektura, která používá Azure Application Gateway a Azure API Management k ochraně přístupu k rozhraní API pomocí směrování založeného na Azure Web Application Firewall a adrese URL.
Migrace webové aplikace pomocí Azure API Management: Scénář migrace, který používá Azure API Management jako fasádu pro starší místní služby i nová rozhraní API hostovaná v Azure.
Průvodci webovými aplikacemi
Následující články vám pomůžou vyhodnotit a vybrat nejlepší technologie webových aplikací pro vaše požadavky na úlohy.
Doprovodné materiály k sítím pro webové aplikace
Implementace vzoru pro zabezpečený příchozí síťový provoz: Popisuje implementaci vzoru, která používá Azure Front Door Premium k zajištění globálního směrování, převzetí služeb při selhání zdroje na základě stavu a zmírnění útoků na okraji sítě.
Vylepšený přístup k zabezpečení webových aplikací služby App Service z místní sítě: Architektura pro nastavení privátního připojení k Azure App Service z místních sítí pomocí Azure Private Link, integrace virtuální sítě a privátních koncových bodů.
Globální redundance směrování pro vysoce dostupné webové aplikace
- Globální redundance směrování pro klíčové webové aplikace: Zjistěte, jak vyvíjet vysoce odolné globální webové aplikace.
- Klíčové globální doručování obsahu: Naučte se vyvíjet vysoce odolné globální aplikace HTTP, když se zaměřujete na doručování obsahu a ukládání do mezipaměti.
- Globální vstupní HTTP provoz pro kritické úlohy: Naučte se vytvářet vysoce odolné globální aplikace HTTP, pokud se zaměřujete na vstupní HTTP provoz.
Pokyny k zabezpečení pro webové aplikace
- Použití služby API Management k ochraně přístupových tokenů v aplikacích Single-Page: Architektura, která používá Azure API Management k implementaci bezstavových back-endů pro front-endy, které chrání přístupové tokeny OAuth2 před útoky skriptováním mezi weby.
Zotavení po havárii pro webové aplikace
- Architektury s více oblastmi pro Azure App Service zotavení po havárii: Přístupy k nasazení více oblastí Azure App Service architektur, včetně konfigurací typu aktivní-aktivní, aktivní-pasivní a pasivní-studená.
Hostování WordPressu v Azure
WordPress na Azure: Přehled nasazení WordPressu na Azure, který se zabývá možnostmi zabezpečení, škálovatelnosti a hostování.
WordPress na Azure Kubernetes Service: Řešení WordPress založené na kontejnerech, které používá Azure Kubernetes Service (AKS) a Azure NetApp Files pro rozsáhlé instalace náročné na úložiště.
WordPress ve službě App Service: Spravované hostitelské řešení WordPress, které používá Azure App Service pro malé až střední instalace.
Připravenost organizace
Organizace na začátku procesu přechodu na cloud můžou používat Cloud Adoption Framework pro Azure pro přístup k osvědčeným pokynům, které urychlují přechod na cloud.
Pokud chcete zajistit kvalitu řešení webové aplikace na Azure, postupujte podle pokynů v Azure Well-Architected Frameworku. Azure Well-Architected Framework poskytuje konkrétní doporučení organizacím, které usilují o architektonickou excelenci, a popisuje, jak navrhovat, nasazovat a monitorovat nákladově optimalizovaná řešení v Azure. Pokyny specifické pro webovou aplikaci najdete v následujících příručkách ke službě Azure Well-Architected Framework:
Doporučené postupy
Tyto osvědčené postupy vám pomůžou zlepšit spolehlivost, zabezpečení, nákladovou efektivitu, výkon a provozní kvalitu úloh webových aplikací na Azure.
Charakteristiky moderních webových aplikací: Přehled očekávání a principů návrhu moderních webových aplikací, včetně škálovatelnosti, modularity a architektury hostované v cloudu.
Osvědčené postupy architektury pro Azure App Service: pokyny k rozhraní Azure Well-Architected pro Azure App Service, které zahrnují spolehlivost, zabezpečení, optimalizaci nákladů, efektivitu provozu a efektivitu výkonu.
Osvědčené postupy nasazení Azure App Service: Pokyny k zdrojům nasazení, kanálům sestavení, mechanismům nasazení a strategiím slotů nasazení pro Azure App Service.
Standardní hodnoty zabezpečení pro Azure App Service: Kontrolní mechanismy zabezpečení a doporučení pro Azure App Service na základě srovnávacího testu zabezpečení Microsoft cloudu. Týká se zabezpečení sítě, správy identit a ochrany dat.
Udržování aktuálního stavu s webovými aplikacemi
Azure služby webových aplikací se vyvíjejí tak, aby řešily výzvy moderních aplikací. Mějte přehled o nejnovějších aktualizacích a funkcích.
Aktuální informace o klíčových službách webové aplikace najdete v následujícím prostředku:
Další prostředky
Následující zdroje vám můžou pomoct dozvědět se více o návrhu architektury webových aplikací:
Azure App Service síťové funkce: Přehled příchozích a odchozích síťových funkcí dostupných v Azure App Service. Zahrnuje omezení přístupu, privátní koncové body, integraci virtuální sítě, hybridní připojení a sítě App Service Environment.
Migrace webové aplikace pomocí Azure API Management: Ukázkový scénář použití Azure API Management k migraci starší webové aplikace
Odborníci na Amazon Web Services (AWS) nebo Google Cloud
Následující články vám pomůžou rychle začít porovnávat možnosti Azure webových aplikací s jinými cloudovými službami a poskytují pokyny k migraci.
Porovnání služeb
- Porovnání služeb AWS do Azure – Webové aplikace
- Porovnání služeb Google Cloud do Azure – Aplikační služby
Pokyny k migraci
Pokud migrujete z jiné cloudové platformy, projděte si následující články: