Bluemix 和流量高峰 - 如何防止崩溃
Bluemix and peaks of traffic - how to protect from crashing
我想保护我的节点应用程序免受高 http 流量峰值的影响,这样应用程序就不会崩溃(可能是攻击或只是意外的峰值)。
负载平衡器通常是保护应用程序的方式。例如,如果流量高于阈值,您可以定义规则,例如将流量路由到其他地方。
您是否有在 Bluemix CF 上使用节点应用程序 运行 实现类似功能的推荐方法?
您可以使用 IBM Bluemix 中的 "Auto-scaling" service 来定义策略,当现有 CPU 或内存使用量达到阈值时,这些策略将自动添加您的应用程序的更多实例。
Bluemix 将在 运行.
的所有应用程序实例之间对流量进行负载平衡
此 example application 向您展示了正在运行的 "Auto-scaling" 服务。
Bluemix 提供 Monitoring and Analytics 服务,您可以使用该服务来帮助您获得对应用程序所需的可见性和控制。
https://www.ng.bluemix.net/docs/#services/monana/index.html#gettingstartedtemplate
它提供了对应用程序性能和运行状况的即时可见性和透明度。这将帮助您识别负载,但它不提供限制负载的机制。
我想保护我的节点应用程序免受高 http 流量峰值的影响,这样应用程序就不会崩溃(可能是攻击或只是意外的峰值)。
负载平衡器通常是保护应用程序的方式。例如,如果流量高于阈值,您可以定义规则,例如将流量路由到其他地方。
您是否有在 Bluemix CF 上使用节点应用程序 运行 实现类似功能的推荐方法?
您可以使用 IBM Bluemix 中的 "Auto-scaling" service 来定义策略,当现有 CPU 或内存使用量达到阈值时,这些策略将自动添加您的应用程序的更多实例。
Bluemix 将在 运行.
的所有应用程序实例之间对流量进行负载平衡此 example application 向您展示了正在运行的 "Auto-scaling" 服务。
Bluemix 提供 Monitoring and Analytics 服务,您可以使用该服务来帮助您获得对应用程序所需的可见性和控制。
https://www.ng.bluemix.net/docs/#services/monana/index.html#gettingstartedtemplate
它提供了对应用程序性能和运行状况的即时可见性和透明度。这将帮助您识别负载,但它不提供限制负载的机制。