Azure Cognitive Services is one of prebuild products that allows us to add AI to our application very quickly. You can develop AI features without the required help of a data scientist. In most cases, you are using the cloud version of this service. When just after creating a service, you can connect to is by library or API. When to use containers? In some cases, this is not enough. You would like better control your data, smaller latency, higher throughput, or improved scalability.