AWS Glue is an Extract, Transform, and Load (ETL) service. You can use AWS Glue with data sources
on Amazon S3, RedShift and other databases. With AWS Glue you transform and move the data to
various destinations. It is used to prepare and load data for analytics
Amazon RedShift is a data warehouse. With a data warehouse you load data from other databases
such as transactional SQL databases and run analysis. You can analyze data using SQL and
Business Intelligence tools.
Amazon EMR is a managed Hadoop framework running on EC2 and S3. It is used for analysing data,
not for ETL
Amazon Kinesis is used for collecting, processing and analyzing real-time streaming data.