Je vaše práce vhodná pro Azure HPC Cache?
Azure HPC Cache dokáže zrychlit přístup k datům pro vysokovýkonné výpočetní úlohy v různých disciplínách. Není ale ideální pro všechny typy pracovních postupů. Tento článek obsahuje pokyny, jak se rozhodnout, jestli je služba HPC Cache dobrou volbou pro vaše potřeby.
Článek Přehled obsahuje také stručný přehled o tom, kdy použít Azure HPC Cache a několik příkladů případů použití.
Přečtěte si také tento článek o efektivním využití úložiště objektů blob připojeného systémem souborů NFS.
Aplikace NFS verze 3.0
Azure HPC Cache podporuje pouze klienty NFS 3.0.
Vysoký poměr čtení a zápisu
Úlohy, ve kterých výpočetní klienti provádějí více čtení, než zapisují, jsou obvykle vhodnými kandidáty pro mezipaměť. Pokud je například poměr čtení a zápisu 80/20 nebo 70/30, může azure HPC Cache pomoct tím, že bude obsluhovat často požadované soubory z mezipaměti, a nemusí je načítat z vzdáleného úložiště přes a přes něj.
První načtení souboru a jeho uložení do mezipaměti má malou dodatečnou latenci oproti normálnímu požadavku klienta přímo do úložiště, takže zvýšení efektivity nastane při příštím vyžádání stejného souboru klientem. To platí hlavně pro velké soubory. Pokud je každý požadavek klienta jedinečný, dopad služby HPC Cache je omezený. Čím větší je ale soubor, tím lepší je výkon v průběhu času po prvním přístupu.
Analytická úloha založená na souborech
Azure HPC Cache je ideální pro kanál, který používá souborová data a běží na velkém počtu výpočetních klientů, zejména pokud jsou výpočetní klienti virtuální počítače Azure. Může pomoct opravit pomalý nebo nekonzistentní výkon způsobený dlouhými dobami přístupu k souborům.
Vzdálený přístup k datům
Azure HPC Cache může pomoct snížit latenci, pokud vaše úloha potřebuje přístup ke vzdáleným datům, která se nedají přesunout blíž k výpočetním prostředkům. Vaše záznamy můžou být například na konci prostředí WAN, v jiné oblasti Azure nebo v datacentru zákazníka. (Někdy se tomu říká "file-bursting".)
Vysoké zatížení požadavků
Pokud velký počet klientů požaduje data ze zdroje najednou, azure HPC Cache může urychlit přístup k souborům. Například při použití s vysokovýkonným výpočetním clusterem poskytuje Azure HPC Cache škálovatelnost pro vysoký počet souběžných požadavků prostřednictvím mezipaměti.
Výpočetní prostředky se nacházejí v Azure.
Virtuální počítače Azure jsou škálovatelnou a nákladově efektivní odpovědí na vysoce výkonné výpočetní úlohy. Azure HPC Cache může pomoct tím, že jim přiblíží informace, které potřebují, zejména v případě, že jsou původní data uložená ve vzdáleném systému.
Pokud chce zákazník spustit aktuální kanál "tak, jak je" na virtuálních počítačích Azure, může Azure HPC Cache poskytnout řešení sdíleného úložiště založeného na POSIX (nebo ukládání do mezipaměti) pro zajištění škálovatelnosti.
Pomocí služby Azure HPC Cache nemusíte znovu navrhovat pracovní kanál, abyste mohli provádět nativní volání do služby Azure Blob Storage. K datům v původním systému můžete přistupovat nebo je můžete přesunout do nového kontejneru objektů blob pomocí služby HPC Cache.
Další kroky
- Další informace o plánování a konfiguraci mezipaměti najdete v článcích Přehled a Požadavky .
- Důležité informace o čtení pro použití úložiště objektů blob s podporou systému souborů NFS se službou Azure HPC Cache