You are on page 1of 111
C7™. e SECTION 1 — SNOWFLAKE INTRODUCTION ¢ INTRODUCTION ‘¢ CREATING SNOWFLAKE ACCOUNT ¢ TESTING SNOWFLAKE ¢ SNOWTLAKE ARCHITECTURE ¢ UNDERSTANDING THE WEB UI COMPONENTS. \RS OF FXPERIENCF IN VARIOUS. IOUS TECHNOLOGIES RELATED ING, REPORTING, ANALYTICS KE FROM QUITE LONG TIME > h3 a INTRO TO SNOWFLAKE + CLOUD DATA WAREHOUSE * IN HIGH DEMAND BECAUSE OF NICHE FEATURES * PAY WHAT YOU USE * MODERN ARCHITECTURE — SEPARATES COMPUTE = AND STORAGE COST ca * REMOVES SETUP OF INFRASTRUCTURE — BOTH — Lent haat ale Sel Raat ° * ELASTIC AND HIGHLY SCALABLE 3) ® se @ SECTION 2 — DEEP DIVE INTO SNOWFLAKE ¢ INTRODUCTION ¢ SNOWFLAKE ARCHITECTURE ‘¢ UNDERSTANDING THE WEB UI COMPONENTS. ¢ VIRTUAL WARCIIOUSES: ‘Standard (Geta) STANDARD VS ECONOMY POLICY Preventsminimies queuing by favoring stare ational ‘Cstrs over consenang cris keeping running dusters uly loaded rater than stating ‘additonal luster, which may resut in queries teing queved land taking longerte complete ‘The fee ster starts immediately wen ether a quer is queued othe ‘system detects that her's one more query than he curenty-unning _lstrscan execute. Each successive huster wats to star 20 ‘sarted For example your warehouse is conigured with 10 max ‘luster, can tae att 200¢ seconds to start al 10 casters. ‘enough query lad to keep the hoster busy frat east 6 minutes ‘Aer 203 consecutive successful checks (performed att minute Intervals), which determine whether the nad onthe leastoaded cluster coud be redstributed te other clsters witout spinning up the checks (performed att minute Inara), which determine whether the load onthe east loaded cluster coud be redstrbuted te other chester again ~ S C7™. eo SECTION 3 — SNOWFLAKE PRICING © PRICING INTRODUCTION ‘© WHAT IS SNOWFLAKE CREDIT © SNOWFLAKE EDITIONS ¢ SERVERLESS rEATURCS ¢ STORAGE COST © CLOUD SERVICES AND DATA TRANSFER COST SNOWFLAKE PRICING aS Y VERY IMPORTANT ASPECT WHILE WORKING ON SNOWFLAKE ‘SEPARATES COMPUTE AND STORAGE COST CHARGES BASED ON CONSUMED SNOWFLAKE CREDITS VALUE OF SNOWFLAKE CREDITS IS BASED ON SNOWFLAKE EDITION WE WILL LEARN: TYPES OF SNOWFLAKE EDITIONS AND THEIR CREDITS COST SERVERLESS FEATURES WHAT IS A SNOWFLAKE CREDIT? STORAGE COST(ON-DEMAND /PRE-PURCHASED) VIRTUAL WAREHOUSES /COMPUTE COST DATA TRANSFER COST CLOUD SERVICES COST PRICING EXAMPLES °*2] Co o S AZ. wa Yu * A Snowflake credit is a unit of measure. + Snowflake credits are used to pay for the consumption of resources on Snowflake. User Receives $400 worth of free usage upon creation of Snowflake + Itis consumed only when a customer free trial account Te uting reeourcer, auch ae when @ virtual warehouse is running, the cloud services layer is performing work, or serverless features are used. BN WHAT IS A SNOWFLAKE CREDIT? °“ 24 Co @ + Complete SQL Osta Warehouse * secre Data Sharing across eons / + Premier Support 26365 1 Data Marketplace acess SNOWFLAKE EDITIONS + Search Optinzation Service + Dynamic Dot Masking + cea CataTkenzton| + exereise+ + Pcicomplance "+ ata encryaton everywhere 1+ Secret Secure using custemer managed eye 1 AWS Priatenk support = customer dedicated metadata soe XN S, WZ Oo SERVERLESS FEATURES SNOWFLAKE OFFERS THE FOLLOWING ADDITIONAL SERVERLESS FEATURES THAT USE SNOWFLAKE-MANAGED COMPUTE RESQURCES AND CONSUME SNOWFLAKE CREDITS WHEN THEY ARE USED. + ponte es mtd +e Sante mone Mts pial stern state pope be anmateried resources wid ae ptr wih Y YU ‘+ ciety speed op poi blues + Uses Stowfte manned compute Y a / A Ss ~“ CHOOSE STORAGE TYPE WISELY © Y , ACTUAL cost u ‘ASSUMPTIONS SONGUMETIONTY eter TOTAL COST PER MONTH 100GB OF STORAGE ‘WOULD BE REGUIRED PER _ OnE 2060 929/18 0.1 *93= $23 SFLFCTED PRF-PURCHASED WARIS ‘STORAGE PLAN 10GB OF STORAGE (Swope ecu er a MONTH 20GB $40/18 0.02 * 40 = $0.8 Oo SELECTED ON-DEMAND KAVITA STORAGE PLAN A Ss ~“ CHOOSE STORAGE TYPE WISELY © Y , ACTUAL cost u ‘ASSUMPTIONS SONGUMETIONTY eter TOTAL COST PER MONTH 100GB OF STORAGE ‘WOULD BE REGUIRED PER _ OnE 90GB 929/18 0.1 *93= $23 SFLFCTED PRF-PURCHASED WARIS ‘STORAGE PLAN 10GB OF STORAGE (Swope ecu er a MONTH 90GB $40/18 0.09 * 40 = $3.6 Oo SELECTED ON-DEMAND KAVITA STORAGE PLAN ZZ STORAGE COST(ON- DEMAND/PRE- PURCHASED) ON-DEMAND = THE EASIEST AND MOST FLEXIBLE WAY TO PURCHASE THE SNOWLAKE SERVICE IS ON DEMAND + CUSTOMERS ARE CHARGED A FIXED RATE FOR THE SERVICES THAT ‘ARE CONSUMED AND ARE BILLED IN ARREARS EVERY MONTH = COMMON PRICE ACROSS REGIONS: $40 PER MONTH PRE-PURCHASED CAPACITY + SNOWFLAKE PROVIDES CUSTOMERS THE OPTION TO PRE-PURCHASE CAPACITY. A CAPACITY PURCHASE IS A SPECIFIC DOLLAR COMMITMENT TO SNOWFLAKE - COMMON PRICE ACROSS REGIONS: $23 PER MONTH {ARE NEW AND UNSURE ABOUT THIS, IS TO FIRST OPT FOR THE ON-DEMAND, AND THEN SWITCH TO PRE-PURCHASED. ONCE THE ON-DEMAND CYCLE STARTS, MONITOR THE RESOURCE USAGE FOR A MONTH OR TWO, AND ONCE YOU HAVE A GOOD IDEA FOR YOUR MONTHLY DATA WAREHOUSING REQUIREMENTS, SWITCH TO A PRE- PURCHASED PLAN TO OPTIMIZE THE RECURRING MONTHLY CHARGES. °2 CoO @ Y / AZ. wa oO e + SNOWFLAKE SUPPORTS A WIDE RANGE OF VIRTUAL Y WAREHOUSE SIZES: X-SMALL, SMALL, MEDIUM, LARGE, X-LARGE, 2X-LARGE, 3X-LARGE, AND 4X-LARGE. © THE SIZE OF THE VIRTUAL WAREHOUSE DETERMINES HOW FAST ‘QUERIES WILL RUN. Vi RTUAL * WHEN A VIRTUAL WAREHOUSE |S NOT RUNNING (THAT IS, WHEN. WAREHOUSE / IT IS SET TO SLEEP MODE}, IT DOES NOT CONSUME ANY COMPUTE SNOWFLAKE CREDITS. + THE DIFFERENT SIZES OF VIRTUAL WAREHOUSES CONSUME COST SNOWFLAKE CREDITS AT THE FOLLOWING RATES, BILLED BY THE SECOND WITH A ONE MINUTE MINIMUM. consumed 1 16 926s 128 perhour ) 709 i DATA TRANSFER COST wa + CUSTOMERS WHO WISH TO MOVE OR COPY THEIR DATA. BETWEEN REGIONS OR CLOUDS WILL INCUR DATA TRANSFER CHARGES. ‘+ FEATURES SUCH AS EXTERNAL TABLES, EXTERNAL FUNCTIONS AND DATA LAKE EXPORT MAY INCUR DATA TRANSFER CHARGES. + THE PRICING FOR THOSE CHARGES IS AS FOLLOWS FOR CUSTOMERS ON AMAZON WEB SERVICES OR MICROSOFT AZURE: “OQ e leasunedeeaeanusnlll @ * CLOUD SERVICES RESOURCES ARE AUTOMATICALLY ASSIGNED BY SNOWFLAKE BASED ON THE REQUIREMENTS OF THE WORKLOAD. SERVICES + TYPICAL UTILIZATION OF CLOUD SERVICES (UP TO 10% OF COST DAILY COMPUTE CREDITS) IS INCLUDED FOR FREE * CUSTOMERS WILL NOT SEE INCREMENTAL CHARGES FOR CLOUD SERVICES USAGE. “OQ e ZZ OPTIMIZE/REDUCE SNOWFLAKE COSTS wa DEPENDING ON YOUR LOCATION, If IS IMPORTANT TO CHOOSE THE CLOUD REGION (UKE US BAST, US WEST, ETC. DEFENDING ON THE CLOUD FROVIDER) WISELY, TO MINIMIZE LATENCY, TO HAVE ACCESS TO THE REQUIRED SET OF FEATURES, ETC. IF YOU ARE TO MOVE YOUR DATA TO A DIFFERENT REGION LATER, THERE ARE DATA TRANSFER COSTS ASSOCIATED WITH IT AT A PER TERABYTE SCALE, SO THE LARGER YOUR DATA STORE, THE MORE THE COSTS, IT CAN MAKE QUITE A DIFFERENCE TO THE COSTS INCURRED BY OPTIMALLY MANAGING THE OPERATIONAL STATUS OF YOUR COMPUTE CLUSTERS. THE FEATURES SUCH AS ‘AUTO SUSPENSION’ AND ‘AUTO RESUME’ SHOULD BE [MADE USE OF UNLESS THERE IS A BETTER STRATEGY TO ADDRESS THI. THE WORKLOAD/DATA USAGE MONITORING AT AN ACCOUNT LEVEL, WAREHOUSE LEVEL, DATABASE OR TABLE LEVEL IS NECESSARY TO MAKE SURE THERE AREN'T UNNECESSARY QUERY OPERATIONS OR DATA STORAGE ‘CONTRIBUTING TO THE OVERALL MONTHLY COSTS. [MAKE SURE TO HAVE THE DATA COMPRESSED BEFORE STORAGE AS MUCH AS. POSSIBLE. THERE ARE INSTANCES, SUCH AS STORING DATABASE TABLES, WHERE SNOWFLAKE AUTOMATICALLY DOES A DATA COMPRESSION, HOWEVER THIS IS NOT ALWAYS THE CASE, SO THIS IS SOMETHING TO BE [MINDFUL OF AND TO BE MONITORED REGULARLY. ‘SNOWFLAKE WORKS BETTER WITH DATE OR TIMESTAMP COLUMNS STORED [AS SUCH RATHER THAN THEM BEING STORED AS TYPE VARCHAR. TRY TO MAKE MORE USE OF TRANSIENT TABLES AS THEY ARE NOT MAINTAINED IN THE HISTORY TABLES WHICH IN TURN REDUCES THE DATA STORAGE COSTS ase ane oe! | @ \ Qo Y ) QUIZ TIME - PRICING Q1. TOTAL COST IN DOLLARS/USD FOR 2TB OF DATA? Q2. TOTAL COST IN DOLLARS/USD FOR 13TB OF DATA IN AWS OHIO REGION? @3. TOTAL CREDITS CONSUMED AND CORRESPONDING COST FOR RUNNING VIRTUAL \WARCIIOUSC (MEDIUM [4CREDITS/I [OUR] - USED FOR CTL LOADS) RUNNING TOR 2HOURS PER DAY FOR 31DAYS IN A MONTH, IN AWS OHIO REGION? Q4. TOTAL CREDITS CONSUMED AND CORRESPONDING COST FOR RUNNING VIRTUAL WAREHOUSE (SMALL [2CREDITS/HOUR] USED BY USERS) RUNNING FOR 2HOURS PER DAY FOR 31DAYS IN A MONTH, IN AWS OHIO REGION? °“ 24 Co @ Y SS

You might also like