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

谷歌云_腾讯云服务器学生优惠_企业0元试用

小七 141 0

锂技术如何在混合云基础设施中使用consur

锂电科技为全球科技、消费电子、金融服务、零售和其他行业的一些最知名品牌提供了一个完整的社交平台。这些品牌依靠锂离子社交平台为客户社区提供动力,响应社交媒体对话,并推动社交分析。锂基础设施管理复杂的实时数据摄取和处理。为了满足客户的需求并规划长期增长,锂离子决定构建一个混合云基础设施。consur在liquity的混合云环境中实现了自动服务发现和负载平衡,节省了数十万美元和大量的开发时间。»混合云环境中服务发现和负载平衡的挑战锂电池运营一个混合云基础设施,由私有数据中心的私有云和公共云提供商组成。入站请求跨云环境进行负载平衡。对于锂电来说,扩展混合云基础设施的主要挑战是:动态环境中的自动服务发现-当节点在锂离子基础设施中上下移动时,内部管理DNS变得不可行。跨云环境的负载平衡和健康监控—HAProxy负载平衡依赖于健康节点的最新注册表。如果没有与运行状况监视相关的跨云透视图,如果将数据路由到不正常的节点,数据可能会丢失。»consur支持自动服务发现和混合云负载平衡现有的解决方案可以解决锂电池面临的挑战,但它们依赖于将不同的服务缝合在一起,而这些服务很容易相互疏远。它需要为每个服务和每个基础设施提供商进行定制。将许多服务集成到许多基础设施中的复杂性迅速增加,成为一个不可管理的项目。锂需要一个能够跨数据中心和云(公共和私有)运行的解决方案,而不需要大量的定制工具。首席运营工程师Justin Franks解释了锂电池的目标:我们精干、聪明、灵活。我们利用我们能找到的任何东西来帮助我们减少潜在的错误和失败点,并提高效率。consur非常适合我们的用例。服务发现、服务注册和运行状况监视-每个节点上运行一个consur代理,并在每个云环境中与一个或多个consur服务器通信。consur代理向consur服务器报告节点上运行的服务、服务的状态以及节点本身的状态。最终结果是Consul服务器上保存了一个最新的服务注册表。当一个新节点出现时,系统会自动查询注册表以发现基础结构中的任何正常服务。跨云服务发现-由于consur与提供商无关,它可以配置为在公共云上运行,比如AWS、在OpenStack上运行的私有云或物理服务器。当跨云服务发现或配置请求被发出时,本地consur服务器将请求转发到远程云并返回结果。consur允许liquity对所有云上每个节点的运行状况有一个最新的视图。与负载平衡相协调的所有uri、服务注册中心和服务发现都由consur自动和动态地处理。»利用consur对基础设施进行可扩展管理领事的整合过程花了锂团队一天的时间。贾斯汀·弗兰克斯描述了这个过程:执政官的位置并不复杂。除了在节点上安装代理之外,您还可以将其直接连接到现有的绑定服务器上,这是我们所做的。使用Chef,我们花了不到一天的时间在所有服务器上部署consur代理并推出consur服务器集群。consur的研究过程花了几个月的时间,但99%的时间都花在了concur和其他选项上,比如Zookeeper+BIND+HAProxy。最后但并非最不重要的是,在我们的组织中,我们花了很多时间来支持和宣传领事。老实说,这一部分很简单,因为我们的工程师发现了它正在解决的问题。但是,由于我们的基础设施遍布全球,而且相当复杂,因此我们有大量的作业,以便在不到一天的时间内完成实施而没有问题。有了自动化的服务发现、DNS和负载平衡,Consult节省了数百小时的手动任务。此外,通过消除特定于供应商的负载平衡器,而不是优化整个基础设施的负载,Liquity能够取消内部的HAProxy和其他服务,从而将服务器群减少了大约15%。最重要的是,concur提供了一个安心的想法,即新的节点将正确地进入舰队,并且数据不会丢失给不健康的节点。最终,consur简化了librium代码,消除了单点故障,大大减少了所需服务器的总数,并删除了硬编码的配置文件,使scaling liquity的混合云部署变得易于管理。