AWS 上的托管选项

AWS 上的托管选项

我正在寻找将我们的一个应用程序迁移到 AWS 的选项。该应用程序当前在具有 16 个核心和 256GB 内存的服务器上运行,我将把它移动到 AWS 上的虚拟机。

如果我们购买一台 R3 专用主机,并预付 1 年费用,在法兰克福的价格为 19010 美元。在这台主机上,我们可以托管 1x r3.8xlarge 虚拟机,该虚拟机具有 32 个核心和 244GB 的内存。这是最佳选择吗?还有其他类似的选择吗?

我假设除了存储和网络之外没有其他额外成本,对吗?

谢谢。

答案1

它会起作用,但你实际上并没有充分利用 AWS 所能提供的功能。

更好的选择是使用弹性负载均衡器,其中有多个较小的实例为流量提供服务,实例分布在可用区域。这将为您提供容错能力,使其能够在单个服务器/数据中心发生故障时继续运行,并为您提供更简单的方法来推出升级或进行 A/B 测试。您还可以使用 Route 53 并在多个区域拥有服务器,以减少延迟并提高全球用户的性能,具体取决于您的架构和数据库要求。

您必须测试您的应用程序以确定最佳的实例类型,无论您是否可以拥有 4 个具有 64GB RAM 和 4 个核心的实例,还是需要更多的 RAM。

一台 R3.2xlarge,8 核 61GB RAM,每年 4300 美元,而您需要 4 台。一台 ELB,1TB 流量,可能花费 50 美元。这比上面的专用实例便宜。

答案2

为什么不选择 r4.8xlarge?

与 R3 实例相比,新一代内存优化型 ec2 实例配备了新的 Intel Broadwell 处理器、改进的网络(20gbps)、更好的 EBS 性能,并且每 GiB RAM 更便宜。R4 实例非常适合内存密集型、延迟敏感型工作负载,如商业智能 (BI)、数据挖掘和分析、内存数据库

阅读您的用例描述时,我想到另一个问题:您认为为什么需要专用服务器?

答案3

存储和网络可能会产生额外费用。这取决于您的应用程序需求。

您可以考虑成本低于预留的现货实例。

相关内容