K2SourceCode咨询顾问介绍如何在微软新一代服务平台建立云端运用程序云端运算不是技术,它是概念。为什么?因为cloudcomputing本身就不代表任何一项信息科技的技术,它是一种计算机运算的概念,而一种概念就会有许多不同的方式去实践,这个时候才会有不同的技术衍伸出来。最简单的云端运算技术在网络服务中已经随处可见。例如:搜索引擎、网络信箱等,用户只要输入简单指令即能得到大量信息。未来如手机、GPS等行动装置都可以透过云端运算技术,发展出更多的应用服务。云端运算CloudComputingCloud名称由来为绘制网络配置示意图时,习惯将因特网画成一片云。这个云端版称为WindowsAzure(窗口蓝天),与其说是要取代既有桌面PC,还不如说这是给开发人员使用的替代选择,它主要是要让软件工程师所撰写的程序直接在微软数据中心理上线,而不用靠公司里的服务器。目前的Azure服务将在单一的微软数据中心执行(位于华盛顿州Quincy市)RayOzzie微软软件架构长:「这是我们软件的转换,以及策略的转化,WindowsAzure仍在非常初期的阶段,目前是以预览形式提供给开发人员,还有部分功能会在正式版之前加进来。」微软也预期,企业顾客将需要一些时间,把主要的应用软件移往Azure。眼前的目标是让开发者开始了解Azure,并试用其软件开发工具组。BusinesslogicDatacenterRespondtohardwarefailuresAddstoragecapacityHandleincreaseintrafficDiagnoseservicefailuresApplyOSpatchesPerformliveupgradefornewfeatureExpandtonewlocaleService“glue”andoperations…….Service1Service2ServiceNService3……setofconnectedserversUtilitycomputingDEMODevelopandModelDeployandRunMaintainServiceHealthfilestreamscacheslocksGeo-distributionandgeo-replicationDEMOCloudStorage(blob,table,queue)WebRoleLBnWorkerRolem