Skip to content

Commit 83019f2

Browse files
committed
update architecture diagram
1 parent 44d7332 commit 83019f2

File tree

5 files changed

+27
-17
lines changed

5 files changed

+27
-17
lines changed
Lines changed: 24 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,28 @@
11
# Provision Azure resources (Azure Cosmos DB workspace, Azure OpenAI, etc.)
22

3-
**TBD once all other modules are complete.**
3+
As the guide walks you through the concepts of integrating vCore-based Azure Cosmos DB for MongoDB and Azure OpenAI, the hands-on labs will also guide you through building a sample solution. The focus of this guide and the labs is limited to vCore-based Azure Cosmos DB for MongoDB, Vector Search, Azure OpenAI, and the Python programming language. With this focus, the labs include an Azure Bicep template that will deploy the following Azure resources the solution will be deployed to:
44

5-
Bicep deployment is available in the [`deploy` folder of the lab repository](https://github.com/solliancenet/cosmos-db-openai-python-dev-guide-labs/tree/main/deploy).
6-
Currently deploying the following:
7-
8-
- Resource Group (this is done manually in the Azure Portal)
9-
- Azure vCore-based Azure Cosmos DB for MongoDB account
10-
- Azure OpenAI resource
11-
- Chat GPT-3.5 `completions` model
5+
- Azure Resource Group
6+
- vCore-based Azure Cosmos DB for MongoDB
7+
- Azure OpenAI
8+
- ChatGPT-3.5 `completions` model
129
- text-embedding-ada-002 model `embeddings` model
13-
- Azure Container Registry to host Docker images
14-
- Azure Container Apps Environment to host Docker containers
15-
- Azure Container App to run Docker containers (initially with hello-world, but updated during the Backend API lab to run the backend Python API)
16-
- Azure App Service to host Front-End SPA written in React
10+
- Azure App Service - for hosting the front-end, static SPA web application written in React
11+
- Azure Container App - for hosting the back-end, API application written in Python
12+
- Azure Container Registry - to host Docker images of backend, API application
13+
14+
## Architecture Diagram
15+
16+
![Solution architecture diagram showing how the Azure services deployed are connected](media/architecture.jpg)
17+
18+
Once the Azure resources are provisioned, this guide will walk you through everything that is necessary to build the Back-end API application written in Python.
19+
20+
The Front-end Web App is a static SPA application written in React. Since React is outside the scope of this guide, the Front-end Web App is pre-built for you and will be configured automatically on deployment. You do not need any experience with React in order to complete the labs in this guide.
21+
22+
## Lab - Provision Azure Resources
23+
24+
This lab will walk you through deploying the Azure resources necessary for the solution built in this guide. The deployment will be done using an Azure Bicep template that is configured to provision all the necessary resources.
25+
26+
> **Note**: You will need an Azure Subscription and have the necessary permissions to provision the Azure resources.
27+
28+
Please visit the lab repository to complete [this lab](https://github.com/solliancenet/cosmos-db-openai-python-dev-guide-labs/blob/main/deploy/deploy.md).
51.2 KB
Loading

README.md

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,5 @@
1-
# cosmos-db-openai-python-dev-guide
2-
Azure Cosmos DB + Azure OpenAI Python developer guide
1+
# Azure Cosmos DB + Azure OpenAI Python developer guide
32

3+
## Architecture Diagram
44

5-
# Architecture
6-
7-
![Architecture Diagram](assets/architecture.jpg)
5+
![Architecture Diagram](06_Provision_Azure_Resources/media/architecture.jpg)

assets/architecture.jpg

-99.7 KB
Binary file not shown.

assets/architecture.pptx

-10.2 KB
Binary file not shown.

0 commit comments

Comments
 (0)