AWS 中 Web 应用程序和 Windows 服务远程配置的最佳实践

AWS 中 Web 应用程序和 Windows 服务远程配置的最佳实践

我们有一个分布式系统,其中包含 Windows 服务和 Web 应用程序(基于 .NET 和 Java)。目前,这些应用程序的大多数初始配置都来自系统的各个位置,因此我希望集中配置管理。我们为所有这些服务提供了大量 EC2 实例。我了解到,标签和组对于实例的集中管理非常有用。

该解决方案可以部分基于开发(因为我们有一个小型开发团队,可以使用 AWS SDK 做几乎任何事情)。

现在,我的想法是这样的:每个服务器应用程序在初始化时都会向 AWS 发送请求,获取自己的实例 ID,并将其 ID 发送到将要开发的 Web API。然后,Web API 将请求标签获取 EC2 实例 ID,并从为此目的而提升的 RDS 实例中检索自定义配置。

这是正确的解决方案吗?还有其他做法可以考虑吗?

答案1

有一款产品经过适当的定制,可以满足我的要求: http://www.getchef.com/solutions/aws/

此外,开发内部系统数据库也是可行的,而且不是什么大问题。

相关内容