Introduction to Microsoft Azure Serverless Cloud Computing

What is Cloud?

Basic concepts

  1. Deployment Models
  2. Service Models

Deployment Models

  1. Public Cloud
  2. Private Cloud
  3. Hybrid Cloud

Public Cloud

Private Cloud

Hybrid Cloud

Service Models

  • Infrastructure as a Service(IaaS)
  • Platform as a Service(PaaS)
  • Software as a Service(SaaS)

Infrastructure as a Service(IaaS)

Platform as a Service(PaaS)

Software as a Service(SaaS)

Functions as a Service(FaaS) or Serverless Cloud Computing

What is Microsoft Azure

Credit: Microsoft Azure(https://docs.microsoft.com/en-us/azure/availability-zones/az-overview)

Exploring Serverless

Orchestration

Trigger/Events

  1. Time — Scheduling an event to perform a task at a specific date and time.
  2. External Event — change in the data can trigger this external event.
  3. State Change — changing in the state, for example, someone updating the shopping cart.

Most Common Capabilities in Serverless Cloud Computing

  1. Health and Performance
  2. Alert
  3. Logs and Diagnostics
  4. Access Management
  5. Activity Log
  6. Metrics

Introducing Microsoft Azure Functions

What is Microsoft Azure Functions

What is a function?

What are bindings?

Azure Functions Pricing

Creating Azure Functions Using Azure Portal

Creating and Deploying Azure Functions Locally Using SDK

  1. VSCode
  2. Node CLI
  3. Python CLI
  4. Git CLI
  5. Functions Extension in VSCode
npm install -g azure-functions-core-tools@3 --unsafe-perm true
func start

Deploying Azure Functions using GitHub Actions CI/CD

git init
git add .
git commit -m “first commit”
git branch -M main
git remote add origin
<YOUR GITHUB REPO URL>
git push -u origin main
git fetch --all
git pull

Technical case Studies

Conclusion

--

--

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store