于是我创build了一个免费的Amazon EC2 ubuntu 12.04实例。 我build立了一个LAMPP堆栈,并将其用于几个testing网站。
目前所有的数据都存储在服务器本身,包括网站数据。 我相信这是不好的做法。
我一直在阅读有关使用EBS卷的网站数据和只使用服务器存储的应用程序/configuration等当我运行df -h我得到这个:
使用的文件系统大小可用使用% / dev / xvda1 7.9G 1.8G 5.7G 24%/ udev 288M 12K 287M 1%/ dev tmpfs 60M 176K 59M 1%/运行 无5.0M 0 5.0M 0%/运行/locking 无296M 0 296M 0%/运行/ shm
我阅读了关于添加一个卷到我的EC2实例的文档,并且已经创build了EBS卷,我注意到我已经有了一个EBS卷 – 连接到我的EC2实例的那个卷。
在我的AWS控制面板中,我有这个 
我的问题是我应该创build一个单独的EBS卷用于网站存储或只是在当前卷上的一切? 如果我这样做,我会因为超越免费层而获得收费(我知道免费层级的限制是30GB,但是有多less数量?)? 如果我不怎么增加目前的音量 – 目前只有8GB。
如果添加一个新的卷,我应该使用什么样的快照?
由于你在免费层,我假设你正在使用t1.micro实例。 这个特殊的实例缺less临时存储(“临时”空间的演出),并且必须由EBS支持,就像您在那里看到的那样。
临时存储对于工作服务器非常有用,但对永久存储非常不利 ,因为如果服务器closures或终止,则会被擦除。 EBS另一方面是永久性的,只要你停止附加的EC2实例时不要将其标记为删除标记(价格不利,因为你不需要支付临时存储IOP或其他)。
只要你总共不超过30GB,你可以在免费的层次上拥有任意数量的卷。 创build空白卷时不需要使用任何快照 – 只需创build它,将其附加到您的实例,并像创build物理磁盘一样构build一个文件系统。