Delen via


Is uw taak geschikt voor Azure HPC Cache?

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

In het artikel Overzicht vindt u ook een kort overzicht van het gebruik van Azure HPC Cache en enkele voorbeelden van use cases.

Lees ook dit artikel over hoe u effectief gebruik kunt maken van NFS-gekoppelde blobopslag.

NFS-versie 3.0-toepassingen

Azure HPC Cache ondersteunt alleen NFS 3.0-clients.

Hoge lees-naar-schrijfverhouding

Werkbelastingen waarbij de rekenclients meer lezen dan schrijven, zijn meestal goede kandidaten voor een cache. Als uw lees-naar-schrijf-verhouding bijvoorbeeld 80/20 of 70/30 is, kan Azure HPC Cache u helpen door vaak aangevraagde bestanden uit de cache te leveren in plaats van ze over en weer uit externe opslag op te halen.

Het ophalen van een bestand en het opslaan in de cache voor de eerste keer 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 vooral voor grote bestanden. Als elke clientaanvraag uniek is, is de impact van HPC Cache beperkt. Maar hoe groter het bestand, hoe beter de prestaties na die eerste toegang zijn.

Analyseworkload op basis van bestanden

Azure HPC Cache is ideaal voor een pijplijn die gebruikmaakt van op bestanden gebaseerde gegevens en wordt uitgevoerd op een groot aantal rekenclients, met name als de rekenclients virtuele Azure-machines zijn. Het kan helpen bij het oplossen van trage of inconsistente prestaties die worden veroorzaakt door lange toegangstijden voor bestanden.

Externe gegevenstoegang

Azure HPC Cache kan helpen om de latentie te verminderen als uw workload toegang nodig heeft tot externe gegevens die niet dichter bij de computerresources kunnen worden geplaatst. Uw records bevinden zich bijvoorbeeld aan het einde van een WAN-omgeving, in een andere Azure-regio of in een datacenter van de klant. (Dit wordt ook wel 'file-bursting' genoemd.)

Zware aanvraagbelasting

Als een groot aantal clients tegelijkertijd gegevens van de bron aanvraagt, kan Azure HPC Cache de toegang tot bestanden versnellen. Wanneer azure HPC Cache bijvoorbeeld wordt gebruikt met een cluster met hoge prestaties, biedt Azure HPC Cache schaalbaarheid voor grote aantallen gelijktijdige aanvragen via de cache.

Rekenresources bevinden zich in Azure

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

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

Als u Azure HPC Cache gebruikt, hoeft u de werkpijplijn niet opnieuw te ontwerpen om systeemeigen aanroepen te doen naar Azure Blob Storage. U kunt toegang krijgen tot uw gegevens op het oorspronkelijke systeem of HPC Cache gebruiken om deze naar een nieuwe blobcontainer te verplaatsen.

Volgende stappen

  • Meer informatie over het plannen en configureren van een cache in de artikelen Overzicht en Vereisten
  • Leesoverwegingen voor het gebruik van blobopslag met NFS-functionaliteit met Azure HPC Cache