我有一个指向两个Varnish实例的ELB。 Varnish服务器与应用服务器通信,两种服务器都需要自动调整。
这一切都很愉快,但有一点细节:
varnish服务器有一个他们代理的IP列表并接受清除,并且app server有一个清漆服务器IP列表,因此它可以从缓存中清除页面。
如何在添加或删除服务器时获取此信息并触发进程?我可以编写一个脚本来调整清漆和应用程序服务器上的IP列表,它只是挂钩并获取这些不明显的信息。
或者我完全误解了这个问题,这是一种更简单的方法吗?
答案 0 :(得分:0)
可能有一种方法可以配置它而无需维护IP列表。如果不了解您的应用程序如何运作,就很难提供有关该解决方案的建议。
但是,您可以将自动扩展组配置为在更改自动扩展组时发送事件。这将通过SNS处理 - > SQS。
您需要为SQS构建一个阅读器,然后更新您的配置。