Nápady na řešení
Tento článek popisuje myšlenku řešení. Váš cloudový architekt může pomocí těchto pokynů vizualizovat hlavní komponenty pro typickou implementaci této architektury. Tento článek slouží jako výchozí bod k návrhu dobře navrženého řešení, které odpovídá konkrétním požadavkům vaší úlohy.
Azure Cache for Redis dokonale doplňuje databázové služby Azure, jako je Azure Cosmos DB. Poskytuje cenově výhodné řešení pro škálování propustnosti zápisu a čtení vaší datové vrstvy. Využijte možnost ukládat a sdílet výsledky databázových dotazů, stavy relací, statický obsah a další, a to pomocí společného principu s doplňováním mezipaměti aplikací.
Architektura
Stáhněte si soubor aplikace Visio s touto architekturou.
Tok dat
- Když aplikace potřebuje načíst data, nejprve vyhledá, jestli existuje ve službě Azure Cache for Redis.
- Pokud se data nacházejí v Azure Cache for Redis (přístup do mezipaměti), aplikace tato data použije.
- Pokud se data ve službě Azure Cache for Redis nenašla (chybí mezipaměť), aplikace bude muset načíst data z příslušné databázové služby Azure.
- V případě neúspěšných scénářů mezipaměti by žádající aplikace měla přidat data načtená ze služby Azure Database do služby Azure Cache for Redis.
Komponenty
Klíčové technologie používané k implementaci této architektury:
- Azure Cache for Redis doplňuje databázové služby, jako je Azure SQL Database a Azure Cosmos DB, tím, že vaší datové vrstvě umožní škálovat propustnost s nižšími náklady než prostřednictvím rozšířených databázových instancí. Umožňuje ukládat a sdílet výsledky databázových dotazů, stavy relací a statický obsah pomocí běžného vzoru doplňování do mezipaměti. Zajistěte, aby vaše aplikace byla škálovatelná a škálovatelná.
- Aplikace Azure Service je služba založená na protokolu HTTP pro hostování webových aplikací, rozhraní REST API a mobilních back-endů. Můžete vyvíjet ve svém oblíbeném jazyce, včetně .NET, .NET Core, Java, Ruby, Node.js, PHP a Pythonu. Aplikace běží a škálují snadno v prostředích se systémem Windows i Linux.
- Azure Cosmos DB je plně spravovaná databázová služba NoSQL pro moderní vývoj aplikací.
- Azure SQL Database je součástí řady Azure SQL. Azure SQL Database je inteligentní, škálovatelná a relační databázová služba vytvořená pro cloud.
- Azure Database for PostgreSQL je také součástí řady Azure SQL.
Podrobnosti scénáře
Potenciální případy použití
- Letecké společnosti (letadla a letecký průmysl)
- Online prodejci vozidel (automobilový průmysl)
- Restaurace (cestování a pohostinství)
Přispěvatelé
Tento článek spravuje Microsoft. Původně byla napsána následujícími přispěvateli.
Hlavní autor:
- Sarah Parkes | Architekt cloudového řešení
Další kroky
- Informace o službě Azure Cache for Redis
- Přehled služby App Service
- Vítá vás Azure Cosmos DB
- Co je Azure SQL Database?