4. Google
Google File System in 2003, MapReduce in 2004, Bigtable in 2006, The Datacenter as a Computer in 2009, Percolator (real-time updates) in
2010, Pregel (graph processing) in 2010, Dremel (interactive analysis) in 2010, Spanner (globally distributed database) in 2012,
Omega (cluster scheduling) in 2013, Kubernetes (Open Source of Borg) in 2014, Borg (cluster manager) in 2015, and Jupiter
Rising (advanced networking) in 2015.
5. Facebook Tupperware
Tupperware: Containerized Deployment at FB
• No Isolation
• Not secure
• Matured
• Namespace
Isolation
⺫⽬目标:
• ⼯工程师不在关⼼心具体服务器在哪
• ⾃自动化处理设备故障
• 有效利⽤用设备资源
• 300,000+个进程,15,000+个服务
20. Pluto系统的⼏几个关键点
六、OS稳定性
坑:
• Docker 1.6+ Crash on CentOS 6.5
• CentOS 7不兼容⽼老Puppet 版本
• “Usage of loopback devices is strongly
discouraged for production use. Either use
`--storage-opt dm.thinpooldev` or use `--
storage-opt
dm.no_warn_on_loop_devices=true` to
suppress this warning.” — 虽然能够work,
需要关注性能