Az Azure és a .NET bemutatása

Az Azure egy olyan felhőplatform, amely leegyszerűsíti a modern alkalmazások létrehozásának folyamatát. Akár teljes mértékben az Azure-ban üzemelteti az alkalmazásokat, akár a helyszíni alkalmazásokat bővíti az Azure-szolgáltatásokkal, az Azure segít skálázható, megbízható és karbantartható alkalmazások létrehozásában. Az Olyan eszközök széles körű támogatásával, mint a Visual Studio és a Visual Studio Code, valamint egy átfogó SDK-kódtár, az Azure úgy lett kialakítva, hogy Ön, a .NET fejlesztője már a kezdetektől hatékony legyen.

Alkalmazásfejlesztési forgatókönyvek az Azure-ban

Az Azure-t az igényeitől függően különböző módokon építheti be az alkalmazásba.

  • Azure-beli alkalmazás üzemeltetése – Az Azure a teljes alkalmazásvermet üzemeltetheti a webalkalmazásoktól és API-któl az adatbázisokon át a tárolási szolgáltatásokig. Azure-támogatás különböző üzemeltetési modelleket kínál a teljes körűen felügyelt szolgáltatásoktól a tárolókon át a virtuális gépekig. Teljes mértékben felügyelt Azure-szolgáltatások használatakor az alkalmazások kihasználhatják az Azure-ba beépített méretezhetőséget, magas rendelkezésre állást és biztonságot.

  • Felhőszolgáltatások használata alkalmazásokból – A meglévő alkalmazások azure-szolgáltatásokat építhetnek be a képességeik bővítéséhez. Ez magában foglalhatja az Azure Cognitive Search teljes szöveges keresési funkciójának hozzáadását, az alkalmazás titkos kulcsainak biztonságos tárolását az Azure Key Vaultban, vagy látási, beszéd- és nyelvfelismerési képességek hozzáadását az Azure Cognitive Services használatával. Ezeket a szolgáltatásokat az Azure teljes mértékben felügyeli, és egyszerűen hozzáadható az alkalmazáshoz a jelenlegi alkalmazásarchitektúra vagy üzemi modell módosítása nélkül.

  • Modern kiszolgáló nélküli architektúrák – Az Azure Functions leegyszerűsíti az eseményvezérelt munkafolyamatok kezelésére szolgáló megoldások létrehozását, legyen szó a HTTP-kérésekre való válaszadásról, a Blob Storage-fájlfeltöltések kezeléséről vagy az események várólistában történő feldolgozásáról. Csak az esemény kezeléséhez szükséges kódot írja meg anélkül, hogy a kiszolgálók vagy a keretrendszerkód miatt kellene aggódnia. Emellett több mint 250 összekötőt használhat más Azure- és külső szolgáltatásokhoz a legkeményebb integrációs problémák megoldásához.

Azure-szolgáltatások elérése .NET-alkalmazásokból

Akár az Azure-ban, akár a helyszínen üzemelteti az alkalmazást, a legtöbb Azure-szolgáltatáshoz való hozzáférést az Azure SDK for .NET biztosítja. A .NET-hez készült Azure SDK NuGet-csomagok sorozataként érhető el, és .NET Core (2.1 és újabb) és .NET-keretrendszer (4.6.1 és újabb) alkalmazásokban is használható. A .NET-hez készült Azure SDK olyan egyszerűvé teszi az Azure-szolgáltatások alkalmazását, mint a megfelelő NuGet-csomag telepítése, egy ügyfélobjektum példányosítása és a megfelelő metódusok meghívása. A .NET-hez készült Azure SDK-val kapcsolatos további információk az Azure SDK for .NET áttekintésében találhatók.

Diagram showing how .NET applications use the Azure SDK to access Azure services

Következő lépések

Ezután megismerheti a .NET-fejlesztéshez leggyakrabban használt Azure-szolgáltatásokat .