The data lake is a service provided by Azure to make the functionality of Big Data easy for all users. It is to be able to store large amounts of data easily. It has the ability to be able to deal with all sorts of data- structured, Unstructured, log files, etc. It basically provides a platform to be able to move from the traditional way of working with data to Modern ways and being able to develop all of this on the cloud.
The data lake is made up of three parts essentially
- Azure Data Lake store
- Azure Data Lake analytics
- Azure HDInsight - Hadoop and Spark service provided on Cloud
You require both these services that re of storage and on job demand on the cloud to be able to work with functional analytics cluster.
Have a look at this video for a better understanding of these terms