与OpenYurt对比
- 从SuperEdge的架构以及功能分析下来 , 发现SuperEdge从架构到功能和OpenYurt基本一致 。这也从侧面印证 , 边缘计算云原生这个领域 , 各大厂商都在如火如荼的投入 。
- SuperEdge与Kubernetes的对比分析可以参照OpenYurt的分析 , 这里我们从代码角度分析SuperEdge和OpenYurt的差异:
- YurtHub和Lite-Apiserver: YurtHub采取了完善的证书管理机制和本地数据缓存设计 , 而Lite-Apiserver使用的是节点kubelet证书和数据简单缓存 。
- Tunnel组件:OpenYurt的Tunnel组件是基于Kubernetes社区的开源项目ANP(github.com/kubernetes-s) , 同时实现了完善的证书管理机制 。而SuperEdge的Tunnel组件同样也是使用节点证书 , 同时请求转发是基于自行封装的gRPC连接 。OpenYurt底层的ANP相比原生gRPC , 会更好适配kube-apiserver的演进 。
- 单元化管理组件: OpenYurt单元化管理支持Deployment和StatefulSet,而SuperEdge的单元化管理只支持Deployment 。另外OpenYurt的NodePool和UnitedDeployment的API定义是标准云原生的设计思路 , 而SuperEdge的ServiceGrids和 DeploymentGrids的API定义显得随意一些 。
- 边缘状态检测 , 这个能力OpenYurt未实现 , SuperEdge的设计需要kubelet监听节点地址用于节点间互相访问 , 有一定安全风险 。同时东西向流量也有不少消耗在健康检查上 。期待这个部分后续的优化 。
- 如果需要内置设备管理能力 , 而对云原生生态兼容性不在意 , 建议选择KubeEdge
- 如果从云原生生态兼容和项目成熟度考虑 , 而不需要设备管理能力或者可以自建设备管理能力 , 建议选择OpenYurt
推荐阅读
- 云计算的自动化至关重要
- 大规模运营云计算服务的6个复杂性挑战
- 如何准备迁移到云平台的检查清单
- 算法实现 | 贪心算法
- 云原生应用与容器架构
- 蓝队云:美国服务器速度变慢的原因
- 怎么下载云服务 下载云服务器
- 云服务平台app下载 手机app免费下载
- 免费领取小米云服务会员 小米云服务会员激活码
- 永久免费的云游戏平台手机版 免费不限时的云游戏平台
