Video: ANG MGA KARAPATAN NINYO KAPAG MAY NANGYARI SA INYO SA ORAS NG TRABAHO! (Nobyembre 2024)
Kamakailan lamang, medyo nakarinig kami tungkol sa mga server na batay sa mga processors ng ARM, ang uri ng mga processors (o hindi bababa sa parehong arkitektura ng mga processors) na nagpapatakbo ng mga telepono, tablet, at mga katulad na mga aparatong mababa.
Ang konsepto ay nasa loob ng maraming taon - ang mga kumpanya ay pinag-uusapan tungkol dito at ipinakita ang mga produkto sa nakaraang ilang taon - ngunit mukhang mas malapit ito sa isang katotohanan. Ang set ng 64-bit na pagtuturo ng ARM, na kilala bilang ARM v8, ay tunay na ngayon, at ang isang bilang ng mga vendor ng chip ay nagtatrabaho sa mga chips batay dito, alinman sa paggamit ng mga sariling cores ng ARM o ng kanilang sariling mga proprietary cores. Inaasahan kong makikita namin ang iba't ibang mga 64-bit chips na naglalayong sa "micro-server" na merkado sa loob ng susunod na taon o higit pa. Ilang linggo na ang nakalilipas, sa Open Compute Summit, narinig namin ang mga detalye ng X-Gene 3 mula sa Applied Micro (isang startup na pinag-uusapan ang tungkol sa mga ARM server chips para sa mga taon) at mula sa AMD, na matagal nang gumawa ng mga server ng server batay sa ang arkitektura ng x86, at naglabas na ngayon ng mga detalye ng una nitong ARM-based chip, dahil sa pagsisimula ng sampling sa susunod na buwan.
Ito ay isang malaking pagbabago mula sa ilang taon na ang nakalilipas, nang magsimula kaming makakita ng 32-bit ARM chips sa mga server. Ang una sa gayong mga server, batay sa higit sa pangkalahatang mga chips mula sa mga kumpanya tulad ng Marvell, ay hindi gumawa ng marami sa isang epekto, at ang ilan sa mga kumpanya na nakuha ng maraming maagang pansin, tulad ng Calxeda, ay nawala na ngayon. Ngunit sa 64-bit na suporta at higit na atensyon mula sa mga mas malalaking kumpanya - bilang karagdagan sa AMD, ang mga kumpanya tulad ng Qualcomm at Nvidia ay inaasahan na lumikha ng 64-bit ARM chips - ang oras ay tama para sa mga naturang chips upang mapansin. Ngunit sa isang mundo kung saan ang mga x86 na katugmang chips ay mangibabaw sa mga benta ng yunit, at kung saan ang mga naturang chips ay nakakakuha ng mas malakas at mas mahusay na enerhiya, naisip ko kung ano ang mga merkado ng ARM na nakabatay sa server chips ay ma-target.
Kaya't kamakailan ay nakipag-usap ako kay Suresh Gopalakrishnan, pangkalahatang tagapamahala ng yunit ng negosyo ng server para sa AMD, na nangangasiwa ng isang linya na kabilang ang tatlong magkakaibang uri ng mga server - ang tradisyunal na mga server ng Opteron ng AMD (ang Opteron 3000 hanggang 6000 server, na na-update ng mga bagong bersyon tinawag na Berlin at Warsaw); isang medyo bagong linya na tinatawag na X-series, batay sa mga mas mababang kapangyarihan ng Jaguar cores); at ngayon ang A-series, batay sa mga ARM cores.
Ang una sa linya na ito ay ang A1100, na idinisenyo upang magamit ang walong ng Cortex-A57 na mga ARM na may suporta hanggang sa 128GB ng RAM, isinama ang 10-gigabit Ethernet, at walong port ng SATA, na dahil sa sample sa Marso.
Magkakaroon din ng isang four-core derivative; at nag-ambag ang kumpanya ng disenyo ng server para sa karaniwang pagtutukoy ng karaniwang Compute ng slot.
Sinabi ni Gopalakrishnan na ang disenyo na ito ay dapat mag-alok ng dalawa hanggang apat na beses na pagganap ng isang Opteron X, bagaman bawat core, ang bawat isa ay dapat lamang maging kalahati ng isang makapangyarihan bilang isang pangunahing sa isa sa mga mas mataas na dulo ng Opteron 4300 o 6300 server. Gayunpaman, dapat silang maging mas mahusay sa pagganap sa bawat watt, sinabi niya, at lalo na mahusay sa mga aplikasyon kung saan mayroon kang isang 1-to-1 ratio sa pagitan ng mga core at hard drive (dahil ang serye ay may walong mga cores at suporta para sa walong SATA drive ). Sa partikular, magiging mabuti ito sa mga bagay tulad ng Hadoop, imbakan, at mga network ng pamamahagi ng nilalaman, aniya. Sa madaling salita, makatuwiran para sa maraming I / O at mga application na nakagapos sa memorya, para sa mga server ng imbakan tulad ng Swift (ang proyekto ng imbakan ng Open Stack object), o para sa mga harapan ng Web at natapos ang Memcached, sapagkat nagbibigay-daan ito para sa maraming ng memorya sa bawat pangunahing.
Karamihan sa mga pag-uusap sa paligid ng mga ARM na nakabase sa server ay nagmula sa mga aplikasyon sa mga kumpanya ng "Web scale", at sinabi ni Gopalakrishnan ang mga unang tao na gumagamit nito ay magiging mga customer na maraming kontrol sa software sa kanilang data center, kung binuo nila ito sa kanilang mga sarili o isinulat ito para sa kanila.
Ang isang bilang ng mga pamamahagi ng Linux ay magagamit na dapat patakbuhin sa mga server na nakabatay sa ARM, kasama ang Gopalakrishnan na tinawag ang RedHat partikular na mahalaga sa ilang mga customer ng kumpanya. Bagaman ang Microsoft (kasama ang karamihan sa mga nagbebenta ng Linux) ay lumahok sa anunsyo ng ARM tungkol sa isang detalye ng server, hindi pa ito inihayag ng isang bersyon ng Windows Server para sa ARM.
Mas malaki, ang mga server na batay sa beefier na x86 ay malamang na mangibabaw sa mundo ng server sa mga darating na taon, at binanggit ni Gopalakrishnan na ang mga nasabing mga cores ay malamang na manatiling mas mahusay para sa mga aplikasyon na nangangailangan ng nangungunang pagganap sa bawat pangunahing, o na gumana nang labis sa data sa isang cache, tulad nito bilang mga simulation ng Monte Carlo at iba pang mga application ng mabibigat na pagkalkula.
Inaasahan ng AMD na maging unang kumpanya na magpadala ng isang 28nm, 64-bit na ARM processor na idinisenyo para sa mga server na may A1100 mamaya sa taong ito, ngunit ang iba pang mga manlalaro ay malamang na papasok sa merkado huli nitong taon o sa unang bahagi ng 2015. Siyempre, haharapin nila laban sa tradisyonal na mga x86 server at ang bagong lahi ng mas mababang kapangyarihan ng X86 microservers, batay sa mga AMD Jaguar o Intel Atom cores. Kapag ang mga bahagi ay wala at ang mga tunay na kumpanya ay sinusubukan ang mga ito para sa mga tunay na aplikasyon, makakakuha kami ng isang mas mahusay na kahulugan ng eksakto kung gaano kahusay na na-stack.