专家观察 | 张国华:“甲骨文开放云基础架构从建设到敏捷运维”(2)
我们如何能够保证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的实例,要配置里面数据库各种各样的信息,这件事情不是通过模板可以做出来的,它可以用脚本帮助你快速实现. (编辑:ASP站长网) |