Megoldási ötletek
Ez a cikk egy megoldási ötlet. Ha azt szeretné, hogy további információkkal bővítsük a tartalmat, például a lehetséges használati eseteket, alternatív szolgáltatásokat, megvalósítási szempontokat vagy díjszabási útmutatást, a GitHub visszajelzésével tudassa velünk.
Ez a cikk az Azure Batchet használó natív felhőalkalmazást ismerteti. A Batch számítási erőforrások lefoglalását és kezelését, alkalmazástelepítést, erőforrások automatikus skálázását és egyebeket biztosít.
Felépítés
Töltse le az architektúra Visio-fájlját.
Adatfolyam
- Töltse fel a bemeneti fájlokat és az alkalmazásokat az Azure Storage-fiókba.
- Hozzon létre egy számítási csomópontokból álló Batch-készletet, egy feladatot a számítási feladat futtatásához a készleten, valamint a feladat alá tartozó tevékenységeket.
- A Batch letölti a bemeneti fájlokat és az alkalmazásokat.
- A Batch figyeli a feladat végrehajtását.
- A Batch feltölti a feladat kimenetét.
- Töltse le a kimeneti fájlokat.
Összetevők
- Azure Storage-fiókok: Nagymértékben méretezhető objektumtároló strukturálatlan adatokhoz.
- Azure Batch: Felhőalapú feladatütemezés és számításkezelés.
- Azure Virtual Machines
- Azure Blob Storage
Forgatókönyv részletei
A nagy számítási és nagy teljesítményű számítási (HPC) számítási feladatok általában nagy számítási igényűek, és párhuzamosan futtathatók, kihasználva a felhő skáláját és rugalmasságát. A számítási feladatok gyakran aszinkron módon futnak, kötegelt feldolgozással, a számítási erőforrásoknak pedig a munka meghatározásához szükséges munka- és feladatütemezést kell futtatniuk.
Ez a megoldás egy natív felhőalkalmazást implementál az Azure Batch használatával, amely számítási erőforrások lefoglalását és kezelését, alkalmazástelepítést, erőforrás-automatikus skálázást és feladatütemezést biztosít platformszolgáltatásként. A Batch magasabb szintű számítási feladatgyorsítókat is kínál, kifejezetten az R párhuzamos futtatásához, az AI betanításához és a számítási feladatok rendereléshez.
Ez a megoldás olyan felügyelt szolgáltatásokra épül, mint a virtuális gépek, a tárolás és a Batch. Ezek az Azure-szolgáltatások magas rendelkezésre állású környezetben futnak, javítva és támogatva, így a megoldásra összpontosíthat.
Lehetséges használati esetek
Ez a megoldás ideális a pénzügyi, média-, szórakozási, energia- és környezetvédelmi iparágak számára. A következő forgatókönyvekhez van optimalizálva:
- Pénzügyi kockázat Monte Carlo-szimulációk (pénzügyi és portfólió)
- Képmegjelenítés
- Médiakonvertálás
- Fájlfeldolgozás
- Mérnöki vagy tudományos szimulációk (energia és környezet)
További lépések
- Rövid útmutató: Blobok feltöltése, letöltése és listázása az Azure Portal használatával
- Rövid útmutató: Az első Batch-feladat futtatása az Azure Portalon
Az alábbi hivatkozások a megoldásarchitektúrában felsorolt Azure-termékek üzembe helyezéséről és kezeléséről nyújtanak dokumentációt: