AWS S3 上的基本网站

AWS S3 上的基本网站

我想将一个基本网站放在 S3 上的 Linux 映像上。我猜仅针对映像,费用大约为 2 GB(操作系统、mysql(如果可能的话)、glassfish 等)。那么假设没有人访问我的网站,我是否只需要为部署应用程序所花费的存储和计算时间付费?或者像 Azure 一样,他们是否仅针对您的实例按小时收费?

答案1

S3 仅存储和提供文件 - 您无法运行任何进程。您可能正在考虑 Amazon EC2,它为您提供了合适的 VM 来运行程序。只要 VM 正在运行,这些服务就会按小时计费。

答案2

我认为您混淆了两项亚马逊服务:

S3 提供用于存储机器映像的存储空间。S3 会根据您使用的存储量和存储时间计费。

您使用存储在 S3 上的机器映像启动 EC2 实例。此实例在运行期间每小时更改一次。

如果您的 EC2 映像崩溃或关闭,则其中的任何数据都会丢失,除非将其保存到存储中。由于将数据从 EC2 存储到 S3 并不容易,并且不适合数据库等,因此 Amazon 提供了 EBS,这是一种附加到实例的虚拟硬盘。您通常会使用此硬盘来存储 MySQL 数据库、日志、网站和其他可以更改的数据。

实际上,您需要为 S3(用于存储机器映像和任何相对静态的数据(例如图像))、EC2 付费以运行实例,并为 EBS 付费以获取虚拟硬盘。

答案3

S3 按存储、上传和下载的数据计费。EC2 按虚拟机运行时计费。

相关内容