我的团队正在调查向AWS的转移。 我们很小,只有一个系统pipe理员和一些开发人员。
是否有build立自己的服务,而不是使用AWS对应(如SQS,RDS,Route53,ElasticCache)更好的一般规则。 是否有一个决定框架,包括预算,期限,人员规模,可用技能,供应商locking风险等因素?
没有一般的规则,你的问题很快就会被主持人closures,因为太笼统了。
总的来说,我所看到的趋势是从AWS开始,一旦你达到Dropbox规模,如果你创build自己的基础设施,你可以节省一些钱。 当然需要很多的计划,工作和更多的人。 不过,Netflix全面采用AWS。
看看AWS计算器,并计算出您的每月成本。 假设开发人员不会closurestesting/开发虚拟机,并确保您查看保留的实例(注意 – 如果需要,可以销售它们)。 将其与接下来三年的硬件成本(包括pipe理)进行比较。 当然,你仍然需要pipe理AWS系统,只是技能是不同的,在某些情况下,提供了自动化的能力。
AWS还拥有一个总拥有成本计算器 。 请记住它是AWS的广告,它不一定意味着客观和公平,并且假定您需要购买所有新硬件。