🤖 AI Summary
This study addresses the lack of architectural abstraction and security coordination mechanisms for containerized AI systems in multi-cloud environments (public/private/hybrid). We propose, for the first time, elevating containers to first-class architectural abstractions and introduce a reusable, verifiable methodology and governance framework for containerized system design. Our approach integrates Kubernetes orchestration, multi-cloud abstraction layers, zero-trust security models, DevSecOps pipelines, Architecture Decision Records (ADRs), and Software Engineering for Embedded Systems (SW4E) practices. Key contributions include: (1) twelve industry-grade architectural best practices; (2) five security hardening patterns; and (3) three validated containerized AI reference architectures—deployed and refined with industrial partners Bittium and M-Files. These advances significantly improve cross-cloud portability, security assurance, and engineering governability of AI workloads.
📝 Abstract
The goal of the project QLEAP (2022-24), funded by Business Finland and participating organizations, was to study using containers as elements of architecture design. Such systems include containerized AI systems, using containers in a hybrid setup (public/hybrid/private clouds), and related security concerns. The consortium consists of four companies that represent different concerns over using containers (Bittium, M-Files, Solita/ADE Insights, Vaadin) and one research organization (University of Jyv""askyl""a). In addition, it has received support from two Veturi companies - Nokia and Tietoevry - who have also participated in steering the project. Moreover, the SW4E ecosystem has participated in the project. This document gathers the key lessons learned from the project.