假设我想使用 Azure Container Service 或 Azure App Service,使用 ASP.Net Core API 或/和 Web 应用程序挂载 docker 容器。
到目前为止,每个 API 都使用主机 VM (Linux/Win) 中的本地存储来存储其部分数据,并与其他 Azure 托管持久性服务(例如 SQL、Redis、Document db 等)并行使用,这是有充分理由的。
如果我为应用程序使用 docker 容器,我可以为每个 API 的本地存储做什么?我使用 SQLite、RocksDB、文档。
是否可以将 Azure 托管磁盘用于 docker 卷?
它们的行为/性能是否与本地磁盘相同?例如 SQLite 的文件锁定、速度。
否则,我应该继续使用 VM 部署