Microsoft Azure System Requirements

Azure has created the Managed Application offering for this use case. For more information, see https://learn.microsoft.com/en-us/azure/azure-resource-manager/managed-applications/overview.

architecture of a managed application
Figure 1. Architecture Diagram of a managed application

1. Application resource group

This resource group ( in the diagram ResGroup A ) holds the managed application instance, which could be translated as the metadata or definition of the offering. It can only contain a single resource.

A customer has full access to the resource group and uses it to manage the life cycle of the managed application.

2. Managed resource group (MRG)

This resource group ( in the diagram MRG ) holds all the resources that are required by the managed application. For example, an application’s virtual machines, storage accounts, and virtual networks.

A managed application is similar to a solution template in Azure Marketplace, with a few key differences:

  • The resources are deployed into a managed resource group that is normally managed by the application’s publisher.

  • It is present in the customer’s subscription, but an identity in the publisher’s tenant can be given access to the managed resource group.

  • The publisher’s management access and the customers deny assignment are optional.

    There are different permission scenarios available. SUSE is using here the Customer managed to give our customers of SUSE Manager full control.

    Customer managed
  • Customer

    • Customer has full access to the solution (in the managed resource group)

    • The customer manages the solution

  • Publisher

    • The publisher has no access to manage the solution.

    • The publisher develops the application and publishes on Azure Marketplace but does not manage the application.

    • The publisher licenses the application for billing through Azure Marketplace.

3. Instance requirements

When setting up a SUSE Manager PAYG instance on Microsoft Azure, it’s essential to consider system requirements for optimal performance and functionality. The default requirements outlined below have been tailored for smooth deployment and operation.

By default, certain disks are automatically generated when establishing a SUSE Manager PAYG instance on Microsoft Azure. To complete the setup of these disks, use the mgr-storage-server tool.

Table 1. Microsoft Azure System Requirements
Requirement Details

root storage

100 GB

spacewalk storage

500 GB

database storage

80 GB

CPU

4 cores

Memory

32 GB (minimum 16 GB)

Network Configuration

Typically configured by your organization