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