Oracle 云计算战略

众所周知,在2008年阿里提出了“去IOE”的概念。这与后来的设备与技术采购国产化、自主研发、国家创新等战略结合起来,成为了一场迄今已经历时八年的信息技术国产化运动。除了以IBM、Oracle和EMC为代表的外企受到影响外,其它不少知名外企都在寻找新的方式与中国企业合作,包括后来著名的49%合资公司。

然而,当年阿里提出“去IOE”本意并不是刻意要打压外企,而是因为当时以IOE为代表的企业级IT并不能适应中国互联网企业的技术需求和用户规模。自从2006年出现了“云计算”这种以互联网服务为基础的IT技术交付模式后,IOE等纷纷研究如何通过“云计算”的方式重新回归中国市场。

Oracle以平均每年20亿差金、2016财年达52亿美金的规模投入云计算研发,在2015年9月的Oracle OpenWorld(以下简称OOW)上发布了全线的SaaS和PaaS服务,在2016年9月的OOW又进一步发布了IaaS服务。Oracle率先用云计算全面改造了自己,新IOE时代即将到来。

从PaaS入手开发三层云服务

具体说来,Oracle从十年前开始就面向云计算架构重新规划了自己的所有产品、技术与服务,特别从六年前开始几乎重写了所有软件。现在,Oracle可以提供完整的IaaS、PaaS和企业级SaaS套件产品与服务。

在理解Oracle的三层云服务之前,首先要了解Oracle在IaaS、PaaS和SaaS三层中,选择从PaaS平台入手,再从PaaS往上开发SaaS应用以及向下搭建IaaS基础设施。这个路线与微软和IBM的选择非常类似,都是从PaaS切入云计算体系。因为这三家在操作系统、数据库和中间件等方面都有着极强的技术优势,而这些恰好就是PaaS的主体。

简单地理解,所谓PaaS(平台即服务)即类似于过去的操作系统、数据库和中间件等组成的通用计算资源管理和调度平台,向下管理计算机和网络等硬件资源,向上为应用软件提供开发、运行和管理环境。所以,不论在PC、服务器、网络服务还是云计算时代,通用计算资源管理和调度平台都是核心中的核心。

一个好的PaaS平台是考验顶层设计的能力和思维方式,性能、成本、安全、兼容性、可用性、标准化等是PaaS的基石。这就好比先设计出乐高积木的种类、模块与拼接方式,再用乐高积木搭建出各式各样的创意设计。而现在有不少公司则从场景化SaaS入手,等发展到一段时间后再抽象出通用模块形成小型PaaS,这样问题在于前期开发SaaS应用软件时往往为了追求速度而采取了各种“变通”的方式,为后面的通用化和标准化造成了极大的困难。

在2015年的OOW上,Oracle发布了完整的企业应用SaaS套装产品:ERP(企业资源管理)云、HCM(人力资源管理)云、CX(用户体验)云等,以及面向银行、电信、医疗、零售、酒店等的行业SaaS应用云,同时也推出了数据云(Data Cloud)、API应用开发云、SaaS应用集成云和移动开发云、运维管理云等管理工具。在PaaS层则推出了支持各类开发语言和数据库等的Oracle WebLogic Server中间件、Oracle Database 12C数据库、Oracle Java云等全面通用平台。

在2016年的OOW上,Oracle进一步补充了IaaS产品与服务。实际上Oracle早已不是一家纯软件公司,而是集软件、硬件与系统集成于一身的企业级IT供应商。2016 OOW上发布的IaaS服务即基于Oracle自己的x86服务器产品线X5系列,从入门级的Intel E5V3到高端的Intel E7V4机器式服务器,可分别用于不同等级的IaaS服务,而且向上与Oracle的PaaS与SaaS进行了深度调优,这也就是Larry Ellison强调Oracle IaaS服务强于AWS的重要原因。

目前,Oracle在全球有21个数据中心区域,相比之下微软目前在全球有34个数据中心区域、AWS在全球有17个数据中心区域,Oracle在数据中心区域的部署、数量和规模方面并不逊色。之前这些数据中心都是以Oracle高端集成系统为主要硬件,现在安装上X86服务器就能迅速推出不同等级IaaS服务。

五条技术路线连接公有云

作为传统企业IT供应商,Oracle需要解决在传统IT与公有云之间的连接与过渡问题。自2015 OOW后,经过又一年的发展,Oracle最终提出把传统企业IT与公有云相连接的五条技术路线:超融合系统、混合云、托管私有云(Cloud@Customer)、私有云和直接上公有云。

今年推出的Cloud@Customer,又称为Oracle Cloud Machine(OCM),可理解为托管私有云或企业专有云。Cloud@Customer其实不是新的技术,而是对原有的技术与产品进行重新组合,即在企业防火墙内部部署一套与Oracle公有云一模一样的软件与硬件环境,可托管给Oracle运营管理并按公有云的租用与订阅方式收费,使用成本非常低。

不少公有云厂商都在今年推出了托管私有云或企业专有云,这其实是一种迎合了企业向公有云过渡过程中的IT需求,特别是满足了政府、公用事业等既想要获得公有云的规模与成本优势又要保证数据安全性的行业需求。OCM目前有Infrastructure Cloud Machine@Customer、Exadata Cloud Machine@Customer以及Big Data Cloud Machine@Customer三个产品,分别满足了基础计算、数据库及大数据管理与分析的需求。

超融合系统是今年特别热的一种新型企业IT形态,主要指服务器虚拟化、存储虚拟化和网络虚拟化等软硬件集成一体机。超融合一体机是软件定义数据中心的基础,是传统企业IT环境中最接近公有云的过渡方式。Oracle的一体机产品到目前为止已经发展了6代,包括Exadata数据库一体机、大数据一体机、零数据丢失恢复一体机等超过10大类。以Oracle数据库一体机X6系列为例,从入门级到最高端Exadata共有5个产品,满足了企业不同层次需求。

在私有云方面,Oracle私有云一体机集成了高密度的X86服务器、存储与网络设备,可适用于Oracle应用软件以及非Oracle应用软件。特别是针对Linux开源操作系统,Oracle私有云一体机通过Docker镜像实现了对OpenStack的支持,而最新发布的Oracle容器云服务更增强了与Docker的兼容性。Oracle对于开源社区的支持还包括持续与OpenJDK社区合作,最新推出Jave平台标准版9,以及宣布对开源数据库MySQL和NoSQL数据库的全面支持。

Ravello云服务是Oracle混合云方面的一大特色。Oracle Ravello云服务让企业在不进行任何修改的情况下,就能在公有云中运行传统IT环境中的VMware和KVM(开源虚拟机)的计算。采用Oracle Ravello云服务,企业无需进行虚拟机转换和应用程序重新配置,也无需修改联网方式,就可在公有云中运行VMware。Ravello本是一家以色列创业公司,主要从事VMware在混合云环境中的迁移与部署,后被Oracle收购。

当然,Oracle强调混合云管理方面,企业在不停机的状况下,可自由地在公有云和本地环境中往返测试、部署,通过单一的Oracle Enterprise Manager就能同时管理公有云和本地IT环境,而且可管理Oracle与非Oracle技术环境。

此外,非常值得一提的是今年OOW针对开发者、独立软件开发商ISV等推出的低代码开发平台“项目可视化代码(Project Visual Code)”,让开发者在一行代码都不用编写的情况下,几分钟内就能生成一个包括数据库和响应式用户界面的完整应用程序。而Oracle云市场(Oracle Cloud Marketplace)则提供了很多响应式用户界面组件和完整应用程序,可直接嵌入现有应用、环境或Oracle云应用程序中,云市场也是连接非Oracle软件生态的重要渠道。

总体而言,经过六年的云计算改造以及“广积粮”的策略,Oracle现在已“万事具备”,更不用说Oracle在2015年的中国SaaS市场已经先行一步取得了市场排名第一的好“战绩”(IDC数据)。在未来几个月,Oracle与腾讯云的合作很快将有成果落地。

趁着云计算的“东风”,IOE们正在回归中国市场。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐


文章浏览阅读773次,点赞6次,收藏9次。【代码】c# json字符串转Oracle的insert into的小程序。
文章浏览阅读8.7k次,点赞2次,收藏17次。此现象一般定位到远端的监听服务来找问题,在远端查看监听服务状态(具体看下面的解决方案会详细呈现),服务是否开启,另外查看监听端点概要是否存在host未指向到计算名的,如无直接进入监听配置文件listener.ora内添加指向即可。2、查看监听服务状态 lsnrctl status,右边为远端端点状态,未添加host指向到计算名;1、本地及远端安装好Oracle并配置好连接,Oracle服务和监听已启动;1、远程Oracle数据库:Oracle11g R2。或者进入下述服务手动重启。,再进行远程连接即可。_ora-12541:tns:无监听程序
文章浏览阅读2.8k次。mysql脚本转化为oracle脚本_mysql建表语句转oracle
文章浏览阅读2.2k次。cx_Oracle报错:cx_Oracle DatabaseError: DPI-1047: Cannot locate a 64-bit Oracle Client library_cx_oracle.databaseerror: dpi-1047: cannot locate a 64-bit oracle client libr
文章浏览阅读1.1k次,点赞38次,收藏35次。本文深入探讨了Oracle数据库的核心要素,包括体系结构、存储结构以及各类参数。通过解析Oracle数据库的体系结构,读者可以深入了解其内部组成和工作原理。存储结构部分介绍了数据在Oracle中的存储方式,从表空间到数据文件的层层逻辑。最后,我们深入探讨了Oracle数据库中各类参数的作用和配置方法,帮助读者更好地理解和优化数据库性能。本文旨在帮助读者全面理解Oracle数据库的运作机制,为其在实践中的应用提供基础和指导。
文章浏览阅读1.5k次。默认自动收集统计信息的时间为晚上10点(周一到周五,4个小时),早上6点(周六,周日,20个小时)由于平时默认每天只收集4小时,时间有点短了,改成每天可收集8小时。oracle 18c中默认是打开的。查看当前自动收集统计信息的时间。_oracle自动收集统计信息
文章浏览阅读929次,点赞18次,收藏20次。只有assm(Automatic Shared Memory Management)模式可以使用大页,需要关闭amm(Memory Manager Process)HugePages_Free: 306 (空闲306页,已使用306-306=0页)防止oracle使用的内存交换,所以设置的大小与oracle配置的sga、pga相关。HugePages_Rsvd: 0 (操作系统承诺给oracle预留的页数)HugePages_Total: 306 (总共306页)_oracle11g 大页
文章浏览阅读801次。例如:10046:0,1,4,8,12。默认redo日志有三个,大小为50M,循环覆盖使用。redo log再覆盖之前,会被归档,形成归档日志。答:不同事件,不同级别。trace的不同级别?_oracle 日志
文章浏览阅读4.2k次,点赞84次,收藏77次。主要讲解MySQL中SQL的DDL语句,其中包括对数据库和表的一系列操作。_sql ddl 新增字段 mysql
文章浏览阅读1.1k次。ON DEMAND:仅在该物化视图“需要”被刷新了,才进行刷新(REFRESH),即更新物化视图,以保证和基表数据的一致性;ON COMMIT:一旦基表有了COMMIT,即事务提交,则立刻刷新,立刻更新物化视图,使得数据和基表一致。Method =>'C',物化视图有三种刷新方式:COMPLETE、FAST和FORCE。物化视图会占用空间,一半可用于大量数据查询时,减缓主表的查询压力使用。例如创建一个物化视图,让对接单位查询。_oracle物化视图定时刷新
文章浏览阅读713次,点赞21次,收藏18次。1.背景介绍在当今的大数据时代,数据量越来越大,传统的关系型数据库已经无法满足业务需求。因此,NoSQL数据库技术迅速崛起,成为企业和开发者的首选。Oracle NoSQL Database是Oracle公司推出的一款分布式NoSQL数据库产品,具有高性能、高可用性和易于扩展等特点。在本文中,我们将深入了解Oracle NoSQL Database的集成与开发者工具,帮助您更好地掌握这款产品的...
文章浏览阅读2.5k次,点赞2次,收藏4次。今天遇见一个问题需要将字段中包含中文字符串的筛选出来。_oracle查询包含中文字符
文章浏览阅读802次。arcmap 在oracle删除表重新创建提示表名存在解决放啊
文章浏览阅读4.3k次,点赞2次,收藏4次。Oracle连接数据库提示 ORA-12638:身份证明检索失败_ora-12638
文章浏览阅读3.4k次,点赞6次,收藏25次。etc/profile是一个全局配置文件,所有用户登录都会使用该文件构建用户环境。与windows配置环境变量是一个道理。选择Linux系统,找到适合自己系统的安装包,我的是CentOS 8 x64。接下来需要登陆Oracle账户才能下载,无账户的可以自己注册一个。Linux中export 命令用于设置或显示环境变量。模式,利用上下键到文档最后,添加以下代码。出现如图所示版本号字样,则说明安装成功。点击下载,勾选1,点击2。记住完整路径用于后面配置。找到Java并点击进去。往下翻,找到Java8。_linux安装jdk1.8
文章浏览阅读2.4w次,点赞26次,收藏109次。JDK 是的简称,也就是 Java 开发工具包。JDK 是整个 Java 的核心,其中JDK包含了 Java 运行环境(Java Runtime Envirnment,简称 JRE),Java 工具(比如 javac、java、javap 等等),以及 Java 基础类库(比如 rt.jar)。最主流的 JDK 是Oracle公司发布的 JDK,除了 Oracle JDK(商业化,更稳定)之外,还有很多公司和组织开发了属于自己的 JDK,比较有名的有IBM JDK(更适合 IBM) 和OpenJDK。_jdk安装教程
文章浏览阅读7.5w次。出现 “java.sql.SQLNonTransientConnectionException:Could not create connection to database server” 的错误通常是由于无法连接到数据库服务器引起的。_java.sql.sqlnontransientconnectionexception: could not create connection to
文章浏览阅读849次,点赞7次,收藏10次。在ClickHouse中创建用户、数据库并进行权限分配是一个重要的管理任务,它涉及到安全性和访问控制。下面是一个基本的指南来帮助你完成这些操作:1. 创建数据库首先,需要创建一个数据库。使用以下命令:CREATE DATABASE IF NOT EXISTS your_database_name;将 your_database_name 替换为你想要的数据库名。2. 创建用户接下来,创建一个新用户。使用以下命令:CREATE USER your_username IDENTIFIED WIT_在clickhouse中如何创建用户 赋权
文章浏览阅读1.2k次,点赞53次,收藏39次。本文是一篇关于Oracle数据库安装和使用的博文摘要。作者以轻松幽默的笔调介绍了自己在实验中掌握的Oracle数据库基本操作,包括使用组件查看命令、配置数据库监听器等。作者也分享了在实验中遇到的一些有趣问题,如SQL语句缺少分号导致的意外错误。此外,作者还强调了登录sys用户和启动实例加载数据库的注意事项,并鼓励读者面对挑战时保持乐观,不断提升自己的能力。整体风格风趣严谨,引人入胜。
文章浏览阅读820次,点赞17次,收藏16次。KingbaseES、xml、dbms_xmlgen、SETSKIPROWS、人大金仓、KingbaseES兼容Oracle包dbms_xmlgen的功能是通过SQL查询将关系表中数据转化为XML文档。转化方式一共有两种:(1)通过查询字符串直接转化。(2)通过上下文句柄转化。对于通过查询字符串直接转化的方式,无法跳过若干行进行查询,只能直接将表格中的所有数据转化为XML文档。