Kiszolgáló nélküli Azure
Kiszolgáló nélküli megoldásra váltva, az infrastruktúra kezelésének kiiktatásával felgyorsíthatja az alkalmazások fejlesztését.
Kiszolgáló nélküli alkalmazások fejlesztése, üzembe helyezése és üzemeltetése egy teljes körű platformon
Értékesebbé teheti a cége alapvető szolgáltatását az infrastruktúrával kapcsolatos követelmények teljesítésére fordított idő és erőforrások csökkentésével. A teljes mértékben felügyelt, mindenre kiterjedő, kiszolgáló nélküli Azure-megoldásokkal növelheti a fejlesztői produktivitást, optimalizálhatja az erőforrásokat, és felgyorsíthatja az innováció ütemét.
Miért érdemes kiszolgáló nélküli Azure-megoldásokat választania?
A fejlesztési sebesség növelése
Ha felszabadítja a fejlesztőket az infrastruktúra kiépítésével és kezelésével együtt járó feladatok alól, azzal csökkentheti a vállalat küldetése szempontjából nem lényeges tevékenységekre fordított időt. Fejlesztőbarát API-k, kevés kódolást igénylő vagy kódolást egyáltalán nem igénylő szolgáltatások, használatra kész gépi tanulás és kognitív modellek használatával felgyorsíthatja a fejlesztést és az üzembe helyezést.
A csapatteljesítmény növelése
Ha teljes mértékben felügyelt platformot használ az alkalmazások fejlesztéséhez, üzembe helyezéséhez és működtetéséhez, azzal javíthatja a csapatok agilitását és teljesítményét. Bármilyen alkalmazásmintához és környezethez fejleszthet, legyen az hibrid, felhőalapú vagy peremhálózati. Az intelligens figyelési és elemzési eszközökkel proaktívan kezelheti az alkalmazásokat.
A szervezetre gyakorolt hatás javítása
A kiszolgáló nélküli Azure-megoldásokkal, amelyekkel a szervezet szabad utat adhat az innovációnak és az új bevételi lehetőségeknek, felgyorsíthatja a piacra kerülést. Az intelligens biztonságkezeléssel és a komplex veszélyforrások elleni védelemmel csökkentheti az infrastruktúra teljes bekerülési költségét, és minimalizálhatja a kockázatokat.
Fejlesztés teljes körű, kiszolgáló nélküli Azure-megoldásokkal
Nem kell foglalkoznia az infrastruktúra kezelésével, mindegy, hogy milyen típusú alkalmazást fejleszt vagy milyen technológiát használ. Az alkalmazások fejlesztéséhez számos, kiszolgáló nélküli végrehajtási környezet, teljes körűen felügyelt szolgáltatás, valamint fejlesztői eszközök és szolgáltatások széles választéka áll rendelkezésre.
Kiszolgáló nélküli Azure-megoldások
Mivel nem kell foglalkoznia a kódot és a tárolókat futtató infrastruktúra kezelésével, gyorsabban fejlesztheti az alkalmazásokat
Kiszolgáló nélküli konténerizált mikroszolgáltatások
Az Azure Container Apps segítségével anélkül hozhat létre konténerizált alkalmazásokat, hogy összetett infrastruktúrát kellene kezelnie. Az Ön által választott programozási nyelven és keretrendszerben írhatja meg a kódot, és a Distributed Application Runtime (Dapr) teljes támogatásával fejleszthet mikroszolgáltatásokat. A Kubernetes Event-Driven Autoscaling (KEDA) segítségével dinamikusan végezheti el a skálázást a HTTP-forgalom vagy az események alapján.
Kiszolgáló nélküli Kubernetes
Rugalmasan építhet ki podokat a másodperceken belül elinduló tárolópéldányokban anélkül, hogy további számítási erőforrásokra lennek szükség. Az Azure Kubernetes Service (AKS) és a nyílt forráskódú Virtual Kubelet projekten alapuló virtuális AKS-csomópontok vezénylési képességeivel kiszolgáló nélküli Kubernetes-alapú alkalmazásokat hozhat létre. A legtöbbet hozhatja ki az eseményalapú megközelítésekből, ha eseményalapú automatikus KEDA-méretezést ad hozzá az AKS-fürthöz. A KEDA olyan nyílt forráskódú összetevő, amellyel a tárolók közvetlenül az eseményforrásokból dolgozzák fel az eseményeket, lehetővé téve a nullára méretezést.
Kiszolgáló nélküli függvények
Az Azure Functionsnevű eseményvezérelt számítási megoldással tetszés szerinti nyelven írt kódokat hajthat végre. Igény szerint méretezhet, és csak a kód végrehajtásához szükséges idő után kell fizetnie. Az Azure-ban és az Azure Stackben felügyelt szolgáltatásként elérhető nyílt forráskódú Functions-futtatókörnyezet több más célkörnyezetben is használható, például a Kubernetesben, az Azure IoT Edge-ben, a helyszínen vagy akár más felhőkben.
Kiszolgáló nélküli alkalmazáskörnyezetek
Az Azure App Service használatával nagy produktivitású, teljes körűen felügyelt környezetben, tetszőleges platformon futtathatja és méretezheti a webes, a mobil- és az API-alkalmazásokat.
„Nem vagyunk számítógéptudósok. Olyan partnerekre van szükségünk, akik segíteni tudnak az infrastruktúra valóban gyors kiépítésében, hogy a donorszervek mindegyikét megfelelően tudjuk kezelni. A Microsofttal és a Terawe-jel kialakított partneri kapcsolat forradalmasította a megközelítésünket és a gondolkodásunkat.”
Dr. Greg Tietjen, egyetemi adjunktus és vezető kutató
DevOps és fejlesztői eszközök kiszolgáló nélküli megoldásokhoz
Ismerős eszközökkel hozhat létre kiszolgáló nélküli alkalmazásokat közvetlenül a saját fejlesztői környezetéből és a kedvenc operációs rendszerén. Első osztályú szolgáltatásokat használhat a függvények, a tárolók és a Kubernetes-alapú alkalmazások fejlesztéséhez, teszteléséhez és üzembe helyezéséhez
CI/CD kiszolgáló nélküli megoldásokhoz
Az Azure DevOps jóvoltából korlátlan, felhőalapú, privát GIT-adattárházat használhat. Egyszerűen állíthatja be a folyamatos integráció és terjesztés (CI/CD) módszerét, automatikusan felveheti a csomagkezelést, automatikusan aktiválhatja a buildeket, és üzembe helyezheti őket a Kubernetesben az Azure Functions szolgáltatásban, az Azure Web Appsben vagy egy tetszőleges felhőben.
Alkalmazásfejlesztői eszközök
A fejlesztői eszközök átfogó készletével kiszolgáló nélküli alkalmazásokat fejleszthet és futtathat, és hibakeresést végezhet rajtuk. Emulátorokat használat az alkalmazások helyi fejlesztéséhez speciális forgatókönyvek, például a Functions és a Kubernetes szolgáltatás alkalmazásával, majd, ha készen áll az üzembe helyezésre, egyszerűen az Azure-be irányíthatja őket.
Kiszolgáló nélküli alkalmazások fejlesztése relációs és nem relációs adatbázisokkal
Kiszolgáló nélküli Azure SQL Database
A kiszolgáló nélküli Azure SQL Database használatával gyorsabban fejleszthet alkalmazásokat, optimalizálhatja az ár és a teljesítmény arányát, és egyszerűbbé teheti a relációs adatbázisok teljesítményének felügyeletét. A teljesítményigény alapján automatikusan méretezheti a számítási kapacitást, és csak a másodpercenként felhasznált számítási teljesítmény után kell fizetnie. További költségmegtakarítást érhet el a kiszolgáló nélküli adatbázisok automatikus szüneteltetésével, majd újabb számítási tevékenység esetén automatikus visszakapcsolásával, így az inaktív időszakokban csak a tárolásért kell fizetnie. Az Azure SQL Database összes adatbázisa automatikusan frissül, a kiszolgáló nélkülieket is beleértve, és mindegyik beépített magas rendelkezésre állással rendelkezik, és beépített gépi tanulást kínál a nagyobb biztonság és teljesítmény érdekében.
Azure Cosmos DB
A globálisan elosztott, nagymértékben skálázható, több modelles Azure Cosmos DB adatbázis-szolgáltatással adatbázistriggereket, valamint bemeneti és kimeneti kötéseket hozhat létre.
„A kiszolgáló nélküli Azure SQL Database teljesen megfelel a vállalatunknak. Nem kell aggódnunk a csúcsterhelések esetén előforduló vertikális felskálázás miatt, és csak a használat után kell fizetnünk. A magas, minden eshetőségre való felkészüléshez szükséges költségek nélkül van meg a kívánt kapacitásunk.”
Michael Aird, műszaki főigazgató
Kiszolgáló nélküli Azure-tár
Az Azure Blob Storage segítségével statikus webalkalmazásokat fejleszthet, vagy nagymértékben skálázható tárként használhatja a strukturálatlan adatok tárolásához. A táreseményeket kihasználva válaszolhat a több kiszolgáló nélküli architektúrával rendelkező blobokon végzett műveletekre. A blobeseményeket a rendszer az Event Griden keresztül leküldi a Functions vagy a Logic Apps szolgáltatást vagy akár az Ön saját egyéni HTTP-figyelőjét használó előfizetőknek.
A kamera keretei skálázható architektúra használatával feltölthetők a Blob Storage-ba, ami aktiválja az Azure Functions szolgáltatást, visszaadja a képen látható emberek számát, majd ezt elküldi kimenetként az Azure Event Hubsba.
Kiszolgáló nélküli Azure-megoldásarchitektúrák
Méretezhető e-kereskedelmi webalkalmazás fejlesztése
Az e-kereskedelmi webhely egyszerű rendelésfeldolgozó munkafolyamatokat nyújt Azure-szolgáltatások segítségével. Az Azure Functions és a Web Apps segítségével a fejlesztők a személyre szabott felületek fejlesztésére összpontosíthatnak, az infrastruktúra kezelését pedig az Azure-ra bízhatják.
Átmeneti teljesítményfokozás az AKS-ből az ACI-vel
Az AKS virtuális csomópontjának használatával másodpercek alatt elinduló podokat építhet ki az ACI-n belül. Ez lehetővé teszi, hogy az AKS az átlagos számítási feladatokhoz éppen elegendő kapacitással fusson. Ahogy elfogy a kapacitás az AKS-fürtben, további podokra végezhet horizontális felskálázást az ACI-ben anélkül, hogy további kiszolgálókat kellene kezelnie.
CI/CD tárolókhoz
A tárolók megkönnyítik az alkalmazások folyamatos fejlesztését és üzembe helyezését. A tárolók üzembe helyezésének a Kubernetes Azure Kubernetes Service (AKS) használatával való vezénylésével replikálható és felügyelhető tárolófürtök hozhatók létre.
Erőforrások kiszolgáló nélküli megoldásokhoz
Az Azure-beli kiszolgáló nélküli számítástechnika kézikönyve, második kiadás
Elosztott rendszerek tervezése
Azure API Management: A digitális átalakítás elősegítése az API-k mai piacán
A kiszolgáló nélküli Azure-megoldásokról szóló legújabb blogbejegyzések
2022. AUGUSZTUS 17.
2022. szeptember 5.
Fejlesztés megkezdése kiszolgáló nélküli Azure-megoldásokkal
Ingyenes szolgáltatások 12 hónapig az első lépésekhez.