如何为SAAS(Software_as_a_service)产品选择托管

时间:2014-03-05 15:05:59

标签: cloud web-hosting saas

目前我正在申请进行在线测试系列[萨斯产品]

有关选择托管的任何建议,因为在进行在线考试时将会有大量并发请求到服务器。

如何确定服务器是否可以为n个读/写请求服务

3 个答案:

答案 0 :(得分:2)

您需要加载测试您的应用程序。为此,请使用JMeter或BlazeMeter。  特别是从长期和大量用户的延迟和响应时间分析结果。 以下是部署在PaaS App42PaaS上的应用程序的报告摘要。使用Blazemeter进行负载测试。由于从开始到结束的延迟非常低,不到10毫秒,并且随着用户的增加而不会增加,它表明即使长时间加载,Application也能正常工作。它清楚地表明了良好的应用性能。 较长的延迟和响应时间将表明应用程序的性能很差。

答案 1 :(得分:0)

我认为您可以在PaaS之上构建自己的SaaS,在这里您可以轻松地向上/向下 - 纵向或纵向扩展 - 您的实例,以便在您希望的时间段内获得所需的性能。某些PaaS允许您根据请求数量等参数自动调整实例(请参阅here)。

要确定服务器的服务量,您应该使用BlazeMeter之类的负载测试工具。关于您正在寻找的内容的类似方法是webinar,它可以让您了解如何进行设置以及您可以期待的结果。

答案 2 :(得分:0)

正如您所说,在进行在线测试时,您的应用程序会有很高的流量,在这种情况下,您应该在PaaS上部署您的应用程序。您可以在几分钟内灵活地扩展和除垢(垂直或水平)您的应用程序。

要测试服务器请求和响应,请使用JMeter或BlazeMeter,并确保您的服务器没有出现过载症状。

  • 请求应在1秒至30秒内提供。
  • Web服务器不应返回HTTP错误代码,例如500,502,503,504,408甚至404,这不适合过载情况。
  • Web服务器在返回任何内容之前不应拒绝或重置(中断)TCP连接。