问题解决 在技术、流程和项目的特定问题上寻求帮助。

物联网的云架构:知识,团队合作的关键

当谈到IOT时,系统中存在很多复杂性和流动性。突然,计算机可以是并做任何事情,包括高级学习。而且,就像Cyap和MQTT,这会导致混淆用最好的方法来解决问题。

它并不像:浏览器 - >服务器 - >数据库 - 如果真的是;它也不是:各种客户 - > API - > Server(S) - >数据存储,就像它过去几年一样。

IOT设备的爆炸装置需要构建(健身跟踪器,恒温器,智能汽车,智能灯,智能家庭等),与可用于构建这些东西的工具的增殖导致解决方案的可能性尖端问题。不仅是开发人员不得不处理连接性(安全,可用性等)所带来的挑战,但它们必须建立一个可以处理IOT的高速,按需自然的云体系结构。

这应该导致未来的巨大乐观 - 乔布斯和经济(如美国这样的经济(如美国)。

但是,伙计,设计这些解决方案真的需要一些创造力。你的技巧包需要更新,以解决后端物联网问题-一旦你找到了协议,你需要决定:

  • 我需要多少种不同的数据存储?
  • 我的设备与其他设备有什么不同之处?
  • 我需要自然语言处理?我该怎么做?
  • 我需要特定领域的语言吗?
  • 我将如何处理所有数据以及我将在哪里存储它?

伟大的消息是今天有工具可以解决所有这些问题。具有挑战性的部分正在寻找正确的方法来带上所有正确的工具来承担你的问题。

有时您可能会对系统的不同部分使用不同的编程语言。node.js在这里,在那里java,Python为此,c#。即使您有统一的架构,碎片也不是所有的味道。

因此,作为一个架构师并不是关于掌握单一语言的深度,这是了解系统的部分是如何合适的,并且能够以创造性地这样做。它是关于掌握至少几件事能够与您的团队一起放置成品的深度。

特别是对于物联网,没有两个项目是创建相同的。形式因素,数据,传感器,执行器,网络,协议,人都是不同的。这越来越意味着需要将不同的部分创造性地连接起来,以适应一个特定的问题。

例如,我们有一个客户在其硬件设备中使用专用执行器进行独特的工作。部分解决方案是提供一个能量用户或管理员视觉工具,用于将信息发送到执行器的行为方式。

为了做到这一点,我们正在使用Antlr来定义语法和解析表达式的自定义语言,谷歌云(包括端点,Firebase., Angular和Firebase的手机崩溃报告。

在另一个项目中,我们与一个硬件供应商合作使用Azure物联网中心处理来自联网车辆上各种传感器的与交通相关的信息。对于这个项目,我们必须将所有传感器和来自每个传感器的专用数据负载定义为一个内聚的消息传递系统。

这是在我们甚至谈论硬件之前(在自己的权利上面临着破坏性的演变)之前!

作为IOT的云架构师是有趣和令人兴奋的,但不要指望在桂冠上休息,不要指望只是一件事或只是一种语言。您需要多种技能,深入了解云工具以及围绕您的伟大团队依赖于您的驾驶室,语言或框架中不在驾驶室。

这是一个进化过程,其中云架构一段时间 - 了解指尖技术,以及如何部署它们是游戏的名称。

所有IOT议程网络贡献者负责其帖子的内容和准确性。意见是作者,不一定能够传达物联盟议程的思想。

搜索首席信息官

搜索安全

搜索联网

搜索数据中心

搜索数据管理

关闭