在阿里云上遇见更好的Oracle(三)

鬼扯完“去IOE”,继续回来说说这个系列文章的主角Oracle。

在DB-Engine的数据库排行榜中,Oracle已经占据了多年的第一(最新排名可以点击“阅读原文”)。当然因为互联网行业的兴起,MySQL已经攀升到第二位,并且和Oracle的差距在逐渐缩小。未来随着云计算的发展,可以预期有一天MySQL会最终登顶。

但这是总体的排名,如果抛去互联网行业,单独来看传统企业,则Oracle的优势地位还非常明显。传统企业的IT投入是一个巨大的市场,云计算要继续发展,除了吸引互联网企业,一定会把边界扩展到传统企业IT市场。为此阿里云甚至不惜代价,从擅长的公共云领域杀入专有云领域,帮助传统企业先将IT架构升级到专有云,再过渡到混合云,最终拥抱公共云。

改变世界或者说改变行业是每一个互联网从业者血液中的基因。但改变行业不是说一定要用简单粗暴的革命式的搞法,好的东西是能够经得起时间的检验和磨练的。在当前这个阶段,只要企业客户愿意拥抱云计算,云计算服务商也需要从各个方面来解决传统IT架构上云的问题。这其中,怎么解决Oracle数据库上云,就是一个非常重要的课题。毕竟如果说要在上云的同时去O,投入的资源太大,对于企业客户来说也是一个不小的负担,CIO在做决策的时候压力也太大了。

数据库在系统中一直是企业关注的重点。传统IT架构中,从小型机到数据库到存储,每一个层面都花费了大量的精力试图来解决数据库的稳定性、可用性和性能的问题。因此,要解决Oracle上云的问题,需要关注多个方面:

  1. 计算能力
  2. 存储容量
  3. IO能力
  4. 数据零丢失
  5. 服务连续性
  6. 数据安全性

以阿里云目前的云产品来说,云上Oracle会涉及的产品主要包括:

  1. 云服务器ECS
  2. 块存储(云盘)
  3. 负载均衡SLB
  4. 对象存储OSS

这其中ECS和块存储(云盘)是关键。阿里云的产品经过不断演进优化,目前在硬件条件上已经基本上能够满足绝大部分场景下Oracle数据库的需求:

  1. ECS单实例最高支持32核CPU,128GB内存。
  2. 高效云盘单盘最高支持32TB容量,3000 IOPS,80MBps吞吐量,1~3ms延迟。单台ECS最多可以挂载4块数据盘,也就是最高支持128TB容量,12000 IOPS。
  3. SSD云盘单盘最高支持32TB容量,2万 IOPS,256MBps吞吐量,0.5~2ms延迟。单台ECS最多可以挂载4块数据盘,也就是最高支持128TB容量,8万 IOPS。

对于云上Oracle数据库,建议存储都选择SSD云盘。从上述规格来说,顶配的ECS机型,已经可以做到32核CPU,128GB内存,128TB存储容量,8万IOPS。这样的配置已经可以匹配大部分线下Oracle数据库的场景了,再大一些的数据库,可能需要考虑一下水平扩展的方案。

地基已经打好,具体该怎么盖楼,卖个关子,下篇继续。

时间: 2025-01-29 04:37:20

在阿里云上遇见更好的Oracle(三)的相关文章

在阿里云上遇见更好的Oracle(二)

从上一篇文章的反馈来看,大家还是喜欢八卦多过技术细节,那这一篇继续一些题外话,说说我对"去IOE"的看法. 对同一件事情,参与的没参与的人,讨论起来,都会有各自的立场.所以这里先申明一下,以下内容只是我个人的观点,与任何公司及组织及其他个人皆无关:限于个人记忆力,部分细节可能有出入,如有差错,纯属年老失忆. 淘宝当年从单个Java应用到服务化后的垂直分库,再到水平分库,一步一步走过来,每一步皆有其必然性.但从传播性和话题性上来讲,"淘宝技术架构升级",显然不如&qu

在阿里云上遇见更好的Oracle(一)

2003年毕业那年正好遇上非典,好不容易找到一份制造工厂的工作,凭着一点点的SQL基础进入了IT部门,在那里第一次听说了Oracle.在此之前,我对数据库的认知基本还停留在Access阶段,耳闻过一点SQL Server,据说那才是真正的数据库.然而研究了一段时间Oracle之后,就被其丰富的特性和完整的文档所吸引,决定把今后十年的职业生涯赌在Oracle DBA这个方向上. 在工作的前几年,辗转广东上海几家公司,都没有多少机会在生产环境中接触Oracle,全凭着个人爱好在业余时间折腾,也逐渐在

在阿里云上遇见更好的Oracle(四)

2016.5.13,北京,第七届数据库技术大会. 从最初的itpub社区,到后来被it168收购,DBA社区的线下聚会发展成2010年第一届数据库技术大会(DTCC).第一届大会汇聚了社区内活跃的各位DBA大神们,星光灿烂.我当时也在会上分享了淘宝DBA团队在数据库监控产品方面做的一些努力. 七年过去,数据库技术大会上Oracle相关议题的比例明显下降,MySQL/PostgreSQL/NoSQL/大数据等百花齐放.然而Oracle在第一天宣布说在中国的市场占有率依然有56%,还是有众多企业客户

基于阿里云上实现全站https的正确姿势(一)

一些重要的互联网资源参考: 强烈建议通读一下Jerry Qu的关于https, http/2, nginx的blog, 这是我目前发现的在国内的技术文章中, 关于上述的几个知识点讲解的最为全面透彻的文章. 传送门: https://imququ.com/ 为什么我们需要实现全站https? 目前主流大厂的网站和服务都已经实现了全站https, 例如: baidu, taobao, jd等. 关于这方面的好处和优势, 互联网上太多文章在进行介绍. 例如: 为什么我们应该尽快升级到 HTTPS? 对

从运维的角度分析使用阿里云数据库RDS的必要性--你不应该在阿里云上使用自建的MySQL/SQL Server/Oracle/PostgreSQL数据库

开宗明义,你不应该在阿里云上使用自建的MySQL or SQL Server数据库,对了,还有Oracle or PostgreSQL数据库. 云数据库 RDS(Relational Database Service)是一种稳定可靠.可弹性伸缩的在线数据库服务.基于飞天分布式系统和全SSD盘高性能存储,支持MySQL.SQL Server.PostgreSQL和PPAS(高度兼容Oracle)引擎,默认部署主备架构且提供了容灾.备份.恢复.监控.迁移等方面的全套解决方案. 当然,并不是指所有用户

携手阿里云,成为更好的Video++

本文正在参加"最佳上云实践"评选,来给我们投票吧:https://yq.aliyun.com/activity/158(编号34) 2015年7月,video++开放平台面向市场,旨在为视频平台提供视频内AI和互动系统的技术,一些中小型平台开始陆续接入我们的服务. 起初,我们采用的是国内某家云厂商,但是随着公司不断发展,对云的要求也越来越高,单纯的一个云主机已经不能满足我们的需求.随着接入我们技术的平台流量不断增大,当时用的某云厂商的产品线的不足的问题也开始暴露出来.这个时候我们也开始

在阿里云上部署生产级别Kubernetes集群

阿里云是国内非常受欢迎的基础云平台,随着Kubernetes的普及,越来越多的企业开始筹划在阿里云上部署自己的Kubernetes集群.本文将结合实战中总结的经验,分析和归纳一套在阿里云上部署生产级别Kubernetes集群的方法.文中所采取的技术方案具有一定的主观性,供各位读者参考.在实践中可以根据具体使用场景进行优化. 目标 当我们刚接触Kubernetes进行测试集群的搭建时,往往会选择一篇已有的教程,照着教程完成集群搭建.我们很少去质疑教程作者每一步操作的合理性,只想快点把集群搭建起来,

携手阿里 “云上贵州”再发力

--7+N云工程观摩汇报会暨阿里云开发者大会西南峰会将在贵阳召开 本文讲的是携手阿里 "云上贵州"再发力,12月11日消息,贵州联合阿里巴巴将于本月20日-22日在贵阳联合举办"7+N云工程观摩汇报会暨阿里云开发者大会西南峰会",旨在向开发者展示"云上贵州"建设成果,吸引大数据开发者向西南聚集,与贵州一起发展大数据产业. 据悉,此次西南峰会是阿里首次将开发者大会放在杭州以外举办,显示了其对贵州发展大数据产业的认同与支持.届时,阿里云计算平台上长出

在阿里云上使用Marathon

背景 之前的文章<阿里云容器服务测评>就高可用零宕机方面对容器服务作了详细测评,本文我们介绍一下小博无线目前的线上环境,Mesos+Marathon,是如何做到高可用零宕机的. Marathon Marathon作为Mesos的容器调度框架,本身就提供了非常可靠的高可用方案: 自身的High Availability Mode保证了单点故障时,依然能够提供服务 蓝绿部署机制在新版容器健康之后再停止旧版容器,确保新旧服务平滑切换 当容器健康检查持续失败,Marathon会将其kill,并启动新的