sodafoundation / architecture-analysis

Architecture, Design, and Technology Analysis for SODA Foundation
https://sodafoundation.io/
31 stars 107 forks source link

Comparision of SODA / GAIA-X / IDSA goals #87

Closed noelmcloughlin closed 3 years ago

noelmcloughlin commented 3 years ago

Issue/Feature Description:

Compare SODA goals with GAIA-X (Europe) and IDSA and share the notes

noelmcloughlin commented 3 years ago

SODA Architecture: https://github.com/sodafoundation/architecture-analysis/blob/master/SODAArchitectureAndProjects.pdf


FOCUS: Data Mobility: Seamless data tiering, replication, migration ad archiving. Data Protection: Snapshots for efficient data protection and recovery Data lifecycle: combines different storage resources on-premise, multi-cloud to build tiers Unified Storage Platform: Abstract multi-vendor storage (Kubernetes, VMWare, OpenStack), extensible. Cloud-native Storage: Persistent storage to Kubernetes, SODA CSI Driver Data Governance: Common data governance framework from edge to core to the cloud (data regularity) Data Orchestration: data orchestration for IoT, big data, machine learning, (multi-storage/cloud) Data Energy: Profile, analyze, optimize energy (ROI)

Projects serviced by SODA incubator program.

CORE ARCH/PROJECTS: API: common unified data/storage interface Controller: Control services Dock: Connect hetrogeneous storage backends NBP: Industry Integration Point Multi-Cloud: Cloiud-Vendor Agnostic interface

ECO ARCH/PROJECTS: Delfin: Infrastructure Manager
Orchestration: Intelligent Workflow automation Anomaly: Predictive Analysis for Delfin/TTelemetry data Dashboard: GUI Dashboard Reference (showoff features) documentation Integrated SODA docs Examples: Use Case demos and prototypes.

SODA Data Framework: Architecture

Core Projects: API, Dock, Controller, Multicloud, Plugins, Delfin Key Features:


GAIA-X Architecture: https://www.data-infrastructure.eu/GAIAX/Redaktion/EN/Publications/gaia-x-technical-architecture.pdf


Goals: Digital Sovereignty, Federation, Self-Description, Policies

PRINCIPLES: Openness and Transparency: Public Specifications Interoperability: Interactions Federated systems federated systems of autonomous Providers Authenticity and Trust: Identity and Trust systems

GUIDELINES: Secure by-design: security technology Privacy by design: privacy regulations Enabling federation, distribution, and decentralization Usage-friendliness and simplicity: State-of-the-art user experience, open standards, and protocols, etc. Machine-Processability: Machine-readable artifacts and API Semantic representation: GAIA Data Model, Semantics of Ecosystem

ARCHITECTURE Data Ecosystem and the Infrastructure Ecosystem (European Data Strategy)

FEDERATION SERVICES

CORE ARCHITECTURE

IDENTITY Lifecycle process

In the GAIA-X Federated Identity framework, SODA is Provider and/or Consumer.

SERVICE CLASSES:

GAIA-X ECOSYSTEMS

  1. Infra Eco-system (CSP, HPC, Sector, Edge, Backbones)
  2. Data Eco-system (Data Provider, Data Consumer, Service Provider)

DATA SPACES

INFO SECURITY DATA Secure and trusted data services

  1. Shared Responsibility for Participants
  2. Access Control between Participants
  3. Compliance
  4. Federated Catalogue
  5. Data protection (GDPR)
  6. Assurance

ONBOARDING & CERTIFICATION Onboarding a Provider and Consumer to GAIA-X Onboarding Services and Nodes to GAIA-X

Use Cases (Spaces) Energy Health Industry 4.0/SMD Agriculture Mobility Public Sector Smart Living Finance


INTERNATIONAL DATA SPACES ASSOCIATION (IDSA) https://www.internationaldataspaces.org/wp-content/uploads/2019/03/IDS-Reference-Architecture-Model-3.0.pdf


IDSA REFERENCE ARCHITECTURE MODEL

ISDA PERSPECTIVES

Ecosystems are characterized by the fact that no member is capable of creating innovation on its own. Instead, the ecosystem as a whole needs to team up

Data Sharing Ecosystems

Data Sovereignty as a key capability Data as an Economic Good Industrial Cloud Platforms Big Data and Artificial Intelligence Industrial Internet of Things Blockchain

Data-Driven Use Cases

Enterprise Architecture Smart Service Scenarios Spaces: Mobility, Healthcare, Logistics, Production, Energy, Other Service and Product Innovations Smart Data Services (Alerting, Monitoring, data quality, etc) IDS Basic Data Services (Information, fusion, mapping, aggregation, etc) Internet of Things - Broadbank Infrastructure - 5G Real-time Area - Sensors and Actuators - Devices


COMMON LANGUAGE?


Nodes:

Notes for SODA-Installer Redesign...

PROVISIONER TOP MODEL

Foundation

Relation

License

noelmcloughlin commented 3 years ago

Provisioner model prototype: https://github.com/noelmcloughlin/uniprovisioner/blob/main/soda/defaults.yaml