现代数据架构的7个关键技术

  • 时间:
  • 浏览:5
  • 来源:uu快3IOS下载_uu快3app下载_和值

每个容器看起来后会 它被委托人的私有操作系统,而后会 静态硬件分区。与虚拟机不同,容器必须计算和内存的静态分区。这使管理员还可以在服务器上启动极少量容器,而不需要担心极少量的内存量。有了像Kubernetes那我的容器编排工具,启动容器,移动它们并在环境中的之类地方重新启动容器变得非常容易。

这里的那我关键细节是,实物部署和云计算之间的镜像功能之后 与企业的数据中心之间的镜像功能差异很大。融合数据平台将通过提供哪几种功能为企业防止之类难题,而不管组织中使用的是数据中心基础设施还是云计算基础设施。

微服务后会 与提供敏捷性有关。微服务通常由那我功能或一小组功能组成。工作的功能单元越小且越集中,创建、测试和部署服务就越容易。哪几种服务还可以不能解耦,但会 企业将确定确定离开具有敏捷性的微服务承诺。微服务还可以不能依赖于之类服务,但通常通过负载平衡的REST API或事件流。通过使用事件流,企业还可以不能利用请求和响应主题轻松跟踪事件的历史记录。之后 整个请求流和请求中的所有数据都还可以不能在任好久间点重播,但会 之类法律辦法 对故障排除具有重大的益处。

之后 微服务封装了一小次要工作,但会 之后 它们彼此分离,很多随着时间的推移更换或几乎越来越 障碍地升级服务。在原有模式下,依赖像RPC那我的紧密耦合原因不得不关闭所有连接,但会 重新建立它们。负载均衡是实现哪几种的那我难题,之后 人工配置使它们容易出错。

3、Docker和容器

1、NoSQL数据库

触发事件是FaaS的关键组成次要。越来越 它,必须在还可以不能完成工作的情况下,还可以调用功能和消耗资源。功能的自动调用使得FaaS真正具有价值。想象一下,每当大家读取用户的配置文件时,后会 有那我审计事件,这是那我还可以不能运行以通知安全团队的功能。更具体地说,它之后 仅过滤出之类类型的记录。它能与非 具有确定性的,毕竟它是那我全部可定制的业务功能。还可以不能注意的是,使用像FaaS那我的部署模型来完成那我的工作流程非常简单。

消息驱动的应用多多系统进程 已所处多年。然而,如今的流媒体平台的规模比以往要大得多,成本要低得多。最近流媒体技术的进步为之类优化业务的新法律辦法 打开了大门。通过为软件开发和测试团队提供实时反馈循环,事件流还还可以不能帮助企业提高产品质量,并更慢地开发新的软件。

容器存储库对于敏捷性至关重要。之后 越来越 用于构建容器映像的DevOps多多系统进程 以及用于存储它们的回收站,每个容器都还可以不能建立在每一台机器中,还可以不还可以运行。通过存储库,还可以不能在读取该存储库的计算机上启动容器映像。在多个数据中心防止时,这变得更加繁杂。之后 在那我数据中心内建立那我容器图像,越来越 怎么将图像移动到那我数据中心?理想情况下,通过利用融合数据平台,企业将有能力在数据中心之间对存储库实现镜像。

5、容器编排

实时响应客户对客户体验至关重要。在过去的10年中面向消费者的行业经历了巨大的颠覆,这并不神秘。这与企业对用户实时做出反应的能力有关。转向实时模型还可以不能事件流。

RDBMS在数据库市场上所处了近100年的主导地位。但会 ,面对数据量的不断增长以及数据防止下行速率 的加快,传统关系数据库之后 显示出其所处问题。NoSQL数据库之后 其下行速率 和扩展能力而被接管。就文档数据库而言,它们从软件工程的层厚提供了那我更简单的模型。之类更简单的开发模式可加快产品上市下行速率 ,并帮助企业更慢响应客户和实物用户的需求。

4、容器存储库

触发服务面前的魔力实际上不过是事件流中的事件。之类类型的事件比这之类件更频繁地用作触发器,但会 企业之后 希望成为触发器的事件都之后 成为触发器。触发事件能与非 文档更新,对新文档运行OCR过程,但会 将OCR过程中的文本再加到NoSQL数据库。之后 亲戚亲戚朋友以更有趣的法律辦法 思考,每当上传图像时,都还可以不能通过机器学习框架进行图像识别和评分。这里越来越 根本的限制。之后 定义了那我触发器事件,所处了这之类件,该事件触发该功能,但会 该功能完成其工作。

容器对开发人员和操作人员,以及组织并与非 后会 很大的好处。传统的基础设施隔离法律辦法 是静态分区,即为每个工作负载分配那我单独的固定资源块(无论是物理服务器还是虚拟机)。静态分区还可以不能更容易排除故障,但会 实质性未充分利用的硬件成本很高。之类,Web服务器平均只使用了可用总计算量的10%。

FaaS将成为采用微服务的下那我阶段。然而,接近FaaS时还可以不能考虑那我主要因素,那很多供应商锁定。 FaaS隐藏了特定的存储机制、特定的硬件基础架构和编排,这对开发人员来说后会 伟大的事情。但之后 之类抽象,托管的FaaS产品是IT行业有史以来最大的供应商锁定之后 之一。之后 哪几种API后会 标准化的,但会 从公共云中的FaaS产品迁移几乎是不之后 的,不需要丢失之后 完成的近100%的工作。之后 通过利用来自融合数据平台的事件以更有条理的法律辦法 接近FaaS,越来越 在云计算提供商之间移动将变得更加容易。

与亲戚亲戚朋友正在取代的技术不同,这七种软件创新还可以扩展以满足之类用户和之类用例的需求。对于企业而言,亲戚亲戚朋友有能力实现更慢、更明智的决策,并创造更好的客户体验。

从历史上看,微服务的概念并不新鲜。如今的差异在于,启用技术(NoSQL数据库、事件流、容器编排)还可以不能随着数千个微服务的创建而扩展。之后 越来越 哪几种数据存储、事件流和架构编排的新法律辦法 ,大规模微服务部署将不之后 实现。管理极少量数据、事件和容器实例所需的基础设施将无法扩展到所需的级别。

把事件装下 一同

本文来自云栖社区相互协作伙伴“大数据地盘  ”,了解相关信息还可以不能关注“大数据地盘  ”。

正如亲戚亲戚朋友之后 看过微服务在行业中所处主导地位,很多亲戚亲戚朋友也会看过无服务器计算的兴起之后 之后 更准确地将其称为功能即服务(FaaS)。 FaaS以那我并与非 法律辦法 创建微服务,即代码还可以不能包装下 轻量级框架中,内置于容器中,按需执行(基于并与非 触发器),但会 自动进行负载平衡,多亏有了轻量级框架。FaaS的美妙之所处于它让开发人员几乎全部专注于该功能。但会 ,FaaS看起来是微服务法律辦法 的合乎逻辑的结论。

改善软件部署模式是消除数据使用障碍的那我主要方面。更高的“数据灵活性”还还可以不能更灵活的数据库和更具可扩展性的实时流式传输平台。实际上,事实上,至少有七种基础技术还可以不能结合在一同,为企业提供并与非 灵活的、实时的“数据特性”。

7、功能即服务

在新的基础设施组件到位之后 ,诸如MapR-DB或MongoDB之类的文档数据库,MapR-ES或Apache Kafka之类的事件流式传输平台(诸如Kubernetes之类的编排工具),以及在Docker容器中实现用于构建和部署软件的DevOps过程之后 ,亲戚亲戚朋友必须解应该在哪几种容器中部署哪几种组件的难题。

企业IT基础设施平台的重新构建是一项繁杂的任务。重新构建平台通常由一系列变化的关键业务驱动因素引发,现在情况正是越来越 。简而言之,主导企业IT技术的近100年的平台无法再满足推动业务发展所需的工作负载的需求。

2、实时流媒体平台

6、微服务

原文发布时间为:2018-11-28

数字化转型的核心是数据,它已成为商业中最有价值的事务。之后 格式不兼容,传统数据库的局限性,以及无法灵活地合并来自多个来源的数据,组织长期以来时不时 受到其使用数据的困扰。新兴技术的跳出有望改变之类切。

容器技术的巨大好处是它还可以创造并与非 新的隔离法律辦法 。哪几种最了解容器的人员之后 会相信亲戚亲戚朋友还可以不能通过使用Ansible、Puppet或Chef等工具来获得同样的好处,但实际上哪几种技术具有很强的互补性。此外,无论企业怎么努力,哪几种自动化工具都无法实现在不同基础设施和硬件设置之间自由移动工作负载所需的隔离。同那我容器还可以不能在本地数据中心的裸机硬件上或公共云中的虚拟机上运行,不需要进行任何更改。这是真正的工作负载移动性。