一、企业级数据中心应用推广中的弊端
1.电网企业数据中心建设多厂商、多技术形态,导致不同的各类数据分散,难以有统一的操作平台,gbase、SG-RDB(Mysql)、Hadoop、Informatica、等等。
2.企业数据中心建成后,支撑各业务部门开展大数据分析应用建设,每一个业务部门背后都有其固定的厂商支撑信息化建设,比较熟悉对口的业务。
3.各厂商得技术储备不一样,人员技术能力层次不齐,有的熟悉Oracle、有的熟悉Mysql、鲜有对gbase(大规模并行数据库有了解)、鲜有真正掌握Hadoop生态圈技术人员。或者说惰与接触新的知识体系。
4.各厂商均有占“坑”的意识,难以通过统一的一套平台推动企业大数据分析应用建设。
5.各有原由,不会技术、不懂原理、不按照统一规则执行.......,甚至给出了方法、流程,依旧不会,还气质昂扬。
6.确实存在多端操作问题。操作Gbase数据库通过运维审计平台navicat工具,操作操作系统通过运维审计平台xshell,操作Inforatica需要通过运维审计平台跳转中专机(win虚拟机),需要运行java API操作大数据平台Hbase,似乎现在没有太多的方法,只能通过把写好的代码打成jar包上传大数据平台服务器。
7.一些项目组人员甚至连客户端和服务端都搞不清楚。
8.动辄申请各种端口,各种权限等等,凡此种种。这其中有管理上的问题、有各厂商的问题,既需要在现阶段提出解决方案。
9.以上问题,导致不同的厂商确实很懵逼,需要给大家一个完整的操作环境。以提升整体的体验。但凡是各向进入数据中心建设大数据分析应用的厂商有空杯心态,那么事情或许没有这么复杂。
二、现阶段的解决办法,建立一套完整的操作环境。
1.现阶段不具备Docker的情况下,解决问题,做好的办法是建立一套完整的虚拟机模版,包括各类数据库操作客户端,linux系统操作工具、Java开发环境,根据项目需要开通访问端口。
2.建立完整的权限控制,在该虚拟机上能授权操作的空间可进行操作,不能存储的空间断开运维审计平台侯自动清理,保持该操作机器的干净。
3.运维审计平台仅仅对该机器进行全程操作监控,不采用运维审计平台上其他功能(如navicat、xshell、PL/Sql)等等
4.一直强调的数据不出环境,也可以得到保障,通过操作机控制数据往外拷贝。解决原来通过运维审计平台数据库链接工具操作,往外拷贝数据情况。文件只进不出。
5.通过一下操作方式免去各项目开通端口,掌握部署架构,等一系列问题。
三、统一开发操作环境逻辑部署图
待补充
四、统一开发操作环境说明
能在一定程度上解决现阶段问题,但核心的矛盾依然存在。