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

服务器_网站建设开源_是什么

小七 141 0

使用HashiCorp consur和AWS云地图跨混合基础设施环境实现服务发现

最新消息:2019年3月27日,美国焊接学会(AWS)宣布AWS应用程序Mesh全面可用。HashiCorp consur通过与云地图的集成来支持appmesh和consur之间的服务发现。阅读此博客以了解有关此集成如何工作的更多信息。昨天,AWS宣布他们的新服务发现工具AWS云地图正式上市。AWS用户现在可以在AWS环境中发现资源和服务,进行健康检查,并与其他服务网格产品(如HashiCorp consult)集成。HashiCorp是AWS合作伙伴网络的高级成员,与AWS工程师密切合作,并高兴地宣布HashiCorp consult正在提供AWS云地图的发布日支持。consur是一个分布式服务网格,用于跨任何运行时平台和公共或私有云连接、保护和配置服务。有了AWS云地图的发布日支持,Consul用户可以无缝地发现在AWS中注册的服务,反之亦然。此外,拥有一个中心目录可以让用户对服务有一个统一的视图,而不管这些服务是在云中还是在本地。»AWS云地图致执政官在AWS云地图中注册的服务会主动同步到conver目录,而不必对现有的云地图服务本身进行任何更改。consur用户可以使用consol DNS接口或httpapi发现并连接到这些服务。默认情况下,同步过程会将在AWS云映射中注册的所有服务同步到consur。下面是一个在AWS云地图中注册的名为"web"的服务的示例。服务有三个注册了名称记录的服务实例。在AWS云地图中注册服务后不久,它就可以在consur中使用,并且可以使用consur的DNS接口进行查询。#从非AWS或本地服务器$挖web.service.Consult网站…..;;问题部分:;web服务领事. 在一个;;答案部分:web.service.Consult网站. 10.0.0.3中的0web.service.Consult网站. 10.0.0.2中的0web.service.Consult网站. 10.0.0.1中的0;;附加部分:web.service.Consult网站. TXT"外部源=aws"中的0web.service.Consult网站. TXT"外部源=aws"中的0web.service.Consult网站. TXT"外部源=aws"中的0可以使用consur的httpapi访问相同的服务。来自AWS云地图的外部注册服务在UI中用AWS图标和标签清楚地标记出来(Consul 1.4.1+要求图标可见,但consur的早期版本用于同步功能):»AWS云地图顾问注册在conver目录中的服务也可以主动同步到AWS云地图中。AWS用户和应用程序可以使用AWS sdk、API调用或DNS查询来发现这些服务。这使得AWS中的用户和应用程序能够将服务发现功能扩展到AWS基础设施之外。例如,在AWS中运行的应用程序可以发现在本地数据中心运行的数据库。默认情况下,同步过程会将consur中注册的所有服务同步到AWS云地图。在这个版本中,还可以通过提供-aws service prefix参数来过滤服务的名称前缀。下面是一个在consur中注册的名为"db"的服务的示例,可以通过UI或DNS接口看到。$挖服务顾问数据库SRV公司…..;;问题部分:;服务顾问数据库. 在SRV中;;答案部分:服务顾问数据库. SRV 1 1 6379 0a000001中的0。地址dc1领事。服务顾问数据库. SRV 1 1 6380 0a000001中的0。地址dc1领事。在concur中注册服务后不久,它就可以在AWS云地图中使用,如下所示。»目录同步器同步过程可以在可以访问AWS和converapi的环境中运行。还可以设置其他选项来配置同步方向、服务名称前缀等。$/CONSUR aws同步目录-h用法:consur aws sync catalog[选项]将AWS服务和其他服务与consur服务目录同步。这使得AWS服务能够发现并与外部进行通信服务,并允许外部服务发现并与AWS服务。…..命令选项-aws dns ttl=在AWS CloudMap中创建的服务的DNS TTL(秒)。(默认值至60)-aws命名空间id=要与consur服务同步的AWS命名空间。-aws拉动间隔=从AWS CloudMap获取的间隔。接受十进制数序列,每个数字都有可选的分数和单位后缀,如"300ms"、"10s"、"1.5m"。默认为30秒)-aws服务前缀=在consur写给AWS的所有服务前面加上前缀。如果如果未设置此项,则服务将没有前缀。-领事服务前缀=在AWS写给CONSUR的所有服务的前缀。如果如果未设置此项,则服务将没有前缀。-至aws如果为true,consur服务将同步到AWS。-致执政官如果为true,则AWS服务将同步到concur。同步功能是converaws项目的一部分。这个项目作为一个单独的二进制文件发布,可以在AWS环境外部或内部运行。通过独立于consur core构建这个项目,我们可以更快地迭代AWS集成并发布新版本,而不必强迫用户进行完全的consur升级。有关使用consur AWS的完整演练,请阅读指南。»将consur目录扩展到AWS应用程序Mesh在re:Invent上,AWS还发布了AWS App Mesh,AWS为原生AWS环境提供的服务网格。AWS App Mesh使用AWS云地图作为服务注册表,允许AWS App Mesh发现AWS中给定服务的实例。因为AWS云地图和consur的集成允许使用consur注册的服务在AWS云地图中可用,AWS App Mesh也可以发现这些服务。这允许用户将AWS应用程序网格扩展到私有云和其他云。»结论AWS云地图和HashiCorp consur集成允许用户将服务发现扩展到异构环境,而不需要大量的手动配置。使用混合云基础设施或在多个地区运营的组织可以确保其服务能够访问其所有数据中心的必要资源。由于这一集成,用户现在可以为本机和非本机AWS环境提供无缝的服务发现体验,可以轻松地将其合并到现有工作流中。那些只在AWS环境中运行的用户现在可以利用位于这些环境之外的资源,比如本地数据中心,Consul用户可以更清楚地看到由其他工具(如AWS App Mesh)创建的服务。AWS云地图和consur集成现在可用。要了解更多信息,请参阅Consul文档中的consur AWS指南。