Azure fejlesztőknek – áttekintés

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.

Azure-támogatás a jelenleg használt legnépszerűbb programozási nyelveket, beleértve a Pythont, a JavaScriptet, a Java-t, a .NET-et és a Go-t. Az olyan eszközök átfogó SDK-kódtárával és széles körű támogatásával, mint a VS Code, a Visual Studio, az IntelliJ és az Eclipse, az Azure úgy lett kialakítva, hogy kihasználja a már meglévő készségeket, és azonnal hatékonyabbá tegye.

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 meglévő helyszíni alkalmazásokból – A meglévő helyszíni alkalmazások azure-szolgáltatásokat is beépíthetnek a képességeik bővítéséhez. Egy alkalmazás például az Azure Blob Storage használatával tárolhat fájlokat a felhőben, az Azure Key Vaultot az alkalmazás titkos kulcsainak biztonságos tárolásához, vagy az Azure AI Search szolgáltatást a teljes szöveges keresési képesség hozzáadásához. Ezeket a szolgáltatásokat az Azure teljes mértékben felügyeli, és a jelenlegi alkalmazásarchitektúra vagy üzembehelyezési modell módosítása nélkül egyszerűen hozzáadható a meglévő alkalmazásokhoz.

  • Tárolóalapú architektúrák – Az Azure számos tárolóalapú szolgáltatást kínál az alkalmazás modernizálási folyamatának támogatásához. Akár magánregisztrációs adatbázisra van szüksége a tárolólemezképekhez, akár egy meglévő alkalmazás tárolóba helyezése a könnyű üzembe helyezés, a mikroszolgáltatás-alapú alkalmazások üzembe helyezése vagy a tárolók nagy léptékű kezelése érdekében, az Azure olyan megoldásokkal rendelkezik, amelyek támogatják az Ön igényeit.

  • 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.