Skip to content

Commit

Permalink
reorder lab sections (#55)
Browse files Browse the repository at this point in the history
## Purpose
reorder the sections of the doc

## Does this introduce a breaking change?
<!-- Mark one with an "x". -->
```
[ ] Yes
[x] No
```

## Pull Request Type
What kind of change does this Pull Request introduce?

<!-- Please check the one that applies to this PR using "x". -->
```
[ ] Bugfix
[ ] Feature
[ ] Code style update (formatting, local variables)
[ ] Refactoring (no functional changes, no api changes)
[x] Documentation content changes
[ ] Other... Please describe:
```
  • Loading branch information
sonwan2020 authored Sep 25, 2024
1 parent 0da2665 commit cff9669
Show file tree
Hide file tree
Showing 21 changed files with 63 additions and 17 deletions.
File renamed without changes.
File renamed without changes.
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ nav_order: 7
has_children: true
---

# Lab 05: Integrate with Azure OpenAI.
# Lab 5: Integrate with Azure OpenAI

# Student manual

Expand Down
File renamed without changes.
File renamed without changes.
Original file line number Diff line number Diff line change
@@ -1,36 +1,41 @@
---
title: 'Lab 8: Use Azd to deploy the lab solution'
title: 'Lab 6: Automatically deploy lab solution to Azure Container Apps'
layout: default
nav_order: 10
nav_order: 8
has_children: true
---

# Lab 7: Use Azd to deploy the lab solution to Azure Container App
# Lab 6: Automatically deploy lab solution to Azure Container Apps

# Student manual

## Lab scenario

Use [azd](https://learn.microsoft.com/en-us/azure/developer/azure-developer-cli/) tool to deploy the petclinic solution to Azure Container Apps environment.
In the Lab 2, Lab 3, Lab 4 and Lab 5 we deploy the petclinic microservice solution to Azure Container Apps step by step.
These steps are full of details but time costing.

In this lab, we import a new tool [azd](https://learn.microsoft.com/en-us/azure/developer/azure-developer-cli/) to help deploy the solution to Azure with single command.

## Objectives

After you complete this lab, you will be able to:

- Deploy the sample solution to new ACA environment.
- Test your setup
- Get familiar with the azd tool.
- Deploy the petclinic solution to new ACA environment.
- Test your setup.

## Lab Duration

- **Estimated Time**: 60 minutes
- **Estimated Time**: 90 minutes

## Instructions

During this lab, you will:

- Update the configuration according to you azure environment
- Prepare your azd tools environment.
- Get your Azure Registry ready and fill the configuration files.
- Run `azd up` command to deploy the sample soluton to Azure Container Apps.
- Test your setup
- Test your setup.

## Limits

Expand Down
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
---
title: 'Lab 6: Protect endpoints using Web Application Firewalls'
title: 'Lab 7: Protect endpoints using Web Application Firewalls'
layout: default
nav_order: 8
nav_order: 9
has_children: true
---

# Lab 05: Protect endpoints using Web Application Firewall
# Lab 7: Protect endpoints using Web Application Firewall

# Student manual

Expand Down
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
---
title: 'Lab 7: Secure MySQL database and Key Vault using a Private Endpoint'
title: 'Lab 8: Secure MySQL database and Key Vault using a Private Endpoint'
layout: default
nav_order: 9
nav_order: 10
has_children: true
---

# Lab 06: Secure MySQL database and Key Vault using a Private Endpoint
# Lab 8: Secure MySQL database and Key Vault using a Private Endpoint

# Student manual

Expand Down Expand Up @@ -39,4 +39,3 @@ During this lab, you will:

{: .note }
> The instructions provided in this exercise assume that you successfully completed the previous exercise and are using the same lab environment, including your Git Bash session with the relevant environment variables already set.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
42 changes: 42 additions & 0 deletions docs/08_lab_private/08_openlab_private_endpoints_aca.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,42 @@
---
title: 'Lab 7: Secure MySQL database and Key Vault using a Private Endpoint'
layout: default
nav_order: 10
has_children: true
---

# Lab 06: Secure MySQL database and Key Vault using a Private Endpoint

# Student manual

## Lab scenario

You now have your application deployed into a virtual network and the microservices connection requests from the internet must pass through your Application Gateway instance with Web Application Firewall enabled. However, the apps communicate with the backend services, such Azure Database for MySQL Flexible Server and Key Vault via their public endpoints. In this exercise, you will lock them down by implementing a configuration in which they only accept connections that originate from within your virtual network.

## Objectives

After you complete this lab, you will be able to:

- Lock down the Azure Database for MySQL Flexible Server instance by redeploying it in a subnet
- Lock down the Key Vault instance by using a private endpoint
- Test your setup

The below image illustrates the end state you will be building in this lab.

![lab 8 overview](../../images/acalab6.png)

## Lab Duration

- **Estimated Time**: 60 minutes

## Instructions

During this lab, you will:

- Lock down the Azure Database for MySQL Flexible Server instance by redeploying it in a subnet
- Lock down the Key Vault instance by using a private endpoint
- Test your setup

{: .note }
> The instructions provided in this exercise assume that you successfully completed the previous exercise and are using the same lab environment, including your Git Bash session with the relevant environment variables already set.

0 comments on commit cff9669

Please sign in to comment.