Microsoft
Windows Azure的主要特点
微软发布了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
Most Viewed Post
- 如何直接加载VMDK虚拟磁盘到你的Windows系统? - 8,230 views
- 如何使用Openfiler为VMware ESX设置一个免费的iSCSI或NAS储存系统 - 5,458 views
- VMware ESX 3.5与ESXi 3.5的区别 - 5,446 views
- 怎样在USB盘上安装ESXi 3.5 Update 3 - 4,556 views
- 免费Sun xVM VirtualBox的安装和使用 - 2,832 views
- 用简单的方式在Linux上安装VMware Workstation 6.5 - 2,244 views
- Live Mesh Remote Desktop(实时远程桌面)简介1 - 2,154 views
- VM Explorer,一个免费的ESX服务器工具 - 2,145 views
- 免费的ESX服务器性能监测工具 - 2,083 views
- Citrix XenDesktop 2.0桌面虚拟(VDI)解决方案评测 - 2,077 views
Discussion
No comments for “Windows Azure的主要特点”
Post a comment