首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我何时应使用AWS,何时不应使用

我何时应使用AWS,何时不应使用
EN

Stack Overflow用户
提问于 2016-07-26 19:51:16
回答 3查看 1.5K关注 0票数 1

我有一个问题,很久以前就一直在我的脑海中。我想开始一个新的项目,也会尝试用它来吸引企业的注意,只是想说它最终不是私人或内部公司的产品。

在开始开发之前,我还在考虑稍后运行应用程序的环境。在过去,我总是有一个VPS服务器,并且只是在那里部署我的应用程序+数据库+elasticsearch/redis/任何东西。

最近,我对AWS有了更多的了解,并且非常喜欢它的想法。但另一方面,它似乎更昂贵。

假设我将我的应用程序部署在一个EC2实例上,其中一个RDS实例用作数据库,S3存储桶用于存储静态文件。

这将是我为一个标准的VPS服务器支付的钱的3到4倍,这是一个很大的项目,它不确定它是否会获得公众的吸引力。

但我也知道,如果应用程序开始增长,与VPS相比,使用AWS处理要容易得多。

在哪种情况下你们会选择哪一种?开始使用VPS并稍后迁移到AWS是否可见?

谢谢你的回答。

EN

回答 3

Stack Overflow用户

发布于 2016-07-27 00:09:40

你不能将常规的VPS和AWS进行比较。VPS是一个共享主机,你不知道谁会成为你的邻居(或者他们会消耗多少资源)。VPS是项目开发和/或演示的良好开端,但您也可以出于同样的原因使用AWS Free Tier服务。

最重要的部分是在开发期间为AWS (或任何其他云提供商)做好准备。让你的(微)服务独立和无状态地运行,从一开始就实现数据库分片的可能性,尽早实现日志记录和关联ID,在组件中启用和应用服务发现-并且趋势是将它们放在从文件或ENV变量获取配置的docker容器中。

如果我是您,我只需执行以下操作:在现有VPS上开始开发,如果达到MVP/MVE阶段,则将其迁移到亚马逊网络服务免费层组件(可能使用2-3个不同的帐户以保持成本为零),如果业务增长,则将其迁移到付费帐户。

票数 1
EN

Stack Overflow用户

发布于 2016-07-29 10:20:04

我想这取决于你想要多大的灵活性。当你在考虑一个简单的项目时,比如在同一台服务器上安装web、应用程序和数据库,VPS会是一个很好的选择,因为它很简单。但是随着时间的推移,你可能有机会升级你的VPS,因为性能问题涉及到VPS提供商的帮助。根据我的经验,根据您的VPS提供商的支持级别,这可能是一项困难的任务,但它可能只需要关闭EC2接口进行升级。

当你比较EC2+S3+RDS和VPS时,这不是一个公平的竞争,因为你所比较的是用一台服务器租用3台不同的服务器。因此,使用这种AWS组合的成本肯定会高于普通的VPS。

当您开始扩展您的基础设施时,AWS的真正魅力将会显现出来,因为有负载均衡器服务,如果需要,您甚至可以执行自动伸缩。

所以我的建议是,你可以先租一台VPS,试着测试一下你能接触到多少客户。然后根据价值和你获得了多少钱,然后考虑AWS作为你的下一步。

票数 1
EN

Stack Overflow用户

发布于 2016-07-26 21:04:06

你真正问的是“我怎样才能避免一场成功的灾难?”

安排好您的项目,如果项目成功,您可以快速轻松地将其迁移到AWS

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38589138

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档