是否可以在 Amazon EC2+EBS 上运行大型 Oracle 数据库(7TB)?

是否可以在 Amazon EC2+EBS 上运行大型 Oracle 数据库(7TB)?

我想知道 Amazon EC2+EBS 是否可以处理大型 Oracle 数据库(首先是 7TB)。听起来 EBS 可以拥有高达 1TB 的存储卷,并且我可以将许多存储卷附加到同一个 EC2 实例,但是是否可以配置 Oracle 以使用这些存储卷,以便数据库可以增长到 7TB 甚至更多?

为了实现这一目标,我会聘请 Oracle DBA 来协助,但我想弄清楚这是否是一种有效的方法,还是我们应该寻找其他地方?

对于云中的大型数据库(7-15 TB),还有哪些其他选择?

[注:我把原始问题发布在堆栈溢出,但这个网站可能更合适]

答案1

我确信这是可能的,但“这是个好主意吗”还有待观察。对于 7TB 的数据,这东西会消耗大量的 RAM。超大实例为您提供 15GB RAM,这可能对您来说足够,也可能不够。高内存四倍超大层级有 68GB RAM,这可能也不够(尽管比单纯的“超大”更有可能)。

答案2

相信你可以。EBS 卷在 Linux 上显示为块设备,就像任何其他磁盘一样;您可以找到有关在 Linux (mdadm) 或 Oracle (ASM) 上管理存储的文档。我认为 EC2 上的标准方法是附加多个 EBS 卷并在其上创建软件 RAID0 设备。Googleebs 突袭了解更多信息。

请注意,据报道,EBS 的性能不可预测且不可靠。对于一些来自现场的报告,在 Hacker News 上搜索 ebs

相关内容