Applications @ MHP

I want to read this documentation in the following mode:

Unlocking the ideal deployment strategy for your application at MHP involves mastering containerization's importance and the diverse deployment methods within Microsoft Azure. This guide provides a crucial overview, helping you tailor your approach for optimal application deployment. Referring to the image below, you can observe the numerous available options. Take a look at the accompanying background information to make an informed decision:

Image title

If your are interested: Read the internal research Paper about it.


Download the Instructions (Very Simple Version)

Commands

  • mkdocs new [dir-name] - Create a new project.
  • mkdocs serve - Start the live-reloading docs server.
  • mkdocs build - Build the documentation site.
  • mkdocs -h - Print help message and exit.
Ready to deploy?

Checklist

Read the about Container Applications at MHP
Create resource group with Automation
Create Container Instance with Pipeline
Custom Domain
Update Container with Pipeline
Document the process and share your knowledge

Project layout

mkdocs.yml    # The configuration file.
docs/
    index.md  # The documentation homepage.
    ...       # Other markdown pages, images and other files.

Step 1: Read the Background Information


Read the Instructions


Step 2: Decition

The first Step is to decide what you need. Here is a little help: Image title You have it? Great. Let's move on to the next Step.

Azure Container Apps

Requirements:

You have a working Application that runs in a container and the image is ready to deploy

To succed a Go Live in 1 Day we need some preparation. The workload from Work-Session 1 and 2 is descriped in the lower section of this page.

Launch Day

Meeting Information Security

8:00 am

Please hold your system documentation ready. Examples and templates can be found here

Meeting Data Privacy

9:00 am

Please hold your system documentation ready. Examples and templates can be found here

Work Session 1

9:30 am

This Session focus on the preperation of the Application to be deployment-ready

Presentation for Architecture Roundtable

10:00 am

An example PowerPoint can be found here

Presentation for Architecture Roundtable

11:00 am

An example PowerPoint can be found here

Power Break

12:00 pm

take a little break because we need the full power level for the afternoon

Work Session 2

1:00 pm

This Session focuses on the deployment via Azure DevOps

Go Live!

4:00 pm

Run the Pipeline and enjoy your application

Step 3: Request resource group

Ansprechpartner Mail
Dominik Jakobi dominik.jakobi@mhp.com
Marvin Schmid marvin.schmid@mhp.com

Step 4: Deploy your code with the Pipeline

:)

az containerapp up \
  --name drawio-container-app \
  --resource-group E1035_Marvin-Docker-Testumgebung \
  --location westeurope \
  --environment 'my-container-apps-3' \
  --image jgraph/drawio \
  --target-port 8080 \
  --ingress external \
  --query properties.configuration.ingress.fqdn
No we have to update the Container App to match our scaling requirements:
az containerapp update -n drawio-container-app -g E1035_Marvin-Docker-Testumgebung \
  --min-replicas 0 \
  --max-replicas 1 \
  --scale-rule-name azure-http-rule \
  --scale-rule-type http \
  --scale-rule-http-concurrency 100
unsure what configuration to choose? Documentation: Scaling rules for Azure Container Apps

Step 5: Configuation

Step 5.1: Custom Domain

Do you want a custom domain for example: docs.mhp.com then follow this instruction: Custom Domains

Step 6: Benutzerkonzept und Rollenkonzept

Wie erstelle ich ein Benutzerkonzept?

Here's some content.

Wie erstelle ich ein Rollenkonzept?

Here's some content.

Microsoft Documentation

MHP Documentation