关于我公司私有云建设咨询(企业问题)

下图是当前单位的主机、存储架构图。图中网络设备未画出,实际上各个设备都有通过以太网连接。


设备主要分:刀片服务器(已用vmware做虚拟化),小型机、若干PCserver(不多,10来台吧)、核心存储netapp及几个中低端存储。


架构图.jpg

                             

现在的需求是在现有的IT基础设施上建设私有云,通过云平台来管理。


另外我们2015年还会建设一个灾备中心,初步的想法是,建设私有云的话,第一阶段要把虚拟机这一部分管起来,能通过私有云平台给业务部门提供PSSA层的服务;第二阶段就是想把物理机纳入进来,能通过云平台管理物理机;第三阶段是想在灾备中心建设好以后,能让这个云平台跨数据中心管理(涉及数据传输的问题会在容灾方案中解决,此处不涉及),能将两个数据中心的资源纳入到这个私有云平台下。(灾备中心目前也在规划中,预计架构也建成当前数据中心这个样子。灾备是另外一回事,在这里不探讨容灾的问题)。


有以下几个疑问,请教下大家:


1.单位现在只是用高配刀片服务器+PC搭了个虚拟化平台,其他都还是传统架构,如建设私有云,存储、网络等需不需要虚拟化??有无必要?


2.现在我们还在调研、选型,由于没有经验,我们也有点一头雾水,大家有私有云建设经验的有无好的方案或建议?欢迎指导.


3.如采用openstack架构,应该涉及二次开发,我们单位没有openstack开发人员,预计是请厂家开发,这个周期,大概的工作量,资金能不能评估出来??

还有在全部实施完整个私有云建设后,如以后新增设备,涉不涉及再次开发,单位需不需要养几个开发人员?或者跟厂家买几个人专门搞开发?


4.如果不采用openstack架构,直接买厂商(ibm/hp等)开箱即用的云解决方案软件,估计涉及的软件license非常贵,而且后续运维也需要买原厂服务,开销也不小。这种建设方案跟采用开源的openstack架构相比有何优缺点?

两种建设方式的性价比如何??


我们在今年需要建设私有云、灾备,所以前期需要大量调研,希望先抛出几个问题出来,让专家帮忙看看,给出一些建议!


参与29

26同行回答

hongtu_zanghongtu_zang软件架构设计师中信云网
1.单位现在只是用高配刀片服务器+PC搭了个虚拟化平台,其他都还是传统架构,如建设私有云,存储、网络等需不需要虚拟化??有无必要?存储使用现有的存储即可,网络则需要看您这边的业务需求而定。私有云的话,目前还不是很了解您的具体需求和行业信息,如果只是看您图中所示,网络部分还是...显示全部
1.单位现在只是用高配刀片服务器+PC搭了个虚拟化平台,其他都还是传统架构,如建设私有云,存储、网络等需不需要虚拟化??有无必要?
存储使用现有的存储即可,网络则需要看您这边的业务需求而定。私有云的话,目前还不是很了解您的具体需求和行业信息,如果只是看您图中所示,网络部分还是使用现有方案,物理交换机可以保证您现在的需求不受影响。如果没有特别业务相关需求,没有必要进行网络的虚拟化。

2.现在我们还在调研、选型,由于没有经验,我们也有点一头雾水,大家有私有云建设经验的有无好的方案或建议?欢迎指导.
把传统架构向云平台迁移,架构方面就需要有所改动,新的数据中心既然没有建立,那么建议等私有云建设方案定好之后,再进行新的数据中心规划和采购。
开源的云平台OpenStack或者CloudStack,一般都是针对全新系统安装比较多。既有的VMware集群,如果直接用云平台来接管,那么应该对开源平台进行一定的定制化开发,以免影响当前正在运行的业务。
换用云平台方案落地后,现有的测试、办公系统和部分生产系统,则可以迁移到云平台中,实施完整的情况下,整体云平台资源的弹性调度和资源规划都比较好,现有机器利用率会提升不少。可以有效减少您目前环境中的硬件采购成本。
OpenStack和CloudStack虽然都是公有云+私有云方案,但是OpenStack长处在于开放式的框架结构,能够使任意厂商按需开发自己的组件,可选用组件多,方案多,支持厂商多;因此,其缺陷在于二次开发技术要求高,落地所需时间长,而且升级和解决bug步骤复杂,如果选用OpenStack的话,自己养开发人员或者借用外部提供商,后续支持按年算资金需求比较大。CloudStack是商业产品开源,其稳定性和产品化程度比较高,安装部署容易,落地周期短,也有比较完整的在线升级方案。私有云场景中,使用CloudStack相对比OpenStack更加划算。

3.如采用openstack架构,应该涉及二次开发,我们单位没有openstack开发人员,预计是请厂家开发,这个周期,大概的工作量,资金能不能评估出来??
云平台二次开发的价格,还需要按功能和需求来评估开发周期和所需资金。目前市面上大多提供商都是基于开源的定制化版本,因为开源社区的更新速度比较快,OpenStack是半年一个版本,CloudStack则会更短,当前提供商所二次开发的版本,一般来说都低于社区最新版本1~2个版本号,所以提供支持和一定稳定性调优的同时,新的功能和优化可能就无法提供。
如果不在意立刻上线而期望使用较新社区版本的话,二次开发到功能稳定的周期,基本上在3~6个月左右(这部分时间主要是用于调优和社区版本bug修复以及对您使用场景的调整和测试)。后续可能还要有半年左右的技术支持,包括提供bug修复,新功能添加,横向扩展等,交付后的技术支持,应该不会影响现有业务上线了。
基于您行业内的需求开发,就需要见面详谈之后,再进行判断需要多长工作量或资金。

还有在全部实施完整个私有云建设后,如以后新增设备,涉不涉及再次开发,单位需不需要养几个开发人员?或者跟厂家买几个人专门搞开发?
云平台一定会支持横向扩展,所以,新增设备不需要再次开发。如果不是自己开发云平台而是依赖于外部采购的话,没有招开发人员的必要,因为开发人员也要满足技术需求,没有特别技术挑战,开发人员也不一定愿意呆着。
但是云平台还需要有专门的运维人员,进行日常问题的解决。跟厂家一般是没办法专门买人来进行开发的,厂家会提供专门的售后支持人员,解决您使用中的问题。
使用OpenStack的话,基本上厂家会按年收费进行支持,保证现有版本可用性。CloudStack的话,或许会有按版本收费,在服务期内,可以进行在线升级,保证你的系统稳定而且新的功能会逐步增加。


4.如果不采用openstack架构,直接买厂商(ibm/hp等)开箱即用的云解决方案软件,估计涉及的软件license非常贵,而且后续运维也需要买原厂服务,开销也不小。这种建设方案跟采用开源的openstack架构相比有何优缺点?
基于OpenStack或者CloudStack的方案,和开源方案从架构上来讲没有特别的差别。差别就在于稳定性和调优,厂商都会根据自己的设备和研发方向,对开源产品进行定制化。有一个可能要注意的地方就是:厂商的开箱即用方案可能会绑定厂商设备,或者只对厂商提供的设备列表内兼容性较好,其它方案则兼容性较差。即您以后可能无法换用其他的设备或者虚拟化方案,否则可能支持度和兼容性就会下降。而一旦绑定,对于您的公司来讲,将来可能是个不小的麻烦。

两种建设方式的性价比如何??
既然没有自己的技术储备和既定方案,那么OpenStack或许可以不考虑,而换用CloudStack。这样可以选择一个复杂性较低的方案,对您将来运维也是有好处的。
如果不打算自己招开发人员的话,选择单纯的软件或者服务提供商,购买基于开源产品的二次开发会比较合适您的情况,这类公司规模一般不大,所以收费也比较小。够买大厂商的开箱即用方案,一来资金耗费大,二来这类产品都是现成的,也未必合适您的具体需求,而购买之后的二次开发,成本就更高了。收起
互联网服务 · 2015-02-01
浏览3379
murenmuren系统架构师申万宏源证券有限公司
虚拟化貌似简化了我们运维工作,实际悄悄相反。首先,虚拟化到打破原来的岗位分工,要求我们要了解主机、存储、网络等多方面的知识;其次,出现故障时,判断和解决比原来物理环境多了一层虚拟化;因此,虚拟化的监管控要及时全面,对于各种设备就要尽量统一、标准化。...显示全部

虚拟化貌似简化了我们运维工作,实际悄悄相反。

首先,虚拟化到打破原来的岗位分工,要求我们要了解主机、存储、网络等多方面的知识;

其次,出现故障时,判断和解决比原来物理环境多了一层虚拟化;

因此,虚拟化的监管控要及时全面,对于各种设备就要尽量统一、标准化。

收起
证券 · 2016-03-29
浏览4869
hatechhatech系统工程师hatech
如果你想做,可以咨询我们公司。显示全部
如果你想做,可以咨询我们公司。收起
系统集成 · 2015-03-04
浏览4858
ThoughtWorksThoughtWorks软件实施顾问ThoughtWorks
回复  lengxf2008 现在我们也是倾向于采用专业厂商的云解决方案(毕竟我们是非IT行业,还是想省心点), ...blue_diamond 发表于 2015-2-26 15:55 提醒LZ注意一点:专业厂商的云解决方案也分为两种:1. 基于OpenStack开源产品的封装和定制2. 基于vmware等成熟产品的云扩...显示全部
回复  lengxf2008

现在我们也是倾向于采用专业厂商的云解决方案(毕竟我们是非IT行业,还是想省心点), ...
blue_diamond 发表于 2015-2-26 15:55



提醒LZ注意一点:
专业厂商的云解决方案也分为两种:
1. 基于OpenStack开源产品的封装和定制
2. 基于vmware等成熟产品的云扩展和封装

相对而言,前者对底层基础设施的要求比较高,适用于全新数据中心的云化,但不利于遗留服务器、存储和网络设备的集成,定制工作量和要求比较高;后者可以直接基于现有的服务器、存储和网络设备来封装和标准化,最终除了自服务云平台,还能帮助梳理企业既有的运维流程和IT服务。

希望对LZ有帮助。收起
软件开发 · 2015-03-02
浏览4823
honglang60honglang60客户代表ThoughtWorks
回复 23# blue_diamond     有啥具体想法了吗?显示全部
回复 23# blue_diamond


    有啥具体想法了吗?收起
IT咨询服务 · 2015-02-27
浏览4773
blue_diamondblue_diamond系统架构师制造业
回复 21# lengxf2008 现在我们也是倾向于采用专业厂商的云解决方案(毕竟我们是非IT行业,还是想省心点),目前还在跟厂商交流,刚过完年,希望今年可以把这个做起来呀!显示全部
回复 21# lengxf2008

现在我们也是倾向于采用专业厂商的云解决方案(毕竟我们是非IT行业,还是想省心点),目前还在跟厂商交流,刚过完年,希望今年可以把这个做起来呀!收起
机械装备 · 2015-02-26
浏览4793
DerekgaoDerekgao系统架构师CSLC
我们也在搞这个,用的VMWARE这种类似的商业化解决计算资源的问题, openstack有各种各样好,但是有个很实际的问题,特别是针对传统企业,就是人员能力,开发和运维能力。     转换过程,先简单的级别低业务试运行,逐渐的(应用系统更新换代,迁移是比较好的切入点,当然...显示全部
我们也在搞这个,用的VMWARE这种类似的商业化解决计算资源的问题, openstack有各种各样好,但是有个很实际的问题,特别是针对传统企业,就是人员能力,开发和运维能力。

     转换过程,先简单的级别低业务试运行,逐渐的(应用系统更新换代,迁移是比较好的切入点,当然还有灾备建设)向云平台上转。收起
系统集成 · 2015-02-22
浏览4771
lengxf2008lengxf2008其它铁岭市社保信息中心
1.单位现在只是用高配刀片服务器+PC搭了个虚拟化平台,其他都还是传统架构,如建设私有云,存储、网络等需不需要虚拟化??有无必要?网络和存储的虚拟化是可以实现灵活的资源调度与管理,降低运维成本等,但是这些要求都是需要基础硬件支持的,当然包括网络和存储,传统架构里的设备基本是...显示全部
1.单位现在只是用高配刀片服务器+PC搭了个虚拟化平台,其他都还是传统架构,如建设私有云,存储、网络等需不需要虚拟化??有无必要?

网络和存储的虚拟化是可以实现灵活的资源调度与管理,降低运维成本等,但是这些要求都是需要基础硬件支持的,当然包括网络和存储,传统架构里的设备基本是不支持诸如虚拟化这些功能的,所以要想实现统一的建设和管理,还是从虚拟化做起比较好,那么将来在云建设中就要容易一些。我理解虚拟化是云平台的基础,所以要做好云平台建设,一些基础设施的虚拟化是必须的,包括网络和存储等方面,而且更应该做好云平台的运维管理的自动化。

2.现在我们还在调研、选型,由于没有经验,我们也有点一头雾水,大家有私有云建设经验的有无好的方案或建议?欢迎指导.


云计算技术是一个发展趋势,目前还没有统一的标准,我们也在学习,了解云建设一般需要从现在比较统一认识的云服务模式来考虑,再根据业务和管理要求,选择云服务的模式,具体方案一般也都需要根据用户的实际情况量身定制。OpenStack是基于开源开发的技术,定制化能力高。但需要自己掌握这些技术比较全面的人员,全面参与规划,建设,开发及管理才可以做的更好。

3.如采用openstack架构,应该涉及二次开发,我们单位没有openstack开发人员,预计是请厂家开发,这个周期,大概的工作量,资金能不能评估出来??
还有在全部实施完整个私有云建设后,如以后新增设备,涉不涉及再次开发,单位需不需要养几个开发人员?或者跟厂家买几个人专门搞开发?

如果有成熟的解决方案,原则上讲是不太需要做二次构台,如确实需要就看二次开发的具体情况,并需要做好前期的一些评估。
就目前来说技术发展情况来说,我觉得技术还不是很成熟,想要应用到核心业务方面还是需要慎重考虑。至于是自己培养开发人员还是请其他公司开发,要根据公司的实际情况考虑,以及长期的技术规划等方面考虑。

对于新增的设备,要看云平台服务架构模式的规划了,理想的情况只需要将新资源加入到云平台中即可,不需要太多开发。但实际的解决方案和建设实施以及运维管理就不是那么简单了,不是简单养几个开发人员?或者找厂家几个人专门搞开发?所能解决的。毕竟云计算的架构和服务模式不同于传统的架构管理模式,必须有明确的意识要加强运维管理能力才行。

4.如果不采用openstack架构,直接买厂商(ibm/hp等)开箱即用的云解决方案软件,估计涉及的软件license非常贵,而且后续运维也需要买原厂服务,开销也不小。这种建设方案跟采用开源的openstack架构相比有何优缺点?

其实我觉得不管是开源的架构模式还是专业厂商的云解决方案,成本都不会便宜的(只是短期投入还是长期投入的问题)。不要一提开源就意味着可以免费什么的。目前开源的云解决方案也是需要由一些专业的公司拿出解决方案或者结合用户的业务需求,才能拿出解决方案并实施的,只是这些方案可能是更能贴近用户的实际情况一些,成本也是不会低的,还要考虑到运维,管理成本等情况。

如果专业厂商的解决方案就是真对你的业务应用的,非常适合你的业务应用,而你自己又没有自己开发应用的资源和能力,那么我觉得还不如选择专业的厂商的解决方案更可靠,更稳定,更方便一些,特别是一些对核心业务应用的可靠性,稳定性,安全性要求比较高的企业更是如此。你需要考虑的就是运维管理的事情了,或者直接培养运维管理人员,或者购买运维服务,这些是必须的。

我想这两种解决方案各有优缺点,还是应用根据自己的实际应用需求情况选择。运维管理人员都是必须的,而且对云计算平台运维管理的要求明显要高于传统的运维管理要有明确的认识。其次就是应用的开发与管理了,如果你有自己的开发,管理(如一些新业务开发或者二次开发)能力,可以考虑采用开源的云计算架构,但你也必须考虑到各方面可能存在的问题,及其解决办法的准备。收起
政府机关 · 2015-02-12
浏览5059
ThoughtWorksThoughtWorks软件实施顾问ThoughtWorks
LZ, 这是我在其他帖子下的回复,希望对你有帮助:http://www.aixchina.net/club/thread-120517-1-1.html对于传统机构,传统的遗留基础设施很庞大,而且往往存在分布式、异构、临时性方案等问题。同时,由于云平台涉及公司IT服务流程和组织流程的变更。因此,从建设云平台的角度来看,...显示全部
LZ, 这是我在其他帖子下的回复,希望对你有帮助:
http://www.aixchina.net/club/thread-120517-1-1.html

对于传统机构,传统的遗留基础设施很庞大,而且往往存在分布式、异构、临时性方案等问题。同时,由于云平台涉及公司IT服务流程和组织流程的变更。因此,从建设云平台的角度来看,必须全面考虑搭建、实施和维护推广的完整流程。
* 搭建云计算,是选择开源,还是商业?是定制,还是开箱即用?抑或只是上虚拟化产品?
* 实施云计算,如何重用现有设备和虚拟机等IT资产,还是推倒重来,按照云计算产品的要求来堆积平台?
* 运维云计算,搭建云只是一个开始,如何利用现有系统管理员的技能,或者自动化云运维的工作?

这都需要企业结合自身的业务特点以及运维规划,结合已有的IT资产和设计来规划,并且全盘考虑建设云计算的风险和挑战。从实施风险和路径的角度考虑,建议企业还是从实际的场景和需求出发,根据自身的特点,权衡云计算建设方案的风险和利弊:
1. 全新基础设施+开源的社区版本+自己开发
2. 全新基础设施+从开源社区版本定制的商业版本+第三方定制开发
3. 现有的虚拟化平台+运维云平台引擎+第三方定制开发

如果可行,建议线下联系一些云方案公司进行沟通,甚至对企业的现在情况进行调研,然后采取比较稳妥的建设路径。收起
软件开发 · 2015-02-11
浏览5090
hongtu_zanghongtu_zang软件架构设计师中信云网
回复 18# blue_diamond     说的也是。。。大环境如此嘛。。。显示全部
回复 18# blue_diamond

    说的也是。。。
大环境如此嘛。。。收起
互联网服务 · 2015-02-02
浏览4944

提问者

blue_diamond
系统架构师制造业
擅长领域: 存储服务器Linux

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2015-01-28
  • 关注会员:2 人
  • 问题浏览:22938
  • 最近回答:2016-03-29
  • X社区推广