Windows Azure的存储组件代表云中的持久存储. Windows Azure允许开发人员存储表,blob和消息队列.可以通过HTTP访问存储.您也可以创建我们自己的客户;虽然Windows Azure SDK提供了一个用于访问存储的客户端库.
在本章中,我们将学习如何创建Windows Azure存储帐户并将其用于存储数据.
创建Azure存储帐户
步骤1 : 当您登录Azure帐户时,您可以在"数据服务"下找到"存储".
第2步 : 点击"快速创建",它将要求"帐户名称".
您可以在"复制"下拉列表中看到有四个选项.保留数据的副本,使其耐用并且可以高速使用.即使在硬件故障的情况下也会保留.让我们看看这些选项的含义和减号;
本地冗余存储空间 : 在创建存储帐户的同一区域中创建数据副本.根据位于不同域的数据,每个请求有3个副本.
区域冗余存储(仅适用于blob) : 数据的副本在相同区域或两个区域的不同设施上创建.优点是即使一个设施出现故障,仍然可以保留数据.创建三个数据副本.另一个优点是可以从辅助位置读取数据.
地理冗余存储 : `复制是在不同的区域创建的,这意味着即使整个区域出现故障,数据也会保留.在这种情况下,创建的数据副本数量为6个.
读取访问地理冗余存储 : 此选项允许在主要位置上的数据不可用时从辅助位置读取数据.创建的副本数量为6.这里的主要优势是可以最大化数据的可用性.
有不同的价格计划每个复制选项和"本地冗余"是最便宜的.因此,选择数据复制取决于成本和个人要求.
存储帐户端点
步骤1 &减号;点击"存储帐户",它会转到下一个屏幕.
第2步 : 点击顶部水平菜单中的"信息中心".
在这里,您可以看到服务下的四个项目.您可以在此存储帐户中创建blob,表,队列和文件.
每个对象都有一个唯一的URL.例如,此处帐户名称为"it1352",则blob的默认网址为 https://it1352.blob.core.windows.net 同样,将blob替换为表,队列和文件获取相应URL的URL.访问该位置中的对象将附加在URL中.例如, http://it1352.blob.core.windows.net/container1/blob1
生成访问密钥
访问密钥用于验证对存储帐户的访问权限.提供了两个访问密钥,以便在不中断帐户的情况下访问帐户,万一必须重新生成一个密钥.
要获取访问密钥,请单击"管理访问密钥".您的存储帐户.将出现以下屏幕.
重新生成出于安全原因,建议定期使用密钥.
管理数据到Azure存储
如何将数据上载或下载到Azure存储?有很多方法可以做到这一点,但无法在Azure门户网站内完成.您必须创建自己的应用程序或使用已构建的工具.
有许多工具可用于访问资源管理器中的数据,可通过单击"存储资源管理器"进行访问在Azure存储帐户中的"获取工具"下.或者,也可以使用Windows Azure Portal中提供的软件开发工具包(SDK)构建应用程序.使用PowerShell命令也是上传数据的选项. PowerShell是一个命令行应用程序,可以帮助管理和管理Azure存储.预设命令用于管理存储的不同任务.
您可以通过在帐户的以下屏幕上转到"下载"来安装PowerShell.您可以在命令行工具下找到它.
每个任务都有特定的命令.您可以管理存储帐户,创建新帐户以及创建容器.此外,还可以使用PowerShell管理blob,表,队列消息.