W020170419591459778354

今天我代表Oracle给大家介绍以下Oracle开放云基础架构:从建设到敏捷运维。因为大家一谈云都脱离不开OpenStack,我会做一些OracleOpenStack介绍,同时我们在云的建设和云的运维当中我们会有很多疑惑,这些疑惑包括我们如何快速构建云,当你构建云平台之后,其实云的核心就是对外提供服务,如何通过云给企业提供企业级服务。首先讲一下Oracle,现在主要谈云,OpenStack已经算是一个行业标准了,或者行业必选的模式。Oracle也做了很多投入,比如从2014年我们就发布OracleOpenStack第一个版本,今年Oracle刚刚发布了OpenStack第三个版本。OracleOpenStack有什么样的特点,因为Oracle是一个软件公司,我们通常来说我们构建云平台是一个数据中心的第一步,在云平台上跑什么应用,这些应用需要不需要支持。Oracle是一个软件公司,从底层的操作系统,从底层硬件一直做到上面的软件都会去做。第二,我们提供高可用的OpenStack基础框架。第三,Oracle也提供一些技术,这些技术也要感谢以前其他的开源公司,因为Oracle把这些公司收购以后,会把他们的技术放在云平台当中供大家使用。所以我们更加关注企业的特性,更加关注如何稳定可靠在云平台上运营我们相应的程序。

现在大家做OpenStack第一个考虑的问题是如何快速发布OpenStack,容器的平台它的好处是什么呢?当我们发布一个应用的时候,我们可以把所有应用环境,生态环境打包在一起。这个图就是一些特征,Oracle专门做了一个Docker简单的部署,因为大家都很关注在容器里能不能跑数据库,这个里面是包含了Oracle所有产品线容器的发布。但是很遗憾这个镜像目前亚太只有日本可以访问,其他地区只有美国可以访问,所以大家可以翻墙到美国,用美国的VPN,这是Oracle基于OpenStack进行发布的方法。这是针对Oracle的linux如何支持OpenStack,同时Oracle提供官方仓库,提供所有的Oracle产品镜像。这是Oracle发布。

这部分是比较关键的,如何企业化你的OpenStack,因为我们知道有些OpenStack在运行环境足够稳定,目前OpenStack运行环境稳定取决于几个地方,第一个是控制节点高可用,以前我们对于控制节点高可用最早会采用一些分布式数据库的场景,但是所有场景你会发现都不是一个有厂商支持的,或者有非常深厚的技术支持的场景来做的。Oracle怎么做呢?我们有一个MySQL并行集群,可以实行并行的数据库,这样可以保证OpenStack场景更加稳定和可靠。第二,Linux在OpenStack中的重要性。我曾经和做OpenStack的公司聊过,发现一个问题,在早期的时候,很多人都会用一些社区版的Linux作为OpenStack底层操作系统,这样是有很大风险的。因为第一,社区版Linux会有很多bug,生命周期比较短,这样会对OpenStack上的场景带来一些损害,这些损害怎么纠正过来,当然现在很多企业都有自己的解决方案。我们如何能够保证OpenStack底层Linux的健康性。第二个问题,在Linux之上,因为我们上面要跑云实例,云实例里面是不是也要有企业级的操作系统,这一点可能跟互联网公司不太一样,互联网公司是只要技术上支持就可以了,但是常用的一些企业更多是考虑厂商之间有没有认证,这样才是比较可靠和稳定的运行环境。同时在Linux基础之上,我们虽然是基于开源的OpenStack搭建的云平台里,我们同样需要有企业级Linux支撑,这样的支撑才是完整的企业级软件的生态环境。另外在Linux里面还有其他的要求,比如说像现在一些新的技术,都会对Linux形成要求,比如Ceph能不能跑得好,都是跟Linux有一定关系的。Oracle在Linux里面做的很多东西,首先Oracle保持非常好的跟主流厂商兼容性,同时我们也对应用环境提供支持。第一个支持是Zero  Down  Time,比如你发现一个比较关键的安全漏洞,这个安全漏洞有可能导致所有Linux都要打一个补丁,这时候你就会很头疼,打补丁的过程可能会延续一个月时间,这不是打补丁问题,而是业务流程问题。我们Oracle可以让在打补丁的时候不需要重启就可以使用的。

第二,Oracle可以在同一个应用版本里用两个内核,当然也是企业版内核,另外一个内核是正常版内核,我们在Oracle7里面可以放3.10和4.7的内核,两个内核你可以选择使用。所以这样的话通过双内核兼容,就可以在云平台里不管是什么场景里面,对于新技术有要求,你都可以进行原则使用。

第三,如果用企业版内核,我要用企业级Linux,会不会导致更大的费用,要不要花更多的钱。Oracle是更加开放的授权方式,我们有一个名词叫Pay  for  need,比如你一个生产环境,你可以在生产环境都用Oracle的Linux,但你只是购买生产环境,如果你只是使用生产环境当中的关键应用,你只用买关键应用就可以了,我们不会要求你全部都买,所以我们从授权来说是更加开放的。

接下来是一切基础平台皆服务,这是在Oracle  OpenStack3里面打包了一些云计算服务,第一,我们打造了一个Ironic硬件级服务,如果大家关注Oracle一些新闻的话,大家可以看到Oracle在公有云里面提供一些裸机的云服务,比如Oracle数据库,它是高吞吐量的数据库,如果跑在虚拟机上,性能会非常非常低。那么我能不能直接拿到一个物理机综合来使用,这个就是通过Ironic组件来实现。第二,我们可以帮助你构建一个负载设备,构建一个云的集群。当然还包括防火墙作为一个服务,包括VPN作为一个服务。当然更重要一点,Oracle是一个做应用的公司,Oracle是一个做软件的公司,如何在云里面快速提升你的软件,这也是Oracle一直考虑的东西。

那么如何在OpenStack里快速部署OracleDB,之前也有客户说如果不能在企业云平台里运行企业级数据库,那这个肯定就不是企业级的云平台。在云里面运行的时候,Oracle数据库还没有支持第三方云平台。Oracle做了一个工作,我们把整个数据库发布流程切入到OpenStack里面,实现企业数据的快速发布。Oracle提供了一个Oracle数据库的模板,Oracle的镜像,除了镜像,我们不是说把镜像刻成虚拟机就完事了,而是你需要在里面做很多配比。比如Oracle数据还要做Oracle的实例,要配置里面数据库各种各样的信息,这件事情不是通过模板可以做出来的,它可以用脚本帮助你快速实现。但是目前在Oracle场景里,只是支持OpenStack里面发布一个单实例的OpenStackDB,而且所有支持方案也是受到Oracle数据库的认可。

后面是简单的介绍,包括发布的界面,以及软件仓库,通过软件仓库填写你所有设计的信息,最后就会实现单实例OracleDB发布。今天的分享基本就到这里,这是我们的资源,大家到Oracle官网上就可以看到今天我所有所讲的内容,谢谢大家!

关注中国IDC圈官方微信:idc-quan 我们将定期推送IDC产业最新资讯

查看心情排 行你看到此篇文章的感受是:


  • 支持

  • 高兴

  • 震惊

  • 愤怒

  • 无聊

  • 无奈

  • 谎言

  • 枪稿

  • 不解

  • 标题党
2021-11-18 10:34:36
市场情报 技术贡献解读 浪潮云海OpenStack X版本技术贡献中国第一
一直以来,浪潮云海通过在架构优化、权威基准测试、规模化应用、社区贡献、生态完善等方面的持续创新,构建了开放、融合、敏捷、智能的云操作系统,为各行各业提供数字转型 <详情>
2021-11-01 11:12:32
5G新知 5G网络的关键OpenStack功能
正如我们所知,即将到来的5G网络将支持许多现代技术和用例。这将是一个拥有大量连接物联网和移动设备的网络,这些设备连接到最快的网络——5G LTE。 <详情>
2021-09-10 11:39:51
云资讯 京东集团副总裁高礼强:京东云要打造开放云、产业云、低碳云
京东云目前已推出混合云操作系统“云舰”,第一次将混合云的管理推向了操作系统级别。 <详情>
2021-04-28 22:12:00
云技术 再得中国第一 解读浪潮云海在OpenStack W版本的社区贡献
在新发布的W版本中,浪潮云海主要聚焦Nova、Cyborg、Manila、Ironic、关键中间件等核心项目,补足核心功能并进行大量的优化工作,有效提高了OpenStack的成熟度。 <详情>
2020-11-23 14:31:47
云资讯 谷歌云首席执行官Thomas Kurian提出“开放云”愿景
“Google Cloud将继续朝着开放云发展,与合作伙伴和政策制定者合作,支持我们的客户、开源社区和整个社会。” <详情>