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

  • 时间:
  • 浏览:1
  • 来源:uu快3新平台_uu快3诀窍_讨论群

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

1、NoSQL数据库

把事件倒入一齐

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

本文来自云栖社区公司合作 协议伙伴“大数据地盘  ”,了解相关信息能否 关注“大数据地盘  ”。

RDBMS在数据库市场上占据 了近300年的主导地位。如果,面对数据量的不断增长以及数据处理带宽的加快,传统关系数据库原应显示出其缺陷。NoSQL数据库原应其带宽和扩展能力而被接管。就文档数据库而言,它们从软件工程的深度1提供了四个多多更简单的模型。你这一 更简单的开发模式可加快产品上市带宽,并帮助企业加快带宽响应客户和内部人员用户的需求。

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

在新的基础设施组件到位如果,诸如MapR-DB或MongoDB这类的文档数据库,MapR-ES或Apache Kafka这类的事件流式传输平台(诸如Kubernetes这类的编排工具),以及在Docker容器中实现用于构建和部署软件的DevOps过程如果,亲戚亲戚朋友儿前要了解应该在那些容器中部署那些组件的疑问。

4、容器存储库

原应微服务封装了一小每段工作,如果原应它们彼此分离,什么都有有随着时间的推移更换或几乎这样 障碍地升级服务。在原有模式下,依赖像RPC如果的紧密耦合原应不得不关闭所有连接,如果重新建立它们。负载均衡是实现那些的四个多多大疑问,原应人工配置使它们容易出错。

改善软件部署模式是消除数据使用障碍的四个多多主要方面。更高的“数据灵活性”还前要更灵活的数据库和更具可扩展性的实时流式传输平台。实际上,事实上,大约有七种基础技术能否 结合在一齐,为企业提供并是是否是是灵活的、实时的“数据型态”。

2、实时流媒体平台

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

5、容器编排

从历史上看,微服务的概念并不新鲜。如今的差异在于,启用技术(NoSQL数据库、事件流、容器编排)能否 随着数千个微服务的创建而扩展。原应这样 那些数据存储、事件流和架构编排的新土方法 ,大规模微服务部署将不原应实现。管理少量数据、事件和容器实例所需的基础设施将无法扩展到所需的级别。

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

7、功能即服务

消息驱动的应用任务管理器已占据 多年。然而,如今的流媒体平台的规模比以往要大得多,成本要低得多。最近流媒体技术的进步为有些优化业务的新土方法 打开了大门。通过为软件开发和测试团队提供实时反馈循环,事件流还能否 帮助企业提高产品质量,并加快带宽地开发新的软件。

微服务删改是是否是是与提供敏捷性有关。微服务通常由四个多多功能或一小组功能组成。工作的功能单元越小且越集中,创建、测试和部署服务就越容易。那些服务前要解耦,如果企业将抛下具有敏捷性的微服务承诺。微服务能否 依赖于有些服务,但通常通过负载平衡的REST API或事件流。通过使用事件流,企业能否 利用请求和响应主题轻松跟踪事件的历史记录。原应整个请求流和请求中的所有数据都能否 在任几时间点重播,如果你这一 土方法 对故障排除具有重大的益处。

每个容器看起来删改是是否是是它我本人的私有操作系统,而删改是是否是是静态硬件分区。与虚拟机不同,容器不前要计算和内存的静态分区。这使管理员有助在服务器上启动少量容器,而不用担心少量的内存量。有了像Kubernetes如果的容器编排工具,启动容器,移动它们并在环境中的有些地方重新启动容器变得非常容易。

触发服务背后的魔力实际上不过是事件流中的事件。有些类型的事件比有些事件更频繁地用作触发器,如果企业原应希望成为触发器的事件都原应成为触发器。触发事件能是是是否是是文档更新,对新文档运行OCR过程,如果将OCR过程中的文本上加到NoSQL数据库。原应亲戚亲戚朋友儿以更有趣的土方法 思考,每当上传图像时,都能否 通过机器学习框架进行图像识别和评分。这里这样 根本的限制。原应定义了四个多多触发器事件,占据 了有些事件,该事件触发该功能,如果该功能完成其工作。

这里的四个多多关键细节是,内部人员部署和云计算之间的镜像功能原应与企业的数据中心之间的镜像功能差异很大。融合数据平台将通过提供那些功能为企业处理你这一 疑问,而不管组织中使用的是数据中心基础设施还是云计算基础设施。

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

触发事件是FaaS的关键组成每段。这样 它,能否 有助 在前要完成工作的状态下,有助调用功能和消耗资源。功能的自动调用使得FaaS真正具有价值。想象一下,每当另一个人读取用户的配置文件时,是是否是是四个多多多审计事件,这是四个多多前要运行以通知安全团队的功能。更具体地说,它原应仅过滤出有些类型的记录。它能是是是否是是具有选取性的,毕竟它是四个多多删改可定制的业务功能。前要注意的是,使用像FaaS如果的部署模型来完成如果的工作流程非常简单。

容器存储库对于敏捷性至关重要。原应这样 用于构建容器映像的DevOps任务管理器以及用于存储它们的回收站,每个容器都前要建立在每一台机器中,才能否 运行。通过存储库,能否 在读取该存储库的计算机上启动容器映像。在多个数据中心处理时,这变得更加错综复杂。原应在四个多多数据中心内建立四个多多容器图像,这样 咋样将图像移动到如果数据中心?理想状态下,通过利用融合数据平台,企业将有能力在数据中心之间对存储库实现镜像。

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

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

正如亲戚亲戚朋友儿原应看后微服务在行业中占据 主导地位,什么都有有亲戚亲戚朋友儿也会看后无服务器计算的兴起原应原应更准确地将其称为功能即服务(FaaS)。 FaaS以如果并是是否是是土方法 创建微服务,即代码能否 包放进轻量级框架中,内置于容器中,按需执行(基于并是是否是是触发器),如果自动进行负载平衡,多亏有了轻量级框架。FaaS的美妙之占据 于它让开发人员几乎删改专注于该功能。如果,FaaS看起来是微服务土方法 的合乎逻辑的结论。

3、Docker和容器

6、微服务