Setting up the production infrastructure
In this section, we will set up the required infrastructure to serve our business use case (to predict weather conditions – raining or not raining at the port of Turku to plan and optimize resources at the port). We will set up an autoscaling Kubernetes cluster to deploy our ML model in the form of a web service. Kubernetes is an open source container orchestration system for automating software application deployment, scaling, and management. Many cloud service providers offer a Kubernetes-based infrastructure as a service. Similarly, Microsoft Azure provides a Kubernetes-based infrastructure as a service called Azure Kubernetes Service (AKS). We will use AKS to orchestrate our infrastructure.
There are multiple ways to provision an autoscaling Kubernetes cluster on Azure. We will explore the following two ways to learn about the different perspectives of infrastructure provisioning:
- Azure Machine Learning workspace portal...