Kulcsfontosságú Azure-szolgáltatások fejlesztőknek

Ez a cikk egy hét cikkből álló sorozat második része, amely segít a fejlesztőknek az Azure használatbavételében.

Ez a cikk bemutatja a fejlesztők által leggyakrabban használt legfontosabb Azure-szolgáltatásokat. Az összes Azure-szolgáltatás átfogó listájáért tekintse meg az Azure dokumentációs központjának oldalát.

Alkalmazás üzemeltetése és számítása

Akár webalkalmazás statikus erőforrásait, API-ját, akár hosszú ideig futó háttérfolyamatokat kell üzemeltetnie tárolók, virtuális gépek vagy kiszolgáló nélküli technológiák használatával, ezek az Azure-szolgáltatások segítenek a teljes megoldás elkészítésében.

        Szolgáltatás Leírás
Azure App Service .NET-, Java-, Node.js- és Python-webalkalmazásokat és API-kat üzemeltet egy teljes mértékben felügyelt Azure-szolgáltatásban. A kódot csak az Azure-ban kell üzembe helyeznie. Az Azure olyan infrastruktúra-feladatokat kezel, mint a magas rendelkezésre állás, a terheléselosztás és az automatikus skálázás.
Azure Static Web Apps Statikus webalkalmazásokat üzemeltethet olyan keretrendszerek használatával, mint a Gatsby, a Hugo vagy a VuePress, vagy az Angular, React, Svelte vagy Vue használatával készült modern webalkalmazások. A statikus webalkalmazások automatikusan létrehoznak és üzembe helyeznek kódmódosítások és az Azure Functions szolgáltatás API-integrációja alapján.
Azure Konténer Alkalmazások Az Azure Container Apps lehetővé teszi a tárolóalapú alkalmazások kiszolgáló nélküli platformon való futtatását vezénylés vagy infrastruktúra kezelése nélkül.
Azure Container Instances Igény szerinti Docker-tárolók futtatása felügyelt, kiszolgáló nélküli Azure-környezetben. Az Azure Container Instances egy megoldás olyan forgatókönyvek számára, amelyek elkülönített tárolókban valósulhatnak meg, vezénylés nélkül.
Azure Kubernetes Services Gyorsan üzembe helyezhet egy éles üzemre kész Kubernetes-fürtöt a felhőbe, és átirányíthatja a működési terhet az Azure-ra. Az Azure kezeli a kritikus feladatokat, például az állapotfigyelést és a karbantartást. Csak az ügynökcsomópontok kezelését és karbantartását kell elvégeznie.
Azure-beli virtuális gépek Akkor üzemeltetheti az alkalmazást virtuális gépek használatával az Azure-ban, ha nagyobb kontrollra van szüksége a számítási környezet felett. Az Azure-beli virtuális gépek rugalmas, méretezhető számítási környezetet kínálnak Linux és Windows rendszerű virtuális gépekhez is.
Azure Functions Kiszolgáló nélküli számítási platform, amely kisebb, különálló kódszegmenseket hoz létre, amelyek számos különböző eseményből aktiválhatók. Gyakori alkalmazások például a kiszolgáló nélküli API-k létrehozása vagy az eseménymeghajtó architektúrák vezénylése.
Azure Spring Apps Spring Boot-mikroszolgáltatási alkalmazásokat üzemeltet az Azure-ban, nincs szükség kódmódosításra. Az Azure Spring Apps monitorozást, konfigurációkezelést, szolgáltatásfelderítést, CI/CD-integrációt és egyebeket biztosít.

Felmerülhet a kérdés: "Miért van olyan sok különböző módszer egy alkalmazás üzemeltetésére?" A választ a következő cikkben, az alkalmazások Azure-ban való üzemeltetéséről szóló cikkben ismertetik.

Öntödei eszközök

Az Foundry Tools segítségével előre összeállított és testreszabható API-kkal és modellekkel hozhat létre AI-alkalmazásokat. A példaalkalmazások közé tartozik a beszélgetések természetes nyelvi feldolgozása, a keresés, a monitorozás, a fordítás, a beszéd, a látás és a döntéshozatal.

        Szolgáltatás Leírás
Azure OpenAI Használjon hatékony nyelvi modelleket, például a GPT, a Codex és az Embeddings modellsorozatot a tartalomgeneráláshoz, az összegzéshez, a szemantikai kereséshez és a természetes nyelvhez a fordítás kódolásához.
Azure Speech a Foundry Tools alkalmazásban Átírhatja a hallható beszédet olvasható, kereshető szöveggé, vagy élethű beszédgé alakíthatja a szöveget a természetesebb felületek érdekében.
Azure nyelvi szolgáltatás a Foundry eszközeiben Természetes nyelvi feldolgozással (NLP) azonosíthatja a kulcskifejezéseket, és hangulatelemzést végezhet szövegből.
Azure Translator az Öntödei eszközökben Több mint 100 nyelv és dialektus fordítása.
Azure Vision az Öntödeipari eszközökben Tartalom elemzése képekben és videókban.
Azure AI-keresés Nagy léptékű információlekérés hagyományos és társalgási keresési alkalmazásokhoz, a biztonság és az AI-bővítés és a vektorizálás beállításaival.
Azure Document Intelligence az Foundry Toolsban Az űrlapokat megértő dokumentumkinyerési szolgáltatás lehetővé teszi, hogy gyorsan kinyerje a szöveget és a szerkezetet a dokumentumokból.

Az AI-alkalmazások létrehozásának megkezdéséhez tekintse meg az AI-alkalmazások fejlesztésének áttekintését. Az üzembe helyezésre kész referenciamintákért keresse meg az AI-alkalmazássablonokat. Ha intelligens ügynököket szeretne létrehozni, tekintse meg az Ügynökök létrehozása az Azure-beli Model Context Protocol használatával című témakört.

Adatok

Az Azure számos relációs és NoSQL-tárolási lehetőséget kínál, köztük számos népszerű nyílt forráskódú adatbázis-termék felügyelt verzióit is.

        Szolgáltatás Leírás
Azure SQL SQL Server-adatbázismotor-termékek családja a felhőben.
Azure SQL-adatbázis Az SQL Server teljes mértékben felügyelt, felhőalapú verziója.
Azure Cosmos DB Teljes körűen felügyelt, felhőalapú NoSQL-adatbázis. Az Azure Cosmos DB több API-t is tartalmaz, köztük a MongoDB-vel, a Cassandra-val és a Gremlinnel kompatibilis API-kat.
Azure Database for PostgreSQL Teljes körűen felügyelt, felhőalapú PostgreSQL-adatbázis-szolgáltatás, amely a PostgreSQL Community Edition kiadáson alapul.
Azure Database for MySQL Teljes körűen felügyelt, felhőalapú MySQL-adatbázis-szolgáltatás a MySQL Community Edition alapján.
Azure adatbázis a MariaDB-hez Teljes körűen felügyelt, felhőalapú MariaDB-adatbázis-szolgáltatás, amely a MariaDB közösségi kiadásán alapul.
Azure Cache for Redis Biztonságos adatgyorsítótár és üzenetkezelési közvetítő, amely nagy átviteli sebességet és alacsony késésű hozzáférést biztosít az alkalmazások adataihoz.

Storage

Az Azure Storage-termékek biztonságos, skálázható felhőt és hibrid adattárolási szolgáltatásokat kínálnak. Az ajánlatok közé tartoznak a hibrid tárolási megoldások és az adatok átvitelére, megosztására és biztonsági mentésére szolgáló szolgáltatások.

        Szolgáltatás Leírás
Azure Blob-tároló Az Azure Blob Storage lehetővé teszi az alkalmazások számára a fájlok felhőben való tárolását és lekérését. Az Azure Storage nagy mértékben méretezhető, nagy mennyiségű adatot tárol, és redundáns tárolással biztosítja a magas rendelkezésre állást.
Azure Data Lake Storage Az Azure Data Lake Storage skálázható, költséghatékony tárolással támogatja a big data-elemzéseket strukturált, részben strukturált vagy strukturálatlan adatokhoz.

Messaging

Ezek a legnépszerűbb szolgáltatások, amelyek kezelik az üzenetek küldését, fogadását és átirányítását az alkalmazásokból és az alkalmazásokba.

        Szolgáltatás Leírás
Azure Service Bus Teljes körűen felügyelt vállalati üzenetközvetítő, amely támogatja a pont–pont és a közzététel-feliratkozás integrációját. Ideális a leválasztott alkalmazások létrehozásához, az üzenetsoralapú terhelés simításához vagy a mikroszolgáltatások közötti kommunikáció megkönnyítéséhez.
Azure-eseményközpontok Az Azure Event Hubs egy felügyelt szolgáltatás, amely nagy mennyiségű adatfolyamot fogad és dolgoz fel webhelyekről, alkalmazásokból vagy eszközökről.
Azure Queue Storage Egyszerű és megbízható üzenetsor, amely nagy számítási feladatokat kezel.

Identitás és biztonság

Az Azure egyik erőssége az alapértelmezetten biztosított biztonsági stratégia. Az alkalmazásszintű biztonságot az alábbi szolgáltatásokkal javíthatja.

        Szolgáltatás Leírás
Microsoft Entra-azonosító Kezelheti a felhasználói identitásokat, és szabályozhatja az alkalmazásokhoz, adatokhoz és erőforrásokhoz való hozzáférést.
Azure Key Vault Az alkalmazás titkos kulcsainak, például kapcsolati sztringeknek és API-kulcsoknak a tárolása és elérése korlátozott hozzáféréssel rendelkező titkosított tárolóban, hogy a titkos kulcsok és az alkalmazások ne sérüljenek.
Alkalmazáskonfiguráció Gyors és méretezhető szolgáltatás az alkalmazásbeállítások és a funkciójelzők központi kezeléséhez.

Menedzsment

A legtöbb alkalmazás számára előnyös, ha a DevOps, a fejlesztők és a rendszergazdák mély betekintést engednek a felhőben futó kódba. Az alábbi szolgáltatások betekintést nyújtanak az alkalmazások teljesítményébe és naplózásába.

        Szolgáltatás Leírás
Azure Monitor Átfogó monitorozási megoldás a felhőből és a helyszíni környezetekből származó monitorozási adatok gyűjtésére, elemzésére és megválaszolására.
Application Insights Az Azure Monitor ezen funkciója alkalmazásteljesítmény-kezelést (APM) biztosít az élő webalkalmazások teljesítményének, megbízhatóságának és minőségének javításához.

Most, hogy áttekintheti azokat a szolgáltatásokat, amelyek egy robusztus felhőmegoldásba kombinálhatók, közelebbről megvizsgáljuk a felhőt célzó alkalmazások létrehozását és üzemeltetését.