In molte architetture del sistema Enterprise, diventa imperativo dimensionare l'hardware in base ai requisiti del carico di lavoro della concorrenza &. Per lo più i produttori di prodotti forniranno i propri fogli di dimensionamento hardware in cui basta semplicemente inserire le metriche e verranno visualizzati i dettagli del numero di server, della RAM necessaria e così via. Tuttavia, quando il sistema viene sviluppato utilizzando componenti software open source, tali linee guida non sono prontamente disponibili.Dimensionamento hardware - Regole del pollice
Ho bisogno di fare il dimensionamento hardware di un sistema. Il sistema è scalabile orizzontalmente in modo che il volume di traffico in crescita possa essere sistemato aggiungendo più nodi. Per cominciare, il sistema avrà due nodi di bilanciamento del carico HAProxy. Dietro i load balancer ci sono i server Web che servono pagine HTML e javascript. Esistono più nodi che ospitano server per i servizi Web RESTful. Ci sono alcuni nodi di Cassandra sul back-end. Abbiamo una vaga idea del traffico o degli utenti concorrenti.
Quale dovrebbe essere il mio approccio per il dimensionamento dell'hardware? Ci sono delle linee guida generali?
Grazie Chopper3. Questa è stata una buona panoramica sull'utilizzo della virtualizzazione per costruire in modo adattativo l'infrastruttura richiesta. Tuttavia, quello che sto cercando sono metriche di base facilmente disponibili sulla capacità di gestione degli utenti, sul supporto di concorrenza, sul carico di lavoro, ecc. Per varie famiglie di processori/server. – gnlogic