Trusted Computing: Reliability, Availability, Security, Privacy
摘要
This chapter discusses warehouse-scale computers (WSCs), encompassing reliability, availability, security, and privacy. We discuss fault tolerance at scale, emphasizing the need to design systems that can handle both hardware and software failures. We explore various types of faults, their root causes, and strategies for predicting, localizing, repairing, and tolerating them. The discussion then transitions to security, addressing key aspects such as data center physical security, roots of trust, encryption, confidential computing, CPU vulnerabilities, and the principles of secure service deployment.