Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
This repository was archived by the owner on Mar 20, 2023. It is now read-only.
/batch-shipyardPublic archive

Simplify HPC and Batch workloads on Azure

License

NotificationsYou must be signed in to change notification settings

Azure/batch-shipyard

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Build StatusBuild StatusBuild status

Batch Shipyard

PROJECT STATUS

This toolkit is no longer actively maintained. Thedevelop branch hasproposed fixes for outstanding issues, but they will not be merged back tomaster. Please see the mainAzure BatchGitHub repository for more information about Azure Batch.

dashboard

Batch Shipyard is a tool to helpprovision, execute, and monitor container-based batch processing and HPCworkloads onAzure Batch. Batch Shipyardsupports bothDocker andSingularity containers. No experience with theAzure Batch SDK is needed; runyour containers with easy-to-understand configuration files. All Azureregions are supported, including non-public Azure regions.

Additionally, Batch Shipyard provides the ability to provision and manageentirestandalone remote file systems (storage clusters)in Azure, independent of any integrated Azure Batch functionality.

Major Features

Container Runtime and Image Management

Data Management and Shared File Systems

Monitoring

Open Source Scheduler Integration

Azure Ecosystem Integration

Azure Batch Integration and Enhancements

  • Federationsupport: enables unified, constraint-based scheduling to collections ofheterogeneous pools, including across multiple Batch accounts and Azureregions
  • Support for simple, scenario-basedpool autoscaleand autopool to dynamically scale and control computing resources on-demand
  • Support forTask Factorieswith the ability to generate tasks based on parametric (parameter) sweeps,randomized input, file enumeration, replication, and custom Python code-basedgenerators
  • Support formulti-instance tasksto accommodate MPI and multi-node cluster applications packaged as Docker orSingularity containers on compute pools with automatic job completion andtask termination
  • Seamless, direct high-level configuration support for popular MPI runtimesincluding OpenMPI, MPICH, MVAPICH, and Intel MPI with automatic configurationfor Infiniband, including SR-IOV RDMA VM sizes
  • Seamless integration with Azure Batch job, task and file concepts along withfull pass-through of theAzure Batch APIto containers executed on compute nodes
  • Support forAzure Batch task dependenciesallowing complex processing pipelines and DAGs
  • Support for merge or final task specification that automatically dependson all other tasks within the job
  • Support for job schedules and recurrences for automatic execution oftasks at set intervals
  • Support for live job and job schedule migration between pools
  • Support forLow Priority Compute Nodes
  • Support for deploying Batch compute nodes into a specifiedVirtual Networkand pre-defined public IP addresses
  • Automatic setup of SSH or RDP users to all nodes in the compute pool andoptional creation of SSH tunneling scripts to Docker Hosts on compute nodes
  • Support forcustom host imagesincluding Shared Image Gallery
  • Support forWindows Containerson compliant Windows compute node pools with the ability to activateAzure Hybrid Use Benefitif applicable

Installation

Local Installation

Please seethe installation guidefor more information regarding the various local installation options andrequirements.

Azure Cloud Shell

Batch Shipyard is integrated directly intoAzure Cloud Shelland you can execute any Batch Shipyard workload using your web browser orthe Microsoft AzureAndroidandiOSapp.

Simply request a Cloud Shell session and typeshipyard to invoke the CLI;no installation is required. Try Batch Shipyard nowin your browser.

Documentation and Recipes

Please refer to theBatch Shipyard Documentation on Read the Docs.

Visit theBatch Shipyard Recipessection for various sample container workloads using Azure Batch and BatchShipyard.

Batch Shipyard Compute Node Host OS Support

Batch Shipyard is currently compatible with popular Azure Batch supportedMarketplace Linux VMs,compliant Linux custom images,and native Azure BatchWindows Server with ContainersVMs. Please see theplatform image supportdocumentation for more information specific to Batch Shipyard support ofcompute node host operating systems.

Change Log

Please see theChange Logfor project history.


Please see this project'sCode of Conduct andContributing guidelines.


[8]ページ先頭

©2009-2025 Movatter.jp