作家
登录

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

作者: 来源: 2018-03-09 20:15:23 阅读 我要评论


企业IT基本举措措施平台的从新构建是一项复杂的义务。从新构建平台平日由一系列变更的症毕营业驱动身分激发,如今情况恰是如斯。简而言之,主导企业IT技巧的近30年的平台无法再知足推动营业成长所需的工作负载的需求。

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

数字化转型的核心是数据,它已成为贸易中最有价值的事务。因为格局不兼容,传统数据库的局限性,以及无法灵活地归并来自多个来源的数据,组织经久以来一向受到其应用数据的困扰。新兴技巧的出现有望改变┞封一切。

改良软件安排模式是清除数据应用障碍的一个重要方面。更高的“数据灵活性”还须要更灵活的数据库和更具可扩大性的及时流式传输平台。实际上,事实上,至少有七种基本技巧可以结合在一路,为企业供给一种灵活的、及时的“数据构造”。

触发办事背后的魔力实际上不过是事宜流中的事宜。某些类型的事宜比其他事宜更频繁地用作触发器,然则企业如不雅欲望成为触发器的事宜都可能成为触发器。触发事宜可所以文档更新,对新文档袈渌行OCR过程,然后将OCR过程中的文本添加到NoSQL数据库。如不雅人们以更有趣的方法思虑,每当上传图像时,都可以经由过程机械进修框架进行图像辨认和评分。这琅绫腔有根本的限制。如不雅定义了一个触发器事宜,产生了一些事宜,该事宜触发该功能,并且该功能完成其工作。

与他们正在代替的技巧不合,这七种软件立异可以或许扩大以知足很多用户和很多用例的需求。对于企业而言,他们有才能实现更快、更明智的决定计划,并创造更好的客户体验。

1. NoSQL数据库

微办事都是与供给敏捷性有关。微办事平日由一个功能或一小组功能构成。工作的功能单位越小且越集中,创建、测试和安排办事就越轻易。这些办事必须解耦,不杌企业将掉去具有敏捷性的微办事承诺。微办事可以依附于其他办事,但平日经由过程负载均衡的REST API或事宜流。经由过程应用事宜流,企业可以应用要乞降响应主题轻松跟踪事宜的汗青记录。因为全部请求流和请求中的所稀有据都可以在任何时光点重播,是以这种办法对故障清除具有重大年夜的益处。

RDBMS在数据库市场上占据了近30年的主导地位。然则,面对数据量的赓续增长以及数据处理速度的加快,传统关系数据库已经显示出其不足。NoSQL数据库因为其速度和扩大才能而被接收。就文档数据库而言,它们大年夜软件工程的角度供给了一个更简单的模型。这种更简单的开辟模式可加快产品上市速度,并赞助企业更快响应客户和内部用户的需求。

2.及时流媒体平台

沙龙晃荡 | 3月31日 京东、微博拭魅战专家与你合营商量容器技巧实践!

及时响应客户对客户体验至关重要。在以前的10年中面向花费者的行业经历了巨大年夜的颠覆,这并不神秘。这与企业对用户及时髦出反竽暌功的才能有关。转向及时模型须要事宜流。

消息驱动的应用法度榜样已存在多年。然而,如今的流媒体平台的范围比以往要大年夜得多,成本要低得多。比来流媒体技巧的进步为很多优化营业的新方法打开了大年夜门。经由过程闻敉件开辟和测试团队供给及时反馈轮回,事宜流还可以赞助企业进步产品德量,并更快地开辟新的软件。

3. Docker和容器

容器对开辟人员和操作人员,以及组织本身都有很大年夜的好处。传统的基本举措措施隔离办法是静态分区,即为每个工作负载分派一个零丁的固定资本块(无论是物理办事器照样虚拟机)。静态分区可以更轻易清除故障,然则本质性未充分应用的硬件成本很高。例如,Web办事器平均只应用了可用总计算量的10%。

容器技巧的巨大年夜好处是它可以或许创造一种新的隔离方法。那些最懂得容器的人员可能会信赖他们可以经由过程应用Ansible、Puppet或Chef等对象来获得同样的好处,但实际上这些技巧具有很强的互补性。此外,无论企业若何尽力,这些主动化对象都无法实如今不合基本举措措施和硬件设置之间自由移动工作负载所需的隔离。同一个容器可以在本地数据中间的懊悔硬件上或公共云中的虚拟机上运行,无需进行任何更改。这是真正的工作负载移动性。

4.容器存储库

容器存储库对于敏捷性至关重要。如不雅没有效于构建容器映像的DevOps过程以及用于存储它们的收受接收站,每个容器都必须建立在每一台机械中,才可以运行。经由过程存储库,可以在攫取该存储库的计算机上启动容器映像。在多个数据中间处理时,这变得加倍复杂。如不雅在一个数据中间内建立一个容器图像,那么若何将图像移动到另一个数据中间?幻想情况下,经由过程应用融合数据平台,企业将有才能在数据中间之间对存储库实现镜像。

这里的一个关键细节是,内部安排和云计算之间的镜像功能可能与企业的数据中间之间的镜像功能差别很大年夜。融合数据平台精晓过供给这些功能为企业解决这个问题,而不管组织中应用的是数据中间基本举措措施照样云计算基本举措措施。

5.容器编排

每个容器看起来都有它本身的私有操作体系,而不是静态硬件分区。与虚拟机不合,容器不须要计算和内存的静态分区。这使治理员可以或许在办事器上启动大年夜量容器,而无需担心大年夜量的内存量。有了像Kubernetes如许的容器编排对象,启动容器,移动它们并在情况中的其他处所从新启动容器变得异常轻易。

在新的基本举措措施组件到位之后,诸如MapR-DB或MongoDB之类的文档数据库,MapR-ES或Apache Kafka之类的事宜流式传输平台(诸如Kubernetes之类的编排对象),以及在Docker容器中实现用于构建和安排软件的DevOps过程之后,人们必须懂得应当在这些容器中安排哪些组件的问题。

大年夜汗青上看,微办事的概念并不新鲜。如今的差别在于,启用技巧(NoSQL数据库、事宜流、容器编排)可以跟着数千个微办事的创建而扩大。如不雅没有这些数据存储、事宜流和架构编排的新办法,大年夜范围微办事安排将弗成能实现。治理大年夜量数据、事宜和容器实例所需的基本举措措施将无法扩大到所需的级别。


  推荐阅读

  乌鲁木齐远大肛肠医院治疗混合痔专业吗?

意识到严重性后,小吴便开始四处求诊,经过几次治疗后,都没有治疗成功过。直到有一天,一个朋友介绍他去乌鲁木齐远大肛肠医院看看,当他来到乌鲁木齐远大肛肠医院时已经是一个星期后了,经过韩国电子肛门镜的检查后>>>详细阅读


本文标题:现代数据架构的7个关键技术

地址:http://www.17bianji.com/lsqh/40543.html

关键词: 探索发现

乐购科技部分新闻及文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与乐购科技进行文章共享合作。

网友点评
自媒体专栏

评论

热度

精彩导读
栏目ID=71的表不存在(操作类型=0)