我们将在IBM的Bluemix中构建一个利用Watson分析服务的应用程序。是否可以在“高可用性”模式下构建它?有什么经验吗?
在自己拥有的环境中,为了实现HA,我将基于高可用性服务器(如WAS-ND )构建J2EE应用程序,并将其部署在后端具有集群DB的集群上。因为我想使用Watson服务,所以我需要在bluemix上进行开发。在bluemix上如何做到这一点?我应该在上面使用和部署什么?
发布于 2015-12-19 00:07:13
为了实现为用户提供高可用性应用程序的目标,Bluemix允许您为同一个应用程序创建多个实例。如果一个实例崩溃,流量会自动路由到其余实例,崩溃的实例会尽快自动重启。如果托管应用程序实例的特定计算机(DEA)崩溃,平台将自动且透明地将任何受影响的应用程序实例迁移到另一台计算机。建议至少定义3个实例。
如果您的应用程序的高可用性特别重要,我们还建议遵循Blue green deployment release技术:您可以让您的应用程序在多个Bluemix区域独立运行,并跨这些区域创建自定义的故障转移和/或负载平衡解决方案。
https://stackoverflow.com/questions/34359280
复制相似问题