如何在ECS上搭建Oracle?Oracle云上云下6种架构全解析

  • 时间:
  • 浏览:4

单机版倘若买一台ECS、服务器、高性能云盘将其进行备份,easyDB是性能监控平台。你你这个架构的特点是:Oracle单实例部署;Oracle软件和数据都存放在云盘Redo和数据文件分开存放在不同的云盘;全量,增量备份先存放在云盘,转存到对象存储OSS;依赖ECS云盘社会形态,确保数据库零丢失;数据库监控接入到easyDB,数据库运维无忧。其优点是单实例、易部署、易维护、SSD。其缺点是,原应ECS再次出现了哪些地方的问题报告 ,那末数据库就会再次出现哪些地方的问题报告 ,这显然不满足期望。

淘宝是305年到2010年Oracle数据库做的比较好的公司,其架构如上图所示。服务器在数据库里面,里面每段是响应机和存储。淘宝都需要做到确保在同个地区任何另一1个机房断电,数据就有会丢失。何如让,异地容灾数据仍然会地处丢失。淘宝的架构分析概括为:



不管是线上还是线下,数据库应该关注哪些地方?第一,性能好坏。第二,数据必须丢失,将数据放在阿里云上与非 才能丢失?第三,高可用,故障快速恢复。阿里云上都需要搭建Oracle,为社 么做高可用,性都需要否满足需求?你你这个话题在阿里云大约讨论了三年。

EasyDB 是数据库管理平台。阿里云的RDS那末Oracle的出理 方案。后来,EasyDB是RDS的补充,是Oracle上云和云上Oracle整体出理 方案,沉淀了淘宝数据库团队十年的数据库经验,为企业提供一站式Oracle数据库管控服务。



在2016杭州云栖大会第二日,袋鼠云联合创始人丁原在飞天服务专场分享了《EasyDB for Oracle——基于阿里云的Oracle最佳实践》。他主要从云上Oracle可行性分析、云上Oracle数据库架构、EasyDB for Oracle另一1个方面进行了分享,删改介绍了Oracle传统架构、云下(传统)经典数据库架构、Oracle云上4种架构的实现和优缺点。

这是最经典的架构,左边是另一1个RAC,右边是另一1个备库,大每段只搭左边你你这个每段。

原应阿里RDS那末提供Oracle,后来必须在ECS上搭建Oracle。数据库最重要的是看IOPS,ECS磁盘的SSD云盘能做到最多2ms的延迟,单盘吞吐量都需要达到30M以上,单盘IOPS能达到300,而阿里云支持4块盘,IOPS能达到3000。云盘有另外的另一1个好处是其写入三份数据副本,保证了数据零丢失。综上所述,SSD磁盘能力概括为:SSD云盘单块最大32T(4块盘128T)容量,单盘最大300IOPS(4块盘3000IOPS),可满足大每段空间和性能需求;云盘飞天分布式存储技术,三份数据副本,做到了数据零丢失。

应用场景:





该架构使用SLB做VIP,主库切换是对外的IP是不变的。下方是HA架构,左边每段是主节点,右边是HA节点。一般情形就有主节点在跑,地处故障时自动切换到HA节点。优点是Ha架构、高可用、稳定、SSD,与后来架构的对比是,当ECS出故障时,HA架构的数据库仍然可用。





以下内容根据演讲PPT及现场分享采集。





结论如下:

数据库是企业最核心的资产,后来一般放在最核心的机房,数据库都需要放在云上,也都需要放在云上,云上云下都需要做相互的备份。倘若就出理 了灾备的哪些地方的问题报告 ,原应做灾备需要要选取另一1个机房。该混合云架构的特点是:云上云下互为容灾,免除在异地建设灾备中心的成本,保护已有IT投资价值,实现低成本高可靠性灾备;考虑先把数据库备库,只读库都需要先放在云端,备份先放在云端,关注专线的网络下行效率 。

如上图所示,左边是Oracle主节点,右边是Oracle只读节点,这是另一1个云上比较经典的架构。其特点是:Oracle云上HA方案;通过两台ECS来实现Oracle数据库的HA;通过SLB来做数据库的VIP服务;依赖ECS云盘社会形态,确保数据库零丢失;数据库故障切换采用easyDBHa模块,故障自动切换;监控接入到easyDB,数据库运维无忧。