Code Monkey home page Code Monkey logo

azure-edge-extensions-polyglotnotebook-aio's Introduction

Azure IoT Operations through Polyglot Notebooks

This repository contains a set of Polyglot Notebooks that demonstrate how to use Azure IoT Operations using Codespaces.

What is Azure IoT Operations?

IMPORTANT: Azure IoT Operations Preview โ€“ enabled by Azure Arc is currently in PREVIEW. You shouldn't use this preview software in production environments.

See the Supplemental Terms of Use for Microsoft Azure Previews for legal terms that apply to Azure features that are in beta, preview, or otherwise not yet released into general availability.

Azure IoT Operations Preview is a unified data plane for the edge. It's composed of a set of modular, scalable, and highly available data services that run on Azure Arc-enabled edge Kubernetes clusters. It enables data capture from various different systems and integrates with data modeling applications such as Microsoft Fabric to help organizations deploy the industrial metaverse.

Azure IoT Operations:

  • Is built from ground up by using Kubernetes native applications.
  • Includes an industrial-grade, edge-native MQTT broker that powers event-driven architectures.
  • Is highly extensible, scalable, resilient, and secure.
  • Lets you manage all edge services from the cloud by using Azure Arc.
  • Can integrate customer workloads into the platform to create a unified solution.
  • Supports GitOps configuration as code for deployment and updates.
  • Natively integrates with Azure Event Hubs, Azure Event Grid's MQTT broker, and Microsoft Fabric in the cloud.

Features

This project framework provides the following features:

  • Azure IoT Operations Preview. The set of data services that run on Azure Arc-enabled edge Kubernetes clusters. It includes the following services:
  • Azure IoT Data Processor Preview - a configurable data processing service that can manage the complexities and diversity of industrial data. Use Data Processor to make data from disparate sources more understandable, usable, and valuable.
  • Azure IoT MQ Preview - an edge-native MQTT broker that powers event-driven architectures.
  • Azure IoT OPC UA Broker Preview - an OPC UA broker that handles the complexities of OPC UA communication with OPC UA servers and other leaf devices.
  • Azure IoT Operations Experience Preview portal. This web UI provides a unified experience for operational technologists to manage assets and Data Processor pipelines in an Azure IoT Operations deployment.

Getting Started

Prerequisites

Quickstart

Use GitHub Codespaces to try Azure IoT Operations on a Kubernetes cluster without installing anything on your local machine. Use the explore-iot-operations codespace that is preconfigured with:

  • K3s running in K3d for a lightweight Kubernetes cluster
  • Azure CLI
  • Kubectl for managing Kubernetes resources
  • Other useful tools like Helm and k9s

Important

Codespaces are easy to set up quickly and tear down later, but they're not suitable for performance evaluation or scale testing. Use GitHub Codespaces for exploration only.

To get started with your codespace:

  1. Create the codespace, entering your Azure details to store them as environment variables for the terminal.

    Open in GitHub Codespaces

  2. Your codespace should open automatically. If not, open it from the Codespaces tab in GitHub.

Next Steps

  1. Go to the Quickstart Deploy notebook to get started.

Resources

(Any additional resources or related projects)

azure-edge-extensions-polyglotnotebook-aio's People

Contributors

bindsi avatar chaosdinosaur avatar dependabot[bot] avatar microsoft-github-operations[bot] avatar microsoftopensource avatar

Stargazers

 avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Forkers

chaosdinosaur

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.