服务器在线11月13日报道 上周,微软公司公布了旗下的云计算平台Azure,由此跻身谷歌和亚马逊在线目前的云产品之列。这是微软公司向云计算研发应用软件迈出的重要一步。Azure是否能获得企业IT研发人员的青睐还有待时间来证明。
微软在Azure平台上所付出的努力让人感觉像是云计算竞技舞台上的西部拓荒之旅。让我们打个比方,如果这是在十九世纪八十年代后期,亚马逊在线提供的就是政府公用的土地,就如同我们习惯使用Linux和Windows操作系统来运行应用软件一样。谷歌就是一个存储和分发应用编程接口的杂货铺,研发人员可以使用这些应用编程接口来开发应用软件,而那些零散的开拓者就用微软的产品来建立新的领地,难道微软公司的总裁兼首席执行官史蒂夫.鲍尔默是比利小子吗?
我们用了足够多的比喻无非是想走近Azure一探究竟。我对Azure第一眼的印象是有些华而不实:微软公司称它为"社区技术预览版",也有人认为它是alpha version。微软花费了很长的时间来进行Azure的研发。而谷歌通常称他的很多应用软件为测试版,但是实际上这些软件已经非常成形了–我的意思是比如现在的Gmail有长达17年的时间都是测试版。
在选择Azure之前你需要考虑什么
你应该考虑为什么我要选择微软的云平台?首先要考虑你的.Net技术设置是什么,你的程序员是否将使用JScript或者其他用来进行代码编程工作的程序语言。好消息是Azure平台从设计之初就能适用于.Net应用程序。而且微软公司承诺说Azure将支持SOAP, REST和即将推出的AJAX。
微软还提及用户可以像现在一样在本地桌面系统上对这些应用程序进行测试和调试,然后再在Azure平台上完成配置。坏消息是你可能需要对这些应用程序的某些部分重新编译以便用户界面和数据导出逻辑能在低带宽网络连接下运转。
微软公司首席技术官雷.奥齐表示"基本上,应用软件模式不用进行改变。多数应用软件在Azure平台之外无法运行"。如今好的编程能将网页文本内容与格式化指令相分离,多数程序员认为他们可以在同样的平台上运行各种应用程序。你还记得LAN应用软件回到令牌网的时代吗?而现在我们有10GBPS的以太网。
尽管你可能还沉迷于.Net,但你也应该对Windows Server和SQL Server 2008更加熟悉,因为在Azure平台上也将采用很多同样的技术。有一种技术不适用于Azure的就是Hyper-V管理程序;微软设计了另外一款管理程序来在Azure虚拟机上运行。这对于那些刚刚习惯使用Hyper-V管理程序的用户来说可真是很糟糕,谁也不会认为这是件很容易的事。
数据中心领域的竞争
提到服务器,微软公司可不甘示弱,他们拥有自己的一席之地。微软在很多城市增建了数据中心并对现有的数据中心进行了扩建和实力扩充。更多的好消息是微软计划使用Azure来运行他们自己的托管应用软件。马上所有的Azure应用程序就将在华盛顿州昆西市的数据中心运行,这个位置位于微软的总部所在地Redmond以东150英里处。你可以打赌这个变化会让更多的人来使用这项服务。而亚马逊对公司的S3和弹性计算云的数据中心数量和所在地则缄口不言。
当然,云计算最大的诱人之处是可升级性。奥齐对此的观点是"每家公司都可以运行自己的网站,他们总是担心如果网站普及以后会发生意外事故。因此他们对运行网站的人给予了过度的保护"我喜欢这样。但是假如象去年亚马逊和谷歌遭遇断电故障,那么用户又会遭受怎样的损失呢?
其次你想在那里研发你的应用程序呢?你可能只是想使用微软的服务,这并不意味着你的应用程序必须在微软的服务器上运行。如果你对谷歌所有的产品都满意,你可以延续以前的做法。如果你偏好其他厂商的编程语言或者工具,也可以这么做。
微软目标所做的努力就是对整个云生命周期研发进行管理,这种做法与使用Visual Studio和.Net工具管理本地应用软件研发的做法类似。确实亚马逊也将允许用户在云平台上创建自己喜欢的虚拟机,但是微软提前一步就开始为用户创建和提供各种服务。
企业如何参与云市场的竞争?
云计算真正的麻烦在于有多少云平台上研发而成的应用程序将与现有的企业级数据架构并存还是个未知数;SnapLogic有款工具能对数据进行合并和拆分,但传统的计算机课程中没有教会研发人员如何找出数据的出处,对于多数IT供应商来说甚至是闻所未闻。你需要一个用于云资产的数据库吗?你知道有人用你的数据在做些什么呢?
接下来定价还不确定,尽管这只是暂时的,Azure目前是免费的。如果你以亚马逊在线对诸如微软提供的此类固定资产服务(每小时2,000虚拟机,50GB存储,每月600GBPS带宽)的收费标准为参考,你可以得出大概的费用是每月400美元。想象一下:每月400美元足够你从任何一家托管提供商处购买一台非常高端的专用Linux或者Windows服务器,而且你不必担心带宽和其他费用的问题。
不过亚马逊在线的S3存储库的价格现在是惊人的便宜,从本周起还会更低;事实上,目前亚马逊在线每十亿字节的收费已经比以前便宜了,而且用户能获得更大的存储容量。微软公司应该也会采取递进的按月固定收费模式,免费提供存储组件。我正在考虑微软的基本帐户应该免费,每月100美元的收费对于高级用户还是合适的。微软Office Live Small Business托管服务的定价就反映出我们这种期望。
最后,最好的做法是做浏览总量统计。编译云应用软件如果没有将浏览用户对Java和其他应用编程接口的变量考虑在内将会非常困难。你会发现你要对来自不同厂商的不同版本进行支持,如果仅仅因为IT负责人这样要求就让研发人员做出转变那几乎是不可能的。
如果你打算勇敢的进军云计算的世界,那就说明你也将开始一段西部拓荒之旅了。