微软之前关于公司全身心投入云计算的说法很出名,对于开发者而言,其中有很多要认真处理的信息、代码和功能。但是作为一名IT管理员,云代表了在你界线之外的东西,公司为它们付了钱,但你却无法直接控制。
事实是,关于Windows Azure对IT专业人士的意义日前并没有真正的好消息。所以,让我们从IT专业角度来看看Azure生命周期并试着将云计算这个词和随之产生的IT部门综合到一起。
首先,了解Azure的概况
Windows Azure简单来说就是微软运行的一个环境,它让开发者能够创建在任何地方都能运行的应用,且不必为特定硬件、处理命令或找到管理团队来管理不必要附加物而担心。Azure基本上提取了开发者的服务准备和电脑管理层级,所以他或她可以向Azure平台写应用,但不能涉及资源、机器、状态等等。
因为您只需为您使用的产品付钱(例如,为了公司利益用微软资源时),公司理应受益,这最小化了运行连网应用的投资费用。
Azure平台主要由三部份组成:
结构。结构基本上是所有投身于运行Windows Azure平台的微软机器的网络。现在我犹豫着要不要用“网络”这个词,因为在Azure里,功能集是在Azure实例和虚拟机角色间建立虚拟网络的能力。但是此刻,遍及整个投身于服务该平台的世界,全都把结构描画成一大片在微软数据中心的机器。
存储。Azure的存储可以用表、队列、二进制对象(BLOB)和叫做Windows Azure Drives的专有功能来表示。
表通常只是用来存放结构化数据,就像你在传统数据库里发现的那样。队列用来作为消息的组成部分,其中应用程序可以在队列中插入消息然后删除,之后还可以对消息内容进行更进一步有效的异步通信操作。最后,对于BLOB,它可以存储来自于媒体、图片、文本、文档、程序或你能想象到的其它任何东西。 Windows Azure Drives的基本功能可以让你像挂载磁盘一样来挂载NTFS卷,所以IT专业人士对它的运行已经非常熟悉。
API和SDK。这层属于开发人员工作的范畴,到客户化的勾子运行在允许应用遍及整个Windows Azure无缝工作的潜在结构上。(试想一下,应用程序的一部分可能在雷蒙德的机器上运行,而同一应用的另一线程可能在芝加哥运行。在任何其它情况下都可能是程序的一个噩梦,但是对于Azure,距离仅是抽象的。)
IT人士的Azure任务
即使云计算能够处理较大的负荷,但IT专业人士和管理员不得不设置并部署可定制的应用程序,并且要一直监控它们是否正常运行。它们还需要预测并管理对应用程序的需求,不管是面向客户还是面向内部的,它们都群集在Azure平台上。最后,管理员需要确认数据安全、访问安全及应用程序和数据都已备份,就像有应急系统一样。
IT专业人士也需要创建和配置Windows Azure的应用程序,主要是使用Azure控制面板和利用必要的技术支持。此外,应用程序本身通常不进行自我管理(除非您的开发团队比其它平台高一个级别),所以即使有了应急的企业应用程序,你还是要管理这些代码。
方程式中Windows Azure改变的唯一部分是人力资源使用领域。Azure投入使用后,管理员从管理企业软、硬件中解放出来,有更多的时间管理并强化企业的服务提供和IT具体表现的质量。自从活动目录成为利益中心后,其中很多企业决策者确切要求使用Windows Azure,如果你还没听到这些声音,离你听到也不会有太久了。
当然,微软并不是唯一的参与者,亚马逊和谷歌都提供了相似的服务及平台来开发、运行并管理应用程序。因此,作为一名IT专业人士,最好了解各种云计算平台是如何影响你的角色和任务的。
云会持久发展,所以带上你的保护伞。
作者:Jonathan Hassell 译者:Mark
新闻热点
疑难解答