壹佰网|ERP100 - 企业信息化知识门户

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 2529|回复: 10

[分享知识 原创连载]我的虚拟化 (2008--2013),从自己的一个真实项目说起

[复制链接]
发表于 2013/8/6 16:55:58 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。如果您注册时有任何问题请联系客服QQ: 83569622  。

您需要 登录 才可以下载或查看,没有帐号?注册

x
我的虚拟化 2008--2013

         (虚拟化的范畴还是很广的,在这里我主要描述一些服务器虚拟化的经历。)
         2008年,发生了很多事:
         *南方雪灾,建国以来最大雨雪冰灾难造成了上亿人次春节回家难,出现了上百万人拥挤在广州火车站的壮观场面;
         *5.12 地震,地震波及大半个中国及多个亚洲国家。北至北京,东至上海,南至香港、泰国、台湾、越南,西至巴基斯坦均有震感。截至20095月,共遇难69227人,受伤374643人,失踪17923人;是建国以来影响最大的一次地震;
    *凤凰号火星探测器在火星北极成功着陆;
    *比尔·盖茨淡出微软;
    *北京奥运会,中国共夺得51块奥运金牌,荣登金牌榜榜首,为历史之最;
    *三鹿奶粉事件,不想多说;
    *神七上天,中国航天员首次出舱进行出舱活动;
    *雷曼兄弟破产,美国次贷危机至此演变为百年一遇的全球金融危机;
    也是在这一年,Windows Server 2008 发布,这之后,发生了5.12 地震;在这一年, 我的生活发生了巨大的变化。
    人在最后的时刻,所思所想往往才是人生中最重要的东西;5.12 之后,每当露宿街头、以为末日随时都会来临时,回想的总是20多年以来的人和事;从来没想过IT 技术方向的问题;这,是不是从侧面反映出来,技术,对我们的整个人生来说,其实,我们内心是不在乎的;但,我们却要为这不重要的事情, 花费我们人生的很大一部分时间;这,是不是有一点悲哀?
    我的第一个正式的虚拟化项目,应该在08年底。客户是软件研发企业,大量的项目开发环境,有些部署在服务器上,有些部署在研发人员桌面计算机上,管理混乱;更头疼的情况是,多个项目不同配置要求的系统, 部署在同一台服务器上,有时发生兼容性故障排错就需要1天;
在公司摸索1天之后,1个人跑客户那里在DELL R710 机架服务器上部署了Windows Server 2008,再基于Hyper-v 对近30个研发环境进行了虚拟化部署,有些应用基于SQL Server , 有些应用基于Oracle不同的版本等等;实施过程中,客户的工程师问到一些虚拟化底层的技术,当时自己也不知道,告诉他需要回去查查资料,第二天告诉他,哈哈。。。没出什么大的纰漏, 真是幸运。
    最终的结构图如下:
1.JPG
    虚拟化之后,满足了客户集中管理研发环境的需求;省了钱;配合快照和备份系统,还实现了快速的研发环境状态回滚,提高了开发效率;带来了商业效益;
    后来的09年到12年,陆陆续续做了一些与Hyper-V 相关的项目,也遇到在Hyper-VVMWare 之间纠结选型的客户,有意思的是,最终的选型定案, 往往影响的因素不在于技术,而在于钱和人的主观因素;
    比如某些企业的项目负责人会问,Windows Server 的服务器授权如果不能按实际使用比例采购,会不会影响Hyper-V 功能,我们会告诉他,Windows Server 的授权是法律上的规定,技术上没有什么限制。后来发现,在客户与销售人员头脑风暴之后,出现在合同中的是一套服务器授权,5个客户端授权, 而客户企业实际部署的是3台服务器200人的规模, 也许这就是中国特色“ ………………
    这期间也发生了一些趣事:
    * 在A客户处做数据迁移,数据量比较大,关键应用需要现场职守,第一次迁移晚上9点启动,玩了一会开始睡觉,睡到半夜惊醒,发现周围一片漆黑,静寂无声,异常诡异,抹黑走到建筑物外面一看,悲催的遇到停电了。。。。第二天晚上10点开始迁移,半夜再次遭遇停电,欲哭无泪;第二天去买了彩票,中5元。。。。。。第三天终于平安迁移成功。。。
    * 同事负责B客户远程运维,一次玩得太得意连点两下鼠标将客户服务器直接关机,客户IT 管理员是个初出茅庐的小姑娘,怕承担责任不愿意去开机,幸好是非关键应用,当天晚上同事赶长途汽车去另一个城市开服务器, 第三天回来说他把服务器和小姑娘一起搞定了。。。
           2012年末到2013年初经历一个我觉得具有典型代表的虚拟化项目。往往随着时间的推移,用户的需求逐步具有多面性和针对性,这和ERP 的实施有类似的特点,比如用户开始只关心财务问题,只上线财务模块,后来发现供应链与财务脱节,就将供应链上线,再之后发现生产,质量应该一体化管理。
    此用户最初建立的IT 系统已经使用了虚拟化技术:
2.JPG
    问题在于,因当时企业领导者IT 投入的问题,所有服务器都采用了兼容机。
    在虚拟化服务器一次硬盘故障之后,系统结构变成了下面的样子:
3.JPG
    但用户还是遇到一系列管理问题:
1.       某日管理员发现ISCSI存储掉线,所有虚拟服务器不可用,逐级排查,最后发现车间员工自行连接网络(连接生产设备),导致网络回路;
2.       虚拟化服务器主板损坏,导致多部门无法工作;
3.       虚拟化的生产管理服务器崩溃,从备份系统恢复需要至少半天,生产停产;

    清楚的了解用户的过去和现状,着手设计更安全的虚拟化平台,项目完成之后的结构图如下:
4.JPG
   当然,项目中的一些东西已经超出了虚拟化的范畴,但如果不描述出来,恐怕很难理解项目的整体考量;
主要考虑方向:
一、硬件稳定性
1.       IBM 存储和刀片平台;硬件备件4小时上门服务;
2.       关键应用全部采用工业标准服务器;并保障及时有效的厂商售后;
二、系统可靠性
1VMware HA :在其中某台刀片服务器停机的情况下,虚拟服务器自动在其他刀片上启动;
2. VMware vSphere DRS:自动负载平衡,保障应用系统性能;
3. 备份系统可用;
三、网络可靠性
1.       网络冗余;
2.       规划VLAN,抑制网络风暴,规避回路风险;
3.       DHCP Snooping 防止DHCP 欺骗;
   经过3个月的实施,项目完结。

这篇文字终于在“纵横四海”的再三催促下被逼完成,一直以来小学语文都没有学好,一想到写作文就头大;希望大家多多海涵。

个人简介:乙方项目经理,甲方项目负责人,轮回;
连载主题:企业级虚拟化
发布频率:不定期
首次发布时间:2013.8.6
计划发布板块:虚拟化技术
更新周期:不定期

点评

你这篇连载没有讲述你作为用户为什么要上虚拟化?  发表于 2013/8/6 17:52

本帖被以下淘专辑推荐:

 楼主| 发表于 2013/8/6 17:24:52 | 显示全部楼层
虚拟化的概念
虚拟化的广义与狭义的理解
广义——将不存在的事物或现象“虚拟”成为存在的事物或现象的方法,计算机科学中的虚拟化包括平台虚拟化、应用程序虚拟化、存储虚拟化、网络虚拟化、设备虚拟化等。
狭义——指在计算机上模拟运行多个操作系统平台。
目前对于虚拟化-Virtualization并没有统一的标准定义,但大多数定义都包含这样几个方面,

1、虚拟的内容是资源(包括CPU、内存、存储、网络等);
2、被虚拟的物理资源有着统一的逻辑表示,而且这种逻辑表示提供给用户大部分相同或完全相同的物理资源的功能;
3、经过一系列的虚拟化过程,使得资源不受物理限制约束,由此可以带给我们与传统IT相比更多的优势——资源整合、提高资源利用率、动态IT等;

发表于 2013/8/8 21:17:16 | 显示全部楼层
我们公司也是要搞虚拟化,不过用的是vmware vsphere,另外关于授权以前也是“中国特色”,不过现在都差不多了

发表于 2013/8/9 23:54:14 | 显示全部楼层
希望多介绍一下虚拟化的其他方面,比如虚拟化在企业一般会有那些应用场景,对企业的价值都有那些?
 楼主| 发表于 2013/8/13 12:33:58 | 显示全部楼层
虚拟化对企业的意义
越来越多的中小型企业开始使用虚拟化来降低资金开销、增强业务连续性以及加快运营响应速度。
在当前低迷的经济环境下,中小型企业的 IT 预算始终承受着巨大的压力。大家对 IT 投资回报的预期也似乎越来越高。然而,有部分 IT 投资可提供大量的降低成本、提高生产效率以及增强业务连续性的机会。虚拟化投资尤为如此。这并不是简单的降低开销和资源需求问题;虚拟化可让您的公司更强健、灵活,而且能够更快速地对不断变化的经济环境和业务机会做出响应。
通过正确地使用技术,企业就可以在竞争中保持领先,并且及时响应客户以及合作伙伴的需求。同时,IT 部门也能更快地响应业务需求,开始展现出创新能力,从而推动新的业务计划而不仅仅是为现有的运营提供协助。
为什么要虚拟化?
虚拟化能够消除旧的“一台服务器运行一个应用程序”模式下的效率低下现象,在旧模式下,大多数服务器远未得到充分利用。借助虚拟化,一台服务器可用作多个“虚拟机”,而且每个虚拟机都可以在不同的环境下运行,例如 WindowsLinux Apache。因此,采用虚拟化的公司能够将多台服务器整合到更少的物理设备上,从而有助于减少空间、能耗以及管理需求。
然而,虚拟化还能提供众多其他优势。它可帮助增强业务连续性并提供全面的数据保护,以便企业能够获得连续的应用程序可用性以及跨多个物理站点的自动灾难恢复能力。借助虚拟化,企业能够简化数据和系统的备份和恢复操作,同时通过提高效率和灵活性改善响应能力。借助这些优势,IT 即可成为帮助推动创新的部门。此外,企业无需重复购买服务器用于快速恢复,而是可以通过虚拟化对现有服务器进行重新规划,从而帮助其实现灾难恢复功能。
多数大型企业都已采用虚拟化,而服务器数量不足 100 台的小型企业,也正在快速跟进。分析机构预测,采用虚拟化的中小型企业数量将在未来的 24 个月内实现倍增;1 另据 VMware2009 年秋季对 309 位来自中小企业的高级业务和 IT 经理进行的调查显示,34% 的企业已为虚拟化分配预算,并计划在一年内进行部署,而另外 17% 的企业则计划部署虚拟化,但尚没有相关预算。
Forrester® Research 2009 年对北美和欧洲的大型企业以及中小型企业开展的调查显示,对于已经部署虚拟化的企业,继续扩展是当务之急。53% 的大型企业和 33% 的小型企业都希望对他们实施的 x86 服务器虚拟化进行扩展和升级。
大家为何对虚拟化如此感兴趣,其原因是显而易见的。通过将运营整合到更少的服务器中,企业可以:
• 大幅降低硬件成本以及相关的散热和空间占用成本。
• 提高整个组织的生产效率,并通过简化 IT 基础架构使 IT 人员摆脱许多耗时的日常管理工作,从而将更多的宝贵时间放在更具战略意义的计划上。
• 减少成本高昂的停机时间,简化业务应急规划的流程,从而在发生自然灾害或其他灾难时确保数据安然无恙。
您的企业可以按照下列方式借助虚拟化降低成本并提高效率:
降低成本
管理 IT 对于某些组织而言,不论是时间成本还是资源成本,代价都很高昂。通过虚拟化服务器基础架构,您不但可以帮助降低硬件和维护成本,同时还能降低公司的能耗成本。
1. 降低开销。虚拟化的最大优势是可以降低服务器基础架构的成本。通过虚拟化,您可以整合多余的服务器和桌面硬件,从而使 x86 服务器的利用率从 5% - 15% 提高到 60% - 80%。随着人们对能源成本以及全球变暖问题担心的加剧,能耗也成为众多企业关注的另一个问题。虚拟化有助于降低能源成本并减少企业的二氧化碳排放量。
2. 整合硬件。如果当前您的企业中每个应用程序都在使用一个服务器,您可以通过将多个应用程序整合到一台服务器上节省昂贵的场地空间,并帮助消除服务器数量剧增问题。这可以使硬件和维护成本降低达 50%
提高效率并增强业务连续性
除了能够节省成本之外,虚拟化还具有其他优势,包括提高员工的工作效率、增强业务连续性和灾难恢复能力。此外,它还使您的 IT 团队可以将工作重点放在更具战略意义的项目上,对于企业为了保持竞争力而开发的关键产品或服务,可以加快它们的上市时间。
1. 提高工作效率。由于 IT 员工不需要为每个新的应用程序订购和设置新的服务器,您将能够更快地启动和运行这些应用程序。需要管理的技术问题也随之减少,他们可以将工作重心放在战略性项目上,例如提高客户服务水平或开发新的产品。据 73% 已实施虚拟化的中小型企业报告,他们花费在日常管理任务上的时间大大减少。
2. 保护您的业务免受停机和灾难的影响。传统的业务连续性解决方案价格昂贵且难以部署,从而令许多小型企业无法企及。虚拟化可帮助企业更快更方便地备份和恢复关键应用程序的工作负载和数据。它还使您可以更经济高效地切换到 IT 辅助站点以及恢复关键业务运营。
3. 提高企业响应速度。管理虚拟基础架构使 IT 专业人员可以快速连接并管理资源以满足不断变化的业务需求,从而为他们的系统和应用程序提供更高的灵活性,并使他们有更多时间关注战略计划。IT 不再被企业视为费用项,而是能够缩短响应时间和帮助开发和推动新业务计划的项目。
4. 保护公司资产。公司并不是要保护硬件的安全,而是要保护数据的安全,无论这些数据位于网络上的什么位置。虚拟化可提升企业加强安全性的能力,因为 IT 员工可以应用安全修补程序并在虚拟机之间移动应用程序,从而避免停机。由于虚拟机可以减少服务器的数量,它还能使您的企业不易受到安全攻击。
结论:虚拟化可提供强大的业务优势在当前这个极富挑战的经济环境下,虚拟化案例比以往任何时候都更具说服力,因为有可能节省大量成本并带来巨大的生产效率和运营优势。通过管理虚拟基础架构,IT 专业人员可以在系统和应用程序的管理上获得更高的灵活性,而且还能获得更多的时间以帮助开发和推动关键的企业战略计划。

点评

是否可以分享具体的案例呢? 虚拟化在中国有那些比较好的落地项目呢?  发表于 2013/8/13 12:57
 楼主| 发表于 2013/8/27 16:31:07 | 显示全部楼层
以市场占有率来说,当前企业虚拟化的主要产品是VMware的vSphere、微软的Hyper-V 以及Citrix的XenServer。  

一. VMware;VMware毫无疑问是全球排名第一的虚拟化服务商,在虚拟化的各个方向都已经构建比较完善的生态系统,Fortune 100的企业中100%都使用VMware产品,而Fortune 500大企业有98%都使用VMware,可见其影响力。VSphere号称是一个云端操作系统。但国内中小企业的虚拟化项目选型时一般会感觉软件授权费用比较高。

二. Citrix;在桌面虚拟架构的领域中,最有名的就是Citrix。思杰创建于1989年,是应用交付基础架构解决方案提供商。本人没有接触过Citrix项目就不妄作评论了。

三. 微软;Hyper-V 最新版 Windows Server 2012 Hyper-V。作为云计算基础架构的一部分,Windows Server 2008 R2 以 Windows Server 2008为基础,加入Hyper-V角色。引导后的Windows Server 2008 R2 就不再是一个独立的操作系统,而是在Hyper-V R2上的一个客户端操作系统,但资源的分配还是可以由该操作系统来统一。国内中小企业选型的话, 授权费用相对VMware更低是Hyper-V的优势之一。 但需要注意的是:一般微软不会直接提供实施服务,一般都是全国各地的微软金牌合作伙伴或其他级别的伙伴提供技术服务, 项目经理的实施能力需要特别关注。
发表于 2013/8/27 21:17:31 | 显示全部楼层
扫盲班一期学员菜鸟受教了,个人谬见同4楼,请多谈谈企业实际应用

点评

希望更多的看看企业应用  发表于 2013/8/28 06:56
发表于 2013/8/29 08:11:49 | 显示全部楼层
看的有点云里雾里的,我们的开发环境是多个客户端连接一台服务器操作,也算是虚拟化的一种吧
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|Archiver|小黑屋|手机版|壹佰网 ERP100 ( 京ICP备19053597号-2 )

Copyright © 2005-2012 北京海之大网络技术有限责任公司 服务器托管由互联互通
手机:13911575376
网站技术点击发送消息给对方83569622   广告&合作 点击发送消息给对方27675401   点击发送消息给对方634043306   咨询及人才点击发送消息给对方138011526

GMT+8, 2025/11/28 22:28 , Processed in 0.046024 second(s), 23 queries , File On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表