Pianificazione delle capacità per un'applicazione java aziendale

Se wheressi fare la pianificazione della capacità e il dimensionamento hardware "PRIMA" hai avuto la possibilità di effettivamente codificare e testare l'applicazione (di solito mentre definisci l'architettura delle soluzioni), come faresti?

So che questo non può essere notato con precisione in anticipo ma il punto è quello di presentare l'approccio in una fase precoce (incluse le domande che wherete fare, le ipotesi che devi fare).

Tutto quello che sai, sarà un'applicazione java aziendale con server App, Web Server, Database. Business ha dato un certo numero di concorrenti "USERES" dicono 1000. Inoltre, supponiamo che avrai la possibilità di ottimizzare i tuoi numbers dopo aver testato l'applicazione, ma non puoi essere lontano dalle stime originali.

  • Come recuperare da un errore di unità in una configuration RAID 5?
  • Acquistare o creare sisthemes?
  • Quale hardware utilizza i server Google?
  • Spostamento di un arrays RAID da una macchina all'altra
  • Raccomandazione hardware per Solaris 10 + ZFS data warehouse server
  • non è ansible rimuovere il dispositivo difettoso da mirror LVM2 raid1
  • Vertex 2 SSD Congelamento 60 secondi alla volta
  • Come si trova il produttore / model di sistema in Linux senza accesso di root?
  • One Solution collect form web for “Pianificazione delle capacità per un'applicazione java aziendale”

    Tutto ciò che puoi basare su è esperienza con applicazioni "simili". E questo non è probabile che ti dia buone stime. Se non si dispone di un'esperienza simile, o non è ansible get numbers da un sistema "comparabile" in produzione altrove, si è in un torrente.

    È per lo più un requisito assurdo. Quindi cerchi di bilanciare un'enorme quantità di hardware e di infrastrutture di supporto, e poi assomigli ad un eroe quando utilizzi il 25% di quel budget. Basta ricordare che hai bisogno di ridondanza N + 1, quindi alless due di tutto, inclusi database, bilancieri di carico, ecc.

    Suggerimenti per Linux e Windows Server, quali Ubuntu, Centos, Apache, Nginx, Debian e argomenti di rete.