Microsoft Azure - 存储



Windows Azure 的存储组件表示云中一个持久存储。Windows Azure 允许开发人员存储表、Blob 和消息队列。存储可以通过 HTTP 访问。您还可以创建自己的客户端;尽管 Windows Azure SDK 提供了一个用于访问存储的客户端库。

在本章中,我们将学习如何创建一个 Windows Azure 存储帐户并将其用于存储数据。

创建 Azure 存储帐户

步骤 1 - 登录到您的 Azure 帐户后,您可以在“数据服务”下找到“存储”。

Storage Account

步骤 2 - 点击“快速创建”,它会要求您输入“帐户名称”。

Storage Account

您可以在“复制”下拉列表中看到四个选项。数据的副本被保留,以便它具有持久性和高速可用性。即使在硬件故障的情况下,它也会被保留。让我们看看这些选项的含义 -

  • 本地冗余存储 - 数据副本在创建存储帐户的同一区域中创建。针对驻留在单独域上的数据发出的每个请求都有 3 个副本。

  • 区域冗余存储(仅适用于 Blob) - 数据副本在同一区域或跨两个区域的单独设施中创建。优点是,即使一个设施发生故障,数据仍然可以保留。创建三个数据副本。另一个优点是可以从辅助位置读取数据。

  • 地理冗余存储 - `副本在不同的区域创建,这意味着即使整个区域发生故障,数据也会保留。在这种情况下,创建的数据副本数量为 6 个。`

  • 读取访问地理冗余存储 - 此选项允许在主位置上的数据不可用时从辅助位置读取数据。创建的副本数量为 6 个。这里的主要优点是可以最大限度地提高数据的可用性。

每个复制选项都有不同的价格计划,“本地冗余”是最便宜的。因此,选择数据复制取决于成本和个人需求。

存储帐户终结点

步骤 1 - 点击“存储帐户”,它将带您进入下一个屏幕。

步骤 2 - 从顶部水平菜单中点击“仪表板”。

Storage Account Endpoints

在这里,您可以在服务下看到四个项目。您可以在此存储帐户中创建 Blob、表、队列和文件。

每个对象都将有一个唯一的 URL。例如,如果帐户名称为“tutorialspoint”,则 Blob 的默认 URL 为 https://tutorialspoint.blob.core.windows.net 同样,在 URL 中将 blob 替换为 table、queue 和 file 以获取相应的 URL。要访问对象,位置将附加到 URL 中。例如, http://tutorialspoint.blob.core.windows.net/container1/blob1

生成访问密钥

访问密钥用于对存储帐户的访问进行身份验证。提供两个访问密钥以便在不中断的情况下访问帐户,以防需要重新生成一个密钥。

要获取访问密钥,请在您的存储帐户中点击“管理访问密钥”。将出现以下屏幕。

Generating an Access Key

建议出于安全原因定期重新生成密钥。

管理 Azure 存储中的数据

如何将数据上传或下载到 Azure 存储?有很多方法可以做到这一点,但不能在 Azure 门户本身内完成。您必须创建自己的应用程序或使用现有的工具。

有许多工具可用于在资源管理器中访问数据,可以通过点击 Azure 存储帐户中的“获取工具”下的“存储资源管理器”来访问。或者,还可以使用 Windows Azure 门户中提供的软件开发工具包 (SDK) 构建应用程序。使用 PowerShell 命令也是上传数据的一种选择。PowerShell 是一个命令行应用程序,用于促进 Azure 存储的管理。预设命令用于执行管理存储的不同任务。

您可以通过转到帐户中以下屏幕上的“下载”来安装 PowerShell。您会在“命令行工具”下找到它。

Managing Data to Storage

每个任务都有特定的命令。您可以管理您的存储帐户、创建新帐户和创建容器。此外,还可以使用 PowerShell 管理 Blob、表、队列消息。

广告