A parte il tono scherzoso del soggetto, mi sta capitando di discutere con colleghi che sono un po' condizionati da anni di esperienza col "fisico" (dove si raddoppiava soprattutto per questioni di affidabilità) o, peggio, con virtualizzazioni mal fatte. E di sentire, parlando di server virtuali che devono far andare una certa applicazione, "facciamone due perché forse uno non ce la fa". Cosa che mi fa rabbrividire soprattutto considerando che con i s.o. operativi moderni funziona decisamente bene anche cpu/ram hot add e quindi se il server non ce la fa lo potenzio in pochi click.
Secondo me, a parità di risorse allocate (vCPU e ram) avere due VM invece di una significa avere un sistema operativo in piu' che mangia una parte di ram, che assorbe risorse computazionali e di rete per le sue "funzioni vitali", avere un file del disco di sistema e un file di swap in piu' da scrivere e leggere sullo storage, caricandolo maggiormente.
Quindi a parte i casi estremi di applicazioni che comunque usano un solo core e una limitata parte di ram e quelli di database ipercritici per cui non si vuole perdere nulla anche in caso di failure di un host credo si possa dire che "una VM grande è meglio di due piccole".
Correggetemi le fesserie che forse ho detto e... raccontatemi come fate voi quando vi rapportate con queste problematiche decisionali ![]()
Pubblicità progresso : se vieni al VMUG del 5 Ottobre, ci sarà un panel pomeridiano incentrato proprio sui backup di VMware. Ti sei già iscritto? ![]()
Ciao,
Luca.
Come sempre direi che la risposta e' "dipende".
Io sono un seguace della filosofia "meglio macchine piccole": in primo luogo perche' cosi' si e' costretti a cercare di capire meglio quale siano davvero le necessita', secondo perche' cosi' ho una infrastruttura piu' "agile". Per agile intendo a basso livello piu' possibilita' di schedulare le vCPU, piu' velocita' nel caso di vMotion, piu' possibilita' di ripartenza in caso di HA.
A parita' di tutto (totale delle vCPU e della vRAM) dipende da che cosa sto virtualizzando: se una applicazione e' in grado di dare ha applicativa con una vm in piu', si va in quella direzione, se ho una applicazione che scala sulle cpu ma non si puo' scalare su piu' vm vado nella direzione di una vm piu' grossa.
My 2 cents
Giuseppe
Io sono un seguace della filosofia "meglio macchine piccole": in primo luogo perche' cosi' si e' costretti a cercare di capire meglio quale siano davvero le necessita',
su questo concordo, e l'hot add di ram e cpu permette proprio di tagliare la vm "su misura".
stavo guardando proprio ora i grafici di una delle due macchine fisiche che fanno girare l'applicazione A da portare sul virtuale di cui sentivo discutere ieri. Server 2003 con hardware normale di 5-6 anni di età. Utilizzo della cpu nei momenti di punta: 10%. Della ram: 20%. ![]()
Ciao,
concordo con Giuseppe: dipende unicamente dalla necessità di avere HA applicativa. Quindi, avrò sempre almeno due DC per Active Directory, più nodi di un cluster DAG Exchange, due dns server, e via dicendo. MA se l'avere nel passato HA era dovuto unicamente al "se si rompe ne ho un'altro" con VMware questo discorso decade.
Resta scoperta, nella piattaforma base di VMware, la protezione da corruzioni applicative (bluescreen di un server, dump di un applicativo...) ma se uso sistemi come Veeam, in 5 minuti reali riaccendo dal backup l'ultima versione funzionante della VM e da li riparto.
Ciao,
Luca.
per scendere nel dettagli i due fronti su cui sto "combattendo" sono:
In entrambi i casi sarei per minimizzare il numero di vm: essendo server sostanzialmente statici dall'eventuale corruzione mi posso salvare facendo il deploy di un template o col restore di VDR. Poi piuttosto che investire per una licenza un più dell'applicazione A sarebbe più utile una di Veeam, di cui dite così bene ![]()
Pubblicità progresso : se vieni al VMUG del 5 Ottobre, ci sarà un panel pomeridiano incentrato proprio sui backup di VMware. Ti sei già iscritto? ![]()
Ciao,
Luca.
mi sono già iscritto e per essere ragionevolmente sicuro di non mancare senza dover discutere mi sono preso il giorno di ferie ![]()
Ottimo!!!
Grazie mille per la partecipazione e la fiducia anticipata!!
E soprattutto, visto che parecchi di voi li conosciamo solo qui o su twitter, presentatevi dicendo come vi soprannominate nel mondo virtuale ![]()
Ah, un pò di passaparola e attività di convincimento per portare altra gente è sempre ben gradita!
Ciao!
Luca.
