应用配置管理 ACM

应用配置管理(Application Configuration Management,简称 ACM),是一款在分布式架构环境中对应用配置进行集中管理和推送的工具类产品。基于该产品,您可以在微服务、DevOps、大数据等场景下极大地减轻配置管理的工作量,增强配置管理的...

配置审计

配置审计是一项面向资源的审计服务。在面对大量资源时,配置审计可以帮助您实现持续的基础设施的合规监管。

利用配置中心规范构建 PaaS 服务配置

如何区分全局配置和局部应用配置:例如,PaaS 服务方在统一管控平台提供的服务时,如何既有全局的规则配置,又能针对某个应用进行特殊配置如何区分不同集群 MQ 服务:例如,在保证配置命名统一的情况下,如何区分 MQ1 Cluster 和 MQ2 ...

阿里云试用中心,为您提供0门槛上云实践机会!

100+款试用云产品,最长免费试用12个月!拨打95187-1,咨询专业上云建议!
广告

创建配置

您可以将应用中的变量、参数等从代码中提取出来,并存入一个配置文件,这样在需要更改配置时,只需更改此配置文件即可。本文介绍如何创建配置文件。操作步骤 登录ACM控制台,在顶部菜单栏选择地域。在左侧导航栏选择配置列表,在页面上方...

远程配置

远程配置是面向移动APP的配置管理服务,通过云端管理配置内容,并实时推送更新到客户端,灵活控制应用的功能及UI。

同步配置

您可能需要为应用的多个环境同步配置,例如开发环境、测试环境等。或者您的应用部署在阿里云的不同地域上,需要跨地域同步配置。您可以创建多个命名空间,在其中一个空间中创建配置,再将此配置同步其他空间中。前提条件 创建命名空间 创建...

名词解释

配置推送配置管理中,常需要配置管理系统将配置的变更分发到相关的系统,从分发到配置生效的过程称为配置推送。推送轨迹从配置变更,配置推送到配置生效过程的整个轨迹称为推送轨迹。通过查看某个配置的推送轨迹,我们可以获知一个配置变更...

什么是应用配置管理ACM?

凭借配置变更、配置推送、历史版本管理、灰度发布、配置变更审计等配置管理工具,ACM能帮助您集中管理所有应用环境中的配置,降低分布式系统中管理配置的成本,并降低因错误的配置变更造成可用性下降甚至发生故障的风险。ACM和传统的手动...

管理配置

创建完配置后,就可以在代码里使用了。由于配置容易发生变化,因此经常需要在ACM控制台编辑配置。ACM控制台提供了搜索、查看、编辑、删除配置等功能。查询配置ACM控制台支持Data ID、Group ID组合查询或者其中任何一个条件查询。登录ACM...

查看资源配置时间线

配置审计记录监控中资源的每一次配置变更详情,并整理为配置时间线,即资源配置随时间推进的演变记录。您授权配置审计服务后,配置审计开始记录资源的配置变更历史,并默认保存10年。背景信息资源的配置时间线包括如下要素:配置时间线上的...

配置变更风险管理

本节介绍了通过配置管理降低配置变更风险的实践方法。组织配置ACM 提供了 dataId、group、app、namespace 等四个维度来帮助管理配置。勤于梳理且善用这些维度,能减少在配置管理过程中发生失误,提高系统稳定性。配置组织方式 dataId 用来...

什么是配置审计

配置审计(Config)是一项资源审计服务,为您提供面向资源的配置历史追踪、配置合规审计等能力。面对大量资源,帮您轻松实现基础设施的自主监管,确保持续性合规。产品架构配置审计的实现原理如下图所示。功能特性 功能 描述 管理资源监控...

应用场景

当您在使用大规模资源时,配置审计服务可以帮助您自动监管资源配置的合规性。配置审计服务可以在以下场景帮助您监管资源。集中资源管理配置管理跨区域部署的资源时非常不便,配置审计高效的管理资源各区域聚合的资源清单和快捷检索,并记录...

企业版配置审计概述

配置审计提供合规管理能力,支持企业面向资源目录,查看所有账号的资源列表、资源配置历史和资源合规现状,并监控资源配置合规性。基本概念 名词 说明 企业管理账号 企业管理账号是资源目录的超级管理员,也是开通资源目录的初始账号,对其...

为不同环境设置不同配置

本文以一个例子介绍了如何使用ACM的命名空间(Namespace)功能,为应用在测试、预生产和生产环境下的同一个配置设置不同的值。背景信息在实际业务场景中,经常需要针对不同环境的某个配置项设置不同的值。ACM的命名空间(Namespace)功能...

产品对比

本文对比分析了几款主流的应用配置类产品。相似产品简介 ZooKeeperZooKeeper 是一个分布式应用程序协调服务,是 Google Chubby 的开源实现。它是一个为分布式应用提供一致性服务的软件,提供的功能包括配置维护、域名服务、分布式同步、组...

规则的定义及运行原理

配置审计服务中引用规则函数,配置关联资源、触发机制、规则参数等信息后,就构成了配置审计服务中的规则。在实际的合规监控中,就是通过实时的资源配置变更触发规则函数的执行,来判断某个资源配置是否合规。多个规则的组合就实现了对...

新功能发布记录

支持配置打标签、配置描述,方便用户按照自己的维度管理配置和了解配置的更多信息。增强了配置编辑能力,支持以YAML、HTML等格式在线编辑,支持配置格式的保存。提供OpenAPI,支持Shell语言,方便用户实施多语言扩展,或者在DevOps场景获取...

创建和使用加密配置

为了确保敏感配置(数据源、Token、用户名和密码等)的安全性,降低用户配置的泄露风险,ACM提供了创建加密配置的功能。前提条件 开通 ACM 服务。开通密钥管理服务。注意 为保障数据安全性,ACM使用阿里云密钥管理服务(KMS)来加解密,ACM...

概述

配置审计持续追踪和记录资源的配置变更,将资源的配置变更历史默认保存10年。您可以通过控制台或API查看资源的配置变更历史。您可以通过资源管理功能,对当前账号下的资源执行如下操作。功能 描述 查看资源列表 您可以查看当前账号下跨地域...

添加磁盘

建议采用厚置备模型部署磁盘,即展开新硬盘配置项,将磁盘置备配置为厚置备延迟零或者厚零,这样可以获得更好的IO性能。说明 此处以添加一块磁盘为例,请根据业务需求添加磁盘数量。在Hyper-V端添加磁盘通过IDE控制台添加磁盘需要...

添加磁盘

建议采用厚置备模型部署磁盘,即展开新硬盘配置项,将磁盘置备配置为厚置备延迟零或者厚零,这样可以获得更好的IO性能。说明 此处以添加一块磁盘为例,请根据业务需求添加磁盘数量。在Hyper-V端添加磁盘通过IDE控制台添加磁盘需要...

通过ACM动态推送配置

如需为部署在多台服务器的应用更改配置,在各台服务器上逐一更改显然效率太低。您可以使用ACM集中管理配置。ACM会将更新后的配置动态推送到所有服务器。本文结合具体场景介绍此操作流程。前提条件 开通 ACM 服务。服务器上已安装JDK,并已...

基本概念

本文解释了配置审计的基本概念,帮助您正确理解和使用配置审计。概念说明 资源类型资源类型是一组实体资源的归类。例如:云服务器ECS实例的资源类型为ECS实例。资源可以分为以下几类: 计算实例、存储实例等实体资源。工作组、工作流等应用...

发布配置

创建和更新配置时均使用此接口,若配置不存在则创建此配置,若配置已存在则更新此配置。public static boolean publishConfig(String dataId,String group,String content)throws ConfigException 请求参数 参数 参数类型 描述 dataId ...

其他最佳实践

本文罗列了 ACM 的其他最佳实践文档。CTO 指南——为什么说超过两台 ECS 就要考虑如何避免“配置飘移”问题如何在阿里云上安全的存放您的配置微服务与配置中心:别让您的微服务被配置管理“绊”一跤现代应用架构中的配置管理面临的挑战

在本地搭建 ACM 服务器

使用 acm-server 包搭建本地的 ACM 服务器,即可在本地使用 ACM 提供的配置管理功能,还可以用来测试 ACM SDK。背景信息目前 ACM 本地服务器支持 Mac、Linux 和 Windows 平台,JDK 1.8 及以上版本。ACM 本地服务器和 ACM 云服务器的功能...

使用定制版 confd 以无侵入方式使用 ACM 配置

confd 是一款开源轻量配置管理工具,通过将存储于 etcd、Dynamodb、Redis、Vault、Zookeeper 等后端存储系统的数据与配置模板结合起来使用,可实现保持配置处于最新状态的目的。confd支持的后端存储系统不包括 ACM,因此本文以支持 ACM 的...

入门概述

当您初次使用配置审计时,可以快速了解其操作流程、操作场景和功能之间的关联关系。快速入门操作流程通过配置审计快速入门操作流程,来指导您快速授权配置审计,并使用其监控和审计资源。配置审计快速入门的操作流程说明如下表所示。序号...

为什么资源配置更改后在配置时间线中无记录?

您变更资源配置后,配置审计将在0~10分钟内监控到变更。因为配置审计对资源配置变更的感知有10分钟的窗口期。如果您在一个窗口期内,对资源进行变更后又恢复原样,则可能不会在配置审计中生成变更记录。icmsDocProps={'productMethod':'...

监听配置

用于监听 ACM 配置的变更,以即时获取最新的配置内容。描述 使用以下接口监听 ACM 配置的变更。public static void addListener(String dataId,String group,ConfigChangeListenerAdapter listener) 请求参数 参数 参数类型 描述 dataId ...

技术架构

一致性管理层:用于配置的一致性管理和配置推送。配置缓存层:通过分布式缓存提高配置查询和推送效率。存储层:后台是一个分布式存储,用于存放配置,并具备高性能和高扩展性。控制台:ACM 控制台,用于配置管理。ACM 客户端 客户端基于 ...

监控范围

您可以通过简单配置来管理资源监控的范围。监控范围配置审计服务开通后,默认添加所有服务支持的资源类型进入监控范围。如果您的监控范围选择为服务支持的全部资源类型,当配置审计支持新的资源类型时,会默认添加到监控范围内。如果您的...

获取配置

用于从 ACM 获取配置内容。描述使用以下接口从 ACM 获取配置内容。public static String getConfig(String dataId,String group,long timeoutMs)throws ConfigException 请求参数 参数 参数类型 描述 dataId String 配置 ID,采用类似 ...

监听查询

修改配置后,需要查看一下修改后的配置信息是否已推送到监听该配置的机器上。此查询只对使用了监听配置接口监听配置的客户端有效。操作步骤 登录ACM控制台,在顶部菜单栏选择地域。在控制台左侧菜单栏选择监听查询。在页面上输入查询维度,...

删除配置

用于通过程序自动删除 ACM 配置,以自动化手段降低运维成本。描述 使用以下接口将配置从 ACM 删除。说明 若配置存在则删除该配置,若配置不存在则返回成功消息。public static boolean removeConfig(String dataId, String group)throws ...

Ansible

Ansible是一个开源产品,用于自动执行资源的配置管理和应用程序部署。在阿里云上,使用Ansible可创建虚拟、容器和网络等基础设施。此外,您还可以使用Ansible在环境中自动配置资源和部署应用。
来自: 首页 >Ansible

使用场景

ACM 产品从 2008 年开始就被大量应用于阿里巴巴内部应用的配置管理。ACM 不仅适用于微服务、分布式架构下的配置管理、服务治理,在大数据等场景下也可灵活运营。本文选取典型的场景案例进行详细介绍。微服务应用架构下的配置管理在微服务...

查看历史版本和回滚配置

如果改错配置,需要立即回滚解决。ACM提供了配置变更历史查询和回滚功能。操作步骤 登录ACM控制台,在顶部菜单栏选择地域。在左侧导航栏单击历史版本,在Group选择目标Group,输入待查询配置的Data ID,并单击搜索图标。匹配的搜索结果显示...

发布配置后立刻获取配置,却返回状态码 404 错误

配置在 ACM Server 同步需要 1s 左右的时间,建议等待同步完成再获取配置
< 1 2 3 4 ... 200 >
共有200页 跳转至: GO

新品推荐

你可能感兴趣

热门推荐

切换为移动版

新人福利专场 阿里云试用中心 企业支持计划 飞天会员助力企业低成本上云 智能财税30天免费试用 云解析DNS新用户首购低至36元/年起 ECS限时升级特惠6.5折