想到什么写什么周报 第29期 - 2018-06-18
Why We Chose Ceph to Build Block Storage
https://blog.digitalocean.com/why-we-chose-ceph-to-build-block-storage/
DigitalOcean说他们为什么选择Ceph来提供块存储服务。目前用的是L版,跑在SSD上,三副本。文中也提到了,他们只把Ceph用在块存储上,虚拟机的系统盘本身不存储在Ceph上。
A bright future for GitHub
https://blog.github.com/2018-06-04-github-microsoft/
https://blogs.microsoft.com/blog/2018/06/04/microsoft-github-empowering-developers/
GitHub被微软收购了。
What Stratis learned from ZFS, Btrfs, and Linux Volume Manager
https://opensource.com/article/18/4/stratis-lessons-learned
Stratis文件系统从ZFS,Btrfs和LVM上学习的东西。
Extending Magic Pocket Innovation with the first petabyte scale SMR drive deployment
Dropbox在自己的基础架构中开始应用SMR盘,这样可以提升机柜的存储密度,降低成本。但是换成SMR盘也会有一些问题要解决:
- 因为SMR盘的写性能不如PMR盘,他们选用了Host Managed SMR盘,自己控制读写。
- 机器需要加内存,提升CPU。他们把数据索引保存在内存中,因为整个机器的存储空间增加了,所以内存也要加。额外增加的CPU算力用来保证机器的吞吐。
- 从RAID换到HBA。原来应用RAID 0来提升写性能,并且使用了RAID cache。这样可以降低部署时间,不用再维护RAID的bug和固件版本。
- 因为去掉了RAID,写cache也没了,所以添加了一个SSD来做写cache。不过,他们发现SATA的性能已经快满了,将来需要换到NVMe盘。
- 每个机器有100个盘,存储密度从一开始的240TB上升到1.4PB(使用了14TB的SMR盘),为了满足性能需求,需要用50Gbps的网卡。
- 软件的重新设计,对于SMR,大块写(4 - 5MB)性能更好。元数据频繁修改,会被放在磁盘的conventional area中(板载缓存)。
本作品采用知识共享署名-非商业性使用-禁止演绎 4.0 国际许可协议进行许可。