Az AMD elég régóta aktív szereplője az adatközpontok szegmensének, de utoljára 2012-ben dobott piacra olyan terméket, amely meghatározó szereppel bírt – ez az Abu Dhabi Opteron család volt. Azóta az Intel szerverpiaci részesedése zavartalanul 99% felett helyezkedik el, még az ígéretesnek tűnő ARM szerverprocesszorok sem tudtak ezzel mit kezdeni. Az AMD is próbát tett ARM alapú processzormagokkal ellátott, x86-os processzorok foglalataiba illeszkedő központi egységek tervezésével, ám a Project Skybridge néven elhíresült termékekből semmi sem lett, 2015-ben süllyesztőbe került a projekt.
Idén azonban az AMD bemutatta ZEN processzormagokkal ellátott EPYC szerverprocesszorait, amelyek a RYZEN asztali processzorok korábbi teljesítményét látva meglehetősen ígéretes próbálkozásnak tűnnek. Az újdonságoknak helyet adó Naples platformot persze már korábban bejelentette a gyártó, ám az még rejtély volt, pontosan milyen szerverprocesszorok érkeznek, illetve ezek pontosan mennyibe kerülnek. Ma végre lehullott a lepel: jönnek kétprocesszoros és egyprocesszoros rendszerbe szánt megoldások egyaránt, amelyek versenyképesek lesznek a konkurens megoldásokkal szemben.
A kínálat alapját ugyanaz az EPYC lapka adja, amely összesen négy darab nyolcmagos modulból áll, közöttük pedig Infinity Fabric összeköttetés húzódik. Ez processzorfoglalatonként maximum 32 processzormag és 64 szál rendelkezésre állását jelenti, ha minden erőforrás engedélyezett. Ettől függetlenül az összes EPYC processzornál nyolc memóriacsatorna fogható munkára, amelyekre DDR4-2666 MHz-es ECC RAM kapcsolódhat, csatornánként pedig maximum két memóriamodult kezel a rendszer. Memóriatámogatás terén 2 TB a felső szint egyprocesszoros rendszereknél, így egy kétprocesszoros szerverben maximum 4 TB-nyi rendszermemória kaphat helyet.
A lapkák minden esetben tartalmaznak PCI Express 3.0-s hubot, ami 128 PCIe 3.0-s sávval dolgozik, így akár 6 gyorsítókártyát is ki tudnak szolgálni teljes sávszélesség mellett. Kétprocesszoros rendszerben a processzorok közötti kommunikációra 64 PCI Express 3.0-s sávot használ az Infinity Fabric, így ott is 128 PCIe sáv marad az I/O egységek kiszolgálására (64-64).
A kínálat
Az AMD első körben kilenc modellel támadja le a kétprocesszoros szerverek szegmensét, az egyprocesszoros rendszerekhez pedig háromféle EPYC processzor készült. A négyprocesszoros szerverekkel most nem foglalkozik a gyártó, hiszen az aktuális piaci berendezkedés alapján ma a szerverek 90-95%-a egy- vagy kétprocesszoros kiépítésben dolgozik. Az AMD szerint az egyutas rendszerekbe szánt processzorokkal egyes kétprocesszoros rendszerek is kiválthatóak, hiszen az új modellek sokkal több I/O eszköz kezelésére képesek és sokkal több memóriát tudnak megcímezni, mint bármely eddigi megoldás, így a szerverkörnyezet egyszerűsíthető, a teljes birtoklási költség pedig alacsonyabbra szorítható – ez pedig üzleti szempontból nézve nagyon fontos, főleg, ha több tucatnyi szervert használ az adott cég.
A kétprocesszoros szerverekbe szánt modellek árazása 400-4000 dollárig terjed, míg az egyprocesszoros szerverekbe való processzoroknál 700 dollár az indulóár és jelenleg 2000 dollár a plafon. Az AMD szerint ráadásul azonos áron jóval kedvezőbb teljesítményt kaphatunk az EPYC platformmal, a Xeonokhoz viszonyítva.
A fenti ábrákból persze még kár messzemenő következtetéseket levonni, mert hamarosan jönnek az Intel új szerverprocesszorai is, ráadásul csak egy tesztprogram egy tesztjét veszik alapul. Hamarosan befuthatnak az első független tesztek, és akkor kiderül mire képesek az EPYC processzorok.
Újítások, amelyek az üzleti felhasználóknak szólnak
Noha processzormagok terén tulajdonképpen ugyanazok a ZEN egységek köszönnek vissza, amelyek a RYZEN processzorokból már ismerősek lehetnek, azért bőven kínálnak újításokat is az EPYC processzorok, ám ezek főként üzleti környezetben jöhetnek jól.
Az egyik ilyen a virtualizált APIC (Advanced Programmable Interrupt Controller), ami virtuális gépeket futtató szerverek számára jöhet jól, hiszen segít a „világok közötti váltás késleltetésének csökkentésében”, vagyis csökkenti azt az időt, ami ahhoz szükséges, hogy a rendszer a vendég gép feladatai és a hypervisor műveletei között váltson. Ezen a téren a Bulldozer architektúra köré épülő szerverprocesszorokhoz képest 50%-os előrelépés figyelhető meg.
Az EPYC processzorok az AMD Secure Processor nevű beágyazott dedikált egységét is munkára foghatják, így biztonságos környezetet teremthetnek ahhoz, hogy a rendszer hardver-ellenőrzött bootolást, kriptografikus-kulcs generálást vagy kulcs menedzsmentet hajthasson végre. Utóbbi kettő kifejezetten jól jön az AMD Secure Memory Encryption szolgáltatásának biztosításához, hiszen rajta keresztül kulcsot kérhetnek a Secure Processortól az érzékeny lapok titkosításához, így a rendszermemóriát célzó támadásokkal szemben védett lehet az ott tartózkodó adat.
Fontos, hogy mindegyik új EPYC processzor támogatni fogja a Secure Encrypted Virtualization szolgáltatást is, ami segíti abban, hogy a hypervisorok, a virtuális gépek és a konténerekben futó alkalmazások ne férhessenek hozzá egymás adataihoz. Ennek köszönhetően, ha egy vendég környezetet támadás ér, a támadó nem férhet hozzá az aktuális rendszeren futó egyéb vendég környezetek memóriában tárolt titkosított adataihoz. Az új processzorok egyébként hardveres gyorsítással kezelik az SHA-1-es és az SHA-256-os algoritmusokat.
Az új processzorok rövidesen elérhetőek lesznek a partnerek számára. Az aktuális információk szerint szerint a kétprocesszoros rendszereket célzó EPYC 7601-es, 7551-es, 7501-es és 7451-es modellek már mától kaphatóak, a többi modell pedig – beleértve az egyprocesszoros rendszerekhez készített triót is – majd csak július végétől válhat elérhetővé.