Azure Web App for Containers deploys the containerized app with your preferred dependencies to production in seconds. The platform automatically takes care of OS patching, capacity provisioning, and load balancing.
Azure Web App for Containers deploys the containerized app with your preferred dependencies to production in seconds. The platform automatically takes care of OS patching, capacity provisioning, and load balancing.
Customer Reviews
User in Information Technology and Services
Advanced user of Azure Web App for ContainersIf you "follow the manual" it's really easy to set up a new container, or re-use an existing (docker) container. It works almost just out-of-the-box-like. If you know your way around in azure, you have all the tools available to manage and monitor containers. There is not really anything else to say... containers are a well defined thing in IT, and azure handles it like a first citizen.
It gets difficult if you need to expose a container only internally because now you're dependent on VPN and gateways within azure. It's not too complex per se, but every piece of functionality within azure seems "hidden", which keeps you searching for it over and over again. If azure is something you work in 100% of the day, every day of the year, this should be no problem. But I think that "knowing your way around" should not be the most difficult part of any learning curve. Even if you have no connections between your container and any other azure module, it's a search for "where the heck was it again". Every single time over and over again.
The main function of using containers within our organization is to be able to have a well defined and easy to maintain boundary around some functionality. For instance, we use graylog as a logging server, but maintenance of graylog can be hard. It needs its dedicated unix server, and configuration is complex. A container makes it easier to update, make backup copies and define a working configuration that you can re-use. Normally the use of a container introduces just a new environment with its own complexities (a server that you need to maintain, monitoring, expertise etc). As such, those complexities can outweigh the goal that you like to achieve, which was reducing complexity. With azure you can eliminate the complexities of maintaining containers, which makes it suddenly a more viable option for a legion of other possible container candidates.