WEB开发网
开发学院服务器云计算 Windows Azure存储抽象概念全接触 阅读

Windows Azure存储抽象概念全接触

 2010-06-29 00:00:00 来源:WEB开发网   
核心提示:Windows Azure存储为应用程序开发人员提供了四个对象抽象:· Blob(二进制大文件存储) – 提供了一个简单的接口存储文件及文件的元数据,· Table(表) – 提供大规模可扩展结构化存储,Windows Azure存储抽象概念全接触,一个Table就是

Windows Azure存储为应用程序开发人员提供了四个对象抽象:

· Blob(二进制大文件存储) – 提供了一个简单的接口存储文件及文件的元数据。

· Table(表) – 提供大规模可扩展结构化存储,一个Table就是包含一组属性的一组实体,应用程序可以操作这些实体,并可以查询存储在Table中的任何属性。

· Queue(队列) – 为应用程序消息提供可靠的存储和投递,在应用程序不同组件(角色)之间建立松散的连接和可伸缩的工作流。

· Drive (驱动器) – 为Windows Azure应用程序提供持久性NTFS卷,允许应用程序使用现有NTFS API访问网络附加持久化驱动器,每个驱动器都是一个网络附加的Page Blob格式,作为一个NTFS VHD卷使用。

下图显示了Windows Azure存储的抽象概念和Blob、Table和Queue使用的URI。

图 1 Windows Azure存储的概念视图

存储账号和它们的位置

访问Windows Azure存储必须使用它的存储账号,创建存储账号时可以指定存储的位置,目前可以选择的位置有:

· 美国中北部

· 美国中南部

· 欧洲北部

· 欧洲西部

· 东亚

· 东南亚

选择位置应选择与你托管的服务相同的位置,这样服务和存储之间的带宽才能得到保证。

注意你注册的账号名将成为主机名的第一部分,如 http://accountName.queue.core.windows.net ,DNS将会用它将请求直接重定向到该账号对应的数据存储位置,其中的Queue表示应将请求定向到该位置的Queue服务,因为Blob,Table和 Queue都是独立的服务,因此在Windows Azure存储账号下的都有它们自己的命名空间,因此Blob容器,Table和Queue的名字可以是相同的。

1 2 3 4  下一页

Tags:Windows Azure 存储

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接