In the previous section, we used standard VM offerings in Azure and used two different methods to do some configuration work afterward. However, as stated before, there can be reasons that a default image is not the solution for you. Let's summarize the reasons one more time.
There is nothing wrong with using standard images; it's a good starting point for all your deployments in Azure:
- Created and supported by Linux distribution vendors or a trusted partner
- Fast to deploy, both manually and orchestrated, and of course you can customize them afterward
- Easy to extend functionality and options with Azure Extensions
But, sometimes there are problems:
- Standard image is not hardened enough
- Standard image is not compliant with, for example, company standards, especially when it comes to partitioning
- Standard image is not optimized for a certain application...