2306130131

举报
yd_050310 发表于 2025/04/10 15:11:10 2025/04/10
【摘要】 鲜衣怒马少年时,不负韶华行且知

p1.1   选题背景        传统农业面临挑战  大力发展智慧农业
  资源利用效率低                  大数据                              国家战略和政策扶持      
生产效率低下          物联网                 云计算                  《数字乡村发展战略纲要》
信息不对称                   人工智能      区块链                      《加快建设农业强国规划》
劳动力短缺                                                                 数据安全与合规需求
农产品质量安全问题                                                  《网络安全法》            《数据安全法》 
p1.2  开发模式
   传统模式       硬件成本高,运维效率低      数据孤岛与协同壁垒     扩展性和安全性不足    开发周期长,迭代较慢
   云平台模式     强大计算能力,降低运维成本       海量存储能力,集中管理数据      弹性伸缩能力,快速资源扩展
 p1.3   技术分析
   私有云     数据安全与合规性  农业数据存储在本地中,避免敏感信息泄露。   低延迟与稳定性   减少网络延迟,确保农业设备实时数据传输,保障生产监控的连续性。
  容器云    微服务架构支持   轻量级虚拟化技术,应用封装为独立容器,容器编排实现独立开发,秒级部署和动态扩展。  跨平台兼容性   容器技术屏蔽底层硬件差异,农业物联网设备、边缘计算节点无缝对接云端平台。     公有云    全球数据共享与协作   农业科研机构通过公有云共享全球农业数据,加速技术创新。  弹性资源池  公有云支持按需付费,平台可在负载等高峰期动态扩展算力,为农户提供低成本的数据存储、计算资源。
  p2.1 行业开发痛点
痛点1  资源  拓展性  和  灵活度不够。
痛点2  高并发场景下   数据库读写速度慢    ,系统响应时间长。
痛点3   农业数据格式不统一,   异构数据融合难度大。
痛点4   业务   场景多样化,项目   开发周期长,迭代速度慢。
痛点5   边缘节点  算力有限   ,网络传输延迟高。
p2.2 平台部署方案——云边协同
混合云中心   农企日常运营使用私有云,突发需求调用公有云资源,实现“按需使用、弹性扩展”                  
  边缘节点     农业边缘设备(如田间摄像头、无人机)将承担本地计算任务,并将数据同步至云中心

私有云    网络连接    公有云

边缘节点1     边缘节点2      边缘节点n
p2.3  系统架构设计
接口层    API开发接口(Restful、SDK)   数据共享接口  (容灾备份)   API网关 (身份认证,流量控制)
应用层    生产管理(kubevirt+Docker容器)  监控与日志 (Prometheus+Grafana+ELK) CI/CD流水线(GitLab +Jenkins)
平台层     资源调度(openstack+AodhK8S+HPA)服务治理 (Istio服务网格+Etcd)  消息中间件 (zookeeper、kafka)  
数据层     数据采集(边缘节点KubeEdge) 数据处理(清洗、分析、挖掘)  数据存储(Mariadb+Redis+ceph)
基础设施层   数据中心(服务器,网络、存储)   操作系统 (OpenEuler)  边缘节点(硬件加密)

全栈数据安全
p3.1  云平台部署——平台搭建
容器云Kubernets集群管理平台    K8s集群     Istio服务网格   KubeVirt      Harbor镜像仓库      
资源灵活扩展
openstack私有云平台     华为公有云平台      边缘计算节点
p3.2   云平台服务运维——私有云
存储系统优化     主从数据库      数据库读写分离    ceph分布式数据库     部署后端存储
系统服务优化      系统调优     服务调优    
资源管理优化     Heat编排   创建节点、网络、镜像和用户等    
提升系统运行效率         提高数据读写速度       异构数据融合, 高并发数据读写
p3.3   云平台服务运维——容器云          
开发周期长
容器化微服务    docker file文件  构建镜像       docker-compose   编排构建系统
持续集成     Gitlab     Gitlab Runner   Gitlab Agent    流水线脚本 构建CI/CD     
系统优化   istio服务应用  流量控制       审计日志   辅助排错        kubevirt   虚拟机资源管理
快速开发部署   提升迭代速度
P3.4 云平台运维——公有云
边缘节点算力有限
KubeEdge cloudcore  云端模块部署与配置     
KubeEdge cloudcore  边端模块部署与配置
KubeEdge应用部署
 使用 KubeEdge框架,将K8s扩展到边缘计算环境中,减轻边缘节点负担,快速地响应本地事件和减少数据传输延迟,以应对本地实时业务需求。
P3.5  云平台开发
私有云     Restful API   SDK    命令行工具OpenStack Client
容器云     K8S Restful API      SDK      命令行工具 kubectl
边缘计算     FastAPI框架        Kubernetes SDK
降低开发成本和时间,构建高可靠、易维护、扩展性强的生产环境系统
P4.1  私有云
openstack平台    修改数据库配置     修改调度器规则采用缓存调度器    系统调优和服务调优
P4.1.1
 heat编排   加速资源部署与配置
主从数据库   维护数据一致性
P4.1.2
ceph部署    ceph对接后端       提高存储安全   数据跨集群共享和融合
P4.1.3
ansible自动化运维    python 开发
P4.2 容器云
Docker 容器技术:高效构建、部署与管理应用      灵活应对 多样化场景
P4.2.1
CI/CD 流水线:自动化集成与持续交付实践
缩短上线时间       加快迭代速度      降低人工失误
P4.2.2
Istio 服务网格:流量治理与微服务可观测性
P4.2.3
Python脚本: 自动化创建与管理k8s资源
P4.3   公有云
云服务器   RDS数据库    NAT网关   云备份   负载均衡        运维开发基础
RDS数据库   +    云备份      提升安全性       Wordpress上云
P4.3.1
边缘计算管理平台    监控实时数据与网络状态
P4.3.2
边缘计算开发——人脸识别           自动化考勤、报警系统
P5.1   项目创新
项目创新      
数据多样存储     满足不同结构类型的数据需求
弹性伸缩资源调度          灵活应对不同负载
边缘-云协同          有效降低数据延迟和带宽成本
全链路监控      实现日志、告警一体化
P6.1项目总结
实现农业数字化转型              增强农业可持续发展能力
                     助力乡村振兴
 提升农业信息化水平             促进农村经济发展
P6.2  未来展望
AI+智能化资源管理         资源调度中,引入先进的AI算法和模型,对负载进行提前预测,优化资源配置,提升农业生产效率。
增强云安全机制               持续提升数据加密、访问控制、监控等机制,加固农业数据安全。    如:边缘节点中使用无状态认证,适配边缘节点低内存环境
结尾          鲜衣怒马少年时
                不负韶华行且知

【版权声明】本文为华为云社区用户原创内容,未经允许不得转载,如需转载请自行联系原作者进行授权。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。