Forum Discussion
What is pros and cons of CycleCloud vs Azure Batch when it comes to HPC?
Thanks karlpodesta
Can you give me reference for original of the image.
Further, how do the costs vary between Cycle & Batch (for sporadic use of say 10 HPC nodes)?
m
https://learn.microsoft.com/en-us/azure/architecture/topics/high-performance-computing
I'm still interested to hear regarding relative costing (I can give a more detailed example if you wish). m
- anhowardOct 19, 2023
Microsoft
The original image came from some slide decks we use for customer conversations. For relative costing, if you can provide more detail that would be great. Batch and CycleCloud are both free to use, you only pay for the compute/networking/storage.- karlpodestaOct 19, 2023
Microsoft
I will claim some personal responsibility for the slide - I made it 🙂 (that includes any inaccuracies!). Originally made for an internal Microsoft training, but also now used in slide decks for external presentations as Andy said.
To add a bit more detail on a cost example - while both products are free to use - CycleCloud uses an Azure VM to host it's web/db service, which is an additional cost to the HPC clusters you make (e.g. ~$150/month if left on all the time). You can choose a small VM, and you can turn it off when you're not using it (much like the HPC clusters themselves!), or hugely discount it over 1 or 3 years.
Cost is a big topic. We'll write & share more in future! You can always play with the Azure Cost Calculator - and I made a sample HPC cluster example for 10 nodes (with our latest HBv4 machines - i.e. 1760 cores, 6 TiB RAM, 36 TB disk) - for 100 hours = ~$7238. BUT: it's not just about the cores/RAM/disk - it's about how fast you can get your simulation to run (time is also money) with the right configuration - and also about the value this creates for your business or scenario. This might be the fastest/cheapest cluster for a large CFD job, but not for a genomics pipeline. This was also done assuming pay-as-you-go pricing without any reservations, spot (90% cheaper!!) or other discounts. https://azure.com/e/6e1736448e7f43c5866d5c688252149b- nickysandhuApr 03, 2024Copper ContributorOne large and overlooked cost is that cycle cloud encourages use of disk even after simulation is complete which can be a huge ongoing cost even if the compute nodes are done.
Batch forces one to think about moving the simulation data to cheaper storage blobs and then mounting or copying when required to disk