当前位置: 首页 > news >正文

27.边缘系统的架构

文章目录

    • 27 Architecures for the Edge 边缘系统的架构
      • 27.1 The Ecosystem of Edge-Dominant Systems 边缘主导系统的生态系统
      • 27.2 Changes to the Software Development Life Cycle 软件开发生命周期的变化
      • 27.3 Implications for Architecture 对架构的影响
      • 27.4 Implications of the Metropolis Model 大都市模式的含义
      • 27.5 Summary 小结
      • 27.6 For Further Reading 进一步阅读
      • 27.7 Discussion Questions 问题讨论

27 Architecures for the Edge 边缘系统的架构

With Hong-Mei Chen

Human nature is not a machine to be built after a model, and set to do exactly the work prescribed for it, but a tree, which requires to grow and develop itself on all sides, according to the tendency of the inward forces which make it a living thing.
—John Stuart Mill

在本章中,我们将讨论架构在边缘主导系统中的位置,并讨论架构师应如何构建此类系统。 边缘为主的系统是成功取决于用户输入的系统。 如果没有用户贡献的百科全书,维基百科将会是什么? 如果没有用户提供的视频,YouTube将会是什么? 如果没有用户社区,Facebook和Twitter将会是什么? YouTube每天提供大约10亿个视频。 Twitter称其用户每天发5千万次推文。 Facebook报告说,它每月提供约300亿条内容。 Flickr最近宣布,用户上传了超过60亿张照片。 强烈的,几乎是疯狂的用户参与已将这些站点中的每一个从相当常规的存储库提升为塑造社会的力量。

在每种情况下,这些系统的价值几乎完全来自其用户(他们乐于贡献他们的见解和知识,他们的艺术内容,他们的软件和他们的创新),而不是来自某个集中化的组织。 这种现象是所谓的“Web 2.0”运动的基石。 达西·迪尼奇(Darcy DiNucci)曾以这个术语的创造而著称,他在1999年写道:“[新]网络将不被理解为文本和图形的筛选,而是被视为一种通过交互作用发生的以太的传输机制。”“旧”网络是关于 进入网页获取静态信息; “新”网站是关于参与信息创建(“众包”),甚至成为其组织的一部分(“民俗分类法”)。

许多人都写了这种变化的社会,政治和经济后果,有些人则认为这只是沿着工业革命路线的一场革命。 Yochai Benkler的《网络财富》一书以亚当·斯密(Adam Smith)的经典著作《国富论》(The Wealth of Nations)为标题,该书预示了工业革命的开始。该书认为,我们如何创建信息环境的“根本性变革”正在重塑社会,特别是我们的生产和消费模型。 Benkler称这种新的经济模式基于平民的同伴生产。而且意义重大:在过去几年中,基于此模型构建的众包网站已成为网络和社会上的主要力量。 Twitter和Facebook推动了民粹主义革命。在本书付印之时,按流量排名前十的网站中有五个是同行制作的:Facebook,YouTube,Blogger,Wikipedia和Twitter。另外五个是门户或搜索引擎,它们可以浏览数十亿全球用户创建的内容。实际上从集中化组织出售商品的网站在全球顶级网站中很少见; Amazon.com是唯一的例子,而书商从客户创造的价值中获得了极大的欢迎,这并非偶然。

随着这种范式的转变,世界上许多软件现在都是开源的。 世界上两种最受欢迎的Web浏览器是开源的(Mozilla Firefox和Google Chrome)。 Apache是最受欢迎的Web服务器,目前每三个网站中的两个就支持。 开源数据库,IDE,内容管理系统和操作系统在各自的市场空间中都是沉重的打击者。

为什么在有关架构的书中对此进行研究? 首先,基于公共资源的同伴生产系统是架构影响周期的一个很好的例子。 其次,此类系统的架构与您要为传统系统构建的架构有一些重要区别。 我们首先研究基于公共资源的同伴生产的力量如何改变系统开发生命周期的本质。

27.1 The Ecosystem of Edge-Dominant Systems 边缘主导系统的生态系统

27.2 Changes to the Software Development Life Cycle 软件开发生命周期的变化

27.3 Implications for Architecture 对架构的影响

[TODO]

27.4 Implications of the Metropolis Model 大都市模式的含义

[TODO]

27.5 Summary 小结

[TODO]

27.6 For Further Reading 进一步阅读

[TODO]

27.7 Discussion Questions 问题讨论

[TODO]

http://www.lryc.cn/news/5860.html

相关文章:

  • 机器学习强基计划8-1:图解主成分分析PCA算法(附Python实现)
  • Hudi-集成Spark之spark-shell 方式
  • Python爬虫:从js逆向了解西瓜视频的下载链接的生成
  • Numpy-如何对数组进行切割
  • Python之字符串精讲(下)
  • Python图像卡通化animegan2-pytorch实例演示
  • 谢希仁版《计算机网络》期末总复习【完结】
  • 问:React的useState和setState到底是同步还是异步呢?
  • 深度理解机器学习16-门控循环单元
  • Python中Generators教程
  • 数据结构与算法基础-学习-10-线性表之栈的清理、销毁、压栈、弹栈
  • Leetcode 每日一题 1234. 替换子串得到平衡字符串
  • 【MYSQL中级篇】数据库数据查询学习
  • 华为OD机试真题JAVA实现【火星文计算】真题+解题思路+代码(20222023)
  • Linux基础知识
  • Linux 游戏性能谁的 更优秀X.Org还是Wayland!
  • 【数据结构】算法的复杂度分析:让你拥有未卜先知的能力
  • Linux根文件系统移植
  • Three.js 无限平面快速教程【Plane】
  • 在线预览PDF文件、图片,并且预览地址不显示文件或图片的真实路径。
  • Allegro如何设置导入Subdrawing可自由选择目录操作指导
  • SpirngMVC执行原理--自学版
  • 获取savemodel的输入输出节点
  • 《Learning to Reconstruct Botanical Trees from Single Images》学习从单幅图像重建植物树
  • vant 4 正式发布,支持暗黑主题,那么是如何实现的呢
  • MySQL的复制 二
  • 秒杀项目之秒杀商品展示及商品秒杀
  • 教育行业需要什么样的数字产品?
  • Spring MVC
  • 类与对象(上)