![对 ec2 和持久性感到困惑,问题是什么?](https://linux22.com/image/500159/%E5%AF%B9%20ec2%20%E5%92%8C%E6%8C%81%E4%B9%85%E6%80%A7%E6%84%9F%E5%88%B0%E5%9B%B0%E6%83%91%EF%BC%8C%E9%97%AE%E9%A2%98%E6%98%AF%E4%BB%80%E4%B9%88%EF%BC%9F.png)
我正在观看视频,并阅读一些关于人们使用 ec2 经验的博客文章。它们都是注册、获取 SSH 设置以及如何基于现有映像创建实例的简单示例。
我认为静态 IP 存在问题?如果您终止一个实例,您会丢失 IP 吗?存储怎么办?
假设我想托管我的 subversion 存储库和使用 SQL Server db 的产品网站。我必须采取一些变通方法吗?还是直接采用?
答案1
您的实例是基于映像构建的。映像是只读的。您可以从一个映像启动多个实例。实例关闭后,它们将永远消失。如果它们需要保留数据,则需要创建一个可以附加到实例的 EBS(将其视为虚拟驱动器)。实例可以向其中写入任何想要的数据,并且当实例消失时,数据将保留在 EBS 上。
至于静态 IP... 每个实例都有一个 IP。如果您需要静态 IP,则需要分配一个并将其附加到实例。静态 IP 在附加到实例时基本上是免费的,但如果您不附加它,他们会向您收取少量费用以保留它。一旦您释放了静态 IP,您将无法取回该特定 IP。但是您可以获得另一个静态 IP。
答案2
提到您的静态 IP 问题……许多人只在他们的 EC2 实例中使用 DynDNS 或类似服务,因此不必为保留 IP 付费。它至少在原型设计阶段有效。只需考虑它是否适合您。