云上Oracle怎么玩?袋鼠云大佬来支招儿
【IT168 云计算】作为国内数据库与大数据领域最大规模的技术盛宴,DTCC已经走过七个春秋。5月12日,2016DTCC正式拉开帷幕。凭借创办以来,规模最大,参会人次,参展合作伙伴最多的一次盛会,云集了来自五湖四海的5000余名IT精英,相聚在这里,共话数据库技术发展潮流,共赴大数据浪潮之巅。在第二天下午的分会场,来自袋鼠云创始人兼CTO宁海元(花名:江枫) ,带来了《云上的Oracle数据库架构设计与实践》的分享,根据自身多年来数据库研发经验,带来Oracle云上部署运维的实践指导。
云时代 未来已来
2015年开始,亚马逊AWS与阿里云都开始公开自己的云计算财务数据,并且增速飞快。近日,阿里云最新公告显示,目前作为龙头老大的阿里云,目前平台已经拥有230万用户,其中付费用户50万。另据,其5月份公布的最新财报显示,2016财年Q1,阿里云营收已经突破30亿。
毫无疑问,云计算技术如今已经逐步步入成熟,云服务已经呈现大规模落地之势。企业级应用上云,已成当下企业IT构建的基本准则。但是向云迁移,应用层好做,但是系统数据库如何做迁移却成了难题。据调查,目前国内传统行业使用Oracle的使用率仍旧高达56%。
所以,云上Oracle可行么?是否支持RAC?云上云下有区别?云上如何做高可用?性能怎么样?混合云怎么部署?一些列问题成了困扰企业级用户上云的挑战。
借力公共云服务是云端Oracle部署的捷径
互联网行业一直都走在创新科技应用的前沿,作为国内互联网巨头BAT之一的阿里巴巴就是一个先锋典型。遥想当年,阿里为应对双11的高并发业务流量,提出去IOE口号,用宁海元的话说,就是革了好多DBA的命,其中也包括他自己。
为了应对挑战,他选择了适应。开始学习从学习MySQL、NOSQL等开源数据库技术,并在阿里独一无二的海量业务平台下反复锤炼,最终与团队一起研发出一套云端Oracle的综合服务,并做渐进式改良。“2009年-2011年间,阿里一直在反复试错,坚持做底层基础架构,所以没有发布新产品。”宁海元表示。
那么如何做云上Oracle部署运维?宁海元认为,通过阿里云这样的公共云服务商的力量,是一条很好的捷径。据介绍,目前阿里云已经可以实现以下针对Oracle数据库的功能:1.单节点部署,可以直接将应用连接到云盘上;2.服务的高可用,云盘放在主ECS,确保服务高可用;3.ADG主备节点部署,可以轻松实现SLB性能,保证云上切换,用户无感知。4.云上RAC支持。虽然,支持云端RAC这项服务将在几个月后推出,但是宁海元表示,这个绝对值得期待。“近期的阿里云栖深圳峰会上,发布的阿里云云盘单盘支持128个TB的流量,主要就面向Oracle数据库应用做的发布。”
另外,面对大部分企业的混合云需求,自建异地容灾,异地备份,人力物力成为非常高的现实,这也就是为什么很多中大型企业没有做异地容灾的原因。宁海元表示,用户可以选择公共云服务做异地容灾的机房,实现成本较低的服务。
袋鼠云是谁?
宁海元介绍,袋鼠云主要做混合云上Oracle的管理系统,可以帮助用户在混合云场景下实现云管控平台的功能。“借力oracle的十年DBA经验,帮助用户借力公共云服务来实现低成本,高效益的体验。”
基于多年运维和数据库管理经验,精心打造了一款适合混合云场景的云上云下统一的运维管控平台,可以高效的实现云资源和自有资源的监控管理,尤其在Oracle/MySQL数据库管理方面独树一帜,将淘宝十几年的高并发高可用的运维经验沉淀在产品中,为更多企业改造提供可靠的数据库护航。本产品可以为客户提供SaaS版本或者企业独立部署版本。
▲请点击官网了解更多大会详情:http://www.it168.com/redian/16DTCC/