Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Nesta visão geral dos principais componentes do serviço lote do Azure, discutimos o fluxo de trabalho de alto nível que os desenvolvedores do Lote podem usar para criar soluções de computação paralela em larga escala, juntamente com os recursos de serviço primários usados.
Se você estiver desenvolvendo um aplicativo ou serviço de computação distribuído que emita chamadas diretas à API REST ou se estiver usando outro dos SDKs de Processamento em Lote, você usará muitos dos recursos e funcionalidades discutidos aqui.
Dica
Para obter uma introdução de nível superior ao serviço Batch, consulte O que é o Azure Batch?. Confira também as atualizações de serviço Lote mais recentes.
Fluxo de trabalho básico
O fluxo de trabalho de alto nível a seguir é típico de quase todos os aplicativos e serviços que usam o serviço do Lote para processar cargas de trabalho paralelas:
- Carregue os arquivos de dados que você deseja processar em uma conta de Armazenamento do Azure . O Lote inclui suporte interno para acessar o Armazenamento de Blobs do Azure, e as tarefas podem baixar esses arquivos para nós de computação quando são executadas.
- Carregue os arquivos de aplicativo que suas tarefas executarão. Esses arquivos podem ser binários, scripts e suas dependências, e são executados pelas tarefas nos seus trabalhos. Suas tarefas podem fazer download desses arquivos da sua conta de Armazenamento ou você pode usar o recurso de pacotes de aplicativos do Batch para gerenciamento e implantação de aplicativos.
- Crie um pool de nós de computação. Ao criar um pool, especifique o número de nós de computação para o pool, seu tamanho e o sistema operacional. Quando cada tarefa no trabalho é executada, ela é atribuída para ser executada em um de nós no pool.
- Crie um trabalho. Um trabalho gerencia uma coleção de tarefas. Você associa cada trabalho a um pool específico em que as tarefas desse trabalho serão executadas.
- Adicione tarefas ao trabalho. Cada tarefa executa o aplicativo ou script que você carregou para processar os arquivos de dados que ele baixa da sua conta de Armazenamento. À medida que cada tarefa é concluída, ela pode carregar sua saída no Armazenamento do Azure.
- Monitore o andamento dos trabalhos e recupere a saída de tarefas do Armazenamento do Microsoft Azure.
Observação
Você precisa de uma conta Batch para usar o serviço Batch. A maioria das soluções do Lote também usa uma conta de Armazenamento do Microsoft Azure associada para o armazenamento e recuperação de arquivos.
Recursos do serviço de lote
Os tópicos a seguir discutem os recursos do Batch que habilitam seus cenários de computação distribuída.
Próximas etapas
- Saiba mais sobre as APIs e ferramentas Batch disponíveis para a criação de soluções Batch.
- Obtenha as noções básicas sobre o desenvolvimento de um aplicativo habilitado para o Lote usando a biblioteca de cliente .NET do Lote ou do Python. Esses guias de início rápido orientam você por meio de um aplicativo de exemplo que usa o serviço Lote para executar uma carga de trabalho em vários nós de computação e inclui o uso do Armazenamento do Azure para preparo e recuperação de arquivos de carga de trabalho.
- Baixe e instale o Batch Explorer para usá-lo durante a instalação das suas soluções de lote. Use o Gerenciador do Lote para ajudar a criar, depurar e monitorar aplicativos do Lote do Azure.
- Consulte os recursos da comunidade, incluindo o Stack Overflow, o repositório da Batch Community e o fórum do Azure Batch.