我需要一台具有非常大 RAM 的服务器,大约 1TB,对于 GIS DB,它不会写入硬盘,因为数据在几秒后就无关紧要了。所以我不需要很多磁盘空间,我希望将所有数据保存在内存中。所以我需要强大的 CPU 和非常大的 RAM 空间。写入数据将是 INSERT 的 1% 和 UPDATE 的 99%。写入/读取比率将是 20/1。我有一个选择,租用专用服务器或租用亚马逊服务。问题是,我不明白如何计算亚马逊服务的价格。流量约 100TB/月。
不存在用于此目的的任何计算器脚本吗?
答案1
也许你应该使用Amazon Web Services 简单月度计算器AWS 提供的。你甚至可能不需要 EC2 实例,你最好获得一个RDS 实例,您可以使用它来代替数据库的 EC2 实例,并使用更轻的 ec2 实例作为前端。
他们不提供 1TB 的 RDS 或 EC2 实例,最大的 RDS 和 EC2 实例只有 68 GB 的 RAM(“高内存四倍超大”实例),你确定真的需要那么多 RAM 吗?你最好使用预配置 IOPS 功能来确保对磁盘驱动器的访问非常快。你的标准桌面 SSD 将有大约 3,000-15,000 IOPS,你可以使用 RDS 的预配置 IOPS 获得大约 30,000 IOPS。