SlideShare una empresa de Scribd logo
1 de 1
Descargar para leer sin conexión
Azure Batch : Verwarrend eenvoudiger
regardo.nl/azure-batch-verwarrend-eenvoudiger-2015-03-19/
Ben Kemp
In het vorige artikel gaf ik aan wat Azure Batch interessant maakt en
hoe Azure Batch het verschil maakt te opzichte van andere Cloud
Computing en High Performance Computing leveranciers. Azure
Batch is een combinatie van Paas (Platform-as-a-service) en Iaas
(Infrastructuur-as-a-service). Andere Cloud leveranciers vallen in de
ene categorie of de ander categorie – Paas of Iaas. Azure heeft als
basis Paas en Iaas geïntegreerd. In dit tweede deel beschrijf ik
Azure Batch met kanttekeningen naar Paas en Iaas.
Azure Batch is in te zetten als een abstractie van een bestaande programmeer model. Met behulp van
de Azure Batch omgeving is het mogelijk om de bestaande applicatie te voorzien van een parallelle
uitvoering. Niet alle applicaties zijn op te vatten en uit te voeren als een parallel vraagstuk. Niet alle
algoritmes binnen de applicatie lenen zich er voor om te parallelliseren. Maar uitgaande dat de
applicatie te parallelliseren is, kan je de Azure Batch bibliotheken gebruiken om de applicatie code in
‘batch mode’ te plaatsen, de bijbehorende data te verwerken en vervolgens de data – resultaat – te
analyseren. Applicatie die geschikt hiervoor zijn; applicatie voor het ontwikkelen van medicijnen,
beeldverwerking en grootschalige financiële modellen (Monte Carlo simulaties). Met deze Azure Batch
Paas ondersteunde bibliotheken en software veranderd de kijk op de manier waarop applicaties
parallel uit te voeren zijn. Bijvoorbeeld met de Monte Carlo simulaties zijn er nu aanzienlijk meer
simulaties, in parallel, uit te voeren. Verschillende risico management software leveranciers hebben
dan ook hun applicatie code aangepast om deze beter geschikt te maken voor Azure Batch verwerking.
Vanuit een high performance computing perspectief is Azure Batch Paas/Iaas model een instrument
om het applicatie rekenwerk te versnellen en de beheerlast te verlichten. Niet alleen vanuit een HPC
perspectief is dit voordelig maar is ook van toepassing voor webservers waarbij het nodig is om deze te
kunnen opschalen naarmate er meer bezoekers/gebruikers deze website gebruiken. Denk hierbij aan
kort lopende marketing acties die moeten schalen naarmate de potentiële klant verder in het prospect
traject meegenomen wordt. Azure Batch gebruikt in het beheer interface een abstractie niveau die het
beheren en configureren eenvoudig maakt. Door middel van de portaal configuratie software kan je het
schalen naar meerdere webserver overlaten aan de Azure Batch software. Het uitzoeken in detail is
niet meer nodig en verlicht hiermee de totale beheerlast.
In het eerste artikel heb ik aangegeven wat het verschil is met andere cloud computing leveranciers.
Een van de marktleider van cloud computing; Amazon heeft een soortgelijke dienst genaamd AWS
Lambda. De AWS Lambda biedt applicaties een uitgebreide reken infrastructuur aan met alle beheer
faciliteiten op virtual machines, operating system(en), beveiliging en monitoring. Met dit soortgelijk
cloud platform zetten beide marktleider een trend in voor andere cloud leverancier om de Paas/Iaas
aan te bieden zodat klanten op een ‘hoog abstractie niveau’ het applicatie rekenwerk kan aanbieden
zonder zorgen te maken over detail informatie. Verwachting is dat meerdere cloud leveranciers dit
model ook zullen volgen.
In het laatste en derde deel van dit artikel wil ik verder Azure Batch beschrijven in het Paas/Iaas model.

Más contenido relacionado

Más de Ben Kemp | Adobe Tutorials and Courses

Adobe Premiere Pro Cómo utilizar el efecto Estabilizador de deformación.pptx
Adobe Premiere Pro Cómo utilizar el efecto Estabilizador de deformación.pptxAdobe Premiere Pro Cómo utilizar el efecto Estabilizador de deformación.pptx
Adobe Premiere Pro Cómo utilizar el efecto Estabilizador de deformación.pptxBen Kemp | Adobe Tutorials and Courses
 

Más de Ben Kemp | Adobe Tutorials and Courses (20)

OrganizaFlow Announces Development of Power BI Kanban Dashboard.pdf
OrganizaFlow Announces Development of Power BI Kanban Dashboard.pdfOrganizaFlow Announces Development of Power BI Kanban Dashboard.pdf
OrganizaFlow Announces Development of Power BI Kanban Dashboard.pdf
 
Cómo recortar un video en Premiere Pro.pptx
Cómo recortar un video en Premiere Pro.pptxCómo recortar un video en Premiere Pro.pptx
Cómo recortar un video en Premiere Pro.pptx
 
Cómo agregar texto en Premiere Pro.pptx
Cómo agregar texto en Premiere Pro.pptxCómo agregar texto en Premiere Pro.pptx
Cómo agregar texto en Premiere Pro.pptx
 
¿Utiliza Premiere Pro inteligencia artificial.pptx
¿Utiliza Premiere Pro inteligencia artificial.pptx¿Utiliza Premiere Pro inteligencia artificial.pptx
¿Utiliza Premiere Pro inteligencia artificial.pptx
 
¿Qué es una subsecuencia en Premiere Pro.pptx
¿Qué es una subsecuencia en Premiere Pro.pptx¿Qué es una subsecuencia en Premiere Pro.pptx
¿Qué es una subsecuencia en Premiere Pro.pptx
 
Qué es una secuencia en Premiere Pro.pptx
Qué es una secuencia en Premiere Pro.pptxQué es una secuencia en Premiere Pro.pptx
Qué es una secuencia en Premiere Pro.pptx
 
Qué es el anidamiento en Premiere Pro.pptx
Qué es el anidamiento en Premiere Pro.pptxQué es el anidamiento en Premiere Pro.pptx
Qué es el anidamiento en Premiere Pro.pptx
 
¿Qué es una capa de ajuste en Premiere Pro.pptx
¿Qué es una capa de ajuste en Premiere Pro.pptx¿Qué es una capa de ajuste en Premiere Pro.pptx
¿Qué es una capa de ajuste en Premiere Pro.pptx
 
Por qué Adobe Premiere Pro.pptx
Por qué Adobe Premiere Pro.pptxPor qué Adobe Premiere Pro.pptx
Por qué Adobe Premiere Pro.pptx
 
Adobe Premiere Pro Cómo utilizar el efecto Estabilizador de deformación.pptx
Adobe Premiere Pro Cómo utilizar el efecto Estabilizador de deformación.pptxAdobe Premiere Pro Cómo utilizar el efecto Estabilizador de deformación.pptx
Adobe Premiere Pro Cómo utilizar el efecto Estabilizador de deformación.pptx
 
Cómo añadir transiciones en Adobe Premiere Pro.pptx
Cómo añadir transiciones en Adobe Premiere Pro.pptxCómo añadir transiciones en Adobe Premiere Pro.pptx
Cómo añadir transiciones en Adobe Premiere Pro.pptx
 
¿Para qué se utiliza Adobe Premiere Pro.pptx
¿Para qué se utiliza Adobe Premiere Pro.pptx¿Para qué se utiliza Adobe Premiere Pro.pptx
¿Para qué se utiliza Adobe Premiere Pro.pptx
 
Cómo utilizar el efecto de sombra en Adobe Premiere Pro.pptx
Cómo utilizar el efecto de sombra en Adobe Premiere Pro.pptxCómo utilizar el efecto de sombra en Adobe Premiere Pro.pptx
Cómo utilizar el efecto de sombra en Adobe Premiere Pro.pptx
 
Cómo usar el efecto Ultra Key en Premiere Pro.pptx
Cómo usar el efecto Ultra Key en Premiere Pro.pptxCómo usar el efecto Ultra Key en Premiere Pro.pptx
Cómo usar el efecto Ultra Key en Premiere Pro.pptx
 
10 consejos de PREMIERE PRO que DEBERÍAS CONOCER.pptx
10 consejos de PREMIERE PRO que DEBERÍAS CONOCER.pptx10 consejos de PREMIERE PRO que DEBERÍAS CONOCER.pptx
10 consejos de PREMIERE PRO que DEBERÍAS CONOCER.pptx
 
¿Qué editor de video usan los Youtubers.pptx
¿Qué editor de video usan los Youtubers.pptx¿Qué editor de video usan los Youtubers.pptx
¿Qué editor de video usan los Youtubers.pptx
 
Do you need Photoshop for Premiere Pro.pptx
Do you need Photoshop for Premiere Pro.pptxDo you need Photoshop for Premiere Pro.pptx
Do you need Photoshop for Premiere Pro.pptx
 
Adobe Premiere Pro How to Use Drop Shadow Effect.pptx
Adobe Premiere Pro How to Use Drop Shadow Effect.pptxAdobe Premiere Pro How to Use Drop Shadow Effect.pptx
Adobe Premiere Pro How to Use Drop Shadow Effect.pptx
 
Adobe Premiere Pro How to Use Ultra Key Effect.pptx
Adobe Premiere Pro How to Use Ultra Key Effect.pptxAdobe Premiere Pro How to Use Ultra Key Effect.pptx
Adobe Premiere Pro How to Use Ultra Key Effect.pptx
 
Why choose Adobe Premiere Pro.pptx
Why choose Adobe Premiere Pro.pptxWhy choose Adobe Premiere Pro.pptx
Why choose Adobe Premiere Pro.pptx
 

Azure batch verwarrend eenvoudiger

  • 1. Azure Batch : Verwarrend eenvoudiger regardo.nl/azure-batch-verwarrend-eenvoudiger-2015-03-19/ Ben Kemp In het vorige artikel gaf ik aan wat Azure Batch interessant maakt en hoe Azure Batch het verschil maakt te opzichte van andere Cloud Computing en High Performance Computing leveranciers. Azure Batch is een combinatie van Paas (Platform-as-a-service) en Iaas (Infrastructuur-as-a-service). Andere Cloud leveranciers vallen in de ene categorie of de ander categorie – Paas of Iaas. Azure heeft als basis Paas en Iaas geïntegreerd. In dit tweede deel beschrijf ik Azure Batch met kanttekeningen naar Paas en Iaas. Azure Batch is in te zetten als een abstractie van een bestaande programmeer model. Met behulp van de Azure Batch omgeving is het mogelijk om de bestaande applicatie te voorzien van een parallelle uitvoering. Niet alle applicaties zijn op te vatten en uit te voeren als een parallel vraagstuk. Niet alle algoritmes binnen de applicatie lenen zich er voor om te parallelliseren. Maar uitgaande dat de applicatie te parallelliseren is, kan je de Azure Batch bibliotheken gebruiken om de applicatie code in ‘batch mode’ te plaatsen, de bijbehorende data te verwerken en vervolgens de data – resultaat – te analyseren. Applicatie die geschikt hiervoor zijn; applicatie voor het ontwikkelen van medicijnen, beeldverwerking en grootschalige financiële modellen (Monte Carlo simulaties). Met deze Azure Batch Paas ondersteunde bibliotheken en software veranderd de kijk op de manier waarop applicaties parallel uit te voeren zijn. Bijvoorbeeld met de Monte Carlo simulaties zijn er nu aanzienlijk meer simulaties, in parallel, uit te voeren. Verschillende risico management software leveranciers hebben dan ook hun applicatie code aangepast om deze beter geschikt te maken voor Azure Batch verwerking. Vanuit een high performance computing perspectief is Azure Batch Paas/Iaas model een instrument om het applicatie rekenwerk te versnellen en de beheerlast te verlichten. Niet alleen vanuit een HPC perspectief is dit voordelig maar is ook van toepassing voor webservers waarbij het nodig is om deze te kunnen opschalen naarmate er meer bezoekers/gebruikers deze website gebruiken. Denk hierbij aan kort lopende marketing acties die moeten schalen naarmate de potentiële klant verder in het prospect traject meegenomen wordt. Azure Batch gebruikt in het beheer interface een abstractie niveau die het beheren en configureren eenvoudig maakt. Door middel van de portaal configuratie software kan je het schalen naar meerdere webserver overlaten aan de Azure Batch software. Het uitzoeken in detail is niet meer nodig en verlicht hiermee de totale beheerlast. In het eerste artikel heb ik aangegeven wat het verschil is met andere cloud computing leveranciers. Een van de marktleider van cloud computing; Amazon heeft een soortgelijke dienst genaamd AWS Lambda. De AWS Lambda biedt applicaties een uitgebreide reken infrastructuur aan met alle beheer faciliteiten op virtual machines, operating system(en), beveiliging en monitoring. Met dit soortgelijk cloud platform zetten beide marktleider een trend in voor andere cloud leverancier om de Paas/Iaas aan te bieden zodat klanten op een ‘hoog abstractie niveau’ het applicatie rekenwerk kan aanbieden zonder zorgen te maken over detail informatie. Verwachting is dat meerdere cloud leveranciers dit model ook zullen volgen. In het laatste en derde deel van dit artikel wil ik verder Azure Batch beschrijven in het Paas/Iaas model.