Trace Id is missing
Ugrás a tartalomtörzsre
Azure

Mikroszolgáltatások az Azure-ban

Rugalmas, rendkívül skálázható és elosztott alkalmazásokat hozhat létre, hogy gyorsabban érjen el eredményt.

Mik azok a mikroszolgáltatások?

A mikroszolgáltatások az alkalmazások létrehozásának olyan architekturális megközelítése, amely esetében minden főbb funkció vagy szolgáltatás egymástól függetlenül hozható létre és helyezhető üzembe. A mikroszolgáltatás-architektúra elosztott és gyengén kapcsolódó, így egy összetevő meghibásodása nem vezet a teljes alkalmazás összeomlásához. Az egymástól független összetevők együttműködnek, és jól definiált API-szerződésekkel kommunikálnak egymással. Mikroszolgáltatás-alapú alkalmazásokat érdemes létrehoznia, ha meg szeretne felelni a gyorsan változó üzleti igényeknek, és ha gyorsabban szeretne új funkciókat elérhetővé tenni.

Egy szoba hatalmas, színkóddal ellátott, a mennyezetet fedő és a padlóig lépcsőzetesen lenyúló kábelekkel

Egyszerűen kezelheti az új funkciót hozó kiadásokat, a frissítéseket és a hibajavításokat az egyes összetevőkben anélkül, hogy a teljes alkalmazást újra üzembe kellene helyeznie. A szoftverszállítási munkafolyamatot olyan folyamatos integrációs és folyamatos üzembe helyezési (CI/CD-) folyamatokkal automatizálhatja, mint a GitHub Actions.

 

 

 

Kiszolgálóterem mindkét oldalon vezetékekkel és kábelekkel

Az egyes szolgáltatásokat és alrendszereket az erőforrásigények alapján méretezheti a teljes alkalmazás méretezése nélkül. Egyetlen gazdagépen több szolgáltatást is elhelyezhet olyan tárolóvezénylők használatával, mint az Azure Kubernetes Service (AKS) vagy az Azure Red Hat OpenShift.

 

 

 

Egy álló íróasztalnál dolgozó személy

Az egyes szolgáltatásokat lecserélheti vagy kivonhatja anélkül, hogy ez érintené a teljes alkalmazást. A hagyományos monolitikus alkalmazási modellel ellentétben a mikroszolgáltatási platformok az egyes szolgáltatási hibákkal szembeni hibatűréshez, valamint a biztonság és a megbízhatóság javításához olyan mintázatokat használnak, mint például az áramkör-megszakítás . Ezt egyszerűbbé teheti egy szolgáltatási háló telepítésével, például az Azure Kubernetes Service-hez (AKS) használható Service Mesh Interface (SMI) vagy az Azure Red Hat OpenShifthez használható Red Hat OpenShift Service Mesh használatával.

Értekezleten beszélő személy

Minden szolgáltatáshoz megválaszthatja a csapat által előnyben részesített üzembe helyezési megközelítést, nyelvet, mikroszolgáltatási platformot és programozási modellt. Az Azure API Management használatával belső és külső felhasználásra is közzéteheti a mikroszolgáltatási API-kat, miközben olyan általános problémákat is kezelhet, mint például a hitelesítés, az engedélyezés, a szabályozás, a gyorsítótárazás, az átalakítás és a figyelés.

Vissza a lapokra

A mikroszolgáltatások megoldásarchitektúrái

Mikroszolgáltatások létrehozása az Azure-ban

Megtudhatja, mik azok a mikroszolgáltatások, milyen előnyökkel járnak, és milyen kihívásokat jelentenek.

Mikroszolgáltatások modellezése tartományelemzéssel

Olyan jól megtervezett mikroszolgáltatásokat kaphat, amelyek tartományvezérelt tervezési (DDD) keretrendszert használnak.

Mikroszolgáltatások határainak azonosítása

A mikroszolgáltatások megfelelő méretének kialakításához kezdje egy gondosan megtervezett tartományi modellel.

A mikroszolgáltatások tervezési mintái

Olyan tervezési mintákat ismerhet meg, amelyek segítenek mérsékelni a mikroszolgáltatásokkal kapcsolatban felmerülő bizonyos kihívásokat.

CI/CD-folyamat létrehozása mikroszolgáltatásokhoz

Egy megfelelő CI/CD-folyamat létrehozásával gyorsabb és megbízhatóbb kiadási ciklusokat érhet el.

Azure Kubernetes Service (AKS) megoldás létrehozása

Megismerheti az AKS-t, a szervezetet szerepkörök és feladatok köré szervezheti, és üzemkész számítási feladatokat helyezhet üzembe.

További információ a mikroszolgáltatási architektúrához használható termékekről és szolgáltatásokról

Azure Kubernetes Service (AKS)

Azure Kubernetes Service (AKS)

Magas rendelkezésre állású, biztonságos és teljes mértékben felügyelt Kubernetes-szolgáltatás.

Azure Red Hat OpenShift

Azure Red Hat OpenShift

Teljes mértékben felügyelt Red Hat OpenShift-szolgáltatás, a Red Hattel közösen működtetve.

Azure Functions

Azure Functions

Egy eseményvezérelt, kiszolgáló nélküli számítási platform, amely a vezényléssel kapcsolatos összetett problémák megoldására is képes.

Azure Container Apps

Azure Container Apps

Modern appokat fejleszthet és helyezhet üzembe kiszolgáló nélküli tárolók használatával.

Azure Cosmos DB

Azure Cosmos DB

Gyors NoSQL-adatbázis nyílt API-kkal bármilyen mérethez.

Azure Container Registry

Azure Container Registry

A Docker és az Open Container Initiative (OCI) lemezképeinek és összetevőinek regisztrációs adatbázisa.

Azure API Management

Azure API Management

Hibrid, többfelhős felügyeleti platform API-khoz minden környezetben.

Mikroszolgáltatás-alapú alkalmazások létrehozása

Állítsa be ingyenes Azure-fiókját.

Olvassa el az Elosztott rendszerek tervezése című e-könyvet

További információ a megismételhető mintákról és összetevőkről, amelyekkel megbízható, elosztott rendszereket hozhat létre egyszerűbben és hatékonyabban.

Útmutatást kaphat a natív felhős munkához

Megismerkedhet a Kubernetes képzési és betanítási forrásaival – többek között videókkal, cikkekkel, könyvekkel és technikai webináriumokkal.