加入收藏 | 设为首页 | 会员中心 | 我要投稿 河北网 (https://www.hebeiwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 云计算 > 正文

针对云原生转型的6个要害数据计策

发布时间:2018-05-30 07:18:20 所属栏目:云计算 来源:站长网
导读:现在,很多组织正在将回收云原平生台作为其数字转型计谋。云原生应承企业以更机动的方法提供快速相应、用户友爱的应用措施。可是,支持云原生转换的数据系统布局经常被忽略,但愿它会自行处理赏罚。跟着数据成为每个组织的信息钱币,企业如安在云计较转型进程

现在,很多组织正在将回收云原平生台作为其数字转型计谋。云原生应承企业以更机动的方法提供快速相应、用户友爱的应用措施。可是,支持云原生转换的数据系统布局经常被忽略,但愿它会自行处理赏罚。跟着数据成为每个组织的信息钱币,企业如安在云计较转型进程中停止常见的数据错误?在构建云原生应用措施时,应该知道哪些数据题目?怎样从数据中得到有代价的看法?

以下将叙述企业在向云原生转型过渡时必需思量的六个要害身分:

(1)放弃面向处事系统布局(SOA),回收微处事

尽量仍有很多遗留应用措施如故是基于面向处事系统布局(SOA)的,但架构想维已经产生了变革,而且微处事得到了普及的遍及。开拓职员可以通过建设很多协同事变的独立处事来得到很多益处,而不是构建单一应用措施。微处事架构在应用措施开拓和简朴的代码库中提供更高的机动性。可以独立地实现更新和扩展处事,其处事可以回收差异的说话编写,并毗连到差异的数据层和选择的平台。这种计策应承开拓职员和运营职员以越发调和的方法一路事变。这种组件化架构必要一个数据库平台,可以轻松支持差异的数据范例、布局和编程说话。

(2)12-Factor App和云原生微处事

“十二要素应用措施”(12-Factor App)是一套辅佐组织构建云原生应用措施的法则和准则。它是一个很好的出发点,可是在数据平台方面,有几个身分(第4个和第5个)必要进一步搜查。

第4个身分:将支持处事视为附加资源:这里的“支持处事”大部门是指数据库和数据存储。这意味着微处事必要模式和底层数据存储的专用单一全部权。

第5个身分:严酷疏散构建和运行阶段,单独的构建和运行阶段意味着应用措施应该作为一个更多的无状态历程执行,而且状态凡是被加载到靠山处事上。这进一步意味着数据库和数据存储应该是有状态的处事。

(3)一连集成/一连交付

处事流程的扩散(每个处事可独立陈设)必要自动陈设和回滚机制,这称之为一连集成或一连交付(CI/CD)。现实上,假如没有成熟的CI/CD成果,微处事的代价就无法完全实现。请留意,这种瞬态架构意味着数据库实例也将是短暂的,而且它们还必需可以或许按照必要轻松启动。借助正确的云原平生台和支持数据平台,微处事务得易于陈设。云原平生台应处理赏罚对其运行的处事的打点,而且数据库应处理赏罚数据扩展和监督,在须要变乱中添加碎片,从头均衡、重定位或妨碍转移。组合的数据库和云原生办理方案减轻了监控数据库僻静台的运营承担,使企业可以花更多时刻来开拓和陈设优质软件。

(4)多云陈设模子的重要性

现在的企业回收多云计策是出于多种缘故起因:筹备劫难规复环境,操作差异云计较基本办法中托管应用措施之间的财政差别,加强安详性,或简朴地停止供给商锁定。企业的应用措施代码应该独立于预期运行的平台。

(5)整体与非整体

数据会见和数据移动的传统要领是令人望而却步的。传统要领涉及在其他运营数据存储和数据客栈/数据湖中的主数据存储中建设数据的副本,个中数据在数小时或数天后更新,凡是是批量更新。因为组织回收微处事和计划模式,数据在差异范例的数据存储中传输的耽误阻碍了火速性,并阻止组织推进其营业打算。

跟着回收抹杀模式逐渐将单一应用措施迁徙到微处事架构,逐渐用新的应用措施和处事代替特定的成果。这意味着关联的数据存储也必要举办分区和组件化,这意味着每个微处事都可以拥有本身的关联数据存储/数据库。

从数据角度来看,这意味着:

跟着每个微处事的增进,数据库实例的数目也随之增进,而再次指向需求上升或降落。

为了使这些微处事互相举办通讯,必要挪用特另外HTTP,好比便于行使的REST API,这些都必要在任何平台和说话中机动扩展。在很多环境下,微处事只是宣布指示变动的变乱,而监听器/订阅者更新关联的应用措施。

(6)云原生数据库的根基要求

亚毫秒级相应时刻仅供少数非凡应用行使。可是,在当今微处事架构的天下中,这是全部应用措施的必备前提。这个耽误要求必要最高机能、最具可扩展性的数据库办理方案。

Active-Active数据复制

批处理赏罚模式下的数据复制曾经是一种风行的要领。但对付及时应用措施来说,变乱存储和变乱采购的复制变得更具吸引力。在疏松耦合且必要共享数据的微处事应用措施中,必要具有可调同等性的Active-Active数据复制。很多客户行使Active-Active陈设模子的缘故起因许多,譬喻:

正在不绝更新的微处事中的共享数据集。

跨数据中心无缝迁徙数据,以便用户体验不受影响。

镌汰妨碍环境并把妨碍切换到第二个数据中心,以最大限度地镌汰停机时刻。

处理赏罚大量传入流量并通过无缝同步在多台处事器上分派负载。

地理位置分手的应用措施(如多人游戏或及时竞价/轮询应用),数据必要在多个地理位置之间同步。

数据的高可用性

当企业将一个庞大的应用措施解析成微处事,而且每个微处事都有本身的生命周期时,怎样确保数据可用性?云原生应用措施开拓职员应该按照规复点方针(将丢失几多数据?)选择数据存储规复时刻方针(当变乱产生时,必要多长时刻才气规复处事?)、高可用性特征、安装拓扑布局和妨碍转移计策。单节点数据库实例不只影响妨碍环境,还会影响客户端宕机变乱(如版本进级)影响可用性。

高可用性要求凡是取决于应用措施的要害水平,但正确的数据库和云原生让办理方案的组合支持各类高可用性安装计策,合用于从内部陈设到要害使命应用措施的各类用例。

(编辑:河北网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读