Rugalmas igénykezelés az AKS-szel

Azure
Content Delivery Network
Függvények
Tárolás

Ebből a példából megtudhatja, hogyan valósítható meg a gyors és megbízható szolgáltatás minősége a szezonális és egyéb nagy forgalmú keresleti időszakok során.This example shows how to achieve fast and reliable service quality during seasonal and other high-traffic demand periods. Ez a megközelítés a következő módon kezelhető:This approach can be used to manage:

  • A rugalmas skálázás az infrastruktúra kezelése nélkül kezeli a forgalmat és az értékesítéseketElastic scaling handles traffic and sales bursts without managing infrastructures
  • Kis késleltetésű adathozzáférés a világ bármely pontjáról a gyors és robusztus felhasználói élmény érdekébenLow-latency data access from anywhere in the world for fast, robust user experiences
  • Magas rendelkezésre állás több adatközpontbanHigh availability across multiple data centers

ArchitektúraArchitecture

Architektúra-diagram – SVG letöltéseArchitecture Diagram Download an SVG

AdatfolyamData Flow

Az adatforgalom a megoldáson keresztül a következőképpen zajlik:The data flows through the solution as follows:

  1. Az Azure Traffic Manager a bejövő kérelmeket az Azure API Management Gateway felé irányítjaAzure Traffic Manager routes incoming requests to Azure API management Gateway
  2. Az API Gateway gondoskodik arról, hogy a kérelmek megfeleljenek a biztonsági és egyéb házirendeknek, majd az Azure Kubernetes szolgáltatásban futó szolgáltatásnak irányítsa azokat.API Gateway ensures requests meet security and other policies, and then routes them to service running in Azure Kubernetes Service
  3. A szolgáltatások Azure Cosmos DB, Azure CDN és Azure Functions használatával érik el az alacsony késleltetésű adatelérési adatok igény szerinti elérését a világ bármely pontjánServices use Azure Cosmos DB, Azure CDN, and Azure Functions to achieve low-latency data access data as needed from anywhere in the world
  4. Ha a kereslet a jelenlegi kapacitásnál korábbira esik, az AK virtuális csomópontokat használ a szolgáltatás dinamikus skálázásához.When demand spikes past current capacity, AKS uses virtual nodes to dynamically scale up the service

ÖsszetevőkComponents

Ez a forgatókönyv számos Azure-összetevőt implementál:This scenario is implemented several Azure components:

  • Azure Kubernetes szolgáltatás: a teljes körűen felügyelt Azure Kubernetes szolgáltatás (ak) megkönnyíti a tároló alkalmazások üzembe helyezését és felügyeletétAzure Kubernetes Service: The fully managed Azure Kubernetes Service (AKS) makes deploying and managing containerized applications easy
  • Azure API Management: az adat-és szolgáltatások szelektív közzététele a külvilággal és a bejövő API-hívások kezeléseAzure API Management: Selectively expose data and services to the outside world and manage incoming API calls
  • Azure Cosmos db: teljes körűen felügyelt adatbázis-szolgáltatás kulcsrakész globális terjesztéssel és transzparens, több elsődleges replikálással.Azure Cosmos DB: A fully managed database service with turnkey global distribution and transparent multi-primary replication.
  • Azure functions: egy eseményvezérelt, kiszolgáló nélküli számítási platform, amely összetett előkészítési problémák megoldására is képes.Azure Functions: An event-driven serverless compute platform that can also solve complex orchestration problems.
  • Azure Storage: az Azure Storage tartós, nagy rendelkezésre állású, nagy mértékben méretezhető felhőalapú tárolási megoldást kínál, és magában foglalja az objektum-, fájl-, lemez-, üzenetsor-és Table Storage-t.Azure Storage: Azure Storage offers a durable, highly available, massively scalable cloud storage solution and includes object, file, disk, queue, and table storage.
  • Azure Traffic Manager: DNS-alapú forgalom-terheléselosztó a forgalom optimális elosztásához a globális Azure-régiók közöttAzure Traffic Manager: A DNS-based traffic load balancer for distributing traffic optimally to services across global Azure regions
  • Azure CDN: globális CDN-megoldás a nagy sávszélességű tartalmak továbbítására.Azure CDN: A global CDN solution for delivering high-bandwidth content.
  • Azure Notification hub: leküldéses értesítések küldése bármely platformra bármilyen háttérből.Azure Notification Hub: Send push notifications to any platform from any back end.

További lépésekNext Steps