你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
Azure 容器存储为客户数据提供了许多不同的存储选项。 本文介绍可用选项。
本地共享边缘卷
第一个也是最基本的选项是使用本地共享边缘卷。 此卷类型位于 Kubernetes 群集本地,支持多次读写存储器。 当安装在包含 3 个或更多节点的集群上时,将提供用于启用数据复制以实现故障转移和恢复的选项。 此卷类型适用于暂存空间、临时存储以及不适合云目标的本地持久数据。 对于要在边缘积极处理、更改或处理的数据,此卷类型也是理想的目标位置。
云边缘卷
第二个存储选项是云边缘卷,其中包含引入同步策略。 如此处所述,此卷/子卷组合可将 Kubernetes 群集连接到 Azure 提供的所有内容,从而有助于使用更大的存储容量。 借助 Blob、ADLS Gen2 和 OneLake 等云目标,可以将数据发送到 Azure 来增加数据存储容量。 输入所需的存储帐户和容器信息(请参阅将文件映射到对象路径名),我们的应用程序会负责将数据移动到 Azure 并根据需要清除本地副本(并按照同步策略进行指定),以允许几乎无限制的数据引入。
使用这两个存储选项
还可以同时使用这两个存储选项。 例如,请参阅下列应用场景:
若要以高分辨率下载体系结构图,请访问 Jumpstart Gems。
在这种情况下,我们有一个生成数据的应用程序。 我们希望将其中一些数据直接发送到云端,因此我们将其放入为云存储目的地配置的导入子卷中,在本例中是 OneLake。 但是,我们还没有准备好将一些其他数据发送到云,因此,我们将这些数据发送到本地共享卷。 在这里,我们的应用程序可以根据需要来回交互、更改或处理数据。 对处理的数据感到满意并准备好在云目标中找到其归属后,我们可以将数据从本地共享卷复制到我们的引入子卷,然后系统会自动将目标文件上传到 Azure 云。
这只是潜在数据流的一个示例。 如有意见或问题,或者想讨论设置数据流的最佳方式,可以联系我们的团队。
灵活性
可以通过在 Cloud Edge Volumes 下创建子卷来添加一层灵活性。 如果已运行应用程序并装载了 Cloud Edge Volume,但需要新的云存储目标,则无需重新部署应用程序。 可以创建新的子卷 CRD 以匹配新目标,然后将应用程序指向新的子卷路径。
例如,可以使用此功能来区分开发、测试和生产环境。 在这种情况下,可以创建 Edge Volume 路径,例如 /myapp,然后创建用于开发数据的子卷,例如 /myapp/dev。 接着,当应用程序准备好用于生产时,便可以创建新的子卷路径,例如 /myapp/prod,并将应用指向待写入生产数据的新路径名称。