作者:小色米虫_524 | 2023-06-18 17:37
考虑到你是一个没有资金用于自己的服务器场的创业公司.哪种现有解决方案可以让您高枕无忧,任何突然增加的流量都不会降低一切.
我知道这不仅取决于硬件,因此我们计划至少拥有一个负载均衡器,内存缓存和少量数据库服务器.
是否可以在AWS上进行设置,以便在流量增加时自动添加实例和带宽?
您可以为部署noob提供哪些其他建议?谢谢.
ps:如果问题过于宽泛或者反映出对所提到主题缺乏经验,我会提前道歉,但这就是我问的原因.
1> rocketscient..:
Heroku的.因为你是一个初创企业,所以要保持精益,并且它不会比几乎免费(使用1 dyno +小共享数据库)更精简.花时间构建产品,而不是基础架构.在与客户交谈时,您不希望安装补丁.Heroku也很灵活,允许你随着交通量的增加而扩大'dynos',所以不用担心在那里成长.但是,Heroku不会自动为您扩展,您自己的服务器监控也是如此.Heroku附加组件也很不错.
当然.AWS是基础架构即服务,这意味着您可以访问硬件,就是这样.由您来配置操作系统,安装软件并进行维护.Heroku是平台即服务:它们通过为您处理所有系统管理员任务来增加价值.
嗯,金钱和时间之间始终存在紧张关系.有钱吗? - 支付专家费用,节省时间.有时间吗? - DIY并省钱.是的,Heroku在高端确实变得昂贵.但希望你能证明你的商业模式,并在你需要4个dynos时赚取收入.如果有更好的选择,你可以随后离开Heroku.只是好奇,你在建设什么,在启动阶段需要这么多资源?
而且,Heroku看起来确实有点贵.有200美元的数据库,3个网络dynos,1个工作dyno,一些附加功能,很快就达到了400美元.
所以你说AWS有更多的麻烦和更多的成本?
绝对是Heroku.使用AWS,您必须深入了解安装服务,配置,保护服务器等以及成为DBA的细节.Heroku把所有这些都拿走了,所以你可以专注于你的应用程序.