写点什么

亚马逊推出 AWS Cloud Map,监控数据库、云资源健康状况

  • 2019-01-04
  • 本文字数:1305 字

    阅读完需:约 4 分钟

亚马逊推出AWS Cloud Map,监控数据库、云资源健康状况

在最近的一篇博文中,亚马逊推出了一项名为 AWS Cloud Map 的新服务,它可以发现和跟踪云资源。随着微服务架构的兴起,在这些架构中管理动态资源变得越来越困难。但是,使用 AWS Cloud Map,开发人员可以监控数据库、队列、微服务和其他具有自定义名称的云资源的健康状况。


在最近的一篇博文中,亚马逊推出了一项名为 AWS Cloud Map 的新服务,作为一种服务发现机制,它可以跟踪 AWS 应用程序服务和云资源。随着微服务架构的兴起,在这些架构中管理动态资源变得越来越困难。但是,使用 AWS Cloud Map,开发人员可以监控数据库、队列、微服务和其他具有自定义名称的云资源的健康状况。


服务地图并不是什么新事物,但是,临时性基础设施的性质可能会在一些传统工具中造成异常。亚马逊认为,使用他们的解决方案有如下一些好处:


以前,你必须手动管理所有这些资源名称及其在应用程序代码中的位置。随着相互依赖的基础设施资源数量的增加,或者基于流量动态伸缩的微服务数量的增加,这变得非常耗时且容易出错。你还可以使用第三方服务发现产品,但这需要安装和管理额外的软件和基础设施。


确保资源的动态更新是 AWS Cloud Map 的一个关键特性。Abby Fuller 是 AWS 的高级技术专员,她解释了这是如何实现的:


AWS Cloud Map 跟踪所有应用程序组件、它们的位置、属性和健康状态。现在,你的应用程序可以简单地使用 AWS SDK、API 甚至 DNS 查询 AWS Cloud Map,以发现其依赖项的位置。这使得你的应用程序可以动态伸缩并直接连接到上游服务,从而提高应用程序的响应能力。


在 AWS Cloud Map 中注册自己的 Web 服务和云资源,就是使用自定义属性(包括部署阶段和版本)来描述它们。随后,你的应用程序可以进行发现调用,AWS Cloud Map 将根据传递的参数返回资源的位置。Fuller 将这种方法的好处描述为:


简化部署并降低应用程序的操作复杂性。


除了资源跟踪,AWS Cloud Map 还提供了主动的健康监控。Fuller 解释道:


在 AWS Cloud Map 中注册的基于 IP 的资源集成了健康检查,可以自动停止将流量路由到不健康的端点。此外,你还可以使用 API 描述服务的健康状态,以便了解基础设施的潜在问题。这会增强应用程序的弹性。


可以通过 AWS 控制台或 CLI 创建名称空间,向 AWS Cloud Map 添加资源。在准备好名称空间之后,管理员需要决定是只使用 AWS SDK 和 AWS API 启用资源发现,还是也可以选择 DNS。DNS 发现需要你注册的所有资源的 IP 地址。


Amazon Elastic Container Service(ECS)Amazon Fargate等资源与 AWS Cloud Map 紧密集成,简化了发现功能的启用。Fuller 解释道:


当你创建服务并启用服务发现时,所有任务实例会在按比例增加时自动在 AWS Cloud Map 中注册,在按比例缩减时注销。ECS 还会将最新的健康信息发布到 AWS Cloud Map,确保在发现调用中只返回健康的任务实例。


AWS Cloud Map 目前可以在以下地区使用:美国东部(弗吉尼亚)、美国东部(俄亥俄)、美国西部(北加利福尼亚州)、美国西部(俄勒冈)、加拿大(中部)、欧洲(法兰克福)、欧洲(爱尔兰)、欧洲(伦敦)、欧洲(巴黎)、亚太(新加坡)、亚太(东京)、亚太(悉尼)、亚太(首尔)和亚太(孟买)。


查看英文原文:Amazon Introduces AWS Cloud Map


2019-01-04 07:006370
用户头像

发布了 1008 篇内容, 共 356.9 次阅读, 收获喜欢 332 次。

关注

评论

发布
暂无评论
发现更多内容

浅谈 2022 前端工作流中全流程多层次的四款测试工具

Liam

前端 测试 前端开发 测试工具 测试开发

Go1.20新版本正式发布,新特性值得一看

王中阳Go

Go golang 高效工作 学习方法

程序员必备的数据库知识 2:Join 算法

NineData

数据库 程序员 join SQL sever NineData

前端报表如何实现无预览打印解决方案或静默打印

葡萄城技术团队

Apache RocketMQ 入选 SegmentFault 年度中国技术品牌影响力企业榜单!

阿里巴巴云原生

阿里云 Apache RocketMQ

点对点传输现状,镭速高速点对点传输解决方案

镭速

BIGO 如何做到夜间同时运行 2.4K 个工作流实例?

Apache DolphinScheduler

spark 工作流调度 Apache DolphinScheduler 离线计算

上海前端培训学习的就业前景

小谷哥

RocketMQ 监控告警:生产环境如何快速通过监控预警发现堆积、收发失败等问题?

阿里巴巴云原生

阿里云 RocketMQ 云原生

化繁为简|中信建投基于StarRocks构建统一查询服务平台

StarRocks

数据库 大数据 开源

启科量子解决方案实践:使用QuTrunk+AWS Deep Learning AMI(TensorFlow2)构建量子神经网络

启科量子开发者官方号

人工智能 量子计算

可路由计算引擎实现前置数据库

石臻臻的杂货铺

数据库

《流浪地球2》“数字生命”最后一秒拯救人类,现实中AI也正在“长出”灵魂

硬科技星球

速剖架构(一)-- 流量的自然走向

Dinfan

架构设计

新书上市 | 以过去预测未来,有趣的时间序列

图灵教育

机器学习 统计学 时间序列 时间序列预测

新书上市 | 以过去预测未来,有趣的时间序列

图灵社区

机器学习 统计学 时间序列 时间序列预测

真正的低代码平台

陈飞

PaaS SaaS 低代码平台

设计模式-工厂方法模式和抽象工厂模式

C++后台开发

数据结构 设计模式 后端开发 Linux服务器开发 C++开发

谷歌用Bard打响了Chat GPT的第一枪,百度版Chat GPT 何时出炉?

蓝海大脑GPU

CNStack 2.0:云原生的技术中台

阿里巴巴云原生

阿里云 云原生 技术中台

单体应用、SOA、微服务,优劣势都有哪些?

FinFish

微服务 微服务架构 前端开发 移动开发 小程序化

在这些工厂、农田、服务区,看到智能中国的草蛇灰线

脑极体

人工智能 华为 许昌

亚马逊推出AWS Cloud Map,监控数据库、云资源健康状况
_云计算_Kent Weare_InfoQ精选文章