Skyeng ááœááºáá»áœááºá¯ááºááá¯á·ááẠparallel scaling á¡áá«á¡ááẠAmazon Redshift ááá¯á¡áá¯á¶ážááŒá¯áááºá ááá¯á·ááŒá±á¬áá·áº dotgo.com ááá¯áááºáá±á¬ááºáá° Stefan Gromoll ááŸá
áááºáááºá
á¬ážááœááºáá±á¬ááºážáá±á¬ intermix.io á¡ááœááºá€áá±á¬ááºážáá«ážááá¯ááœá±á·ááŸááá²á·áááºá áá¬áá¬ááŒááºááŒá®ážáá±á¬ááºá áá±áá¬á¡ááºáá»ááºáá®áᬠDaniyar Belkhodzhaev áá¶ááŸáá»áœááºá¯ááºááá¯á·áá¡ááœá±á·á¡ááŒá¯á¶á¡áááºážáááºá
Amazon Redshift á¡ááŒáá¯ááºá
áá±ážáá»á²á·ááŒááºážááẠá¡ááŒáá·áºáá¯á¶ážáá±á¬ááºážááá¯ááŸá¯ááá¬ááá»á¬ážááᯠááá¯ááºááœááºááẠRedshift á¡á
á¯á¡ááœá²á·áá»á¬ážááᯠáááºáá±á¬ááºážá
áœááºážáááºáá±ážáááºá áááºážááẠáá±á¬ááºáá¶ááŸá "á¡ááŒáá¯ááº" á¡á
á¯á¡áá±ážá¡áá
áºáá»á¬ážááá¯á· áá±á¬ááºážááá¯ááŸá¯áá»á¬ážááᯠááœáŸá±á·ááŒááºážááŒáá·áº á¡áá¯ááºáá¯ááºáááºá WLM ááœá²á·á
ááºážááŸá¯áá¯á¶á
á¶ááŸáá·áº á
ááºážáá»ááºážáá»á¬ážá¡áá±á«áº á¡ááŒá±áá¶á áá±á¬ááºážááá¯ááŸá¯áá»á¬ážááᯠáááºážááŒá±á¬ááºážááŒá±á¬ááºážáá¬ážáááºá
á¡ááŒáá¯ááºáá»á²á·ááœááºáá±á¬á
á»á±ážááŸá¯ááºážááẠá¡ááá²á·á¡ááá·áºááŸááá±á¬ ááááºáá
áºáá±á¬áºáááºáá
áºáá¯á¡áá±á«áº á¡ááŒá±áá¶áááºá á¡ááá²á·ááááºáá
áºáá»á¬ážáááºá ááœá±áá±ážáá»á±ááŸá¯ááẠParallel Scaling Cluster á០áá±á¬ááºážááá¯ááŸá¯áá»á¬ážááᯠáá¯ááºáá±á¬ááºááá·áºá¡áá»áááºá¡áá±á«áº á¡ááŒá±áá¶áá«áááºá
á á¬áá±ážáá°ááẠá¡ááœááºážááá¯ááºážá¡á á¯á¡áá±ážáá»á¬ážáá²á០áá áºáá¯áá±á«áºááœáẠá¡ááŒáá¯ááºá áá±ážáá»á²á·ááŒááºážááᯠá ááºážáááºáá²á·áááºá á€ááá¯á·á áºááœáẠáá°ááẠá á¬áá±ážááœá²ááááºáá»á¬ážá¡ááŒá±á¬ááºáž ááœá±ážááœá±ážááŒá®áž á áááºááẠá¡ááŒá¶á¥á¬ááºáá»á¬áž áá±ážáááºááŒá áºáááºá
á¡á á¯á¡ááœá²á· ááá¯á¡ááºáá»ááº
á¡ááŒáá¯ááºá áá±ážáá»á²á·ááŒááºážááᯠá¡áá¯á¶ážááŒá¯áááºá áááºá Amazon Redshift á¡á á¯á¡áá±ážááẠá¡á±á¬ááºáá«ááá¯á¡ááºáá»ááºáá»á¬ážááŸáá·áº ááá¯ááºáá®ááááº-
- ááááºáá±á¬ááºáž- EC2-VPC;
- node á¡áá»áá¯ážá¡á
á¬áž dc2.8xlargeá ds2.8xlargeá dc2.large ááá¯á·ááá¯áẠds2.xlarge;
- node á¡áá±á¡ááœááº- 2 á០32 (single node á¡á
á¯á¡áá±ážáá»á¬ážááᯠááá¶á·ááá¯ážáá«)á
áááºáá¶ááá¯ááºáá±á¬ áá±á¬ááºážááá¯ááŸá¯á¡áá»áá¯ážá¡á á¬ážáá»á¬áž
á¡ááŒáá¯ááºá áá±ážáá»á²á·ááŒááºážááẠáá±ážááœááºážá¡áá»áá¯ážá¡á á¬ážá¡á¬ážáá¯á¶ážá¡ááœáẠáááá·áºáá»á±á¬áºáá«á ááááá¬ážááŸááºážááœááºá áááºážááẠá¡ááŒá±á¡áá± áá¯á¶ážáá¯ááᯠáá»á±áááºá á±áá±á¬ áá±á¬ááºážááá¯áá»ááºáá»á¬ážááá¯áᬠáááºááẠáá¯ááºáá±á¬ááºáááº-
â SELECT queries áá»á¬ážááẠáááºáááºáá¬ááŒá
áºááẠ(áá±á¬ááºáááºá¡áá»áá¯ážá¡á
á¬ážáá»á¬ážááá¯á
á®á
ááºáá¬ážáá±á¬áºáááºážá
â á
á¯á¶á
ááºážáá±ážááŒááºážáá»ááºááẠááŒá¬ážáááºááœá²áá±ááŸá¯áá¯á¶á
á¶ááŒáá·áº ááá¬ážáá
áºáá¯ááᯠáááºááœáŸááºážááŒááºážáááŸááá«á
- ááŒááºáááá¬ážáá»á¬ážááá¯áááºááœáŸááºážáááºá¡ááœáẠquery ááẠAmazon Redshift Spectrum ááá¯á¡áá¯á¶ážáááŒá¯áá«á
Parallel Scaling Cluster ááá¯á· ááá¯á·áá±á¬ááºáááºá áá±á¬ááºážááá¯áá»ááºááᯠáááºážá
á®ááá«áááºá ááá¯á·á¡ááŒáẠáááºážá
á®ááŒááºážá¡ááœáẠá¡áááºá¡áá»ááºážááŒáá·áºáá®áá±á¬ áá±ážááœááºážáá»á¬áž
áááºážá
á®áá»á¬ážááŸáá·áº SQA ááẠááá·áºáá»á±á¬áºáá±á¬ááœá²á·á
ááºážááŸá¯ááá¯á¡ááºáááºá
á¡ááŒáá¯áẠá¡ááá¯ááºážá¡áᬠáá¯ááºáá»á ááááº
AWS ááẠparallel scaling á¡ááœáẠcredit model ááᯠáá±ážáá«áááºá áááºááŒáœáá±á¬á¡á
á¯á¡ááœá²á·áá
áºáá¯á
á®
áááºá Parallel Scaling Clusters á¡áá¯á¶ážááŒá¯ááŸá¯ááẠáááºáááºáá¶áááŸááá¬ážáá±á¬ ááááºáá áºááá¬áááẠáá»á±á¬áºááœááºááŸáᬠáááºáá±ážáá»á±áá«áááºá
á¡ááá²á·ááŸá¯ááºážáá¬ážááẠá¡ááá²á·ááŸá¯ááºážáá¬ážááẠá¡áá¯á¶ážááŒá¯ááá·áº á¡ááŒáá¯ááºá¡á
á¯á¡áá±ážáá
áºáá¯á¡ááœáẠáá¯ááºáá»á
ááááºááᯠáá
áºá
áá¹ááá·áºáá»áŸáẠááá¯á¡ááºááá±á¬ááºááŸá¯ááºážááŒáá·áº ááœááºáá»ááºáá«áááºá Parallel Scaling Cluster ááᯠá
ááœáá·áºááŒá®ážááá¯ááºáž á¡áááºážáá¯á¶áž áá
áºáááá
Ạáá±á¬ááºáá¶ááŒááºážááŒáá·áº ááá·áºáá±á¬ááºážááá¯ááŸá¯áá»á¬ážá ááŒá¬áá»áááºá¡ááœááºáᬠáá±á¬ááºáá¶áá«áááºá áá
áºá
áá¹ááá·áºáá»áŸáẠáááºááá¯á¡á¬ážááŸá¯ááºážááẠáá±áá°áá»á
á»á±ážááŸá¯ááºážá
ááºážáá»ááºážáá»á¬ážá¡áá±á«áº á¡ááŒá±áá¶á ááœááºáá»ááºáááºá
Parallel Scaling ááᯠá áááºáá±áááº
WLM áááºážá á®áá áºáá¯á á®á¡ááœáẠá¡ááŒáá¯ááºá áá±ážáá»á²á·ááŒááºážááᯠá¡á áá»áá¯ážáá¬ážáááºá AWS Redshift ááœááºááá¯ážááºááá¯á·ááœá¬ážá áááºáááºáááºážááœáŸááºáá®áá°ážá០Workload Management ááá¯ááœá±ážáá»ááºáá«á á¡á±á¬ááºáá« drop-down menu á០ááá·áºá¡á á¯á¡ááœá²á·á WLM ááá·áºáááºáá±á¬ááºá¡ááœá²á·ááᯠááœá±ážáá«á
áááºážá á®áá áºáá¯á á®áá±ážááœáẠ"Concurrency Scaling Mode" áá¯áá±á«áºáá±á¬ áá±á¬áºáá¶á¡áá áºáá áºáá¯ááᯠáááºááœá±á·ááá«áááºá áá°áááºážááŸá¬ "Disabled" ááŒá áºáááºá "áááºážááŒááºáááº" ááá¯ááŸáááºááŒá®áž áááºážá á®áá áºáá¯á á®á¡ááœáẠáááºáááºáá»á¬ážááᯠáááºááŒá±á¬ááºážáá²ááá¯ááºáááºá
configuration áá»á¬áž
á¡ááŒáá¯ááºá áá±ážáá»á²á·ááŒááºážááẠááá·áºáá»á±á¬áºáá±á¬ áá±á¬ááºážááá¯áá»ááºáá»á¬ážááᯠáá®ážááá·áºá¡á á¯á¡áá±ážá¡áá áºáá»á¬ážááá¯á· áááºááá·áºáá±ážááá¯á·ááŒááºážááŒáá·áº á¡áá¯ááºáá¯ááºáá«áááºá á¡á á¯á¡áá áºáá»á¬ážááẠáááºáá¡á á¯á¡áá±ážá¡ááŒá Ạáá°áá®áá±á¬á¡ááœááºá¡á á¬áž (á¡áá»áá¯ážá¡á á¬ážááŸáá·áº áá¶áá«ááºáá»á¬áž) ááŸááááºá
á¡ááŒáá¯ááºá
áá±ážáá»á²á·ááŒááºážá¡ááœáẠá¡áá¯á¶ážááŒá¯ááá·áº áá°áááºážá¡á
á¯á¡áá±á¡ááœááºááẠ(á) áá¯ááŒá
áºááŒá®áž á
á¯á
á¯áá±á«ááºáž (áá) á¡á
á¯á¡áá±ážá¡áá á
á®á
ááºáááºááŸááºáá±ážááá¯ááºáááºá
á¡ááŒáá¯ááºá
áá±ážá¡ááœáẠá
á¯á
á¯áá±á«ááºážá¡á
á¯á¡áá±ážá¡áá±á¡ááœááºááᯠmax_concurrency_scaling_clusters ááá·áºáááºáá»ááºááŒáá·áº áááºááŸááºááá¯ááºáá«áááºá á€ááá·áºáááºáá»ááºááááºááá¯ážááᯠááá¯ážááŒáŸáá·áºááŒááºážááẠáááºáá±á¬ááºážáááºáá±áá±á¬ á¡á
á¯á¡áá±ážáá»á¬ážááᯠáá±ážáá±á¬ááºáááºá
á á±á¬áá·áºááŒáá·áºáá±á·áá¬ááŒááºáž
AWS Redshift ááœááºááá¯ážááºááœáẠáááŸáááá¯ááºáá±á¬ áá±á¬ááºáááºááááºááºáá»á¬ážá áœá¬ ááŸááá«áááºá Max Configured Configured Concurrency Scaling Clusters ááá¬ážááẠá¡áá»áááºááŸáá·áºá¡áá»áŸ max_concurrency_scaling_clusters ááááºááá¯ážááᯠááŒááááºá
áááºááŒáœá
áœá¬ ááá¯ááºážáá¬ááŒááºáž á¡á
á¯á¡áá±áž á¡áá±á¡ááœááºááᯠ"áá
áºáááºáááºáž ááá¯ááºážáá¬ááŒááºáž áá¯ááºáá±á¬ááºáá»ááº" ááá¹áááŸá á¡áá¯á¶ážááŒá¯áá° á¡ááºáá¬áá±á·á
áºááœáẠááŒááááº-
Queries áááºááœááºá áá±ážááœááºážááᯠáááºáá¡á
á¯á¡áá±ážááœáẠááá¯á·ááá¯áẠá¡ááŒáá¯ááºá
áá±ážáá»ááá·áºá¡á
á¯á¡áá±ážááœáẠáá¯ááºáá±á¬ááºááŒááºážááŸááááŸá áá±á¬áºááŒááá·áº áá±á¬áºáá¶áá
áºáᯠááŸááá«áááºá
áááºáá¡á
á¯á¡áá±ážááœáẠááá¯á·ááá¯áẠá¡ááŒáá¯ááºá
áá±ážáá»á²á·ááœááºááŸá¯ á¡á
á¯á¡áá±ážáá
áºáá¯ááŸáá
áºááá·áº áá®ážááŒá¬ážáá±ážááœááºážáá
áºáá¯ááᯠáá¯ááºáá±á¬ááºáá²á·áááºááŒá
áºá
á±á áááºážááᯠstl_query.concurrency_scaling_status ááœáẠááááºážáááºážáá¬ážáááºá
1 ááááºááá¯ážááẠáá±ážááœááºážááᯠá¡ááŒáá¯ááºá
áá±ážá¡á
á¯á¡áá±ážááœáẠáá¯ááºáá±á¬ááºáá²á·ááŒá±á¬ááºáž ááœáŸááºááŒáá±áá»áááºááœáẠá¡ááŒá¬ážáááºááá¯ážáá»á¬ážá áááºážááᯠáááºáá¡á
á¯á¡áá±ážááœáẠáá¯ááºáá±á¬ááºáá²á·ááŒá±á¬ááºáž ááœáŸááºááŒáááºá
á¥ááá¬:
áá°áá®áá±á¬ á¡ááá¯ááºážá¡áá¬á¡áá»ááºá¡áááºáá»á¬ážááᯠSVCS_CONCURRENCY_SCALING_USAGE áá²á·ááá¯á·áá±á¬ á¡ááŒá¬ážáá±á¬ááá¬ážáá»á¬ážááŸáá·áº á¡ááŒááºáá»á¬ážááœááºáááºáž ááááºážáááºážáá¬ážáááºá ááá¯á·á¡ááŒááºá parallel scaling ááŸáá·áºáááºáááºáá±á¬ á¡áá»ááºá¡áááºáá»á¬ážááᯠááááºážáááºážááá·áº catalog tables á¡áá»á¬ážá¡ááŒá¬ážááŸááá«áááºá
ááááºáá»á¬ážááá¯
á á¬áá±ážááá¬áá»á¬ážááẠ18/30/00 ááœáẠááá·áºááŸááºážááŒá±á¡á¬ážááŒáá·áº 29.03.2019:3:20 GMT ááœáẠ30/00/29.03.2019 ááœáẠáááºážá á®áá áºáá¯á¡ááœáẠá¡ááŒáá¯ááºá áá±ážááᯠá áááºáá²á·áá«áááºá max_concurrency_scaling_clusters áá±á¬ááºááᯠXNUMX/XNUMX/XNUMX/XNUMX ááœáẠXNUMX:XNUMX:XNUMX ááá·áºááœáẠXNUMX ááá¯á· ááŒá±á¬ááºážáá²áá²á·áááºá
áá±á¬ááºážááá¯ááŸá¯áááºážá á®ááŒááºážááᯠá¡áá¯áá°áááºá á€áááºážá á®á¡ááœáẠá¡ááœááºá¡áá±á¡ááœááºááᯠ15 á០5 á¡áá áá»áŸá±á¬á·áá»áá²á·áááºá
á¡á±á¬ááºááœáẠslots á¡áá±á¡ááœááºááᯠáá»áŸá±á¬á·áá»ááŒá®ážáá±á¬áẠáááºážá á®á á±á¬áá·áºááá¯ááºážáá±ááá·áº áá±á¬ááºážááá¯áá»ááºá¡áá±á¡ááœááºááᯠááŒáááá·áº intermix.io áááºááŸáºáá¯ááºááá¬ážáá áºáá¯ááŒá áºáááºá
áááºážá
á®ááœáẠáá±á¬ááºážááá¯áá»ááºáá»á¬ážá¡ááœáẠá
á±á¬áá·áºááá¯ááºážáá»ááẠááá¯ážáá¬áááºááᯠáá»áœááºá¯ááºááá¯á·ááœá±á·ááŒááºáááŒá®áž á¡ááŒáá·áºáá¯á¶ážá¡áá»áááºááẠ5 áááá
áºááẠááá¯áá«áááºá
á€á¡áá»áááºá¡ááœááºáž ááŒá
áºáá»ááºáá²á·ááá·áºá¡áá¬áá»á¬ážááŸáá·áºáááºáááºááá·áº AWS ááœááºááá¯ážááºá០áááºááá¯ááºáá¬á¡áá»ááºá¡áááºáá»á¬ážááŸá¬ á¡á±á¬ááºáá«á¡ááá¯ááºážááŒá
áºáááº-
Redshift ááẠconfigure áá¯ááºáá¬ážááá·áºá¡ááá¯ááºáž parallel scaling cluster (3) áá¯ááᯠáá¯ááºááœáŸááºáááºá áá»áœááºá¯ááºááá¯á·á á¡á
á¯á¡áá±ážááœáẠáá±á¬ááºážááá¯ááŸá¯áá»á¬ážá
áœá¬ááᯠáááºážá
á®áá±áá±á¬áºáááºáž á€á¡á
á¯á¡ááœá²á·áá»á¬ážááᯠá¡áá¯á¶ážáá»ááŸá¯ áááºážáá«ážááœá¬ážáá¯á¶ááááºá
á¡áá¯á¶ážááŒá¯ááŸá¯ááááºááẠá¡ááá¯ááºážá¡áá¬áá»á²á·ááœááºááŸá¯ááááºááŸáá·áº áááºá ááºáá±áááº-
áá¬áá®á¡áááºážáááºá¡ááŒá¬ááœáẠá
á¬áá±ážáá°ááẠáááºážá
á®ááá¬ážááᯠá
á
áºáá±ážáá²á·ááŒá®áž áá±á¬ááºážááá¯áá»áẠ6 áá¯ááẠá¡ááŒáá¯ááºá¡ááá¯ááºážá¡áá¬ááŒáá·áº áá¯ááºáá±á¬ááºáá±áá¯á¶ááááºá á¡áá¯á¶ážááŒá¯áá°á¡ááºáá¬áá±á·á
áºááŸáááá·áº áá±á¬ááºážááá¯áá»ááºááŸá
áºáá¯ááá¯áááºáž áá»áááºážá
ááºážáááºáá²á·áááºá parallel clusters á¡áá»á¬ážá¡ááŒá¬ážááᯠáááŒáá¯ááºáááºáááºáž áá¯ááºáá±á¬ááºáá±á¬á¡áá«ááœáẠá€áááºááá¯ážáá»á¬ážááᯠáááºááá¯á·á¡áá¯á¶ážááŒá¯ááááºááᯠáá»áœááºá¯ááºááá¯á· á
á
áºáá±ážááá¬ážáá«á
ááœá±á·ááŸááá»ááºáá»á¬áž
Parallel scaling ááẠpeak loads áá»á¬ážá¡ááœááºáž áááºážá á®ááŒááºážááœáẠá¡áá¯á¶ážááŒá¯ááá·áº áá±á¬ááºážááá¯ááŸá¯áá»á¬ážááᯠáá»áŸá±á¬á·áá»ááá¯ááºáááºá
á¡ááŒá±áá¶á ááºážáááºááŸá¯áááááºáá»á¬ážá¡áá±á«áºá¡ááŒá±áá¶á loading Requests áá¡ááŒá±á¡áá±áááºáá áºá áááºáá áºááá¯ááºážááá¯ážáááºáá±á¬ááºážááœááºáá¬áááºááá¯ááœá±á·ááááºá ááá¯á·áá±á¬áº á¡ááŒáá¯áẠá¡ááá¯ááºážá¡áᬠáá áºáá¯áááºážááŒáá·áº áá±á«ááºážá ááºážáá¬ážáá±á¬ ááŒá¿áá¬á¡á¬ážáá¯á¶ážááᯠáááŒá±ááŸááºážááá¯ááºáá«á
áááºážááẠparallel scaling ááá¯áá¯á¶ážááá¯ááºáá±á¬ queries á¡áá»áá¯ážá¡á á¬ážáá»á¬ážá¡áá±á«áº ááá·áºáááºáá»ááºáá»á¬ážááŒá±á¬áá·áºááŒá áºáááºá á¥ááá¬á¡á¬ážááŒáá·áºá á á¬áá±ážáá°áá»á¬ážááœáẠinterleaved sort keys áá«áá±á¬ ááá¬ážáá»á¬ážá áœá¬ááŸáááŒá®áž áá»áœááºá¯ááºááá¯á·áá¡áá¯ááºáá¬áááºá¡áá»á¬ážá á¯ááŸá¬ á á¬áá±ážááŒááºážááŒá áºáá«áááºá
Parallel scaling ááẠWLM á áá áºááá·áºááœááºážááŒááºážá¡ááœáẠuniversal solution ááá¯ááºáá±á¬áºáááºážá á€á¡ááºá¹áá«áááºááᯠá¡áá¯á¶ážááŒá¯ááŒááºážááẠááá¯ážááŸááºážááŒá®áž ááá¯ážááŸááºážáá«áááºá
ááá¯á·ááŒá±á¬áá·áºá á á¬áá±ážáá°ááẠáááºá WLM áááºážá á®ááŒááºážá¡ááœáẠáááºážááá¯á¡áá¯á¶ážááŒá¯ááẠá¡ááŒá¶ááŒá¯áá¬ážáááºá á¡ááŒáá¯ááºá¡á á¯á¡áá±ážáá áºáá¯ááŒáá·áº á áááºááŒá®áž á¡á á¯á¡áá áºáá»á¬ážááᯠá¡ááŒáá·áºá¡áá¡áá¯á¶ážáá»ááŒááºážááŸáá áááŸá áá¯á¶ážááŒááºááẠááœááºááá¯ážááºááŸáá áºááá·áº á¡ááŒáá·áºáá¯á¶ážáááºááᯠá á±á¬áá·áºááŒáá·áºáá«á
AWS ááẠáááºáá±á¬ááºážáá±ážááŒááºážááŸá¯á¡áá»áá¯ážá¡á á¬ážáá»á¬ážááŸáá·áº ááá¬ážáá»á¬ážá¡ááœáẠáá¶á·ááá¯ážááŸá¯áááºáá±ážáááºááŸáá·áºá¡áá»áŸá á¡ááŒáá¯ááºá áá±ážáá»á²á·ááŒááºážááẠáááŒááºážááŒááºážááŸáá·áº ááá¯ááá¯áááá±á¬ááºáá¬ááá·áºáááºá
Skyeng Data Engineer Daniyar Belkhodzhaev á០ááŸááºáá»ááº
Skyeng ááŸáá»áœááºá¯ááºááá¯á·ááẠparallel scaling ááŒá áºááá¯ááºáá»á±ááá¯áá»ááºáá»ááºážáááááŒá¯áááá«áááºá
áá¯ááºáá±á¬ááºáá»ááºááẠá¡ááœááºááœá²áá±á¬ááºááŸá¯ááŸáááŒá®áž á¡áá°ážáááŒáá·áº á¡áá¯á¶ážááŒá¯áá°á¡áá»á¬ážá á¯ááẠáááºážá¡ááœáẠá¡ááá¯áá±ážáá±á¬ááºáááºáááºáááá¯áá±á¬á·ááŒá±á¬ááºáž AWS ááá·áºááŸááºážááŒá±á¬ááºáž ááá·áºááœááºážá ááºážá á¬ážáááºáá§ááŒá®ááááºááœáẠáá»áœááºá¯ááºááá¯á· Redshift á¡á á¯á¡ááœá²á·áᶠáá¯á¶ááŸááºááá¯ááºáá±á¬ áá±á¬ááºážááá¯ááŸá¯áá»á¬áž áá»á¬áá»á¬áá»á¬ááŒá áºáá²á·ááááºá á€áá¬áá¡ááœááºáž áá»áœááºá¯ááºááá¯á·ááẠáá°áá®áá±á¬ááœá±ááŒá±ážááá¬áááᯠáááŒá¬ááá¡áá¯á¶ážááŒá¯áá±á·ááŸááááºá áá áºáá«áá áºáá¶ááœáẠáá±á¬ááºáááºá¡á á¯á¡ááœá²á·áá áºáá¯ááẠáááºááá·áºááŒááºážáááŸááá² áá áºáááºáá»áŸáẠ24 áá¬áá® á¡áá¯ááºáá¯ááºáá«áááºá
áááºážá áááºážá á®ááŒááºážááŒá¿áá¬ááᯠáá¯á¶ážáá¯á¶ážáá»á¬ážáá»á¬áž áááŒá±ááŸááºážááá¯ááºáá»áŸáẠá¡áááºážáá¯á¶áž á¡ááŒá±á¡áá±ááᯠáááºáá¶ááá¯ááºá á±áááºá¡ááœáẠááŒá áºááá¯ááºáááºá
áá»áœááºá¯ááºááá¯á·ááá±á·áá¬ááœá±á·ááŸááá»ááºáá»á¬ážááẠintermix.io á០áá±á¬ááºá»á¬ážáá±ážáá»á¬ážá á¡áááºá¡ááŒááºáá»á¬ážááŸáá·áº ááá¯ááºáá®áá±áá«áááºá
áááºážá á®á á±á¬áá·áºááá¯ááºážáá±ááá·áº áá±á¬ááºážááá¯ááŸá¯áá»á¬ážááŸááá±á¬áºáááºáž áá±á¬ááºážááá¯áá»ááºá¡á¬ážáá¯á¶ážááᯠá¡ááŒáá¯ááºá¡á á¯á¡áá±ážááá¯á· áá»ááºááŒááºáž áááºááá·áºáááá¯á·ááŒá±á¬ááºážááá¯áááºáž áá»áœááºá¯ááºááá¯á·áááááŒá¯áááá«áááºá áá»ááºážááŒáá¯ááºá¡á á¯á¡áá±ážááẠá áááºááẠá¡áá»áááºáá°áá±áá±ážáá±á¬ááŒá±á¬áá·áº á€ááá¯á·ááŒá áºáááẠá ááááºá¡áá±ááŒáá·áºá áá±ááá¯á¡ááœááºá¡ááááºáá±á¬ááºáá»áááºáá»á¬ážááœáẠáá»áœááºá¯ááºááá¯á·ááœáẠáá±ážáááºáá±á¬áááºážá á®áá»á¬ážááŸááá±áá±ážááŒá®áž áááºááá¯ááºáá¬ááŸáá¯ážá ááºáá»á¬ážááẠá¡á áá»áá¯ážáááºá¡áá»áááºááŸááááºá
á§ááŒá®áááœáẠáá¯á¶ááŸááºááá¯ááºáá±á¬ áááºáá¯ááºáááºááá¯ážáá»á¬ážááᯠáááºááŸá¬ážááŒá®ážáá±á¬ááºá áá»áœááºá¯ááºááá¯á·ááẠAWS áá»áŸá±á¬áºááá·áºáá¬ážááá·áºá¡ááá¯ááºáž á¡ááá²á·á á¶ááŸá¯ááºážá¡ááœááºáž áá¶áááºáá¶áá« á¡áá¯á¶ážááŒá¯ááŸá¯áá¯ááºááá¯á· áááºáá±á¬ááºáá²á·áááºá
AWS Cost Explorer ááœáẠáááºáá¡ááŒáá¯áẠá¡ááá¯ááºážá¡áᬠáá¯ááºáá»á ááááºáá»á¬ážááᯠáááºááŒá±áá¬áá¶ááá¯ááºáá«áááºá áááºááẠáááºáá±á¬ááºááŸá¯ - Redshiftá Usage Type - CSá á¥ááᬠUSW2-CS:dc2.large ááᯠááœá±ážáá»ááºááẠááá¯á¡ááºáááºááá¯ááŸá¬ážáá¬áá¬ááŒáá·áº á á»á±ážááŸá¯ááºážáá»á¬ážá¡ááŒá±á¬ááºáž ááá¯ááá¯áááºááŸá¯ááá¯ááºáá«áááºá
á€áá±áá¬ááœááºá
source: www.habr.com