Overview of WSC Workloads
摘要
The applications that run on warehouse-scale computers (WSCs) define the system design tradeoffs that we will be discussing in the rest of this book. Hence, we first discuss these applications in this chapter. We start with an overview of broad workload classes including both hyperscale and cloud compute consumption at Google. We then discuss the design of some key workloads: Search, YouTube, Gmail, and key software platforms for machine learning and data processing, and Google Cloud Platform. From these examples, we highlight the key distinguishing characteristics of software that run in WSCs and identify common themes specific to large-scale distributed systems, and discuss key commonalities and differences between hyperscale and cloud workloads.