Optimizing distributio servers per tormenta

In uno sermone quaesitum est:

β€” Estne quidpiam legere possum quomodo servientes in tormentis recte stipant?

Intellexi me talem textum nescire, ita me ipsum scripsisse.

Uno modo, hic locus est de servientibus physicis in centris physicis (DCs). Secundo credimus satis multum esse servientibus centena milia, quia numerus hic textus non convenit. Tertio, consideramus nos habere tres angustias: spatium corporis in tormentis, potentia per eculeum suppeditat, et tormenta stent in ordine, ut uno ToR transibit ut servientes in propinquis tormentis uti possimus.

Magnopere quaestionis responsio pendet ex quo modulo sumus optimizing et quid variari ad optimum exitum consequi possumus. Exempli gratia, opus est tantum minimum spatii ad suscipiendum ut plus de ulteriori incremento relinquat. Vel fortasse libertatem habemus eligendi altitudinem tormentorum, potestatem per eculeum, bases in PDU, numerum tormentorum in circulo virgarum (unum transitum pro 1, 2 vel 3 eculeis), longitudo filis et opus evellendi. hoc est criticum in extremis versuum: cum 10 tormentis in ordine et 3 tormentis per switch, debebis fila trahere ad alium ordinem vel subuse portuum in switch) etc., etc. Fabulas separatas: selectio ministrantium et selectio DCs, ponemus se electos esse.

Bonum est intelligere quasdam de nuances et singularia, in specie, mediocris/maxima ministrantium consumptio, et quomodo electricitas praebeatur nobis. Si ergo vim habent Russorum copia 230V et una periodus per eculeum, machina 32A ~7kW tractare potest. Dicamus nos nominaliter reddere pro 6kW per eculeum. Si provisor nostram consumptionem tantum pro versu 10 tormentorum metitur, et non pro unoquoque eculeo, et si machina sub condicione 7 kW intervalli ponatur, technice possumus consumere 6.9 kW in uno eculeo, 5.1 kW in alio et in omnia bene agant - non ad poenam.

Solet propositum nostrum principale est costs minimize. Optima regula mensurandi est diminutio in TCO (summa totalis sumptus possessionis). Constat ex sequentibus fragmentis;

  • CAPEX: emptionis DC infrastructurae, servientibus, ferramentis retis et cabling
  • OPEX: DC rentalis, electricitatis consumptio, conservatio. OPEX in servitio vitae dependet. Rationabile est illud 3 annos assumere.

Optimizing distributio servers per tormenta

Secundum quam magnae singulae partes in summa piena sint, opus est optimize pretiosissimi, et reliquae omnes reliquae facultates quam efficacissime utantur.

Dicamus nos habere DC existentem, esse eculeum altitudinis unitatum H (exempli, H=47), electricitas per eculeum Prack (Prack=6kW), et placuit duobus ministris unitas h=2U uti. 2..4 unitates ab eculeo per virgas, tabulas et auctorum commissuram tollemus. Illae. corpus habemus Sh=rotundum((H-2..4)/h) servientes in eculeo nostro (i.e. Sh = rounddown((47-4)/2)=21 servientes per eculeum). Hoc meminerimus Sh.

In simplici casu omnes servientes in eculeo sunt identici. In summa, si eculeum cum servientibus implemus, in singulis ministris possumus in mediocris potentiae Pserv=Prac/Sh (Pserv = 6000W/21 = 287W). Pro simplicitate, hic transitum transitum ignoramus.

Secede abeamus et constituamus quid sit consumptio maximus ministrator Pmax. Si est valde simplex, valde inefficax et omnino tuta, tunc ea quae scripta sunt in copia potestatis servi - hoc est.

Si magis complicata, efficacior est, TDP (consilii thermarum sarcina) omnium partium sumimus et perorare (hoc non est verissimum, sed possibile est).

Plerumque non novimus compositionum TDP (exceptis CPU), ita rectissimas, sed etiam maxime implicatas accessus (laboratorium opus est) - experimentalem accipimus servatorem inquisitae figurae et oneratis; exempli gratia, cum Linpack (CPU et memoria) et fio (disks) consummationem metimur. Si serio accipiamus, etiam in frigore ANDRON in probationibus calidissimum ambitum creare debemus, quia hoc tam fan tabe et CPU consummatio afficiet. Maximam consumptionem servientis specificae cum certa configuratione obtinemus in his condicionibus specificis sub hoc onere specifico. Simpliciter significamus novas firmware rationes, versiones programmata varias, aliae condiciones eventum afficere posse.

Sic ad Pservam revertamur, et quomodo cum Pmax comparemus. Intellegere est quomodo officia operantur et quam validi nervi directoris tui technici sunt.

Si periculum aliquod non accipimus, omnes servientes simul incipientes maximum eorum consumere posse credimus. Eodem momento, unus initus in DC occurrere potest. Etiam his condicionibus infra servitium praebere debet, itaque Pserv ≑ Pmax. Aditus hic est ubi firmitas omnino magni momenti est.

Si director technicus non solum de optima securitate, sed etiam de pecunia societatis et satis fortis cogitat, tunc decernere potes.

  • Incipimus venditores nostros administrare, praesertim, prohibemus sustentationem opportunam interdum ad apicem oneris comparati ad guttam in uno initus minuendam;
  • et architectura nostra permittit te eculeo, DC, sed officia laborare;
  • et/vel onus bene transversae per tormenta diffunduntur, ita officia nostra numquam ad maximam consummationem in uno eculeo simul omnes salient.

Hic utilissimum est non solum ad coniecturam, sed ad monitorem consumptionem et scire quantum electricitatis ministri actu consumunt sub condicionibus normalibus et apicem. Ideo, post aliqua analysi, director technica omnia sua exprimit et dicit: "Decernimus voluntatem volitivam maximam rem deduceretur mediocris maximae servientis consummationis per eculeum tantum infra maximam consummationem" sub condicione Psserv = 0.8* Pmax.

Tum eculeus 6kW non amplius accommodare potest 16 servientibus cum Pmax = 375W, sed 20 servientibus cum Pserv = 375W * 0.8 = 300W. Illae. 25% magis servientibus. Hoc maximum est salutaris - post omnes, statim 25% minus tormenta indigemus (et etiam in PDUs, virgas et rudentes servabimus). Grave incommodum talis solutionis est ut constanter monitum debemus quod nostra principia adhuc recta sunt. Novam versionem firmware non signanter operationem fans et consumptionis immutat, quod progressio cum nova dimissione repente non multo efficacius ministris uti incepit (lege: maiorem onus maioremque consummationem in servo consecuti sunt). Post omnes ergo principia et conclusiones et principia statim falsa fiunt. Hoc periculum est, quod conscientia sumendum est (vel vitandum et deinde solvendum pro eculei underutilis manifesto).

Magni momenti nota - servitores ex diversis officiis transversae per tormenta, si fieri potest, distribuere conetur. Hoc necessarium est ut condiciones non fiant cum una massa ministrantium ad unum servitium pervenerit, tormenta perpendiculariter referta sunt cum ea ad augendam "densitatem" (quoniam eo modo facilior est). Re quidem vera evenit ut unus eculeus identitate humili oneris eiusdem servitutis impleatur, alter vero aeque summus onere servientibus impletur. Probabilitas secundi casus est signanter superior, quia profile onus idem est, omnesque ministri simul in hoc eculeo tantundem ex aucto onere consumere incipiunt.

Redeamus ad distributionem ministrantium in tormentis. Inspeximus corporis eculeum spatii et virtutis limites, nunc in retiaculis videamus. Virgas cum 24/32/48 N portibus uti potes (exempli gratia: 48-portus ToR virgas habemus). Fortunate, multae optiones non sunt si de e rudentibus dissoluendis non cogitas. Missiones consideramus cum unum per eculeum habemus, unum switch pro duobus vel tribus eculeis in caterva Rnet. Mihi videtur quod plus quam tres cruciatus in coetus iam nimium est, quia... quaestio cabling inter tormenta multo maior fit.

Pro singulis retis missionis (1, 2 vel 3 eculei in circulo), ministris inter tormenta distribuimus;

Srack = min(Sh, rounddown(Prack/Pserv), rounddown(N/Rnet))

Sic, ad optionem cum 2 tormentis in coetus;

Srack2 = min(21, rounddown(6000/300), rotundus(48/2)) = min(21, 20, 24) = 20 servitores per eculeum.

Reliquas optiones eodem modo consideramus;

Srack1 = 20
Srack3 = 16

Et fere ibi sumus. Numeramus numerum tormentorum ad distribuendum omnes servos nostros S (sit M);

R = roundup(S / (Srack * Rnet)) * Rnet

R1 = roundup(1000 / (20*1)) * 1 = 50* 1 = 50 tormenta

R2 = roundup(1000 / (20*2)) * 2 = 25* 2 = 50 tormenta

R3 = roundup(1000 / (16*3)) * 3 = 25* 2 = 63 tormenta

Deinde computamus TCO pro unaquaque optione secundum numerum eculeorum, requisitum numerum virgarum, cabling, etc. Optionem eligimus ubi TCO inferior est. Lucrum!

Nota quod, licet requisitus numerus tormentorum pro optionibus 1 et 2 idem sit, pretium eorum diversum erit, quia numerus virgarum optionis secundae dimidium tantum est, et longitudo retinae quaesitae longior est.

PS Si facultas ludere cum potentia per eculeum et altitudinem eculei, mutabilitas augetur. Sed processus potest reduci ad praedicta per simpliciter eundo per bene. Imo plures erunt combinationes, sed tamen pauciores - potentia copia ad eculeum pro calculo augeri potest per gradus 1 kW, tormentorum typicorum venient in limitibus magnitudinum mensurarum: 42U, 45U, 47U, 48U. , 52U. Et hic Excel's Quae-Si analysis in Data Tabula modus calculis adiuvare potest. Receptas laminas intuemur et minimam eligimus.

Source: www.habr.com