batchomgeving
Een batchomgeving is een computing-omgeving waarin taken, oftewel batchjobs, niet interactief maar automatisch achtereenvolgend of parallel worden uitgevoerd. Deze aanpak is gericht op het verwerken van grote hoeveelheden data of langdurige berekeningen zonder directe gebruikersinteractie tijdens uitvoering.
In een batchomgeving bestaan vaak de volgende componenten: een batchscheduler of jobmanager die taken plaatst in
Doelgroepen voor batchomgevingen zijn onder meer data- en ETL-verwerking, wetenschappelijke simulaties, grote back-ups, periodieke rapportgeneratie en
Voordelen van batchomgevingen zijn onder meer hogere doorvoer en efficiënt gebruik van resources, schaalbaarheid, betere reproduceerbaarheid
Uitdagingen omvatten onder meer verwerkingvertragingen (latency voor korte taken), complexiteit van foutafhandeling en dependencies, debugging op
Voorbeelden van technologieën die een batchomgeving ondersteunen zijn Slurm, PBS Pro, LSF en Grid Engine; op