关于微服务和物联网的未来五件事

微服务正在成为创建企业应用程序的首选方式。就像五年前的移动应用开发应用一样,缺乏专业知识可能会降低一些公司的追求。然而,随着物联网发展的不断上升,微服务器将成为开发者在今天和未来的首选架构。

虽然受到批评不适合某些DevOps文化,但微服务越来越多地被采纳,并赢得了众多行业粉丝。像Amazon、Netflix和Twitter这样的大规模在线服务都从单片技术堆栈发展成为微型服务驱动的架构,从而使他们能够在今天扩大规模。微服务器是支持跨平台,移动和物联网(包括可穿戴设备)的一系列平台和设备的理想选择。以下是为什么微服务未来会一片光明的五个原因:

  1. 降低成本:IoT传感器和设备现在相当实惠。也就是说,推出数百个小型传感器几乎总是更具成本效益,每个小型传感器都做一件事真得很好而不是选择更少、但更强大和更昂贵的选项。这样做的一个重要原因是,无论装置如何,在短短的几年内,大部分将变得“过时”,或者被更复杂、更具成本效益的替代品所替代。使用更简单硬件的优点在于,您可以依靠微服务来增加价值并填补功能差距。您还可以逐步推出网络,并在个别组件被替换后,以成本效益的方式继续升级和维护。做得对,这意味着你永远不会处于一个你必须一次性更换整个单片系统的处境里。
  2. 更快的创新:物联网部署的世界通常还处于测试阶段。虽然已经有数十亿的酷炫和有用的设备部署,我们仍然只是抓住了表面,以释放其全部潜力。微服务开发方法允许您通过轻松测试“事物”和“服务”的新组合来更快地解锁创新(并因此获得价值)。无需在多个月内构建整个技术组合或投资大型基础架构。通过微服务器,您可以修改和测试您的核心内容,并快速获得创新解决方案的优势。
  3. 孤立的风险:通过微服务组装您的解决方案可以让您快速进行调整和迭代,从而避免没达到目标的危险。您可以这样做,而无需重新构建整个系统或IT环境。大多数移动和Web应用程序开发人员已经在应用敏捷开发方面取得了巨大的成功。针对物联网开发,在一个星期内,您不可能在设备之上构建完整功能。然而,通过专注于在一到两周的冲刺中构建微服务器,您可以不断向终点线移动,并逐一连接所需的所有API,并大大降低风险。
  4. 灵活性:利用微服务的另一个主要优点是,如果在测试之后,您确定某项特定服务无法解决问题,则可以用更好的或更加根据需求剪裁的方案替换之。开发和集成的微服务方法使您能够快速构建功能,并随着时间的推移改进。当它准备好被替换时,你只是更新一个拼图,而不用担心会影响其余的图片。
  5. 无限增值:您部署的设备永远不会超越其物理功能,直到您升级或更换其物理组件。然而,您通过不断发展的微服务所提供的数字升级在其范围和频率上都是无限量的。相机可能被设计为仅捕获2D图像,但是根据与其链接的第三方服务,它可能为您提供统计交通信息,队列大小或天气信息。

不久之后,会很难再记住企业不会默认转向微服务的时候。随着物联网的兴起,将有一个完美的风暴酝酿,将微型服务推向新兴传统行业。好处很大,风险很低,成本和资源的节省使得这个变成一个不用费脑的事。

本文转自d1net(转载)

时间: 2024-07-29 14:32:50

关于微服务和物联网的未来五件事的相关文章

遗留开发项目转移到PaaS之前需要考虑的五件事

相对于管理你自己的发展基础设施而言,平台即服务为用户提供了非常多的优势,你能够拥有更多的时间专注在设计和编码上面.但是对于新项目而言,PaaS或许是首选,但是PaaS可能不适合现有的.遗留的开发工作. 将遗留的开发项目转移到平台即服务(PaaS)之前,需要考虑五件事. 如何使用PaaS? 不同的公司,PaaS起到不同的作用,来适应他们的IT环境和目标.首先,你必须找出如何将PaaS融入到你的组织中.对于一些服务,你可以轻松地将计算移动到云,同时保持当地资源的其他功能.例如,Pi云提供应用接口(A

这五件事,二次SaaS创业的老炮儿都在做

在我看来,我们现在正处在SaaS公司发展过程中的第三代.第一代SaaS公司有Salesforce.Netsuite和Webex等.紧接着兴起的第二代SaaS公司大多都是利用Salesforce或其他网络平台或范式进行规模化扩张. 如今,每一项商业流程都被网络化了.几年前规模还非常小的市场如今已经开始爆发,几年前没有SaaS产品购买预算的公司如今也开始在SaaS产品上进行大笔投入. 伴随第三代SaaS公司而来的是二次SaaS创业者的兴起.我这里所说的二次SaaS创业者并不是那些第一次SaaS创业尝

IT人士对于SaaS治理需要了解的五件事

本文讲的是IT人士对于SaaS治理需要了解的五件事,SaaS对于所有类型和规模的IT部门都已经成为现实.首席信息官和其他IT领导者需要一些工具像管理内部安装的软件一样严格地管理SaaS应用的庞大的产品组合.下面是每一个IT专业人员都应该知道的关于SaaS的五件事情. 1. SaaS已经深入人心.SaaS已经远远超过好奇阶段和炒作周期,许多公司目前正在使用几种.甚至几十种云服务运行自己的业务流程. 现在,IT部门的挑战是搞清楚如何像管理内部安装的软件一样严格地管理SaaS应用日益增多的产品组合.

PHP程序员应了解MongoDB的五件事

2010年应该被人们记住,因为SQL将在这一年死去.这一年关系数据库行将就木,这一年开发者发现他们再不需要长时间辛苦的构造列或者表格来存放数据. 2010年将是文档型数据库的起始年.尽管这样的势头已经持续多年,现在才是一个更多,更广泛的文档型数据库出现的年代.从基于云计算的Amazon到Google,大量开源工具,以及随之诞生的CouchDB和MongoDB. 那么什么是MongoDB?下面有五件事是PHP开发者应该了解的: 1. MongoDB是一个单独的服务器; 2. MongoDB是基于文

从吴恩达看深度学习,一定要做好这五件事!

文章讲的是从吴恩达看深度学习,一定要做好这五件事!自吴恩达从百度离职之日起,他的去向就一直备受关注.近日,有消息传出,吴恩达妇唱夫随加入了其妻子所在的初创公司Drive.ai.同时,随着他的加入,该公司还获得了5000万美元的B轮融资. ▲图源网络,侵权可删! 作为百度前首席科学家,吴恩达加入该公司显然很合适.据悉,该公司主要专注于无人驾驶软件技术的研究,主要是运用深度学习技术,这与吴恩达的研究方向相符.现在,很多科技圈的大佬都瞄准了深度学习,都认为其在未来会给人类的生活带来很大价值.所以,入深

作为PHP程序员应该了解MongoDB的五件事_php实例

2010年应该被人们记住,因为SQL将在这一年死去.这一年关系数据库行将就木,这一年开发者发现他们再不需要长时间辛苦的构造列或者表格来存放数据.2010年将是文档型数据库的起始年.尽管这样的势头已经持续多年,现在才是一个更多,更广泛的文档型数据库出现的年代.从基于云计算的Amazon到Google,大量开源工具,以及随之诞生的CouchDB和MongoDB.那么什么是MongoDB?下面有五件事是PHP开发者应该了解的:1. MongoDB是一个单独的服务器;2. MongoDB是基于文档,而不

IT女屌丝只用微信做五件事:获取信息 分享内容

女屌丝转土重来了,昨天下午冒着蒙蒙细雨,参加了腾讯汇一个高端活动,门口几个大叔保安说"安全警卫升级",打了好几个电话才放我进去,看着简约而不简单的高端会所腾讯汇,顿时肃然起敬,私心想,将来我得写篇文章叫做"十个方法教你做逼格很高的沙龙",其中一个方法就是,保安一定要帅的. 图文无关 微信官方昨天下午的活动还没有完,勤奋的自媒体们,门户同仁们的稿子就铺天盖地出来了.微信产品总监曾鸣高喊"微信不是http://www.aliyun.com/zixun/aggr

网游玩家应该牢记的五件事

多玩网讯(编译/流川枫)近日,国外媒体MMORPG的编辑针对当今网游玩家对游戏以及开发人员的过分苛责等行为发表了自己的看法,小编整理如下,供国内玩家参考.您是否也有同样的想法呢?以下为原文编译: 在当今的网络游戏行业,游戏玩家们似乎都已经习惯了以局外人的姿态一边享受着几十甚至上百人辛勤的劳动成果一边还对他们指手画脚.吹毛求疵,在各大论坛骂人家的游戏是多么烂,开发人员是多么地丢人,云云--诚然,谁不曾对朋友或者在网上抱怨过某款游戏的某个方面不尽人意呢?作为消费者,偶尔发泄一下不满情绪,表达一下不同

抛弃关系数据库 PHP程序员应了解MongoDB的五件事

[51CTO独家特稿]2010年应该被人们记住,因为SQL将在这一年死去.这一年关系数据库行将就木,这一年开发者发现他们再不需要长时间辛苦的构造列或者表格来存放数据. 2010年将是文档型数据库的起始年.尽管这样的势头已经持续多年,现在才是一个更多,更广泛的文档型数据库出现的年代.从基于云计算的Amazon到Google,大量开源工具,以及随之诞生的CouchDB和MongoDB. 那么什么是MongoDB?下面有五件事是PHP开发者应该了解的. 1.MongoDB是一个单独的服务器 2.Mon