11[ ![ Build Status] ( https://azurebatch.visualstudio.com/batch-shipyard/_apis/build/status/batch-shipyard-CI )] ( https://azurebatch.visualstudio.com/batch-shipyard/_build/latest?definitionId=11 )
22[ ![ Build Status] ( https://travis-ci.org/Azure/batch-shipyard.svg?branch=master )] ( https://travis-ci.org/Azure/batch-shipyard )
33[ ![ Build status] ( https://ci.appveyor.com/api/projects/status/3a0j0gww57o6nkpw/branch/master?svg=true )] ( https://ci.appveyor.com/project/alfpark/batch-shipyard )
4- [ ![ Docker Pulls] ( https://img.shields.io/docker/pulls/alfpark/batch-shipyard.svg )] ( https://hub.docker.com/r/alfpark/batch-shipyard )
5- [ ![ Image Layers] ( https://images.microbadger.com/badges/image/alfpark/batch-shipyard:latest-cli.svg )] ( http://microbadger.com/images/alfpark/batch-shipyard )
64
75# Batch Shipyard
86<img src =" https://azurebatchshipyard.blob.core.windows.net/github/README-dash.gif " alt =" dashboard " width =" 1024 " />
@@ -28,13 +26,21 @@ in Azure, independent of any integrated Azure Batch functionality.
2826[ Kata Containers] ( https://katacontainers.io/ ) tuned for Azure Batch
2927compute nodes
3028* Automated deployment of container images required for tasks to compute nodes
29+ * Support for container registries including
30+ [ Azure Container Registry] ( https://azure.microsoft.com/services/container-registry/ )
31+ for both Docker and Singularity images (ORAS), other Internet-accessible
32+ public and private registries, and support for
33+ the [ Sylabs Singularity Library] ( https://cloud.sylabs.io/library ) and
34+ [ Singularity Hub] ( https://singularity-hub.org/ )
3135* Transparent support for GPU-accelerated container applications on both
3236[ Docker] ( https://github.com/NVIDIA/nvidia-docker ) and Singularity
3337on [ Azure N-Series VM instances] ( https://docs.microsoft.com/azure/virtual-machines/linux/sizes-gpu )
34- * Support for Docker Registries including
35- [ Azure Container Registry] ( https://azure.microsoft.com/services/container-registry/ ) ,
36- other Internet-accessible public and private registries, and support for
37- the [ Singularity Hub] ( https://singularity-hub.org/ ) Container Registry
38+ * Transparent assist for running Docker and Singularity containers utilizing
39+ Infiniband/RDMA on HPC Azure VM instances including
40+ [ A-Series] ( https://docs.microsoft.com/azure/virtual-machines/linux/sizes-hpc ) ,
41+ [ H-Series] ( https://docs.microsoft.com/azure/virtual-machines/linux/sizes-hpc ) ,
42+ [ Hb/Hc-Series] ( https://docs.microsoft.com/azure/virtual-machines/linux/sizes-hpc ) ,
43+ and [ N-Series] ( https://docs.microsoft.com/azure/virtual-machines/linux/sizes-gpu )
3844
3945### Data Management and Shared File Systems
4046* Comprehensive [ data movement] ( https://batch-shipyard.readthedocs.io/en/latest/70-batch-shipyard-data-movement/ )
@@ -90,13 +96,8 @@ to accommodate MPI and multi-node cluster applications packaged as Docker or
9096Singularity containers on compute pools with automatic job completion and
9197task termination
9298* Seamless, direct high-level configuration support for popular MPI runtimes
93- including OpenMPI, MPICH, MVAPICH, and Intel MPI
94- * Transparent assist for running Docker and Singularity containers utilizing
95- Infiniband/RDMA for MPI on HPC low-latency Azure VM instances including
96- [ A-Series] ( https://docs.microsoft.com/azure/virtual-machines/linux/sizes-hpc ) ,
97- [ H-Series] ( https://docs.microsoft.com/azure/virtual-machines/linux/sizes-hpc ) ,
98- [ Hb/Hc-Series] ( https://docs.microsoft.com/azure/virtual-machines/linux/sizes-hpc ) ,
99- and [ N-Series] ( https://docs.microsoft.com/azure/virtual-machines/linux/sizes-gpu )
99+ including OpenMPI, MPICH, MVAPICH, and Intel MPI with automatic configuration
100+ for Infiniband, including SR-IOV RDMA VM sizes
100101* Seamless integration with Azure Batch job, task and file concepts along with
101102full pass-through of the
102103[ Azure Batch API] ( https://azure.microsoft.com/documentation/articles/batch-api-basics/ )
@@ -111,9 +112,11 @@ tasks at set intervals
111112* Support for [ Low Priority Compute Nodes] ( https://docs.microsoft.com/azure/batch/batch-low-pri-vms )
112113* Support for deploying Batch compute nodes into a specified
113114[ Virtual Network] ( https://batch-shipyard.readthedocs.io/en/latest/64-batch-shipyard-byovnet/ )
115+ and pre-defined public IP addresses
114116* Automatic setup of SSH or RDP users to all nodes in the compute pool and
115117optional creation of SSH tunneling scripts to Docker Hosts on compute nodes
116118* Support for [ custom host images] ( https://batch-shipyard.readthedocs.io/en/latest/63-batch-shipyard-custom-images/ )
119+ including Shared Image Gallery
117120* Support for [ Windows Containers] ( https://docs.microsoft.com/virtualization/windowscontainers/about/ )
118121on compliant Windows compute node pools with the ability to activate
119122[ Azure Hybrid Use Benefit] ( https://azure.microsoft.com/pricing/hybrid-benefit/ )
@@ -134,8 +137,8 @@ and [iOS](https://itunes.apple.com/us/app/microsoft-azure/id1219013620?mt=8)
134137app.
135138
136139Simply request a Cloud Shell session and type ` shipyard ` to invoke the CLI;
137- no installation is required. Try Batch Shipyard now from your browser:
138- [ ![ Launch Cloud Shell ] ( https://shell.azure.com/images/launchcloudshell.png " Launch Cloud Shell ")] ( https://shell.azure.com )
140+ no installation is required. Try Batch Shipyard now
141+ [ in your browser ] ( https://shell.azure.com ) .
139142
140143## Documentation and Recipes
141144Please refer to the
0 commit comments