ESXi ARM 64-en

Címkék

ESXi on Arm 64 with FT at the edge! THAT just happened. #vmworld #ResilientArm pic.twitter.com/9tv5n7LXc7

— Chris Wolf (@cswolf) August 27, 2018

A most folyó VMworld US (Las Vegas, augusztus 26-30) egyik (számomra) legérdekesebb bejelentése: a ESXi egyik belső tesztbuildje (ESXi 6.8.2, 16864140) már fut ARM64-en is.

Hozzászólások

Ehhez a guest-eknek is ARM-osoknak kell lennie?

Most van ez a Edge Computing, IoT, embedded stb. láz, ami ráragadt a VMware-re is.

Itt éppen egy szélerőmű-farm turbinavezérlését oldották meg ARM-os megoldással. Az FT itt Fault Tolerance, azaz magas rendelkezésre-állást tudnak így megoldani kritikus helyeken ARM hardverrel is VMware segítségével. Eddig ugye ehhez x86 vas kellett.

Nem arról van szó, hogy mostantól az klasszikus adatközpontokban lecserélnék a klasszikus x86 szervereket ARM-osokra és ezért a VMware erre készülne. Más a fókusz.

--
trey @ gépház

Valaki ossze tudna foglalni, hogy (pl. ilyen szélerőmű-farm turbinavezérlés esetben) mi az ARM elonye az x86-tal szemben?
Azt ertem, hogy ARM SoC segitsegevel kis meretu, alacsony fogyasztasu, olcso celeszkozoket lehet kesziteni. De ahol mar VMeket futtatunk, oda sok-sok memoria kell, eros CPU, akar redundans storage, stb., ott mar nem latom az elonyet. Trey altal linkelt cucc meg lehet hogy dragabb is mint egy standard x86 szerver.

Pont szeleromuvet nem programoztam, de amire en hasznalom/tam:
Az egyes node-ok is arm-en futnak, azaz az egesz buildchain/szoftverarchitektura fut arm-en. Akkor minek x86-ozzak is?

Most per pillanat meg az nfs szerver is arm. De ha bejon a kepbe a kepfelismeres+AI (hibas gyartmanyok kiszurese), akkor valoszinu, hogy kell egy x86 szerver, es valszeg internet is (google AI).

Szoval ahogy haladsz fel a piramison, elobb utobb belefutsz az x86-ba. A legaljan tuti arm lesz, mert ertelmes alacsonyfogyasztasu x86-ost nem talalni (<5W). A kerdes, hogy mikor kell x86:).

A kerdes inkabb az, hogy az intel miert hagyta a mobiltelefonokat (amibol az egesz kiindult) a francba. Miert nincs ertelmes alacsonyfogyasztasu alternativaja. Most az ilyen intel edison meg egyeb hobbiprojekteket hagyjuk:)

Itt igazabol a plc es okosabb dolgokat kezdik megolni. Ki a franc akar letradiagramban halozatot kezelni, OTA frissitest letolni. Aki csinalt mar letradiagramban barmi komolyabbat (fault tolerant halozatkezeles pl.) az aterzi mirol beszelek.

Es a gyarak is okosodnak, firmware mar gyartaskor toljak le az alkatreszekbe, realtime szeretne mindenki latni a gyartast, stb, stb.

Szerintem az ilyen active directorybol behuzzunk .ppt-t ami kivetiton jelzi az aktualis ora termeleset, lealdozoban van:)
---
Saying a programming language is good because it works on all platforms is like saying anal sex is good because it works on all genders....

Most az a kerdes, hogy mikor kell egy fizikai arm gepen futo programot betenni virtualis gepbe *valtoztatas* nelkul?

Nem ertem mit nem ertesz. Szerintem pont jol leirtam hogy en hol latom ertelmet.;)

---
Saying a programming language is good because it works on all platforms is like saying anal sex is good because it works on all genders....

Saccra az arm előnye az, hogy bár a cpu-és buszok közti sávszélben nem erős, de cpu számítási kapacitásban az intel-ek közelében van. És a gigahertzeket meg már egy ponton túl az intellel sem fogod tudni tovább növelni.
Viszont, ha vannak olyan feladataid, amik jól párhuzamosíthatóak és inkább a számolási kapacitás, mint az átvitel a bottleneck, akkor ott jön az arm a képbe.
Ha "köbméterben" kell mérni a számolási kapacitást, akkor adott köbméterre valószínűleg sokkal több mips-et tudsz arm-al tenni, mint intellel, és közben még az energiafelhasználása is kisebb lesz.

De ez csak tipp.

Vagy... ha akarnak piacot nyerni, akkor kénytelenek lesznek/lehetnek mégis alkalmazkodni, mert pl. a xen már elég régóta megy arm-on is, ráadásul ópenszósz alapokon van.
De ez konyhanyelvre lefordítva olyan, hogy ameddig az almához vagy más gyümölcsökhöz jó kiegészítő íz lehet a fahéj, addig az epret mondjuk mással izesítenéd, például vaniliával.

gondolom foleg az, hogy arm-bol gyartanak olyat ami szelsoseges korulmenyek (pl nagyon hideg vagy meleg) is stabilan tud mukodni, mig x86-bol nem. meg ugye kisebb a fogyasztasa, nem kell annyira huteni stb. ipari alkalmazasokhoz jo lehet, es ott szamitasi kapacitas sem kell annyira.

Régen volt már valami Nokia telefonon VMware általi virtuális demó cucc. 10 éve talán. Oké, nem arm64, és nem is full esxi, de valami korábbi arm cpu lehetett. Értem én hogy ez tök más, de na.

bármit csinál az arm én nagyon drukkolok nekik.

--
GPLv3-as hozzászólás.