AzureRecipes

Overview

For companies introducing Azure as platform for custom applications, it is often helpful to prepare and document reference architectures with some base resources to rely on.

The content below provides a simple implementation of the concept known from the Cloud Adoption Framework, giving guidelines to migrate or newly realise PaaS or CaaS applications.

Landing Zone PaaS Applications

Draw.io Template LandingZones

Application types other than Web or API apps can be implemented in the same way by adapting the patterns accordingly (e.g. dedicated Subscription). A typical use case would be data integration processes (implemented with Logic Apps or Data Factory).

Landing Zone CaaS Applications

Draw.io Template LandingZones

Container as a Service application architectures require a prepared runtime infrastructure based on Kubernetes. The Azure Kubernetes Service is a highly managed service, which simplifies the deployment and of nodes, accessibility and various integration aspects. Nevertheless, it is more complicated regarding deployment processes and operational tasks than PaaS architectures. Nevertheless Docker containers can be run with a growing choice of pure PaaS services, whereas one of them is the Azure App Service already visualized in the Landing Zone PaaS. Other options are: