An AWS data lake is a solution for centralizing, organizing, and storing data at scale in the cloud. AWS data lakes can be architected in different ways, but they all use Amazon S3 as a storage backing, taking advantage of its exceptional cost economics and limitless scale.