欢迎浏览sook云!

网站地图

当前位置:主页 > 云通信 > 热点 >

云 存储_主流云计算平台

时间:2020-11-13 04:33

人气:

作者:sook云

标签: Nomad  部署  集群  HashiCorp 

导读:随着全球企业正在加速向动态、多云基础设施模型的过渡,他们面临着跨多个数据中心和云管理分布式应用程序的挑战。联合会在将组织的多云愿景变为现实方面发挥了重要作用。它...

HashiCorp Nomad多集群部署

随着全球企业正在加速向动态、多云基础设施模型的过渡,他们面临着跨多个数据中心和云管理分布式应用程序的挑战。联合会在将组织的多云愿景变为现实方面发挥了重要作用。它使一个统一的监控平面能够跨多个云和数据中心部署和管理应用程序,这是业界多年来一直追求的目标。我们首次在Nomad.0上推出了Nomad Or的能力,这是我们首次在市场上推出的支持Nomad或12的能力的突破口。多集群部署功能作为Nomad Enterprise中的附加模块的一部分提供。Nomad enterprise0.12多集群部署使组织能够通过可配置的部署和回滚策略将应用程序无缝地部署到联合Nomad集群。它实现了简单而优雅的联合部署,而没有在集群上运行集群的架构复杂性和开销。此功能的主要优点:高可用性:以主动/主动模式将应用程序部署到多个数据中心或云区域,这样您最关键的应用程序就不会停止运行。内置灵活性:并非所有应用程序都是相同的。可配置的推出和回滚策略允许组织适应所有类型的业务sla和策略。无需设置:使用单个CLI命令联合Nomad集群,并开始部署多集群应用程序,只需在作业规范中进行最小调整。无需更改名称空间、拓扑或配置。HashiCorp完全支持:Nomad的多集群联合功能完全由HashiCorp支持。要观看此新功能的实时演示,请在下面注册。现场演示从早期版本的开源Nomad开始,就提供了对集群联合的支持。联邦Nomad集群允许用户从任何服务器提交针对任何区域的作业,即使该服务器位于不同的区域。但在Nomad0.12之前,区域间的协调部署就交给了运营商。用户必须编写自己的自动化程序来为每个区域生成作业,监视部署的运行状况,并决定是继续还是回滚。新的Nomad企业多集群部署功能允许您向多个集群提交单个作业(Nomad将每个集群称为一个"区域")。协调跨区域的部署,以便每个区域的部署进度取决于其他区域部署的运行状况。»"多地区"节您可以通过向作业添加多区域节来创建多区域部署作业,如下所示。多区域{战略{最大平行=1on_failure="全部失败"}"西部"地区{计数=2数据中心=西部1"]元{"我的钥匙":"W"}}"东部"地区{计数=1数据中心=east-1,"east-2"]元{"我的钥匙":"E"}}}»参数:策略块使您能够使用max_parallel字段控制一次部署多少个区域,以及如果其中一个区域无法使用on_failure字段部署,该怎么办。region块是Nomad区域的有序列表。区域块的内容被插值到作业的每个区域的副本中。如果任务组指定count=0,则其count将替换为该区域的count字段。datacenters字段将确定要部署到区域内的哪个Nomad数据中心。元块可以提供特定于区域的元数据,以便与作业的主元节合并。»推出策略联邦Nomad集群是同一个八卦集群的成员,但不是同一个raft集群;它们不共享数据存储或参与复杂的"集群集群"安排。多区域部署中的每个区域都将获得作业的独立副本,并使用region节的值进行参数化。Nomad区域使用策略节确定的规则协调每个区域的部署。在多区域部署中,区域以"挂起"状态开始。最多有max_并行区域将独立运行部署。默认情况下,Nomad将同时部署所有区域。$nomad作业状态-东部地区示例...最新部署编号=d74a086b状态=待定Description=部署挂起,正在等待对等区域多区域部署区域ID状态东d74a086b待定西48fccef3运行部署任务组自动还原所需放置的健康不正常进度截止日期缓存真1 0 0 0不适用分配未分配每个区域完成后,它将检查其在区域集中的位置以及其他区域部署的状态,并决定是否需要将其移交给下一个区域。它将阻塞等待对等区域完成。当最后一个区域完成部署后,最后一个区域将取消阻止所有其他区域,以将它们标记为成功。$nomad作业状态-西部地区示例...最新部署内径=48fccef3状态=阻止Description=部署已完成,但正在等待对等区域多区域部署区域ID状态东d74a086b运行西区48fccef3堵塞部署任务组自动还原所需放置的健康不正常进度截止日期缓存真2 2 0 0 2020-06-17T13:35:49Z分配已创建状态任务组ID所需的已修改任务组ID44b3988a 4786abea缓存0运行于14s前13s之前7c8a2b80 4786abea缓存0运行于13s之前12s之前»失败总是一种选择如果某个区域的部署失败,则该行为取决于策略节的on_failure字段。您可以选择允许一个区域使所有剩余区域失败(默认),只将其自身标记为失败("本地失败"),或使所有对等区域失败,包括在作业的更新节上设置了"自动恢复"字段时回滚已完成的区域。此示例显示on_failure的默认值。因为max_parallel=1,"north"区域将首先部署,然后是"south",依此类推。但假设"东"地区失败,"东"地区和"西"地区都将被标记为失败。因为作业有一个update节auto_revert=true,所以这两个区域都将回滚到前一个作业版本。"北"和"南"地区将一直被封锁,直到操作员通过部署新版本的作业或使用新的nomad部署解除封锁命令进行干预。多区域{战略{on_failure=""最大平行=1}北区{}"南"地区{}"东"地区{}"西部"地区{}}更新{自动恢复=真}»入门我们发布了Nomad的企业多集群部署特性,作为Nomad enterprise0.12中多集群和效率模块的一部分。在HashiCorp学习网站了解更多关于多集群部署的信息。要开始免费试用游牧企业,请在这里注册。

温馨提示:以上内容整理于网络,仅供参考,如果对您有帮助,留下您的阅读感言吧!
相关阅读
本类排行
相关标签
本类推荐

关于我们 | 版权声明 | 广告服务 | 友情链接 | 联系我们 | 网站地图

Copyright © 2002-2020 sook云 版权所有 备案号:豫ICP备xxxxxxxx号
本站资料均来源互联网收集整理,作品版权归作者所有,如果侵犯了您的版权,请跟我们联系。