要先说明是什么云平台
收起1.License授权上,Oracle不支持云平台安装,需要提前确认;
2.技术上,应该可以支持安装、部署,但是Oracle官方是否支持服务是一个疑问;
3.性能上,云平台,虚拟化分布式存储方案,从性能上真不合适数据库这样的随机小块的IO,对IO TPS非常高的数据库应用部署在分布式存储云平台上,IO性能需要提前测试验证,我了解到的项目,IO下降一个数量级;
4.运维上,云平台相比传统的数据库存储阵列方案,稳定性还是有较大差距,经常发生一些无法预期的问题;
建议:云平台上,需要将数据库服务器独立部署,比较省心,逐步根据方案成熟度及运维团队技能逐步迁移。
现有的云平台对于支持中小规模的oracle RAC已经不是问题,灾难恢复也基本完备。但对于大型的oracle RAC,应用实例还不多,一方面是担心性能,当然另外一方面还需要时间来验证可靠性。传统的IOE架构还会延续一段时间,但必然会被云端所代替。
曾经做过一些性能测试,100并发逐步加压到600并发,在全SSD作为主要存储的云平台上,8core 32G的虚机利用Benchmarksql 5.0测到70506 (100并发)~23418 (600并发)。
收起首先支持肯定是支持,并且灾难恢复也不是问题,当然这是从功能性上而言
如果按照性能上来说的话 肯定存在一些损耗,一个是主机层级本身的损耗,其次是资源的争用
不过随着技术的发展,我觉得性能上的要求不是大问题,而且随着云平台和分布式的存储趋势,一个是技术本身的迭代更新,同时官方可能也会针对该部分进行相应的优化升级并提供对应的支持