AWS 能否支持托管 SaaS

Posted

技术标签:

【中文标题】AWS 能否支持托管 SaaS【英文标题】:Can AWS support Hosting Saas 【发布时间】:2013-03-29 12:56:21 【问题描述】:

我计划/只是想使用 php 启动电子商务 Saas。

我想知道 AWS 是否可以支持以下内容:

    一个实例支持多个域,其中一些需要 SSL。 Cpanel 或类似的东西来管理多个域(跟踪每个域的带宽) 一个实例可以支持多少个域?

我是 AWS 新手。所以我需要考虑的其他任何事情 提前致谢

【问题讨论】:

【参考方案1】:

一个实例支持多个域,其中一些需要 SSL。

是的。使用 Amazon 的 EC2 实例,您可以完全控制操作系统。这意味着您可以将任意数量的域指向一个 EC2 并在一台机器上托管网站。您还可以在一台机器上拥有多个 SSL 证书。

如果您决定使用 Amazon 负载均衡器说明,则每个负载均衡器只能有一个域/SSL(尽管可能是通配符)。好消息是您可以设置任意数量的负载均衡器,并且每个域/SSL 有一个。您也可以推出自己的负载平衡解决方案。

Cpanel 或类似的东西来管理多个域(跟踪每个域的带宽)

您需要自己做出选择。

专业的系统管理员可能希望对操作系统有更多的控制权,并且会回避使用其他管理软件,例如 CPanel。 CPanel 有许多功能可以帮助您管理多个网站,但这是以灵活性为代价的,并且出于维护和安全原因需要维护软件。

如果您决定使用 Cpanel,您可能需要做一些额外的工作才能使其正常运行(由于许可证问题以及不支持 AWS 使用的 NAT)。 https://forums.aws.amazon.com/thread.jspa?threadID=99221

请参阅:http://cpanel.net/cpanel-whm/system-requirements/“cPanel 不支持 NAT。”

一个实例可以支持多少个域?

亚马逊没有限制,这取决于实例的大小。如果您愿意,可以使用各种大小的实例在一个实例上托管多个网站。

http://aws.amazon.com/ec2/instance-types/

M1 超大型实例

15 GiB 内存 8 个 EC2 计算单元(4 个虚拟内核,每个内核有 2 个 EC2 计算单元) 1,690 GB 实例存储 64 位平台 I/O 性能:高 EBS 优化可用:1000 Mbps API 名称:m1.xlarge

【讨论】:

【参考方案2】:
    是的 Cpanel 可能无法正常工作,因为它通常通过 IP 地址获得许可(AWS 使用 NAT)。不过,您可以自行跟踪带宽。 没有限制,取决于实例的大小、您要运行的应用程序和流量。

【讨论】:

以上是关于AWS 能否支持托管 SaaS的主要内容,如果未能解决你的问题,请参考以下文章

Firebase 预计托管在 AWS 上?

Amazon EC2 和 AWS Elastic Beanstalk 之间的区别

AWS Config 托管规则

AWS Lambda 可以与外部 Internet 服务对话吗?

将托管的 LAMP 站点迁移到 AWS

Terraform:将 AWS 托管策略附加到角色的正确方法?