Azure Adventures
Github Pages: https://marconetto.github.io/azadventures/
Here we have a set of tutorials to work with Azure cloud technologies.
These tutorials represent my personal experience and may be helpful for other people. They are snapshots in time for a particular question I needed more investigation or I was just curious about. They may not represent the best approach to solve a particular problem. Consider as “some notes” with no warranty at all.
Some of them got (or will get) published at Azure HPC tech blog website [LINK].
Each folder contains a different tutorial and one tutorial may link to other tutorials in this repository.
- Chapter1: VM under private net accessed via VPN
- Chapter2: VM under private net accessed via bastion
- Chapter3: Peering vnets to access via vpn and bastion
- Chapter4: On regions, SKUs, quotas, and costs
- Chapter5: VMSS with NFS on blob
- Chapter6: Auto scaling in VMSS
- Chapter7: Boot worker processes in VMSS
- Chapter8: Notes on cloud init
- Chapter9: Create custom VM images (and use them via CLI/Terraform)
- Chapter10: Run MPI jobs using Azure Batch + NFS
- Chapter11: Automated deployment of CycleCloud and SLURM using CLI
- Chapter12: Quick HPC Cluster Creation with Apps using CycleCloud and EESSI: A WRF example
- Chapter13: Quick intro on containers and Azure Container Instances (ACI) example
- Chapter14: Example Azure Batch+Container (to-be-written)
- Chapter15: Process Pinning
- Chapter16: Notes on MPI Implementations
- Chapter17: Notes on InfiniBand