深入了解微软 Azure 架构中的存储系统
1. 亲和组的作用
亲和组主要有两个作用。其一,它可用于将存储和虚拟机放置在彼此靠近的位置。这与 Azure 服务的部署方式有关,Azure 服务存放在容器中,这里的容器并非微软用于其他数据中心的海运集装箱,而是一组机架和集群的集合。每个容器都有特定的服务,像计算和存储、SQL Azure、服务总线、访问控制服务等。可以看到,只有计算集群和存储集群属于同一个容器。
其二,亲和组可用于控制成本。微软会对离开数据中心的网络流量收费。例如,若应用程序的 Web 层在阿姆斯特丹数据中心运行,而数据库在都柏林数据中心运行,这就会产生额外的成本。
2. 微软 Azure 存储概述
Azure 存储是微软提供的存储服务,它基于一堆磁盘(JBOD)阵列构建,磁盘控制器以软件形式运行,可看作软件定义存储。用户可以直接通过 URL 访问 Azure 存储,即便客户不使用虚拟机,也能访问存储。这种数据发布方式类似于某些企业存储阵列上的 CIFS 共享,存储阵列可直接向 Windows 服务器或桌面呈现文件共享,无需在客户端和存储层之间设置 Windows 服务器。
Azure 存储具有高度可扩展性,理论上可使用的存储量没有上限,但存储账户的性能存在一定限制。
3. 存储容量的交付方式
在最低存储级别,有两种交付原始存储容量的方式:
- 本地存储 :由物理服务器提供,每台服务器中约有五个硬盘组成一个卷,供运行在该主机上的虚拟机使用。Azure 使用本地存储来存储非持久数据,当主机崩溃或需要使用新的 Windows 服务器映像重
超级会员免费看
订阅专栏 解锁全文
1395

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



