我需要创建一个web应用程序使用php mysql和html。no.of请求和数据将非常高。我需要亚马逊服务器空间。
我阅读了亚马逊的文档,发现S3是一个提供简单web服务接口的存储。EC2是一种在云中提供可调整计算能力的web服务。
我可以购买S3并运行php并查询我的数据库吗?
请告诉我亚马逊S3和亚马逊Ec2实例的区别。
发布于 2013-01-18 12:28:39
EC2实例就像一台运行Windows或Linux的远程计算机,您可以在其上安装所需的任何软件,包括运行PHP代码的Web服务器和数据库服务器。
亚马逊S3只是一种存储服务,通常用于存储大型二进制文件。亚马逊还提供其他存储和数据库服务,比如用于关系数据库的RDS和用于NoSQL的DynamoDB。
发布于 2013-01-18 13:04:12
Ec2实例足以运行服务器,S3存储不是运行服务器所必需的,它只是用于存储资源,这些资源也可以存储在ec2实例中。
发布于 2018-07-21 02:37:39
EC2使用EBS,它是基于块的存储,如linux/windows文件系统<<--这是运行服务器服务(php、apache、mySQL等)所必需的。这可能是短暂的,因此您可能会在重新启动或持久时丢失数据,您必须指定持久。
S3使用对象存储- blob -二进制大型object文件系统,类似于平面数据库,存储在对象级别。这通常用于任何场景中任何类型的静态文件。不能用于在EC2实例上运行服务。
https://stackoverflow.com/questions/14392013
复制相似问题