Skip to content

microsoft/AIforITOps

Repository files navigation

Contributors Forks Stargazers Issues MIT License Azure


AI for IT/Ops workshop

Welcome to the AI for IT/Ops workshop! This repository contains all the materials necessary to deploy and run the AI for IT/Ops workshop. If you have the sample application from this repository ready, or just want to check the workshop instructions, jump to the Workshop folder's ReadMe.md file.

This repository consists of a few important assets:

  • A sample e-commerce application that leverages Azure OpenAI to provide AI-powered product recommendations.
  • Instructions on how to deploy the sample application using Azure Developer CLI (azd) and Infrastructure as Code (Bicep). Use this option to quickly deploy the environment and jump into the workshop exercises.
  • Instructions on how to deploy the sample application using PowerShell scripts. Use this option to understand the individual steps necessary to deploy the environment.

For requests of new scenarios or issues with the workshop, please use the Issues tab to open a GitHub issue. We will do our best to look at all issues regularly.

Prerequisites

  • Azure subscription - you can obtain a free trial from Azure Free Trial
  • Azure Developer CLI (azd) installed and logged in
  • PowerShell 7.x installed (if using PowerShell scripts)
  • Azure CLI (az) installed and logged in
  • Kubernetes CLI (kubectl) installed
  • Git CLI (git) installed
  • Appropriate Azure quota for all the services used in this workshop
  • Clone this repo to a folder on your device using git clone https://github.com/microsoft/AIforITOps.git.

Application and Azure architecture

The sample app used in this workshop emulates an e-commerce platform. While extremely simple, the sample app leverages many architectural and security best-practices, like: micro-services, service queues, secrets for connection strings and Keys, etc.

The e-commerce portion of the app is describes in this architecture diagram:

App Architecture

The Azure services utilized in the sample application and their relationship is described in the following architectural diagram:

Azure Architecture

Deploy the sample application

The recommended way to deploy the sample application is by using Azure Developer CLI (azd). The AZD-SETUP.md file contains all the necessary instructions to deploy the application using azd. Alternatively, you can deploy the application using PowerShell scripts. The PS-SETUP.md file contains all the necessary instructions to deploy the application using PowerShell scripts.

Presentation

Download the AI for ITOps presentation here.

About

Workshop for IT/Ops teams to learn how to manage AI-enabled applications on Microsoft Azure.

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors