PDA

Visualizza la versione completa : Scelta caratteristiche server


Trommo
14-07-2020, 10:08
Buongiorno a tutti, premettendo che sono un programmatore web ma di server web so ben poco, ho da poco sviluppato un applicativo web per un cliente ed ora mi è stato chiesto di calcolare, in base alle funzionalità dell'applicazione, tutte le caratteristiche tecniche di cui necessità il server per garantire una buona user experience.
L'applicazione sostanzialmente si occupa del caricamento di file .mp3 (inclusa della conversione in .mp3 tramite ffmpeg nel caso il file sia .mp4) e della loro gestione da parte di un team interno all'azienda. Niente di più.
Da dove posso incominciare per stabilire in prospettiva le caratteristiche tecniche del web server?

M4V1
14-07-2020, 11:59
E' difficile, se non impossibile, stabilirlo correttamente a priori.

Io ti consiglio di avere un approccio diverso, integra nella tua applicazione un sistema di monitor delle performance (APM), alcuni da valutare sono:

https://www.appdynamics.com/
https://newrelic.com/
https://www.datadoghq.com/

e misura tutto quello che succede (ti puoi aiutare simulando il traffico tramite dei software come jmeter), trova i colli di bottiglia e cerca di risolverli o ridurli al minimo.

Una volta ottimizzato decentemente il tutto simula la quantità di traffico che prevedi di avere (sempre con jmeter) e valuta se il server tiene o se c'è bisogno di aumentarne le performance. Anche qui controllando l'APM riuscirai a capire se ti manca la cpu, la ram il disco etc.

Loading