Skip to content

corndeladmin/DevOps-Unit-8-Workshop

Repository files navigation

DevOps Unit 8 Workshop

Welcome to the Unit 8 Workshop!

Our objectives

The objectives for today are:

  • Understand the different types of Cloud tooling (SaaS vs IaaS vs PaaS)
  • Establish familiarity with using a public cloud platform (Azure) and provisioning resources
  • Practice working with Serverless architectural design (using Azure Functions & Message Queues)

Pre-flight checks

For this workshop, you'll want to have access to the following tools:

  • Visual Studio Code
  • Git
  • Python
    • We recommend Version 3.9 (up to 3.11); check this by running python --version
  • Azure CLI
  • There are two options for this workshop: Logic Apps and Azure Functions. If you do Azure Functions, you'll want Azure Functions Core Tools version 4.x.
    • The Function Tools are not required if you are following the alternative exercise
    • At time of writing, Azure function tools for Python works with Python 3.7-3.11 on x86(/64) only
      • If that isn't the version of Python you have installed, you can use an ACG cloud server, or use a dev container with the right version, or (if you know how) try GitHub Codespaces!

Workshop Instructions

This workshop can be completed using two different services at the core. You can use Azure Logic Apps, or Azure Functions.

  • Azure Logic Apps is a low-code service that allows you to automate workflows and business processes.
  • Azure Functions is a serverless compute service that lets you run event-triggered code without having to explicitly provision or manage infrastructure.

If you want to see even more of the PaaS side of the cloud, and workflows that you can only really use in the cloud, then try Azure Logic Apps. If you want to get to use your Python skills and see how you can use serverless functions to do things, then try Azure Functions.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •