Share via


A munkája megfelel az Azure HPC Cache-nek?

Az Azure HPC Cache számos területen képes felgyorsítani az adatokhoz való hozzáférést a nagy teljesítményű számítási feladatokhoz. Ez azonban nem tökéletes minden munkafolyamat-típushoz. Ez a cikk útmutatást nyújt annak eldöntéséhez, hogy a HPC Cache jó választás-e az Igényeinek.

Az Áttekintés cikk az Azure HPC Cache használatának rövid vázlatát és néhány használati esetet is bemutat.

Ebből a cikkből megtudhatja, hogyan használhatja hatékonyan az NFS-hez csatlakoztatott blobtárolót.

NFS 3.0-s verziójú alkalmazások

Az Azure HPC Cache csak az NFS 3.0-ügyfeleket támogatja.

Magas olvasási-írási arány

Azok a számítási feladatok, amelyekben a számítási ügyfelek több olvasást végeznek, mint amennyit írnak, általában jó jelöltek a gyorsítótárhoz. Ha például az írás-olvasás aránya 80/20 vagy 70/30, az Azure HPC Cache segíthet a gyakran kért fájlok gyorsítótárból való kiszolgálásában ahelyett, hogy újra és újra le kellene kérni őket a távoli tárolóból.

Egy fájl beolvasása és a gyorsítótárban első alkalommal történő tárolása kisebb késéssel jár a közvetlenül a tárolóba irányuló normál ügyfélkérések esetében, így a hatékonyság növelése a következő alkalommal történik, amikor egy ügyfél ugyanazt a fájlt kéri. Ez különösen igaz a nagy fájlokra. Ha minden ügyfélkérés egyedi, a HPC Cache hatása korlátozott. Minél nagyobb a fájl, annál jobb a teljesítmény az első hozzáférés után.

Fájlalapú elemzési számítási feladat

Az Azure HPC Cache ideális olyan folyamatokhoz, amelyek fájlalapú adatokat használnak, és nagy számú számítási ügyfélen futnak, különösen akkor, ha a számítási ügyfelek Azure-beli virtuális gépek. Segíthet kijavítani a hosszú fájlelérési idők által okozott lassú vagy inkonzisztens teljesítményt.

Távoli adathozzáférés

Az Azure HPC Cache segíthet csökkenteni a késést, ha a számítási feladatnak olyan távoli adatokhoz kell hozzáférnie, amelyeket nem lehet közelebb helyezni a számítási erőforrásokhoz. Előfordulhat például, hogy a rekordok egy WAN-környezet távoli végén, egy másik Azure-régióban vagy egy ügyfél-adatközpontban lesznek. (Ezt néha "fájlkitörésnek" is nevezik.)

Nagy kérelembetöltés

Ha nagy számú ügyfél kér egyszerre adatokat a forrástól, az Azure HPC Cache felgyorsíthatja a fájlhozzáférést. Ha például nagy teljesítményű számítási fürttel használják, az Azure HPC Cache nagy számú egyidejű kérés skálázhatóságát biztosítja a gyorsítótáron keresztül.

A számítási erőforrások az Azure-ban találhatók

Az Azure-beli virtuális gépek méretezhető és költséghatékony megoldást jelentenek a nagy teljesítményű számítási feladatokra. Az Azure HPC Cache segíthet, ha közelebb hozza hozzájuk a szükséges információkat, különösen akkor, ha az eredeti adatokat távoli rendszeren tárolják.

Ha egy ügyfél a jelenlegi folyamatot "a jelenlegi módon" szeretné futtatni az Azure-beli virtuális gépeken, az Azure HPC Cache POSIX-alapú megosztott tárolási (vagy gyorsítótárazási) megoldást biztosíthat a méretezhetőség érdekében.

Az Azure HPC Cache használatával nem kell újraépítenie a munkafolyamatot, hogy natív hívásokat indítson az Azure Blob Storage-ba. Az adatokat az eredeti rendszeren érheti el, vagy a HPC Cache használatával áthelyezheti azokat egy új blobtárolóba.

Következő lépések