// you are reading...

Microsoft

Windows Azure的主要特点

windowsazuresmall.gif

微软发布了Azure的白皮书,在这里总结了一下它的主要特点:

  • 一句话概括:一个在云架构中运行Windows应用程序和存储数据的平台
  • 四个主要领域:Windows Azure核心、.NET服务、数据库服务和Live服务
  • 所有Azure应用程序运行在微软的数据中心,并通过因特网访问
  • 基于.NET的应用程序将只能运行在Azure
  • 开发人员将使用Visual Studio 2008
  • Azure支持独立于网络应用程序的后台进程运行
  • 访问Azure存储服务是通过REST API(而不是MS SQL Server数据库)
  • 存储没有严格规定SQL(关系型数据库),但提供了一个表格结构的查询语言
  • 每个Azure应用程序拥有其自己的配置文件,其中描述了运行在该平台上的资源请求
  • Azure有一个完整的网络门户站,用于控制各方面的Azure应用
  • 微软的BizTalk服务,现被称为.NET服务,控制分布式应用程序的基础架构
  • 访问控制服务,谁可以做什么
  • 服务总线允许应用程序通过Web服务端点显示所提供的功能。处理所有的后勤工作,其中包括注册,查询和防火墙问题
  • 建立于Windows Workflow Foundation的工作流指示如何让所有部件协同工作
  • SQL服务将包括报告和数据分析
  • 第一次出现在SQL服务的将是“SQL数据服务”,被称为“SQL Server Data Services”
  • 认证Azure应用程序和非(远程)Azure的应用程序在微软的服务器上存储数据。
  • 微软将只收你使用(存储和流量)的费用
  • SOAP和REST的API将用于存取这一领域内的数据
  • SQL数据服务不需要预先确定的模式
  • 有效的集Amazon的SimpleDB/S3服务与一体
  • Live服务是一个包装连接到现有的在线微软Live系列应用程序
  • Live Framework提出了Live Operating Environment(现场操作环境)的概念,可运行于台式机(包括苹果机)和移动设备,并将自动同步用户的数据
  • 如果用户提供许可申请,Azure应用程序可以连接到这个同步/层
  • 在Live Framework,用户可以与其他用户交换数据
  • 一个“mesh enabled”的应用程序可以运行在任何设备/平台,并获得相同的数据。换句话说你的Azure应用程序可以脱离云架构并储存到其他设备,类似于Google Gears
  • 为了资助这个新兴平台,微软计划建设广告支持
  • 由于使用的是REST/SOAP API,非微软平台/技术也可以连接到这个平台
  • Azure应用程序运行在他们自己的“环境” ,目前是1对1的映射到一个单独的处理器
  • 一个Azure应用程序可以决定它们的运行环境,而且该平台将自动在两者之间取得平衡
  • 每个“个体”实际上是一个运行在.NET 3.5上64位的Windows Server 2008
  • 用户将不能定制,或上传自己的“个体”
  • 自动检测失败的“个体”将启动一个新的
  • 所以的Azure应用程序必须是无状态的;客户数据将写入到SQL数据服务,或滞留在网页的cookie
  • 访问Windows Azure存储是通过ADO.NET网络服务;因此现有的.NET应用程序将不可能不作修改的运行于Azure
  • 开发人员可以运行一个”Azure-in-a-box”,这样他们可以在当地对所有Azure提供的服务进行测试
  • Azure具有内置的挂钩,提醒即将到来的系统崩溃
  • 存储可以简单到只是一个单一的BLOB或高达50GB的大小
  • BLOB可以是每一个用metadata关联或数据本身
  • 其他可查询数据以key/pair/type结构存储
  • 所有数据具有3倍的容错
  • 所有数据都可以通过一个简单的网址访问:
  • http://StorageAccount.blob.core.windows.net/Container/BlobName

    http://StorageAccount.table.core.windows.net/TableName?$filter=Query

    http://StorageAccount.queue.core.windows.net/QueueName

    http://Auhtority.data.database.windows.net/v1/Container/Entity

  • 这允许非Azure应用程序挂接到该数据上

微软已经远远超过了只是简单的追随者。他已经形成了一个完整的新平台,利用像各自作战的Amazon, Google, Sales Force, Open Social API,把他们都“捆绑”到了一起。

现在正在开始接受测试这个新的平台,详细的定价还没有出来,所以我们没法真正为AmazonS3、Nirvanix及Windows Azure作价格比较。

但这一消息肯定会让.NET开发人员津津乐道,他们最喜欢的Micro$oft并没有让他们失望,为Googles App Engine强迫他们学习Python。

更多信息请访问这里:http://www.microsoft.com/azure/webdev.mspx

Bookmark and Share

Discussion

No comments for “Windows Azure的主要特点”

Post a comment