我目前在 AWS 上的运营成本约为每月 25,000 美元至 40,000 美元。我在 Elasticsearch 中索引了大约 30TB 的数据,运行一个 4 节点生产集群和另一个 4 节点暂存集群。集群中的每个系统都是一个 m4.2xlarge,具有 10TB 的预置 IOPS SSD。我有一个固定的 EMR 工作需要运行,而且我还广泛使用 Elasticache。
我目前在 S3 中有一堆数据尚未编入索引,这将使我的 30TB 数据超过 150TB,我开始担心我的运营成本。我只在云中运行过基础设施,所以我对托管不是很熟悉。但是,无论如何,对于我的用例,从长远来看,托管成本将比 AWS 便宜得多。
同样,我的团队中有基础设施工程师可以处理数据中心任务等。所以,我已经为这方面的劳动力付出了代价。我的问题:像这样的举动需要考虑哪些因素?各自的优缺点是什么?从 AWS 等云提供商迁移到 colo 是否有意义?