Amazon云中的Asp.net应用程序托管

Amazon云中的Asp.net应用程序托管,asp.net,amazon-ec2,appharbor,Asp.net,Amazon Ec2,Appharbor,在AmazonEC2中托管.NET应用程序。什么是最佳方案 拥有525名雇主和大约85000名员工的团队的配置?我在谷歌上搜索了一周,但没有找到可靠的解决方案。也许你需要提供更多信息来获得更好的答案,例如,你的应用程序是做什么的?它有多少用户?“525名雇主和大约85000名雇员”的相关性是什么?它是否表示数据或用户的数量?一次有多少用户并发?平均请求时间是多少?使用模式是什么?它需要多少内存?您的应用程序是CPU密集型还是IO密集型?如果是IO密集型,那么数据存储在哪里 尽管如此,您不必在资源

在AmazonEC2中托管.NET应用程序。什么是最佳方案
拥有525名雇主和大约85000名员工的团队的配置?我在谷歌上搜索了一周,但没有找到可靠的解决方案。也许你需要提供更多信息来获得更好的答案,例如,你的应用程序是做什么的?它有多少用户?“525名雇主和大约85000名雇员”的相关性是什么?它是否表示数据或用户的数量?一次有多少用户并发?平均请求时间是多少?使用模式是什么?它需要多少内存?您的应用程序是CPU密集型还是IO密集型?如果是IO密集型,那么数据存储在哪里

尽管如此,您不必在资源调配/扩展方面过于担心。Amazon EC2提供按需资源配置,因此您可以根据需要轻松升级配置

若您真的想找到最佳配置,唯一的方法就是加载测试您的应用程序(使用典型的使用模式/场景)。确定您的参数,例如平均响应时间,并找出由1、4和8 ECU(弹性计算单元)提供服务的用户限制。您可以使用标准实例加载测试—小、大和超大。你可以很容易地插入项目的实际ECU和内存需求。基于此,您可以选择实际的最佳配置

考虑到以下事实,您可以尝试场外负载测试:

EC2计算单元(ECU)–一个EC2计算单元(ECU)提供 1.0-1.2 GHz 2007 Opteron或2007 Xeon的等效CPU容量 处理器


您可以安排相当于1、2和4 ECU的硬件,并使用性能计数器进行内存消耗的负载测试。这会给你一些关于需要什么的线索。依我看,在实际的EC2环境中进行卸载测试会更好。

也许您需要提供更多信息以获得更好的答案-例如,您的应用程序做什么?它有多少用户?“525名雇主和大约85000名雇员”的相关性是什么?它是否表示数据或用户的数量?一次有多少用户并发?平均请求时间是多少?使用模式是什么?它需要多少内存?您的应用程序是CPU密集型还是IO密集型?如果是IO密集型,那么数据存储在哪里

尽管如此,您不必在资源调配/扩展方面过于担心。Amazon EC2提供按需资源配置,因此您可以根据需要轻松升级配置

若您真的想找到最佳配置,唯一的方法就是加载测试您的应用程序(使用典型的使用模式/场景)。确定您的参数,例如平均响应时间,并找出由1、4和8 ECU(弹性计算单元)提供服务的用户限制。您可以使用标准实例加载测试—小、大和超大。你可以很容易地插入项目的实际ECU和内存需求。基于此,您可以选择实际的最佳配置

考虑到以下事实,您可以尝试场外负载测试:

EC2计算单元(ECU)–一个EC2计算单元(ECU)提供 1.0-1.2 GHz 2007 Opteron或2007 Xeon的等效CPU容量 处理器


您可以安排相当于1、2和4 ECU的硬件,并使用性能计数器进行内存消耗的负载测试。这会给你一些关于需要什么的线索。IMO,你将在实际EC2环境下进行更好的负载测试。

你可能想考虑将你的应用程序托管在ON上。我们将无缝地扩展您的应用程序,您不必担心预先调整基础架构的大小


(免责声明,我是ApPaBor的联合创始人)

< P>您可能想考虑将您的应用程序托管在ON上。我们将无缝地扩展您的应用程序,您不必担心预先调整基础架构的大小


(免责声明,我是AppHarbor的联合创始人)

这是一个要托管的.NET应用程序。在此应用程序中,雇主和雇员可以登录并执行相关任务。数据存储在sql Server中,web服务器将是IIS。我们可以从一个IIS服务器和一个大型实例上的SQL服务器开始。EBS的概念是什么?我们可以在这种系统中使用它吗?@UjjwalManandhar,选择取决于并发用户、请求数量和请求的平均负载。EBS是AWS提供的持久性存储—您必须使用它来存储sql server数据库(否则EC2实例重新启动时数据将丢失)。看见从扩展的角度来看,您可能希望在将来研究自动扩展和弹性负载平衡()。它是一个托管的.NET应用程序。在此应用程序中,雇主和雇员可以登录并执行相关任务。数据存储在sql Server中,web服务器将是IIS。我们可以从一个IIS服务器和一个大型实例上的SQL服务器开始。EBS的概念是什么?我们可以在这种系统中使用它吗?@UjjwalManandhar,选择取决于并发用户、请求数量和请求的平均负载。EBS是AWS提供的持久性存储—您必须使用它来存储sql server数据库(否则EC2实例重新启动时数据将丢失)。看见从扩展角度来看,您可能希望在将来研究自动扩展和弹性负载平衡()。还将建议您在serverfault.com上发布该问题,因为这是询问服务器大小的更好视角!还将建议您将问题发布在serverfault.com上,因为这是询问服务器大小的一个更好的视角!