Batch

Schemaläggning av jobb och beräkningshantering i molnet

Få batchbehandlingskraft när du behöver det

Batchbearbetning började med stordatorer och hålkort. Än idag spelar batchdatabearbetning en central roll inom affärsverksamhet, teknik, vetenskap och andra områden där många automatiserade uppgifter måste köras, t.ex. för att bearbeta räkningar och lönelistor, beräkna portföljrisk, utforma nya produkter, återge animerade filmer, testa programvara, söka efter energi, förutse vädret och för att hitta nya botemedel mot sjukdomar. Tidigare hade endast några få människor tillgång till databearbetningsfunktioner för dessa scenarier. Med Azure Batch har du tillgång till dessa funktioner när du behöver dem, utan att behöva göra stora investeringar.

Välj ditt operativsystem och verktyg

Välj det operativsystem och de utvecklingsverktyg du behöver för att köra dina storskaliga jobb på Batch. Batch ger en konsekvent hanteringsupplevelse och möjligheter att schemalägga jobb oavsett om du väljer Windows Server- eller Linux-beräkningsnoder, och du kan utnyttja de unika funktionerna för varje miljö. Med Windows använder du din existerande Windows-kod, inklusive Microsoft.NET för att köra storskaliga beräkningsjobb i Azure. Med Linux väljer du mellan populära distributioner inklusive CentOS, Ubuntu och SUSE Linux Enterprise Server för att köra dina batchjobb eller använder Docker-behållare för att lyfta och växla dina program. Batch tillhandahåller SDK:er och har stöd för en rad utvecklingsverktyg, inklusive Python och Java.

Molnaktivera dina klusterprogram

Batch kör de program du använder på arbetsstationer och kluster. Det är enkelt att molnaktivera körbara filer och skript för att skala ut. Med Batch får du en kö för att ta emot det arbete som du vill köra och programmen körs. Beskriv de data som behöver flyttas till molnet för bearbetning, hur dessa data ska distribueras, vilka parametrar som ska användas för varje uppgift, och kommandot för att starta processen. Tänk på det som en sammanställningsrad med flera program. Med Batch kan du enkelt dela data mellan steg och hantera körningen som helhet.

100 gånger snabbare

Du använder en arbetsstation, kanske ett litet kluster, eller väntar i kö för att köra dina jobb. Tänk om du hade tillgång till 16 kärnor, eller till och med 100 000 kärnor när du behövde det, och bara behövde betala för det du använde? Med Batch får du precis det. Undvik väntetiden som begränsar din kreativitet. Vad skulle du kunna göra med Azure som du inte kan göra idag?

Berätta för oss vad vi ska köra

I Batch finns en mycket skalbar jobbschemaläggningsmotor som är tillgänglig som en hanterad tjänst. Använd schemaläggaren i programmet för att skicka ut arbete. Med Batch kan du också schemalägga klusterjobb, eller arbeta via programvaran som en tjänst (SaaS). Du behöver inte skriva din egen arbetskö, dispatcher eller övervaka. Batch tillhandahåller detta som en tjänst.

Låt Batch ta hand om skalning åt dig

När du är redo att köra ett jobb startar Batch en pool med virtuella datorer för databearbetning och installation av program. Batch organiserar data, kör jobb med det antal uppgifter du har, identifierar fel och skapar nya köer för jobben, samt skalar ned poolen när arbetet är klart. Du kontrollerar skalningen så att du kan hålla deadlines, hantera kostnader och köra med rätt skalning för ditt program.

Leverera lösningar som en tjänst

Batch bearbetar jobb på begäran, inte efter ett fördefinierat schema, så kunderna kör jobb i molnet när de behöver. Hantera vem som ska ha tillgång till Batch, hur många resurser de kan använda och garantera att krav som t.ex. kryptering uppfylls. Med kraftfulla övervakningsfunktioner kan du enkelt se vad som är på gång och identifiera problem. Med detaljerad rapportering kan du spåra användning.

TOWERS WATSON

Läs om hur Towers Watson levererade sin försäkringslösning Risk Agility FM med hjälp av Batch

Rendera animeringar snabbt

Kör renderingsjobben i molnet med Batch. Undvik komplex hantering av resurser och minska tiden som krävs för att slutföra jobben. Ta en titt på exemplen på hur du kan använda Batch tillsammans med Blender, ett kostnadsfritt program för 3D-animering med öppen källkod, med stöd för hela 3D-pipelinen – modellering, riggning, animering, simulering och rörelsespårning, samt skapande av spel. Oavsett om du jobbar enskilt eller i en studio kan du lita på att Batch ger dig fotorealistisk rendering, snabb riggning samt fantastiska simuleringar och funktioner för att skapa spel. Med Batch får du resurser att rendera animeringar inom en realistisk tidsram för att klara projektdeadlines.

Läs om hur du använder exemplen

Kolla in exemplen på GitHub

Relaterade produkter och tjänster

Storage

Hållbar molnlagring med hög tillgänglighet och stora skalningsmöjligheter

HDInsight

Tillhandahåll Hadoop, Spark, R Server, HBase och Storm-kluster i molnet

Maskininlärning

Skapa, distribuera och hantera enkelt lösningar för förutsägelseanalys

Kom igång med Batch idag