(AWS Certification Training: https://www.edureka.co/cloudcomputing)
This “Amazon Redshift" tutorial by Edureka will help you understand what Amazon Redshift is & how to set up a data warehouse on cloud using Amazon Redshift. Below are the topics covered in the ppt:
1. Traditional Data Warehouse
2. Amazon Redshift – A to Z
3. Demo on Amazon Redshift
Check out our complete AWS Playlist here: https://goo.gl/8qrfKU
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Amazon Redshift Tutorial | AWS Tutorial for Beginners | AWS Certification Training | Edureka
1.
2. AWS Architect Certification Training https://www.edureka.co/cloudcomputing
Agenda
Amazon Redshift
Traditional Data Warehouse1
Amazon Redshift – A to Z2
Demo On Amazon Redshift3
4. AWS Architect Certification Training https://www.edureka.co/cloudcomputing
Data Warehouse
“A data warehouse is a subject-oriented,
integrated, time-variant and non-volatile
collection of data in support of organisation’s
decision-making process”
5. AWS Architect Certification Training https://www.edureka.co/cloudcomputing
Architecture Of Traditional Data Warehouse
OLAP
Server
OLAP
Server
Middle Tier
Query Reports
Analytics
Data Mining
Top Tier
Operational Database
Data Sources
External Sources
Data
Warehouse
Bottom Tier
Data Marts
6. AWS Architect Certification Training https://www.edureka.co/cloudcomputing
Disadvantages of Traditional Data Warehouse
Difficult to set-up,
deploy & manage
Performance Issues
Difficult to scale up
or down
Spiralling costs
Business Services
Company
8. AWS Architect Certification Training https://www.edureka.co/cloudcomputing
Amazon Redshift
It is a massively parallel, column-orientated
database deployed on the AWS platform that makes
it simple and cost-effective to analyse all your data
across your data warehouse and data lake.
Amazon Redshift
9. AWS Architect Certification Training https://www.edureka.co/cloudcomputing
Key Concepts
Leader Node
Compute Node1
Compute Noden
…..
JDBC
ODBC
Cluster & Nodes Nodes
Dense Storage(DS)
Dense Compute(DC)
Node you choose depends on:
1
2
3
Data Quantity
Complexity Of Queries
Downstream Systems
Node Slices Node Slices
Client Applications
11. AWS Architect Certification Training https://www.edureka.co/cloudcomputing
Why Use Amazon Redshift
Difficult to set-up, deploy & manage1 Easy to set-up, deploy & manage1
Configure the
details
Deploy with
just a click
Manage,
Monitor &
Scale
12. AWS Architect Certification Training https://www.edureka.co/cloudcomputing
Difficult to scale up or down2 Scales quickly to meet you needs2
Why Use Amazon Redshift
LN
CN CN CN
Cluster
LN
CN CNCN CN CN
LN
CN CN
Scale-Up Scale-Down
LN CN
Single-Node
LN
CN CNCN
Multiple-Node
13. AWS Architect Certification Training https://www.edureka.co/cloudcomputing
Decrease in the performance3 10x better & faster performance3
Why Use Amazon Redshift
Columnar Data Store
SSN NAME AGE
107135024 Jenson 25
382634557 Sam 27
Row Storage
107135024 | Jenson | 25 382634557 | Sam | 25
Block 1 Block 2
SSN NAME AGE
107135024 Jenson 25
382634557 Sam 27
Block 1
382634557 | 107135024 | …… Jenson | Sam | ……
Block 2
Column Storage
15. AWS Architect Certification Training https://www.edureka.co/cloudcomputing
Why Use Amazon Redshift
Spiralling - costs4 Cost - Effective4
Cheaper to set-up because of no hardware
or upfront costs
Cost – Effective & 1/10th of traditional
data warehouse
16. AWS Architect Certification Training https://www.edureka.co/cloudcomputing
Why Use Amazon Redshift
Allows to query from data lake5
Amazon Redshift Amazon Redshift
Spectrum
Data Lake
Data Catalog
( CSV, Paraquet,
TSV, RCFile etc)
Needs More Effort & Cost
17. AWS Architect Certification Training https://www.edureka.co/cloudcomputing
Why Use Amazon Redshift
Data is secure in Redshift6
Backup & Recovery
101101
101000
101101
101000
S3
101101
101000
101101
101000
Encryption
19. AWS Architect Certification Training https://www.edureka.co/cloudcomputing
Prerequisites
Install SQL Drivers & Tools
Install SQL Workbench/J
Install JDBC Driver
Make sure you have Java
Runtime Enabled on your OS