2012-03-30 171 views
1

我想使用knife命令行工具进行自动缩放。我的主要目标是设置主服务器,然后扩展实例以便在主服务器上加载代。我已经通过这个example使用Opscode厨师扩展EC2实例

在这里,我可以在单个服务器上成功创建整个堆栈,也可以在多个服务器上创建(通过遵循该示例)。

现在我的情况是,我有一个Web应用程序在一个实例和数据库在另一个实例,我扩大数据库实例由于数据库实例负载过重,但我的Web应用程序将如何知道另一个数据库是创建并使用该数据库实例?

我正在使用opscode厨师,可以灵活地管理实例。我想知道如何以及在哪里编写像上面的场景配置?如果有人知道任何好的参考将不胜感激。

回答

0

看看应用程序和数据库的食谱,他们的食谱,将成立一个为你的数据库配置文件(java配方实例)

一旦厨师配置文件,您将需要重新加载配置文件在您的应用程序或重新启动它。这样做取决于你是否想要写一个厨师食谱做,或只是看你的应用程序的变化。