Giter VIP home page Giter VIP logo

manuela's Introduction

MANUela Logo

MANUela - MANUfacturing Edge Lightweight Accelerator

Purpose: Show an exemplary horizontal solution blueprint for IoT Edge use cases applicable to different verticals.

This project is built and maintained by a group of solution architects at Red Hat. It originated from SAs responsible for diverse manufacturing customers in Germany and has grown to include other verticals as well.

Your feedback is welcome - enter your feedback, issues, and enhancement requests here.

Red Hatters: Please track any demo in the spreadsheet so we can understand how it is used.

Documentation

Getting Started

  • You have little time to waste? Check out the QUICKSTART.
  • You want to understand the concepts behind MANUela? Check out the Concepts.
  • You want to set up a new demo environment from scratch? Check out the BOOTSTRAP.

Use Cases

You want to run the demo on an existing environment? Check out the individual horizontal modules below.

References

  • TODO: GitOps for large scale manufacturing
  • TODO: Agile software development for industry production systems

Intended audience

Everyone who needs to showcase IoT Edge use cases for the various verticals. New modules or enhancements to existing ones are always welcome. The idea is to have a lot of modules / topics covered by an integrated, holistic story line. You could do a single demo with all topics, but that will probably last a day. You always can pick just the topics that are relevant to your current situation and perform only these parts of the demo. While you can setup your own demo environment, you can always ask the MANUela team if you could use their existing environment (aka stormshift).

Topics covered

  • How to handle multiple clusters - from central datacenter via remote edge (e.g. factory sites) to far edge (single devices)
  • GitOps - How to use this approach to keep in control of configuration and operations
  • How to distribute workload across clusters?
  • How to build and deploy workload across clusters using modern CI/CD
  • How to move workload across clusters?
  • IoT Edge
  • See and experience Hybrid Cloud in action
  • OpenShift Multi-Cluster Management
  • IoT Data Ingest
  • AI/ML- How to train models in the public cloud with data from the private cloud, and bring the executable model back to on prem.

(Red Hat) Technology involved

  • OpenShift V4
  • OpenShift Container Storage V4
  • AMQ (MQTT Message broker)
  • AMQ Streams (Kafka Event Broker, coming soon)
  • Tekton Pipelines
  • ArgoCD for GitOps
  • Code Ready Workspaces (Development Environment)
  • Red Hat Virtualization (Optional, to provide multiple clusters)
  • Open Data Hub for machine learning use cases
  • cloud.redhat.com as preview to multi cluster managment capabilities
  • Runtimes, esp. Quarkus, NodeJS....

CAVEAT: Some of the technologies involved are bleeding edge, and so implementation details might change if a better tool is found for a particular purpose.

Why the name "MANUela"?

There is some strange German humor behind the scenes, which neither the author of this text nor other reviewers are able to explain.

Other repos

There are also further MANUela-linked projects for GitOps, ArgoCD and some demo apps to be deployed within the demo. You can check them out in this Github directory https://github.com/sa-mw-dach .

manuela's People

Contributors

wrichter avatar stefan-bergstein avatar danielfroehlich avatar bernhardcygan avatar martinreinke avatar ortwinschneider avatar

Watchers

James Cloos avatar

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.