A quick look at Azure Web App for Containers (AWC)
AWC is well-suited for lifting and shifting legacy .NET applications and handling basic deployment scenarios. It supports both Windows and Linux as underlying operating systems, making it particularly appropriate for older .NET apps that rely on GAC-deployed assemblies. Although AWC isn’t the only service capable of running Windows-based containers, it offers a much simpler experience compared to a full-fledged container orchestration platform. With AWC, you simply package your app into a container, push the image to a registry, and let the service handle the rest. AWC also supports sidecar containers, and you can still take advantage of App Service plan features such as autoscaling without any additional configuration. AWC can, of course, also be used for brand-new apps using the latest and greatest technologies.
An application deployed to AWC could look like Figure 5.7.

Figure 5.7 – Possible architecture...