边缘计算与Remix应用开发及迁移升级策略
1. 边缘计算与Remix开发
边缘(Edge)是一个多面术语,在不同语境中有不同含义,它可以表示位置、运行时或计算范式。边缘计算是一种与云计算相对的计算机科学范式,其系统架构将计算尽可能靠近使用端。与云计算在异地数据中心进行不同,边缘计算旨在将计算置于给定网络的边缘。
边缘计算的目标是通过将服务器靠近用户来减少客户端到服务器的往返时间。例如,安全摄像头检测运动的场景,基于云的设置中,摄像头将视频流发送到中央数据中心分析;而基于边缘的架构中,摄像头可在设备上处理视频流,检测到运动时直接向建筑中央服务器发送警报。
边缘计算需要网络边缘具备可用的计算能力,能减少响应时间和网络带宽,但有时需要重新设计应用及其运行时以适应边缘环境。在物联网等场景中,边缘计算得到了广泛应用,智能设备可在边缘网络中通信,无需将收集的数据直接流式传输到云端处理。
在Web开发中,边缘计算发生在高度地理分布的数据中心,相比传统云计算的集中式数据中心,能大大增加与用户的接近度。CDN(内容分发网络)多年来一直在互联网边缘提供内容,近年来,CDN开始扩展到处理动态内容并提供Web应用托管服务,如Cloudflare和Fastly等流行CDN提供边缘运行时。同时,Netlify和Vercel等托管提供商也与CDN合作,通过其托管平台提供边缘环境。
Remix是最早支持在边缘部署和运行的Web框架之一,它采用适配器架构,可在任何能执行JavaScript的服务器上运行。Remix为许多流行的部署目标维护官方适配器,社区也可针对任何环境构建适配器。目前,有适用于以下边缘和类似边缘部署目标的Remix模板:
- Cloudflar
超级会员免费看
订阅专栏 解锁全文
34

被折叠的 条评论
为什么被折叠?



