Looking for a brutally honest comparison of Web App (Containerised) vs Virtual Machine benefits vs development, deployment and monitoring challenges for a Django App
Hi Redditors, I am new to Azure Web App scene. For whole my life I have been using AWS EC2 to deploy Django apps and so far have never faced any challenges.
One of our recent clients has a company-level policy to use Microsoft Azure infrastructure, hence we are exploring the choice between recommending Web App Containers for Docker based deployment or a Virtual Machine.
I have scanned through Microsoft documentation, and on the surface Web Apps are being recommended as the better option, but I want to know in the real-world, on the field, what works and what not. And how do the DevOps ninjas manage these challenges with Web App deployments and monitoring.
Any insights from your experiences will help me tremendously in preparing a correct and complete recommendation for my client and ensure a robust infrastructure going forward.
Thank you very much.