Microsoft Azure -- 初步了解 (二)

微软Azure -- 佛和神(Key components)

1. 佛 - Windows Azure

佛作为统帅,生活在云中,不常见到,所以我把Windows Azure称为佛。

当然, 他本质上还是windows (windows-based)的环境, 管理并支配着 位于 微软数据中心 的一堆服务器(a large number of machines).

这些大家伙们就负责底层的计算和数据存储。

佛还承载着广大的芸芸众生 - 云应用程序。

所以,以后,我们写的程序就不要 deploy 在本地了,交给windows Azure 吧。

有一点很让我开心的是,Windows Azure是一个开放的平台,将同时支持微软和非微软的语言和环境。Windows Azure欢迎第三方的工具和语言,例如Eclipse,Ruby,PHP和Python。

2. 神A - .NET Service

你构建一个cloud application,我构建一个,不管是谁,都会遇到一些相同的问题:

  • 如何让用户login 本地的应用之后,也就无需再重复 login 其它的application, 作为有效用户正常使用。
  • 如何像 public API 一样,public 系统的功能。
  • 如何构建业务工作流

这些就是白皮书中提到的

  •      访问控制 Access control
  •   服务通道 Service Bus
  •       工作流  Workflow

3. 神B - Sql Service
========= 更新 (2009年7月19)
Microsoft已经将Sql Service 更名为 Sql Azure Database, 意图打造云关系型数据库, 为云应用程序提供传统形式上的数据存储服务。

微软的 Sql Service计划还是很要诱人的,它不仅包含基本的数据存储及访问,还提供数据报表生成,数据分析;不仅提供结构化数据维护,还可以维护非结构化数据,比如图片,电子文档,契约, 合同。

大伙,赶紧学习LINQ吧,如果你以后还想写你亲爱的代码的话。

注:Google的App Engine,也是使用它的 GSQL。
               
4. 神 C - Live Service

 几年前,微软推出了一个Live  产品系列,试图一统人类的网络生活,

  新闻,聊天,电邮,网络相册,网络硬盘..

 我使用过 Live 系列,好像要安装一个客户端。觉得不满意,remove掉了,连这个软件叫什么都不记得了。

显然,微软觉得Live系列提供的服务还是人类网络生活中,很重要的一部分,

并希望,以后的云应用,可以通过 Live Operating Envionment 使用上它们。

 朋友们,Live Service 的重心在 Mesh .

Mesh 的目标是要将所有能连上 Internet的终端,纳入形成一个个mesh.

Live Operating Envionment 的另一个重要意图是用来同步mesh。

The precondition is you need to make your meshes(computer, laptop, mobile device) working

as an instance of Live Operating Envionment.

 

好了,今天就学到这里吧。明天又是一个新的星期了,加油吧,我对自己说。

你可能感兴趣的:(Microsoft)