近日,Oracle召开自治数据库私有云发布会,产品重大升级。下面就此次发布会的内容,尝试做个个人解读,以此洞察行业发展的变化。以下材料为发布会材料截图。
1. 自治服务升级
在此次发布会上,首次提出自治服务升级。重点强调不再是单一产品(例如数据库)自治,而是更为强调全平台的自治。从Oracle最早提出的自治数据库,到如今的自治服务,有个逐步演进的过程。这里所说的自治服务,是涵盖了Autonomous Database、Autonomous Linux、Autonomous Data Guard。
1).Autonomous Database
Oracle自治数据库,经过多年发展已趋于成熟。其重点强调几大优势:
减少人工
自治的终极目标,自然是减少人工。这里带来的价值不仅是因减少人工所带来的人力成本节省,更为重要的是减少了人工操作失误可能带来的数据风险。 全程在线
Oracle数据库最为人称道之处,就是承载了很多关键性业务,这些业务对于可用性要求颇高。Oracle自治数据库无论在硬件损坏、软件异常还是系统维护期(包括备份、恢复、容灾等场景)均全程可用,这对于企业来说颇具吸引力。这个也是Oracle着力与AWS等新兴产品竞争的核心优势。毕竟,数据库产品的稳定性不是一朝一夕可以快速积累的。 数据安全
数据库上云,用户的一大担心就是数据安全。Oracle的安全策略主要依托于数据库自身及自有操作系统的整体安全。在数据库方面,其强调数据全程加密、数据库保险箱(即Database Vault)、安全补丁(自动在线打补丁)的能力。 Serverless
Serverless,无疑是数据库的一颗银弹,对于企业用户很有吸引力。但对于其真正效果如何,我还是打个问号的?其弹性的基本原理是实例级在线扩缩容及可资源的ScaleUP/Down的能力。 极致性能
Oracle的性能还是依靠其底层平台(Exadata)的助力。作为软硬件结合的鼻祖,Oracle这方面可谓颇有心得。一方面是来自超强硬件平台(Storage-Nvme、Network-RDMA),一方面是其Smart能力及自动扩展能力。 经济性
大型商业数据库的价格,是一直被人所诟病的。材料中特意拿整体成本与AWS做了对比,号称较AWS低一半 2).Autonomous Linux
Oracle Linux,是Oracle一大优势,可从底层系统就做好深度优化及安全管控。底层系统与上层应用(数据库)的结合,为其安全保障打下个良好的基础。其在自治能力方面,也是重点强调其安全内容。这其中包括:自动连续威胁监视和漏洞检测、连续配置符合性检查、跟踪第三方软件漏洞及在线打安全补丁等能力。
3).Autonomous Data Guard
Data Guard,是Oracle解决容灾的主要手段。其重点强调了几个能力:
实时复制
其实现实时远程复制,可有效防止物理损坏、断电等故障对可用性的威胁。当发生上述问题时,可实现自动切换,快速恢复。 逻辑变更
其基于逻辑变更(而非物理变更)维护数据拷贝,可有效防止数据损坏造成的扩展蔓延。 数据校验
在数据同步的同时,可边应用,边校验数据一致性,保证数据的强一致。 全程自动化
在构建使用Data Guard时,实现了全程自动化,包括:创建、维护、补丁、备份、恢复等。
2. 云战略升级
1).私有云意义
在我们谈Oracle云战略升级之前,先来了解私有云的背景。数据库上云,是一种趋势,但为什么私有云形态仍然有一定市场。从AWS推出Outposts,到华为私有云战略调整,私有云已经成为云端市场争夺不可忽视的一部分。那我们首先来看看Oracle的私有云方案,再思考下私有云存在价值及有哪些核心诉求。
❖ Oracle的私有云
❖ 私有云刚需
数据主权
这可以说是数据库上云的最大障碍。数据作为企业的核心资产,对其重要性不言自明。对其掌控的一个重要特征就是地理位置。很多企业强调数据不能离开企业内部,要拥有绝对掌控。这也是上云的一大阻力。 安全管理
安全,是数据的另一个诉求。如何做到物理级安全、数据级安全。云端的共享策略变得不再合适,其更为强调独享,满足其完全自我控制能力。这里顺便黑了下AWS,Oracle宣传其私有云数据绝对只在内部;对比AWS Outposts其备份是需要发往公有云的。 高性能
针对海量数据的高性能要求,也是企业的一个诉求。公有云上面的局限性,造成很多性能方面有所妥协,这是企业所不希望的。 资产保护
企业系统,往往存在一个小的生态,会有很多老旧遗留系统。一方面这些系统可能已经不适合云端架构;另一方面出于改造成本、改造风险等角度也不建议迁移到公有云。这些问题,都需要支持数据库私有访问。 ❖ 私有云要求
一方面企业无法直接迁移上公有云,一方面企业又希望享受到云所带来的种种好处。因此其对私有云也提出了较高的要求。
云战略,是未来的趋势。企业因种种原因没有上公有云或只有部分上了公有云,但是希望两者的体验是一致的。这样不仅有利于企业技术转型升级的适应过程,也方便减低维护成本为后续的迁云做好充分的准备。这里的一致不仅包括了基础设施(IaaS、PaaS、SaaS)、软件架构,还包括了日程操作、安全策略,甚至于计费策略、SLA都能享受到同样的标准。
硬件自由
从资产保护角度来看,对于企业已有的硬件最好可做到充分利用。当然,这一点是比较难的,而大厂的私有云策略还是强调其硬件的适配问题。例如AWS,干脆推出一体机形态,不让用户去做选择。这也是为了保证交付质量的一个手段,但对客户来说是有较高的成本投入。 安全管控
硬件放在内部,固然比较安全。但同时,还要能够远程管理,如何做到安全问题。毕竟一套云环境底座包括其上层诸多应用,想要企业完全掌握是不太现实的。远程管理可解决这一问题,但安全性值得考虑。 兜底维护
企业还是希望有充分的保障,所谓兜底服务对于企业来说是很有吸引力的。从原来的软件+硬件的单品交付如此,到现在的云环境的交付依然如此。 跨云管理
混合云,在一定程度上会长期存在,如何做到两者的互联互通,一套平台统一控制也是企业的要求之一。 2).Oracle的多云战略
较之以往的公有云形态,Oracle的多云战略给了企业更多的选择。除了传统的公有云形态外,还提供了独立区域的私有云部署及基于Exadata平台的私有化部署。但无论是那种云的形态,Oracle都提供了同等的能力,包括统一管理、自治能力等。对于后两者的形态,兼容全部公有云的架构、服务,且保证未来持续更新。运维上Oracle同样负责管理、运维,也提供了同样的SLA保障。形式上也很灵活,包括远程控制和本地控制,持续的服务和安全升级,可7x24现场支持(单付费),甚至支持用户自有硬件。在价格方面则与公有云保持一致。在组件方面,全套的组件(50+)均可以在私有云使用(包括应用、数据库等),用户完全可根据自身需要选择组件,价格也随选择差异较大。正可谓是“丰俭由人”。这里又再次顺便黑下AWS(其Outposts形态只有MYSQL和PG,其他产品没有)