在阿里云上遇见更好的Oracle(三)
鬼扯完“去IOE”,继续回来说说这个系列文章的主角Oracle。
在DB-Engine的数据库排行榜中,Oracle已经占据了多年的第一(最新排名可以点击“阅读原文”)。当然因为互联网行业的兴起,MySQL已经攀升到第二位,并且和Oracle的差距在逐渐缩小。未来随着云计算的发展,可以预期有一天MySQL会最终登顶。
但这是总体的排名,如果抛去互联网行业,单独来看传统企业,则Oracle的优势地位还非常明显。传统企业的IT投入是一个巨大的市场,云计算要继续发展,除了吸引互联网企业,一定会把边界扩展到传统企业IT市场。为此阿里云甚至不惜代价,从擅长的公共云领域杀入专有云领域,帮助传统企业先将IT架构升级到专有云,再过渡到混合云,最终拥抱公共云。
改变世界或者说改变行业是每一个互联网从业者血液中的基因。但改变行业不是说一定要用简单粗暴的革命式的搞法,好的东西是能够经得起时间的检验和磨练的。在当前这个阶段,只要企业客户愿意拥抱云计算,云计算服务商也需要从各个方面来解决传统IT架构上云的问题。这其中,怎么解决Oracle数据库上云,就是一个非常重要的课题。毕竟如果说要在上云的同时去O,投入的资源太大,对于企业客户来说也是一个不小的负担,CIO在做决策的时候压力也太大了。
数据库在系统中一直是企业关注的重点。传统IT架构中,从小型机到数据库到存储,每一个层面都花费了大量的精力试图来解决数据库的稳定性、可用性和性能的问题。因此,要解决Oracle上云的问题,需要关注多个方面:
计算能力
存储容量
IO能力
数据零丢失
服务连续性
数据安全性
以阿里云目前的云产品来说,云上Oracle会涉及的产品主要包括:
云服务器ECS
块存储(云盘)
负载均衡SLB
对象存储OSS
这其中ECS和块存储(云盘)是关键。阿里云的产品经过不断演进优化,目前在硬件条件上已经基本上能够满足绝大部分场景下Oracle数据库的需求:
ECS单实例最高支持32核CPU,128GB内存。
高效云盘单盘最高支持32TB容量,3000 IOPS,80MBps吞吐量,1~3ms延迟。单台ECS最多可以挂载4块数据盘,也就是最高支持128TB容量,12000 IOPS。
SSD云盘单盘最高支持32TB容量,2万 IOPS,256MBps吞吐量,0.5~2ms延迟。单台ECS最多可以挂载4块数据盘,也就是最高支持128TB容量,8万 IOPS。
对于云上Oracle数据库,建议存储都选择SSD云盘。从上述规格来说,顶配的ECS机型,已经可以做到32核CPU,128GB内存,128TB存储容量,8万IOPS。这样的配置已经可以匹配大部分线下Oracle数据库的场景了,再大一些的数据库,可能需要考虑一下水平扩展的方案。
地基已经打好,具体该怎么盖楼,卖个关子,下篇继续。
在阿里云上遇见更好的Oracle(三)的更多相关文章
- 在阿里云上遇见更好的Oracle(二)
从上一篇文章的反馈来看,大家还是喜欢八卦多过技术细节,那这一篇继续一些题外话,说说我对“去IOE”的看法. 对同一件事情,参与的没参与的人,讨论起来,都会有各自的立场.所以这里先申明一下,以下内容只是 ...
- 在阿里云上遇见更好的Oracle(一)
2003年毕业那年正好遇上非典,好不容易找到一份制造工厂的工作,凭着一点点的SQL基础进入了IT部门,在那里第一次听说了Oracle.在此之前,我对数据库的认知基本还停留在Access阶段,耳闻过一点 ...
- 在阿里云上遇见更好的Oracle(四)
2016.5.13,北京,第七届数据库技术大会. 从最初的itpub社区,到后来被it168收购,DBA社区的线下聚会发展成2010年第一届数据库技术大会(DTCC).第一届大会汇聚了社区内活跃的各位 ...
- 云计算之路-阿里云上:从ASP.NET线程角度对“黑色30秒”问题的全新分析
在这篇博文中,我们抛开对阿里云的怀疑,完全从ASP.NET的角度进行分析,看能不能找到针对问题现象的更合理的解释. “黑色30秒”问题现象的主要特征是:排队的请求(Requests Queued)突增 ...
- 从运维的角度分析使用阿里云数据库RDS的必要性--你不应该在阿里云上使用自建的MySQL/SQL Server/Oracle/PostgreSQL数据库
开宗明义,你不应该在阿里云上使用自建的MySQL or SQL Server数据库,对了,还有Oracle or PostgreSQL数据库. 云数据库 RDS(Relational Database ...
- 云计算之路-阿里云上:SLB会话保持的一个坑
冒着被大家厌烦的风险,今天再发一篇“云计算之路-阿里云上”.这是在前一篇发过之后真实发生的事情,我们觉得定位问题的过程值得分享.而且估计园子里不少朋友被这个问题骚扰过,我们有责任让大家知道问题的真正原 ...
- 阿里云上到底能运行SAP哪些产品?
本文主要内容大部分来源于SAP已经发布的note: 2552731 - SAP Applications on Alibaba Cloud: Supported Products and IaaS ...
- 云计算之路-阿里云上:原来“黑色0.1秒”发生在socket读取数据时
在昨天的博文(云计算之路-阿里云上:读取缓存时的“黑色0.1秒”)中我们犯了一个很低级的错误——把13ms算成了130ms(感谢陈硕发现这个错误!),从而对问题的原因作出了错误的推断,望大家谅解! 从 ...
- 如何在阿里云上部署war包到tomcat服务器
一. 准备工作:xshell和xftp 首先我们得确保,xshell能够远程连接阿里云ECS,xftp能够保证windows和linux之间的文件传输(当然也可以选择FileZilla,但xftp感觉 ...
随机推荐
- P1800 software_NOI导刊2010提高(06)
P1800 software_NOI导刊2010提高(06) 题目描述 一个软件开发公司同时要开发两个软件,并且要同时交付给用户,现在公司为了尽快完成这一任务,将每个软件划分成m个模块,由公司里的技术 ...
- HDU 1216 Assistance Required(暴力打表)
传送门: http://acm.hdu.edu.cn/showproblem.php?pid=1216 Assistance Required Time Limit: 2000/1000 MS (Ja ...
- JavaScript:改变 HTML 样式
<!DOCTYPE html><html><head><meta http-equiv="Content-Type" content=&q ...
- o'Reill的SVG精髓(第二版)学习笔记——第五章
第五章 文档结构 5.1 结构与表现 XML的目标之一便是提供一种能将结构从视觉表示中独立出来的方法. 但是不幸的是,关于XML的很多讨论都强调结构而非表现. 我们将通过详细讨论如何在SVG中指定表现 ...
- 记录使用antd时样式不生效的问题
最近在学webpack,就配置了一个react的运行环境,为了偷懒使用了antd npm install antd 之后发现竟然tmd没有样式 谷歌之后发现好多同学都出现了这个问题,好在最后解决了 在 ...
- Python基础—09-文件操作
文件操作 目录管理(os) system:执行系统命令 # 清空屏幕 # os.system('cls') # 弹出计算器程序 os.system('calc') name:查看系统名称 nt:win ...
- JS模块化知识总结
背景 <script src="a.js"></script> <script src="b.js"></script ...
- leetcode笔记(四)9. Palindrome Number
题目描述 Determine whether an integer is a palindrome. An integer is a palindrome when it reads the same ...
- linux tail + head 查看指定行
取出一段数据后,需要获取指定行 file # 前10行 file # 不要最后10行的前面所有行 file # 后10行 file # 不要前面10行的后面所有行 | # 不要前后10行剩余的所有行
- Ajax之eval()函数
Ajax之eval()函数 <!DOCTYPE html> <html> <head lang="en"> <meta charset=& ...