All pages
Powered by GitBook
1 of 3

Loading...

Loading...

Loading...

App Service Plans and Web Apps

Provisioning Azure App Service Plans from the DuploCloud Portal

Azure App Services provide a way to host web applications in a fully managed platform-as-a-service (PaaS) environment. In DuploCloud, you can provision both App Service Plans and Web Apps directly from the UI.

You must create an App Service Plan before you can deploy a Web App.

Creating an App Service Plan

  1. In the DuploCloud Portal, navigate to Cloud Services -> Serverless.

  2. Select the App Service Plan tab.

  3. Click Add. The Add App Service Plan pane displays.

  4. Complete the fields:

  1. Click Submit to create the App Service Plan.

Creating a Web App Resource

After creating an App Service Plan, you can deploy a Web App resource that uses it. DuploCloud supports two deployment methods:

  • Code: Choose a built-in runtime such as Node.js, Python, or .NET.

  • Docker: Provide a container image to run in the Web App.

Complete the following steps to create a Web App Resource:

  1. In the DuploCloud Portal, navigate to Cloud Services -> Serverless.

  2. Select the Web Apps tab.

  3. Click Add. The Add Web App pane displays.

  1. Complete the fields:

  1. Click Submit to create the Web App Resource.

Name

Specify a unique name for the App Service Plan.

Region / ASE

Select the Azure Region where the Service Plan should exist.

Platform

Select the O/S type for the App Services to be hosted in this plan. Supported values include Windows and Linux.

Server Size

Select the SKU size for the plan.

No of Instances

Specify the number of Workers (instances) to be allocated.

Name

Enter a unique name for the Web App.

App Service Plan

Select the existing App Service Plan that will host this Web App.

Publish

Choose Code to use a built-in platform (e.g., Node.js, Python, or .NET). You can select from a list of available runtimes based on the platform you choose. Choose Docker to deploy a container image. Provide a valid Docker image URL (e.g., myregistry.azurecr.io/myapp:latest) from a trusted container registry. Ensure the image exposes the correct port (usually 80) and is accessible from Azure.

Environmental Variables

Enter key-value pairs to be passed into the application at runtime. Useful for configuration and secrets.

Health Check Path

The URL path (e.g., /health) used to check if the app is healthy. Azure uses this for app monitoring and scaling.

The Add App Service Plan pane
The Add App Service Plan pane
The Web Apps tab in the DuploCloud Portal

Serverless

Integrate and manage Azure Serverless services with DuploCloud

Serverless services in Azure let you run applications and functions without managing infrastructure. DuploCloud supports:

  • App Service Plans and Web Apps: Host code-based or containerized web applications with built-in scaling and deployment options.

  • Function Apps: Run lightweight serverless functions triggered by events, timers, or HTTP requests.

Function Apps

Using Azure Function Apps in DuploCloud

Azure Function Apps allow you to run serverless, event-driven code that automatically scales with demand. You can deploy Function Apps from the DuploCloud Portal using either built-in runtimes or Docker images.

Creating a Function App Resource

  1. In the DuploCloud Portal, navigate to Cloud Services → Serverless.

  2. Select the Function Apps tab.

  3. Click Add. The Add Function App pane displays.

  4. Complete the fields:

  1. Click Create. The Function App URL is published in the DuploCloud portal. You can view the function app by opening the URL in the browser.

(Optional) Specify database or service connection strings the function will use.

Name

Enter a unique name for the Function App.

Deploy from Package

Select Yes to upload a deployment package (ZIP file) containing your function code. Select No to configure the app without a pre-built package.

Storage Account

Select an existing storage account. This is required for the Function App to manage state.

Runtime Stack

Choose the function runtime environment (e.g., Node.js, Python, .NET).

Version

Select the runtime version (e.g., 3.1).

Plan Type

Choose the hosting plan (e.g., Consumption (Serverless), Premium, or App Service Plan).

App Settings

(Optional) Define key-value pairs for environment variables used by the function.

Connection Strings