假设你是一家没有自己服务器农场的初创企业。哪种现有解决方案可以让你安心,不会因突然增加的流量而使所有东西崩溃。
我知道这不仅仅是硬件问题,所以我们计划至少有一个负载均衡器、缓存和几个数据库服务器。
在AWS上是否有可能设置自动添加实例和带宽的配置,以应对流量增加?
您还能给部署新手什么建议吗?谢谢。
PS:如果问题太广泛或反映了对提到的主题的不熟悉,请提前致歉,但这就是为什么我要问的原因。
假设你是一家没有自己服务器农场的初创企业。哪种现有解决方案可以让你安心,不会因突然增加的流量而使所有东西崩溃。
我知道这不仅仅是硬件问题,所以我们计划至少有一个负载均衡器、缓存和几个数据库服务器。
在AWS上是否有可能设置自动添加实例和带宽的配置,以应对流量增加?
您还能给部署新手什么建议吗?谢谢。
PS:如果问题太广泛或反映了对提到的主题的不熟悉,请提前致歉,但这就是为什么我要问的原因。
Heroku。因为你是一家创业公司,所以要保持精益,并且几乎没有比几乎免费(有1个dyno +小型共享DB)更精益的了。花时间来构建你的产品,而不是在基础设施上浪费时间。当你应该与顾客交流时,你不想安装补丁。Heroku也很灵活,允许你根据流量增加调整“dynos”的规模,因此不用担心扩张问题。但是Heroku不会自动为您扩展,所以请自行进行服务器监控。Heroku的插件也很不错。
远离Heroku。你可以从亚马逊获得免费的EC2一年。扩展Heroku的成本极高。他们的价格往往不清晰,总体上客户服务很糟糕。
我们最近进行了AWS和Heroku之间的比较,我们决定转向使用Heroku,以下是详细内容:http://www.confiz.com/blog/tech-session/selecting-the-right-cloud-platform/
BitNami for Amazon EC2 包括 Apache、MySQL、PostgreSQL、SQLite、Python、Django、Git及其所需的依赖项等现成的版本。它可以通过一体化免费本地安装程序、虚拟机和云镜像进行部署。可能值得一试。
我正在开始一系列博客,因为我发现从财务角度来看,Heroku与EC2和Digital Ocean相比根本不可扩展。将展示如何使用Docker将Ruby应用程序放在Digital Ocean上,这使您具有同样的灵活性和快速缩放的能力 https://medium.com/@karimbutt/weaning-off-heroku-part-1-b7f123ae855f
这主要取决于您正在寻找PaaS、IaaS还是SaaS,以及您使用的语言是什么。
根据您的需求,其他平台也可能会涉及到,您可以看看这个比较:https://dictativ.com/compare/paas