Is uw taak geschikt voor Azure HPC Cache?

Azure HPC Cache kunt de toegang tot gegevens versnellen voor high performance computing-taken in verschillende disciplines. Maar het is niet perfect voor alle typen werkstromen. Dit artikel bevat richtlijnen voor het bepalen of HPC Cache een goede optie is voor uw behoeften.

In het artikel Overzicht wordt ook kort beschreven wanneer u Azure HPC Cache en enkele voorbeelden van gebruiksvoorbeelden.

Lees ook dit artikel over het effectief gebruik van aan NFS-mounted blob-opslag.

NFS versie 3.0-toepassingen

Azure HPC Cache biedt alleen ondersteuning voor NFS 3.0-clients.

Hoge lees-/schrijfverhouding

Workloads waarbij de compute-clients meer lezen dan schrijven, zijn meestal goede kandidaten voor een cache. Als uw lees-naar-schrijfverhouding bijvoorbeeld 80/20 of 70/30 is, kunnen Azure HPC Cache helpen door vaak aangevraagde bestanden uit de cache te bedienen in plaats van ze steeds opnieuw uit de externe opslag op te halen.

Het ophalen van een bestand en het voor de eerste keer opslaan in de cache heeft een kleine extra latentie ten opzichte van een normale clientaanvraag rechtstreeks naar de opslag, dus de efficiƫntieverbetering komt de volgende keer dat een client hetzelfde bestand aanvraagt. Dit geldt met name voor grote bestanden. Als elke clientaanvraag uniek is, HPC Cache de impact van de client beperkt. Maar hoe groter het bestand, hoe beter de prestaties na een periode na die eerste toegang.

Analyseworkload op basis van bestanden

Azure HPC Cache is ideaal voor een pijplijn die gebruikmaakt van bestandsgegevens en die wordt uitgevoerd op een groot aantal compute-clients, met name als de reken-clients virtuele Machines van Azure zijn. Het kan helpen bij het oplossen van trage of inconsistente prestaties die worden veroorzaakt door lange bestandstoegangstijden.

Externe gegevenstoegang

Azure HPC Cache kunt u de latentie verminderen als uw workload toegang nodig heeft tot externe gegevens die niet dichter bij de rekenbronnen kunnen worden verplaatst. Uw records staan bijvoorbeeld aan het eind van een WAN-omgeving, in een andere Azure-regio of in een klantdatacentrum. (Dit wordt ook wel bestands-bursting genoemd.)

Zware belasting van aanvragen

Als een groot aantal clients tegelijkertijd gegevens bij de bron aanvraagt, kan Azure HPC Cache de toegang tot bestanden versnellen. Wanneer u bijvoorbeeld met een high-performance computingcluster gebruikt, biedt Azure HPC Cache schaalbaarheid voor een groot aantal gelijktijdige aanvragen via de cache.

Rekenbronnen bevinden zich in Azure

Virtuele Azure-machines zijn een schaalbaar en rendabel antwoord op high performance computing-workloads. Azure HPC Cache kunnen helpen door de informatie die ze nodig hebben dichter bij ze te brengen, met name als de oorspronkelijke gegevens zijn opgeslagen op een extern systeem.

Als een klant de huidige pijplijn 'in de huidige staat' wil uitvoeren op virtuele Azure-machines, kunnen Azure HPC Cache een op POSIX gebaseerde oplossing voor gedeelde opslag (of caching) bieden voor schaalbaarheid.

Als u Azure HPC Cache, hoeft u de werkpijplijn niet opnieuw te ontwerpen om native aanroepen naar Azure Blob Storage uit te voeren. U hebt toegang tot uw gegevens op het oorspronkelijke systeem of u kunt HPC Cache verplaatsen naar een nieuwe blobcontainer.

Volgende stappen