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

https://blogs.dropbox.com/tech/2018/06/extending-magic-pocket-innovation-with-the-first-petabyte-scale-smr-drive-deployment/

Dropbox在自己的基础架构中开始应用SMR盘,这样可以提升机柜的存储密度,降低成本。但是换成SMR盘也会有一些问题要解决:

  1. 因为SMR盘的写性能不如PMR盘,他们选用了Host Managed SMR盘,自己控制读写。
  2. 机器需要加内存,提升CPU。他们把数据索引保存在内存中,因为整个机器的存储空间增加了,所以内存也要加。额外增加的CPU算力用来保证机器的吞吐。
  3. 从RAID换到HBA。原来应用RAID 0来提升写性能,并且使用了RAID cache。这样可以降低部署时间,不用再维护RAID的bug和固件版本。
  4. 因为去掉了RAID,写cache也没了,所以添加了一个SSD来做写cache。不过,他们发现SATA的性能已经快满了,将来需要换到NVMe盘。
  5. 每个机器有100个盘,存储密度从一开始的240TB上升到1.4PB(使用了14TB的SMR盘),为了满足性能需求,需要用50Gbps的网卡。
  6. 软件的重新设计,对于SMR,大块写(4 - 5MB)性能更好。元数据频繁修改,会被放在磁盘的conventional area中(板载缓存)。

知识共享许可协议本作品采用知识共享署名-非商业性使用-禁止演绎 4.0 国际许可协议进行许可。