云服务器价格_云数据库_云主机【优惠】最新活动-搜集站云资讯

百度云_服务器虚拟化方案_促销

小七 141 0

通过Consult Enterprise恢复弹性和恢复

最近,我们举办了一个网络研讨会,讨论了在将HashiCorp consult用于业务关键型应用程序时,弹性和恢复的重要性。在本博客中,我们将重温我们在网络研讨会上讨论的一些主题,并探讨Consult Enterprise如何帮助解决组织在将应用程序迁移到云端时面临的一些挑战。»弹性:主动预防问题最常被引用的一句话是,"最好的进攻是一个好的防御。"通常,这是指体育或战略,但在这个用例中,我们谈论的是建立一个强大的防御网络故障。要做到这一点,企业需要采取积极主动的措施来应对扩大规模时不可避免的挑战。我们所说的主动性是什么意思?我们的意思是利用能够降低意外事件导致停机的可能性的功能。由于停机会影响整个组织,所以我们在企业产品中构建解决这些挑战的功能是有意义的。»自动升级升级软件可能很有挑战性。对于企业来说,升级过程通常是一个大的、有计划的任务,需要一种"全副武装"的方法。原因是不同软件实例之间存在不兼容的危险。虽然大多数软件能够在不同的版本之间无缝地工作,但总有可能发生由过时实例引起的破坏性更改或失败。与其等待这些宽泛的一次性升级会话,更好的方法是使您的工具能够执行自己的升级,并在降低故障风险后切换到较新的版本。consur Enterprise通过在每个服务器上减慢consur部署的更新速度来处理组织的升级过程。一旦添加了足够多的具有所需版本的服务器以保持仲裁,concur将开始降级过时的服务器,然后很容易将其删除。这可能是一个增量过程,并提供了一种将升级可能造成的中断最小化的方法。»增强的读取可扩展性升级只是构建弹性平台的一小部分。虽然拥有并能够更快地采用新版本是件好事,但它不能解决意外事件的挑战,例如入站流量的突然峰值。企业需要质疑他们的网络是否已经准备好应对5倍或10倍的流量骤增。这可能是由于意外的需求或服务问题导致的积压请求突然被一次发送。不管如何,要考虑的问题是:当发生这种情况时会发生什么?我的人际网络准备好了吗?为了解决这个未知的风险,concur Enterprise提供了一个称为增强读取可伸缩性的功能。增强的读取可伸缩性使组织能够通过将附加的无表决权服务器部署到具有读取功能的conver部署中来构建额外容量的缓冲区。由于不参与投票,这些服务器的资源密集程度较低,但仍参与数据复制过程。随着更多的请求进来,这些服务器可能会承担一些额外的负担。在投票成员崩溃或需要重置的情况下,可以将这些服务器提升为投票成员,以便维持法定人数。»高级联盟Read-scalability服务器对于运行操作密集度较低的Consul部署非常有用,但是随着集群分布在更多的数据中心、区域或云上,这种负担又回来了。集群越大,需要参与gossip协议的服务器就越多,管理起来也会很困难。问题可能是由于健康检查的延迟造成的,或者仅仅是资源上的一般压力。为了缓解这种情况,执政企业提供先进的联盟。Advanced federation使每个数据中心能够独立运行,并且只与选定的其他数据中心通信。例如,假设一个组织正在五个数据中心(dc1、dc2、dc3、dc4、dc5)运行CONSUR代理。使用高级联合,运营商可以规定dc1是主要的数据中心,所有其他数据中心都参与与dc1的WAN八卦,但不能彼此参与。这种类型的体系结构通常被称为hub/spoke,它是集中信息的一种很好的方法,同时允许每个分支独立操作。运行在每个数据中心的服务仍然参与LAN八卦和处理请求,但不必在其他地方复制数据。»网络段那么在单个数据中心内部呢?高级联合可以在很大程度上提高运营效率,但并非每个组织都在运行多个数据中心。另一种情况是,一个企业可能运行一个数据中心,但只需要特定的服务就可以发现彼此。网段使组织能够限制数据中心内客户端和服务器代理之间的局域网闲聊。可以把它看作是高级联合的一个更轻量级的版本,专门在数据中心内部运行。同样,这有助于减轻数据中心资源的操作负担,因为流言池的规模已经缩小。整个集群共享的信息更少,这使得运营商能够将更多的资源分配给需求最大的服务器。»恢复:当事情出现问题时作出反应加强consur部署是一种很好的方法,可以让您相信它可以处理业务关键型应用程序。采取积极主动的方法和提高网络弹性将有助于避免一些可能对组织造成的曲线球。然而,即使是最好的网络也会经历一些不可预测的事情。尽管尽了最大的努力,总有一种可能,某个地方发生了故障,应用程序就会停止运行。这可能是由云区域中断、建筑公司损坏光缆、导致数据丢失的错误配置或其他问题造成的。为了做好应对这些情况的准备,consur Enterprise使组织能够阻止由于中断而导致的故障,并在发生损坏或配置错误时快速恢复数据。»冗余区这是一个相当常见的假设,但是在发生故障和随后的停机时,这对企业来说是非常具有挑战性的。如果一个云提供商遇到了一个区域性的宕机,在该区域运行应用程序的每个人都需要争先恐后地解决这个问题,并将工作负载迁移到一个新的区域。有了consur,企业可以通过冗余区来解决这个问题。冗余区域是选择一个无表决权成员(我们前面提到的一个读取可伸缩性服务器)并在发生停机时将其指定为故障转移的过程。在学习指南中的示例中,我们有六个代理运行在三个区域(三个有表决权,三个无表决权)。通常,如果三个服务器部署中的一个服务器发生故障或失去与集群其余部分的连接,consur将无法再实现仲裁和崩溃。启用冗余区域后,consur将识别此中断并随后提升一个活动的非投票服务器以参与仲裁。这消除了由于组织无法控制的情况(如区域性停机)而导致的停机风险,但也可以在内部故障或服务中断的情况下利用它。»自动备份尽管已经采取了所有的预防措施,但仍有一天,停电是不可避免的。在这一点上的问题是,我能把事情恢复到多接近最近的稳定状态?一些企业可能会相信工程师会为捕获备份制定一个自定义解决方案,但问题是,当这些人员转移到下一个任务时会发生什么?拥有一个能够始终如一地捕获信息并能够更简单地恢复这些信息的解决方案就不再需要定制解决方案了。consur的自动备份功能提供了这一点。consur Enterprise将定期运行代理快照命令来捕获当前数据,如K/V条目、服务目录、准备好的查询、会话和acl,并将它们存储在远程位置,如S3。在数据丢失的情况下,操作员可以运行恢复来获取最新的快照。理想情况下,此功能将是最后的手段,但在concur由于其他内部问题需要回滚到以前的状态时,它也很有用。»结论回到最初的一句话,"最好的进攻是一个好的防御。"对于concur来说,我们认为这句话应该是:"从中断中恢复的最好方法是实现帮助防止它的功能。"虽然这些功能不能保证不可预见的事件发生,他们可以让一个组织在数据丢失最小的情况下快速高效地恢复。有关领事企业的更多信息,请访问我们的产品页面。