Azure存储管理与虚拟网络拓扑规划
1. Azure存储管理
1.1 表服务
许多Azure开发者喜欢表服务,因为它是一种快速、可扩展且低成本的方法,可用于临时或永久存储应用程序数据。Azure表存储旨在实现单区域内的大容量NoSQL存储。如果你需要地理复制和全球规模的存储,可以考虑Azure Cosmos DB表API。更多信息请访问:https://docs.microsoft.com/en-us/azure/cosmos-db/table-introduction 。
1.2 队列服务
对于非软件开发人员来说,消息队列的概念可能比较陌生。如果将应用程序拆分为模块化服务(即微服务软件架构),则需要一种机制来实现这些服务之间的异步消息数据收发。队列存储本质上是一个快速、可扩展且相对简单的消息传递平台。如果开发者需要更高级的功能(如更高的扩展性、保证消息传递、事务支持等),可以参考存储队列服务的“大哥”——Azure Service Bus。
1.3 Azure磁盘存储
在微软推出托管磁盘之前,虚拟机(VM)的虚拟硬盘(VHD)存储在存储账户的Blob服务中。这种方式存在诸多问题:
- VHD与其他随机Blob混合存储,管理难度大。
- 管理员在清理Blob存储容器时,容易误删VM磁盘。
- Blob容器可能被授予全球匿名访问权限,如果容器中存储了VM VHD,会带来严重的安全问题。
- 存储账户的固定请求速率为每秒20,000次输入/输出操作,如果在单个存储账户中放置过多VHD,会严重影响VM性能。
使用托管磁盘后,VM的操作系统和数据磁盘由微软
超级会员免费看
订阅专栏 解锁全文
25

被折叠的 条评论
为什么被折叠?



