This is the Trace Id: 71c2ab8b21913a59cd4390eb3e6b333b
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.