首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >AWS EC2 EBS微实例存储和Django堆栈

问AWS EC2 EBS微实例存储和Django堆栈
EN

Server Fault用户
提问于 2011-08-03 18:41:44
回答 1查看 439关注 0票数 0

我要把我的个人网页转移到亚马逊的EC2免费(目前)的微实例,并想澄清一些事情。

由于这个微实例没有任何“本地存储”,所以当我安装apache、django、mysql等时,它会去哪里?它是否会自动转到EBS,它是保存在RAM中,还是其他什么东西?我想应用程序一定有地方存放他们的文件。

EBS到底是如何工作的?我知道它就像一个可挂载的外部驱动器,但例如,我可以在EBS中安装我的整个web堆栈(mysql/apache/django),并让它对任何实例都是即插即用的吗?

我一直在查看BitNami Django堆栈,它为您在EBS上安装整个堆栈,然后将其插入实例。这基本上就是它正在做的事情,在EBS上安装EBS服务器、db等等,还是其他什么?这些数据也存在于EBS上吗?

EN

回答 1

Server Fault用户

回答已采纳

发布于 2011-08-03 19:13:14

AWS EC2上的微实例已经被称为EBS支持的实例。即使实例死亡/终止,您的数据仍然可以恢复,只需再次启动服务器。这与非EBS支持的实例非常不同,在这种情况下,如果实例死亡或终止,则该实例上的数据将丢失。

这通常是EBS进入的地方,非EBS支持的实例可能会死掉,但是附加到该实例的EBS卷将再次可用来附加到一个新实例,并且您保存在EBS卷上的数据也将再次可用。在某种程度上把它想象成SAN存储。

http://aws.amazon.com/ec2/

这个系列的微实例提供了少量一致的CPU资源,并允许您在有额外周期时突发CPU容量。它们非常适合周期性地消耗大量计算周期的低吞吐量应用程序和网站。

代码语言:javascript
复制
Micro Instance 613 MB of memory, up to 2 ECUs (for short periodic bursts), EBS storage only, 32-bit or 64-bit platform

->How到底能不能正常工作?我知道它就像一个可挂载的外部驱动器,但例如,我可以在EBS中安装我的整个web堆栈(mysql/apache/django),并让它对任何实例都是即插即用的吗?好吧,你必须把所有的软件和所有的东西都安装在里面,或者设置并安装一个实例,然后指向配置文件,说所有的数据都可以在这个文件夹中找到(例如附加存储)。但是,并不是很简单,您只能在任何时候将单个EBS卷附加到单个服务器上,但是您可以通过快速将其复制到AWS S3,然后从该快照重新创建另一个EBS卷,从而创建EBS实例的克隆。还需要注意的是,EBS卷不能在AWS EC2可用性区域( AV )之间移动,只有当EC2卷存在于同一AV区域中时,才能将它附加到EC2实例。

但是这里最基本的两件事,如果您正在运行的微实例,它们是支持EBS的,所以如果它死了,您可以重新启动,所有事情都应该是服务器死前的样子。或者您仍然可以创建一个EBS卷并将其添加到正在运行的实例中,以扩展您的存储空间。

无论哪种方式,您都希望不时地对S3进行快照,因为EBS可能会失败,在这种情况下,您的备份是唯一可以帮助您的东西。AWS S3的可靠性大大提高。

希望它能帮上忙

票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/297239

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档