实现 Azure 存储
Azure 存储 是Microsoft新式数据存储方案的云存储解决方案。 Azure 存储为数据对象提供了一个可大规模缩放的对象存储。 它为云提供文件系统服务,为可靠的消息传递提供消息传递存储,或提供 NoSQL 存储。
Azure 存储是一项 AI 就绪服务,可用于存储文件、消息、表和其他类型的信息。 将 Azure 存储用于文件共享等应用程序。 开发人员将 Azure 存储用于工作数据。 工作数据包括网站、移动应用和桌面应用程序。 IaaS 虚拟机和 PaaS 云服务也使用 Azure 存储。
有关 Azure 存储的注意事项
可以将 Azure 存储视为支持以下三类数据:结构化数据、非结构化数据和虚拟机数据。 查看以下类别,并考虑在组织中使用哪种类型的存储。
| Category | Description | 存储示例 |
|---|---|---|
| 虚拟机数据 | 虚拟机数据存储包括磁盘和文件。 磁盘是 Azure IaaS 虚拟机的持久性块存储。 文件是云中完全托管的文件共享。 | 虚拟机数据的存储通过 Azure 托管磁盘提供。 虚拟机使用数据磁盘来存储数据库文件、网站静态内容或自定义应用程序代码等数据。 可以添加的数据磁盘的数目取决于虚拟机的大小。 |
| 非结构化数据 | 非结构化数据组织程度最低。 非结构化数据的格式称为非关系。 | 可以使用 Azure Blob 存储和 Azure Data Lake Storage 存储非结构化数据。 Blob 存储是基于 REST 的高度可缩放云对象存储。 Azure Data Lake Storage 是 Hadoop 分布式文件系统 (HDFS) 即服务。 |
| 结构化数据 | 结构化数据以架构相同的关系格式进行存储。 结构化数据通常包含在具有行、列和键的数据库表中。 表是自动缩放的 NoSQL 存储。 | 可以使用 Azure 表存储、Azure Cosmos DB 和 Azure SQL 数据库存储结构化数据。 Azure Cosmos DB 是全球分布式数据库服务。 Azure SQL 数据库是基于 SQL 构建的一项完全托管的数据库即服务。 |
使用 Azure 存储时的注意事项
考虑 Azure 存储的配置计划时,请考虑以下突出功能。
考虑高持续性和可用性。 Azure 存储是持久且高度可用的。 冗余可确保数据在短暂的硬件故障期间是安全的。 可在各个数据中心或地理区域之间复制数据,以便在发生本地灾难或自然灾害时提供保护。 复制的数据在意外中断期间保持高可用性。
考虑安全访问。 Azure 存储加密所有数据。 Azure 存储可以精细地控制谁可以访问你的数据。
请考虑可伸缩性。 Azure 存储设计为可大规模缩放,以满足现代应用程序在数据存储和性能方面的需求。
考虑可管理性。 Microsoft Azure 为你处理硬件维护、更新和关键问题。
考虑数据可访问性。 可以通过 HTTP 或 HTTPS 从世界上的任何位置访问 Azure 存储中的数据。 Microsoft 以多种语言提供适用于 Azure 存储的 SDK。 可以使用 .NET、Java、Node.js、Python、PHP、Ruby、Go 和 REST API。 Azure 存储支持通过 Azure PowerShell 或 Azure CLI 运行脚本。 Azure 门户和 Azure 存储资源管理器提供了用于处理数据的简单可视化解决方案。