API-t előnyben részesítő üzleti SaaS-modell

Azure
Függvények
Tárolás

ÁttekintésOverview

Alkalmazkodással, fejlődéssel és az innováció felgyorsításával a lehetőségekből stratégiai előnyöket kovácsolhat.Adapt, evolve, and allow faster innovation to turn opportunities into strategic advantages.

  • API-átjáró és fejlesztői portál létrehozása percek alatt, és az API-k közzététele egyszerűen belső vagy külső használatraCreate API gateway and developer portal in minutes and publish APIs easily for internal or external use
  • Kezelheti az adatsémákat, és gyorsan átalakíthatja a gyors változásokatHandle any data schema and adapt quickly to rapid changes
  • Bárhonnan csatlakozhat a háttér-szolgáltatásokhoz, és egy helyen kezelheti, biztonságossá teheti és optimalizálhatja az összes API-tConnect to back-end services anywhere and manage, secure, and optimize all APIs in one place

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 API-t az API-fejlesztők határozzák meg, és a API Management portálon keresztül tették közzéAPI is defined by API developers and published via the API Management portal
  2. Az alkalmazások fejlesztői definiálják a Kubernetes és a társított logikát, és üzembe helyezik azokat.Application developers define the microservices and associated logic and deploy to Kubernetes
  3. Az API-felhasználók (belső és/vagy külső) az API fejlesztői portál használatával megismerhetik az API-t, és használhatják azokat az alkalmazásaikbanAPI users (internal and/or external) use the API developer portal to learn about the API and use them in their applications
  4. API-k API-átjárón keresztüli elérését segítő alkalmazásokApplications access APIs via the API Gateway
  5. Az API-átjáró, miután meggyőződött róla, hogy az API-kérelem megfelel a biztonsági és egyéb házirendeknek, például a szabályozásnak, továbbítja a kérést a Kubernetes-ben futó szolgáltatásnak.API Gateway, after ensuring the API request meets security and other policies e.g. throttling, forwards the request to service running in Kubernetes

ÖsszetevőkComponents

A példában szereplő példa számos Azure-összetevőt használ:The example scenario uses 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 SQL Database: egy teljes körűen felügyelt, beépített intelligenciával rendelkező kapcsolódó adatbázis.Azure SQL Database: A fully managed relational database with built-in intelligence.
  • 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 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.

További lépésekNext Steps