何时使用 AWS 服务与何时使用自己的服务?

何时使用 AWS 服务与何时使用自己的服务?

我的团队正在研究迁移到 AWS。我们的规模很小,只有一名系统管理员和几名开发人员。

是否有一般规则表明何时最好构建自己的服务而不是使用 AWS 对应服务(例如 SQS、RDS、Route53、ElasticCache)。是否有一个决策框架,其中考虑了预算、截止日期、员工规模、可用技能、供应商锁定风险等因素?

答案1

没有一般规则,并且您的问题很快就会因为太过笼统而被版主关闭。

总体而言,我看到的趋势是从 AWS 开始,一旦你达到 Dropbox 的规模,你就可以节省相当多的钱,如果你创建自己的基础设施。当然,这需要大量的规划、工作和更多的人力。然而,Netflix 已全力投入 AWS。

看看AWS 计算器并计算出您的每月成本。假设您的开发人员不会关闭测试/开发虚拟机,并确保您查看预留实例(注意 - 如果需要,可以出售它们)。将其与您在未来三年内预期的硬件成本(包括管理)进行比较。当然,您仍然需要管理 AWS 系统,只是技能不同,并且在某些情况下提供自动化能力。

AWS 还拥有总拥有成本计算器。请记住,这是 AWS 的广告,并不一定客观公正,并且假设您需要购买所有新硬件。

相关内容