Linux-tárolók támogatása az Azure Functionsben
Amikor az egyes függvényeket az Azure Functionsben való futtatásra tervezi és fejleszti, általában a kódra összpontosít. Az Azure Functions segítségével egyszerűen üzembe helyezheti a kódprojektet egy Függvényalkalmazásban az Azure-ban. Amikor a kódprojektet linuxos függvényalkalmazásban helyezi üzembe, a projekt egy automatikusan létrehozott tárolóban fut. Ezt a tárolót a Functions felügyeli.
A Függvények a tárolóalapú függvényalkalmazások üzembe helyezését is támogatják. Tárolóalapú üzemelő példányban saját függvényalkalmazás-példányt hozhat létre egy helyi Docker-tárolóban egy támogatott alapú rendszerképből. Ezután üzembe helyezheti ezt a tárolóalapú függvényalkalmazást egy Azure-beli üzemeltetési környezetben. Saját függvényalkalmazás-tároló létrehozásával testre szabhatja vagy egyéb módon szabályozhatja a függvénykód azonnali futtatókörnyezetét.
Tároló-üzemeltetési lehetőségek
A tárolóalapú függvényalkalmazások az Azure-ban való üzemeltetésére számos lehetőség közül választhat:
Üzemeltetési lehetőség | Juttatások |
---|---|
Azure Container Apps | Az Azure Functions integrált támogatást nyújt a tárolóalapú függvényalkalmazások fejlesztéséhez, üzembe helyezéséhez és kezeléséhez az Azure Container Appsben. Az Azure Container Apps használatával üzemeltetheti a függvényalkalmazás-tárolókat, amikor az eseményvezérelt függvényeket az Azure-ban kell futtatnia ugyanabban a környezetben, mint más mikroszolgáltatások, API-k, webhelyek, munkafolyamatok vagy bármely tároló által üzemeltetett program. A tárolóalkalmazások üzemeltetésével felügyelt Kubernetes-alapú környezetben futtathatja a függvényeit a nyílt forráskódú monitorozás, az mTLS, a Dapr és a KEDA beépített támogatásával. A Container Apps a mögöttes Azure Kubernetes Service (AKS) erejét használja, miközben megszünteti a Kubernetes API-kkal való munka összetettségét. |
Azure Arc-kompatibilis Kubernetes-fürtök (előzetes verzió) | Függvényalkalmazásait az Azure Arc-kompatibilis Kubernetes-fürtökön is üzemeltetheti csak kódalapú üzemelő példányként vagy egyéni Linux-tárolóban. Az Azure Arc lehetővé teszi a Kubernetes-fürtök csatolását, így kezelheti és konfigurálhatja őket az Azure-ban. Az Azure Functions-tárolók Azure Arc-kompatibilis Kubernetes-fürtökön való üzemeltetése jelenleg előzetes verzióban érhető el. |
Azure Functions | A tárolóalapú függvényalkalmazásokat rugalmas prémium csomagban vagy dedikált csomagban futtathatja. A prémium csomag üzemeltetése biztosítja a dinamikus skálázás előnyeit. Érdemes lehet dedikált csomag üzemeltetésével kihasználni a meglévő, nem használt App Service-csomag erőforrásait. |
Kubernetes | Mivel az Azure Functions-futtatókörnyezet rugalmasságot biztosít a kívánt helyen és módon történő üzemeltetéshez, a függvényalkalmazás-tárolókat közvetlenül a Kubernetes-fürtökben üzemeltetheti és kezelheti. A KEDA (Kubernetes-alapú eseményvezérelt automatikus skálázás) zökkenőmentesen párosítja az Azure Functions-futtatókörnyezetet és az eszközt, hogy eseményvezérelt skálázást biztosítson a Kubernetesben. Ne feledje, hogy a tárolóalapú függvényalkalmazások Kubernetesen való futtatása a KEDA használatával vagy a közvetlen üzembe helyezéssel olyan nyílt forráskódú munka, amelyet ingyenesen használhat, a közreműködők és a közösség által nyújtott legjobb erőfeszítés támogatásával. |
Első lépések
Az alábbi hivatkozások segítségével megkezdheti az Azure Functions használatát Linux-tárolókban:
Akarok... | Lásd a cikket: |
---|---|
Az első tárolóalapú függvények létrehozása | Függvényalkalmazás létrehozása helyi Linux-tárolóban |
Függvények létrehozása és üzembe helyezése az Azure Container Appsben | Az első tárolóalapú függvények létrehozása az Azure Container Appsben |
Tárolóalapú függvények létrehozása és üzembe helyezése az Azure Functionsben | Az első tárolóalapú Azure Functions létrehozása |
Függvények létrehozása és üzembe helyezése az Azure Arc-kompatibilis Kubernetesben | Az első tárolóalapú Azure Functions létrehozása az Azure Arcon (előzetes verzió) |
Kapcsolódó cikkek
[Azure Arc-kompatibilis Kubernetes-fürtök]