深入解析Akraino Edge Stack的架构与组件

蓝色海洋之心 2019-08-28 ⋅ 21 阅读

Akraino Edge Logo

Akraino Edge Stack是一个开源项目,旨在为边缘计算提供开放、灵活和可互操作性的解决方案。它为边缘应用程序提供了一个稳定的基础,同时支持多个硬件平台和网络架构。

架构概述

Akraino Edge Stack的架构是由以下主要组件组成的:

1. Blueprint Catalog

蓝图目录是Akraino Edge Stack的核心组件之一。它包含了一系列已验证的蓝图,这些蓝图定义了边缘计算场景中的关键组件和功能。

蓝图目录提供了一个集中管理和发布蓝图的平台,使用户能够快速搜索、安装和配置适用于不同场景的蓝图。

2. Integration Project

集成项目是Akraino Edge Stack的另一个重要组件。它包含了用于集成不同蓝图和构建完整解决方案的工具和资源。

集成项目提供了一个开放的平台,使开发者能够共享代码、文档和最佳实践,从而加速边缘计算的开发和部署。

3. Infrastructure Projects

基础设施项目是Akraino Edge Stack架构中的第三个重要组成部分。它包括用于支持蓝图和集成项目的底层基础设施。

基础设施项目涵盖了边缘计算环境中的关键技术领域,如容器化、网络、安全、自动化和设备管理。

核心组件

Akraino Edge Stack中的核心组件包括:

1. StarlingX

StarlingX是一个用于部署和管理边缘云和边缘计算平台的开源项目。它提供了一个集成的软件堆栈,用于支持边缘计算的可靠性、可用性和性能要求。

StarlingX具有自动化服务编排、分布式存储、高可用性和故障转移等功能,使边缘计算的管理更加简单和可靠。

2. Kubernetes

Kubernetes是一个流行的容器编排和管理平台,被广泛用于部署和管理云原生应用程序。

在Akraino Edge Stack中,Kubernetes提供了一个强大和灵活的平台,用于在边缘计算环境中部署和管理容器化的应用程序。

3. ONAP

ONAP(Open Network Automation Platform)是一个开源项目,旨在提供自动化和集中管理电信和企业网络的解决方案。

Akraino Edge Stack集成了ONAP,以提供边缘计算环境中的网络自动化、服务编排和管理功能。

4. EdgeX Foundry

EdgeX Foundry是一个开源项目,旨在提供边缘计算的基础设施和框架。

Akraino Edge Stack整合了EdgeX Foundry,以支持边缘计算环境中的设备管理、数据收集和边缘分析。

总结

通过深入解析Akraino Edge Stack的架构与组件,我们了解到它是一个具有丰富功能和灵活性的开源边缘计算解决方案。

蓝图目录、集成项目和基础设施项目是Akraino Edge Stack的三个核心组件,它们提供了一个综合的平台,用于管理、集成和扩展边缘计算场景。

StarlingX、Kubernetes、ONAP和EdgeX Foundry是Akraino Edge Stack中的主要组件,它们分别支持边缘云、容器化、网络自动化和设备管理等关键功能。

希望本篇博客能帮助您深入理解Akraino Edge Stack的架构与组件,从而更好地利用和贡献于这个开源项目。


全部评论: 0

    我有话说: