我们在EC2上有一个大的windows实例,它只运行在EBS上的实际网站的IIS。 昨天我们让IIS陷入困境,因为c:\不知何故填满了(当我发现这个问题时,剩下的只剩下3MB)。
所有的日志和虚拟内存都存储在另一个驱动器,所以我不知道是什么导致它填满。 有没有其他人曾经与EC2有过这个问题,如果是的话,你采取了哪些步骤来解决这个问题?
提前致谢!
如果您正在尝试确定磁盘空间的使用情况,我强烈build议您使用磁盘空间查看器,例如Treesize Free 。
您将可以轻松确定使用磁盘空间的内容。
我们试图在Amazon云上托pipe一个SQL服务器。 10GB是一个巨大的问题,因为Windows和SQL补丁和下载的组件占用了太多的空间。 几乎不可能获得SQL 2005的SP3以及最近的更新程序包。 我们最终不得不删除其他安装程序包。 我们已经将我们的数据库和系统数据库从C驱动器移到了EC2存储器上。 没有足够的空间。
对于亚马逊来说,C不能超过10GB。 对于具有像SQL这样的额外软件的服务器来说这是非常低的。 尽pipe在Amazon的云中运行SQL服务器在技术上是可行的,但是我绝对不想把我的数据信任到云中。 有太多的工作要做,我们不得不做的事情合理的工作。
对于IIS,我会认为日志和站点文件将被转移到EC2,你的大部分问题将被避免。 或者,本地连接/易失性存储上的EC2上的站点文件和日志文件。
在我看来,如果一个数据库将要驻留在一个云中,一个私有专用云将会更适合于像这样的共享云。