云环境技术层面剖析

日期: 2010-06-07 作者:Joseph Foran翻译:梁英宗 来源:TechTarget中国 英文

随着众多厂商的参与,各项技术的快速成长,要想在云计算的新时代里成为一名成功的IT专家,就必须熟练掌握各项技能。   云计算相关技术种类繁多。招聘经理和人力资源主管在为企业寻找IT管理人员时,必须明确应聘者须具备怎样的技能。这些技能和对云计算的理解程度将直接关系到市场,销售,广告以及其他业务的成功。

为了更好的完成基于云计算的业务,相关人员必须不同程度地对云计算有所了解。   要想成功掌握云计算应用,所需的技能远比云计算的技术种类还多。但值得庆幸的是两者之间的技术大部分是相同的,而且这些技术层也面越来越多地交织在一起。   像大多数企业技术一样,云环境中的系统管理常常把多样化的任务分解,然后分配给……

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

随着众多厂商的参与,各项技术的快速成长,要想在云计算的新时代里成为一名成功的IT专家,就必须熟练掌握各项技能。

  云计算相关技术种类繁多。招聘经理和人力资源主管在为企业寻找IT管理人员时,必须明确应聘者须具备怎样的技能。这些技能和对云计算的理解程度将直接关系到市场,销售,广告以及其他业务的成功。为了更好的完成基于云计算的业务,相关人员必须不同程度地对云计算有所了解。

  要想成功掌握云计算应用,所需的技能远比云计算的技术种类还多。但值得庆幸的是两者之间的技术大部分是相同的,而且这些技术层也面越来越多地交织在一起。

  像大多数企业技术一样,云环境中的系统管理常常把多样化的任务分解,然后分配给专门的人员来完成。同样,云技术在操作和设计上有着很强的相互关联性,相关专家们应该掌握自身关注层面所应具备的全部技术。除了硬件外,有四项基本技术层次组成了云计算环境,并各具特点。它们是:

  1. 网络层
  2. 虚拟化层
  3. 操作系统层
  4. 应用层

  网络层(The network layer)

  网络层要求相关人员具有扎实的基础知识,如TCP/IP协议,DNS,还有像负载平衡、NTP这类的相关技术。在任何网络环境中,交换和路由都是核心功能(对于云计算也同样重要)。此外,超出基本功能的负载平衡也是不容忽视的。云环境是现有最为复杂的网络环境,尤其当云环境被Rackspace、GoGrid或Amazon等不同厂商托管以后。

  在云环境下,全网络联机修复是网络管理中的一项关键技术。但由于庞大而复杂的负载平衡规则,该技术显得格外困难。ISP接入互联网,众多网络设备和核心网络设备的多源网络运行都依靠负载平衡规则。此外,管理人员必须具有Cisco、F5、和Juniper的专业技能,拥有能鉴定这些技能的认证也将是一项巨大的优势。

  网络对于存储也很重要,虽然两者不在同一个层面中。但基于IP或隐私政策的共享存储很大程度上依赖于这些网络和网络原则。随着基于iSCSI标准协议存储的增长,存储与网络之间的线路已经不像共享存储中的光纤通道那样明显。随着产业界开始引入10 GB以太网,iSCSI标准协议将进一步得到发展,因此掌握iSCSI标准协议也会是一项重要的技能。

  虚拟化层(The virtualization layer)

  虚拟化层是云计算的另一个可操作部分,它与云计算的联系非常紧密。在体积小,密度大的机架部署大量虚拟机将会带来意想不到经济效益。如果没有虚拟化,一台服务器仅仅能容纳42台服务器(或者84台半高的1U服务器);但有了虚拟化,同样的机架却可以容纳420台(或840台)服务器或者更多。

  机架是不会被服务器的容量填满的,大多数虚拟主机可以配置超过10台的服务器。因此,虽然上述服务器数量计算可能只是个“模糊数学”,但也恰好说明了虚拟化所带来的经济规模。

  对于大型服务器集群来说,VMware、Xen和其他虚拟化平台所展现出的出色负载平衡,无疑是战胜硬件故障导致使用效率低下的关键因素。所以精通VMware和Xen虚拟化平台,对任何云计算的成功运行都起着举足轻重的作用。此外,管理者需要了解Parallels虚拟化解决方案。长期以来,它的Virtuozzo和服务器产品都是Web托管方面的主要产品,其产品可以帮助用户很好地将IT系统过渡到云计算平台。

  再次,精通存储同样是管理者要具备的虚拟化技术。连接不同类型的存储(NAS、DAS和SAN)到虚拟化主机,合理分配存储,维护连接等技能,都需要管理员对现有虚拟化平台和共享存储的一般原则有所了解。同样,精通网络在正确配置主机间的通信和正确划分虚拟机方面,也有着重要的指导意义。

  操作系统层(The operating system layer)

  从表面上看,操作系统层似乎是最简单的。但如果深入研究,你会发现它才是最为复杂的。这里有两大主流的技术,也就是大多数系统管理员所熟知的Linux和Windows。尽管目前Linux仍是该领域的最大赢家,但Windows已日益显露出其强大的潜力。除了Azure平台,Windows也开始将包括桌面在内的全部IT业务移向云计算。

  建立正确应用和设置的服务器,确保该系统根据环境和角色适当的调整,保持最佳的性能设置,都要求管理者必须专注于所部署操作系统的具体细节和核心技术。如CompTIA的Server+,Microsoft、Red Hat等供应商的特定认证虽然有利于提供文件来证明这些技术,但却无法证明个人在该领域的专业技能。

  操作系统的管理人员同样需要掌握网络技术、存储、应用方面的技能,来建立彼此间的连接。由于操作系统是部署应用的渠道,所以具备存储和网络全面的技能,是确保云服务最优配置、交付和维护的有效手段。

  应用层(The application layer)

  应用层是包括数据库在内的应用,处于云计算的最前端。由于该层次中技术的多样性,所以并没有明确地列出什么样的应用技能是管理人员必须具备的。纵观目前的市场,除了JavaScript、XML、PHP、Ruby、Lua、Perl和Java等热门的开发语言,Apache、Tomcat、Rails和许多特色的SQL(特别是PostgreSQL、MySQL)等后端基础设施应用也是云开发者应掌握的重要技能。此外,掌握存储的基本技术以及网络和操作系统的技术也是必不可少的。

  在开发领域中,大家会注意到开放源码技术正被广泛使用。正如我之前提到的,目前开放源码架构的使用已经占据绝大部分的市场份额(尽管存在微软的Azure平台和其他支持基于Windows云的第三方)。但是随着云桌面应用的增长和可供选择的IT基础设施不断完善,基于微软的桌面技术的兴起将会是必然的,尽管该上升幅度目前还不清晰。

  无论企业选择的是何种平台,对于求职者和招聘主管来说,都应重新审视他们的云环境,并了解所需的技能,并参与到这些技术现状和未来发展趋势的讨论中来。

  作者简介  

Joseph Foran担任FSW的IT主管。该公司是康涅狄格州,布里奇波特市的一家非营利性社会服务机构。Joseph负责协同领导层和各级管理层一起在改善客户服务,提高员工工作效率,增加基金收入方面,制定有效的应用技术方案。他就职于FSW的领导委员会,为公司管理层在技术和商业决策上提供咨询与合作。目前,FSW的服务已扩展到康涅狄格州西南部的六个地区。

  在加入FSW之前,Joseph先后在CUND公司以及美国足球大联盟担任过IT经理,后又在消费品巨头联合利华做过系统管理员,同时还担任过美国康涅狄格州心理健康部和教育部的专业顾问。

相关推荐

  • Rackspace调查:技术的快速革新给IT决策带来更多挑战

    Rackspace今日宣布的一项新研究显示,近三分之二(66%)的IT经理表示,与10年前相比,当今快速的技术革新让市场决策变得更为艰难。

  • 多云实施管理工具知多少

    所有的云计算都不是相同的。虽然它们有着共同的操作集合,但是大部分的云计算都有着一个独特的API或者操作行为。

  • 选择最佳云计算管理平台

    多个云计算就意味着我们可以在我们的云计算环境中使用一个以上的单一或混合云计算。那可能是若干个公共云计算、若干个私有云计算或者是上述两者的混合,当然其中也可能会包括现有的传统系统。

  • 云定义:缘何云对于IT安全意义重大

    云计算已成为几乎每一家企业IT战略和组织架构中不可或缺的一部分了,所以企业相应的运行成本也在越来越多地转嫁至第三方,而由第三方来管理和维护企业的内部服务。