当前位置: 首页 > news >正文

专家访谈:谈谈虚拟化的价值

专家访谈:谈谈虚拟化的价值

 

张巍,就职于某知名报社技术部,具有12年以上的网络管理经验。五次当选微软最有价值专家(MVP),技术专长为SQL ServerADWindows 管理架构。精通微软服务器相关产品以及BDD解决方案和虚拟化技术。国内知名虚拟化技术论坛VMSKY(前身为vmware.cn)版主(论坛ID转转),曾著有《用BackOffice建立Intranet/Extranet应用》一书。

 

1.记者:虚拟化是怎样的技术?它的主要功能是什么?

张巍:最近虚拟化技术受到追捧,很多人认为它是一种全新的技术。而实际上它并不是一个新兴的技术,早在大型机时代就已经得到较为广泛的应用。只是在近几年,随着PC服务器运算能力的不断提高,特别是多核CPU的广泛应用,才开始迅速普及。它的主要功能是可以令我们充分利用硬件设备的资源,在更少的硬件设备上运行更多的应用,同时还可以简化管理流程,降低运营成本。

 

2.记者:目前国内,程序员使用虚拟化技术的多吗?这个技术在国内处于一个怎样的阶段?

张巍:目前在国内程序员使用虚拟化技术的人应该不少,主要用于搭建测试和开发环境,也有将其应用在软件测试等方面。虚拟化技术使得开发人员在自己的PC上就能运行以前需要数台服务器才可以搭建起来的复杂应用环境。同时它也可以令我们运行多种应用环境,更方便地重现软件错误等等。进而节省整个开发过程所耗费的时间和精力。相信很多程序员朋友已经体验过虚拟化技术给开发者带来的这些好处。目前此技术在国内的应用正处于爆发期,从近两年VMware在国内的业务增产量即可看到这一点。

 

3. 记者:请问虚拟化技术应用前景广阔的原因是?


张巍:虚拟化技术之所以在近年收到追捧,一个原因是前面提到的PC服务器硬件处理能力的大幅提高,为其在企业中得到广泛应用打下了一个坚实的基础。另一个原因就是随着企业的不断成长,应用系统越来越多,所使用的服务器也日渐增多,甚至到了泛滥成灾的地步。而这些服务器的资源并没有得到充分的利用,其拥有成本(机房空间、能源消耗、复杂的管理成本)居高不下,使得IT投资未能成为企业的真正财富,反正变为企业发展的桎梏和负担。而虚拟化技术可以很好的解决这些问题,大幅降低应用服务器的拥有成本,使IT可以与企业一同正常成长,实现其正常的生命周期。

 

4. 记者:听说您最近出版了一本书,这是一本怎样的书?这本书适合什么阶段的人学习?

张巍:我最近出版了一本名为《企业虚拟化实战——VMware篇》的书,通过它大家可以全面了解虚拟化技术在企业中的应用过程。其内容从虚拟化技术的规划到部署直至运维管理都有详尽的论述。相信大家在阅读本书之后即可完成企业虚拟化架构的搭建。本书较为适合那些希望在企业中实施虚拟化技术的相关人员阅读,不论是CIO还是普通网络管理员以及程序员,都可以从本书中获益,找到他们所感兴趣的内容。

 

5. 记者:很多程序员想学或者正在学虚拟化技术,对他们,您有什么建议?学习虚拟化技术应该注意什么问题?

张巍:虚拟化技术其实并不复杂,只要掌握其应用架构特定即可轻松搞定。我建议大家先从VMware Workstation熟悉这一技术,随后再逐步深入,直至掌握VI架构建设的全面知识。由于虚拟化技术属于基础架构的重要组成部分,因此大家只有在利用其搭建复杂的应用环境的过程中逐渐掌握其应用技巧。也就是说,只有在实际应用中去使用它,才可以用好它。

 

 

 

 

相关文章:

  • 自由软件之父Richard Stallmang 10月北京行
  • 微软的软件测试之道
  • 《微软的软件测试之道》成书始末、出版宣告、补充致谢名单及相关信息
  • Think HY 读《观止-微软》一书有感
  • 《人月神话》的故事版《观止》
  • 国内首本Windows 7图书与Windows 7 同步发行
  • 《新京报》版面推荐《正在爆发的互联网革命》一书
  • 湖南卫视:中国白领因网络偷菜成当代最寂寞的人?
  • 活动预告:终结互联网“偷菜”狂潮
  • 2009中国互联网大会圆满落幕
  • 《正在爆发的互联网革命》北京西单图书大厦签售活动圆满结束
  • 《玩转Windows 7 》销售节节攀高
  • 华为研发的秘密
  • 全球24位顶尖架构师之作《架构之美》
  • 《WCF编程,第2版》
  • python3.6+scrapy+mysql 爬虫实战
  • Android单元测试 - 几个重要问题
  • CAP理论的例子讲解
  • gf框架之分页模块(五) - 自定义分页
  • java小心机(3)| 浅析finalize()
  • Java知识点总结(JDBC-连接步骤及CRUD)
  • js作用域和this的理解
  • LeetCode刷题——29. Divide Two Integers(Part 1靠自己)
  • MySQL QA
  • Next.js之基础概念(二)
  • python_bomb----数据类型总结
  • React16时代,该用什么姿势写 React ?
  • Spring Boot快速入门(一):Hello Spring Boot
  • Vue ES6 Jade Scss Webpack Gulp
  • 每个JavaScript开发人员应阅读的书【1】 - JavaScript: The Good Parts
  • 一些关于Rust在2019年的思考
  • PostgreSQL 快速给指定表每个字段创建索引 - 1
  • 阿里云服务器如何修改远程端口?
  • ​TypeScript都不会用,也敢说会前端?
  • ​业务双活的数据切换思路设计(下)
  • # 执行时间 统计mysql_一文说尽 MySQL 优化原理
  • #pragma pack(1)
  • #我与Java虚拟机的故事#连载14:挑战高薪面试必看
  • (ZT)一个美国文科博士的YardLife
  • (草履虫都可以看懂的)PyQt子窗口向主窗口传递参数,主窗口接收子窗口信号、参数。
  • (定时器/计数器)中断系统(详解与使用)
  • (翻译)Entity Framework技巧系列之七 - Tip 26 – 28
  • (介绍与使用)物联网NodeMCUESP8266(ESP-12F)连接新版onenet mqtt协议实现上传数据(温湿度)和下发指令(控制LED灯)
  • (强烈推荐)移动端音视频从零到上手(上)
  • (三)终结任务
  • (转)菜鸟学数据库(三)——存储过程
  • (最全解法)输入一个整数,输出该数二进制表示中1的个数。
  • .NET / MSBuild 扩展编译时什么时候用 BeforeTargets / AfterTargets 什么时候用 DependsOnTargets?
  • .NET Standard、.NET Framework 、.NET Core三者的关系与区别?
  • .NET/C# 使用反射注册事件
  • .NetCore部署微服务(二)
  • .NET下的多线程编程—1-线程机制概述
  • @ComponentScan比较
  • @ConfigurationProperties注解对数据的自动封装
  • @data注解_一枚 架构师 也不会用的Lombok注解,相见恨晚