Python AWS EC2免费层django应用程序

Python AWS EC2免费层django应用程序,python,django,amazon-web-services,nginx,amazon-ec2,Python,Django,Amazon Web Services,Nginx,Amazon Ec2,在ec2免费层ubuntu上测试一个简单的Django应用程序,当约10人在线时,该站点将达到100%的cpu负载,然后崩溃数小时以恢复 免费的那一层有那么糟糕吗?或者一起使用mod_wsgi、nginx、django有什么问题吗? 我已经使用了这个指南来让它在服务器上工作:我猜,您使用的是“微”实例(我不认为,其他实例可以通过免费层获得) (米尔科)权力 对于“mirco”,请注意以下规则: 它允许临时(一两分钟)使用最多4倍的负载,然后是平均负载 但如果你再做一点,你会得到“惩罚”,你的实

在ec2免费层ubuntu上测试一个简单的Django应用程序,当约10人在线时,该站点将达到100%的cpu负载,然后崩溃数小时以恢复

免费的那一层有那么糟糕吗?或者一起使用mod_wsgi、nginx、django有什么问题吗? 我已经使用了这个指南来让它在服务器上工作:

我猜,您使用的是“微”实例(我不认为,其他实例可以通过免费层获得)

(米尔科)权力 对于“mirco”,请注意以下规则:

  • 它允许临时(一两分钟)使用最多4倍的负载,然后是平均负载
  • 但如果你再做一点,你会得到“惩罚”,你的实例会在一段时间内(比如30分钟或更长时间)得到更少的能量
小型EC2实例上的磁盘性能 由于磁盘连接到EC2实例,因此性能仅限于提供的网络连接。连通性的大小取决于实例的大小,所以“微”比小等等

SSD有一些实例类型,但这绝对不是“micro”的情况

我使用“小”实例,我不得不说,磁盘性能很差。通过在条带中附加多个EBS卷,您可能会得到更多,但这需要做更多的工作

结论 微有微动力


瓶颈很可能是由于您使用的数据库在micro instance提供的磁盘访问上性能非常差。

Amazon免费层包含750小时的t1。仅micro instance。它们用于学习和测试目的,不适合在生产环境中使用。您可以使用Linux、RHEL、SLES或Windows Micro Instance运行750小时

t1.micro实例由1个vCPU和0.613 GB内存组成,带有仅限EBS的存储器。这当然不会给您带来您期望的性能,当多个用户使用它时也是如此


但是micro实例具有突发性功能,可以在短时间内增加CPU容量。您可以将其用于流量较低的网站或博客、小型管理应用程序和免费试用,以探索EC2功能。

感谢您提供的信息,我们将继续前进。DB不是它的情况,因为我已经将它与RDS分离了。:)