微软公司是目前全球最大的计算机软件提供商。在云计算已经成为全球IT产业共同应和的、主流的声音时,微软公司也走在了时代的前沿。经过多年的积淀和持续探索,微软公司正式发布了一些列称为S+S(软件+服务)的云计算产品和服务。
下面将主要介绍微软公司的公共云服务Windows Azure和Microsoft Live。
(1)Windows Azure
2008年,在微软公司开发者大会上,微软公司发布了一个全新的云计算平台——Azure Services Platform(www.azure.com)。这是一个基于微软公司数据中心的PaaS平台(见图1-3),提供了一个在线的基于Windows操作系统系列产品的开发、存储和服务代管等服务的环境。微软公司的Azure平台直接瞄准微软公司产品开发人员,对于每天使用C#和SQL Server的人来说非常亲切。Azure根据用量定价,使用Azure服务越多,价格越高。Azure可以根据计算时间(CPU使用)、宽带(包括进和出)和存储计费,也可以根据事务(例如GET和PUT)收费。
Azure的底层是数据中心中数量庞大的64位Windows服务器。Windows Azure通过底层的网状控制器(Fabric Controller,跟VMware的Virtual Center有着十分相似的功能)将这些服务器有效地组织起来,给前端的应用提供计算和存储能力,并保证其可靠性。它可以看作一个在线的操作系统环境,统治了整个数据中心的运算资源,用户可以很方便地调用这些资源,来执行各种应用程序。此外,操作系统升级、维护等也可以在系统不宕机的情况下自动完成。
图1-3 微软公司Azure平台示意
同时,微软公司还提供了一套基于Visual Studio的Azure工具,可供开发者在计算机上开发、模拟和测试Azure平台上的应用程序。通过Azure工具的发布按钮,开发者能将ASP.NET等应用程序直接部署到Azure平台上。这样,开发人员就能够缩短开发时间,降低成本,并在熟悉的Windows操作系统开发环境及统一的变成模型基础上衍生出新的应用和服务。
Azure平台目前推出了五项托管服务,包括.NET应用服务、SQL服务、SharePoint服务、Dynamics CRM服务以及Live服务等,用以帮助客户建立云计算的应用,或将现有的业务拓展到云端。
1).NET服务:最初被命名为BizTalk服务,它由访问控制、服务总线和工作流三个模块组成。.NET服务提供了一个基础架构,使用户可以不必一遍一遍开发重复的功能和基础设施来构建基于互联网的分布应用,就可以初步实现互联网服务总线的一些功能。
2)SQL服务:是一个云计算平台的数据库,构建在企业级的SQL Server数据库和Win-dows服务器之上。SQL服务提供了一系列丰富的集成服务,可以对数据进行查询、搜索、同步、报告和分析之类的操作。数据可以存储在各种设备上,从数据中心最大的服务器一直到桌面计算机和移动设备,用户可以控制数据而不用管数据存储在哪里。另外,SQL服务可以为应用程序提供较高级别的安全性、可靠性和伸缩性,减少管理和开发应用程序的时间和成本。
3)SharePoint服务:提供协作服务。通过使用协作特性,企业内的用户可以轻松创建、管理和构建他们的协作Web站点,并让这些站点为整个企业所利用,通过这种协作和快速开发的服务建立更强的客户关系。(www.xing528.com)
4)Dynamics CRM服务:是一个完全集成的客户关系管理系统,提供类似Salesforce的应用级服务。通过该服务,用户可以从第一次接触客户开始,在整个购买和售后流程中创建并维护清晰、明了的客户数据;可以强化和改进公司的销售、营销和服务流程,提供快速、灵活且经济、实惠的解决方案;还可以帮助用户在日常业务处理过程中获得持续和显著的改进。
5)Live服务:以用户为中心,提供诸如联系人信息、博客和图片等服务。微软公司将Windows Live的很多功能和资源,通过Live服务封装以后提供给软件厂商和开发人员使用。通过Live服务,可以存储和管理Windows Live用户的信息和联系人,将Live Mesh中的文件和应用同步到用户的不同设备上去。
(2)Microsoft Live
Microsoft Live是微软公司推出的网格托管的云应用服务,主要包括Office Live和Win-dows Live两个系列的产品,下面将分别加以介绍。
1)Office Live。Office Live为小型企业和信息工作者提供了一组新的基于互联网的软件服务,可以帮助他们建立、扩展和管理其在线业务。这些用户可以通过Web设计、咨询服务和Office Live服务来获得新的收入来源。
Office Live的服务主要如下:
① Office Web Apps:是一组Web版的Office应用,它包括Web版的Word、Excel、Pow-erPoint和One Note。任何用户通过浏览器无需安装任何客户端软件即可使用这些Office应用,同时还可以共享文件,与其他人协作。Office WebApps不仅可以通过微软公司的在线服务提供,比如Hotmail,Docs.com等,也可以通过SharePoint软件运行于私有云上。
② Office 365:它免费提供最基本的服务项目,并同时提供付费的升级服务项目,包括更大的在线空间/存储容量、Store Manager以及免费的广告管理工具来直接管理通过微软公司adCenter注册的广告等。
③ Office Live Add-in:能够将Office客户端与Office Live整合起来,利用Microsoft Of-fice强大的本地处理能力以及Office Live提供的在线服务,在本地用Microsoft Office打开、编辑和保存Office Live上的文档。目前Office Live Add-in支持Word、Excel和PowerPoint。
2)Windows Live。Windows Live是微软公司推出的一项即时沟通工具,也提供照片、空间和邮件等在线服务。著名的Windows Live Messenger(以前叫MSN)就是Windows Live中的一个产品。Windows Live可以与包括Office Live Workspace和Office Live Small Business在内的Office Live合并成一套服务,并有一个统一的门户提供给用户。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。