Quali problemi sta risolvendo Azure Functions e come ti sta beneficiando?
Abbiamo fatto affidamento su Azure Functions per le nostre operazioni backend, leggere, serverless e svolgono il lavoro senza bisogno di un container completo pronto all'uso. Per i controlli delle prestazioni del sito web con Puppeteer, è stato solidissimo. Si avvia rapidamente, cattura la pagina, estrae il file HAR e scarica tutte le metriche di tempo e dimensione. Perfetto per individuare colli di bottiglia delle risorse e blocchi di rendering.
Lo usiamo anche per sondare porte remote e controllare la salute dei servizi, fondamentalmente un bot stealth per le operazioni che funziona su pianificazione o attivazione. I deploy multi-regione ci permettono di eseguire test da posizioni edge così possiamo risolvere problemi specifici di regione.
È fluido sia con i runtime Linux che Windows, quindi sia che Puppeteer necessiti di Chrome headless o che stiamo facendo scansioni a livello di socket, non si blocca. La scalabilità è automatica. Un secondo stai eseguendo pochi sondaggi, il secondo dopo stai avviando 100 controlli.
Avviamo Azure Functions in più data center in tutto il mondo in modo che le nostre app funzionino più velocemente e rimangano vicine agli utenti in ogni regione. Avere supporto sia per Linux che per Windows rende la vita molto più facile dal lato delle operazioni. Inoltre, il modo in cui Azure gestisce la memoria supera altri setup serverless come Firecracker, il che ci offre un ambiente più fluido e solido per eseguire i nostri carichi di lavoro senza sorprese. Recensione raccolta e ospitata su G2.com.