Resource Monitor และการคำนวณเครดิต

การจัดการ กำกับดูแล และการทำงานร่วมกันใน Snowflake

Emily Melhuish

Technical Curriculum Developer, Snowflake

ปัญหาด้านต้นทุน

  • นักวิเคราะห์รันคำสั่งบน Warehouse หลายตัวต่อวัน
  • คำสั่ง Ad-hoc ราคาแพงตัวหนึ่งถูกปล่อยทิ้งไว้ตลอดสุดสัปดาห์
  • เครดิตสะสมเกินกว่าที่งานแต่ละชิ้นควรใช้
  • Resource Monitor คือคำตอบของ Snowflake
  • คำสั่งที่มีค่าใช้จ่ายสูงทำให้ค่าบริการ Snowflake เพิ่มขึ้น แผนภูมิแสดงต้นทุน

  • Resource Monitor = คำตอบของ Snowflake กรอบการควบคุมต้นทุน

การจัดการ กำกับดูแล และการทำงานร่วมกันใน Snowflake

Snowflake Credit คืออะไร?

  • หน่วยวัดการใช้ทรัพยากรประมวลผล
  • 1 เครดิต = Warehouse Standard Gen 1 X-Small ทำงานต่อเนื่องนาน 1 ชั่วโมง
  • การใช้เครดิตขึ้นอยู่กับประเภทและขนาดของ Warehouse
  • เครดิตถูกใช้เฉพาะเมื่อ Warehouse กำลังทำงานอยู่

Warehouse แยกตามแผนก

การจัดการ กำกับดูแล และการทำงานร่วมกันใน Snowflake

การใช้เครดิตตามขนาด Warehouse

 

ตารางแสดงการใช้เครดิต

1 https://www.snowflake.com/legal-files/CreditConsumptionTable.pdf
การจัดการ กำกับดูแล และการทำงานร่วมกันใน Snowflake

ข้อควรระวังเกี่ยวกับการเรียกเก็บเงิน

  • การใช้งาน Virtual Warehouse คิดค่าบริการต่อวินาที โดยมีขั้นต่ำหนึ่งนาที
  • Cloud Services Layer: การยืนยันตัวตน การปรับแต่งคำสั่ง Metadata
  • เครดิต Cloud Services จะถูกคิดเฉพาะเมื่อเกิน 10% ของ Warehouse Compute รายวัน
  • หากต่ำกว่าเกณฑ์นั้น Cloud Services จะรวมอยู่ในค่าบริการแล้ว

ผู้ให้บริการ Cloud ของ Snowflake

การจัดการ กำกับดูแล และการทำงานร่วมกันใน Snowflake

Resource Monitor คืออะไร?

  • ติดตามการใช้เครดิตตามโควตาที่กำหนด
  • ผูกกับ Warehouse หนึ่งตัวหรือทั้ง Account
  • ติดตามความคืบหน้าขณะที่ Warehouse ใช้เครดิต
  • ดำเนินการเมื่อการใช้งานถึงเกณฑ์ที่กำหนด

Resource Monitor

การจัดการ กำกับดูแล และการทำงานร่วมกันใน Snowflake

การดำเนินการของ Resource Monitor

การดำเนินการของ Resource Monitor

การจัดการ กำกับดูแล และการทำงานร่วมกันใน Snowflake

Monitor ระดับ Account และ Warehouse

  • ระดับ Account: ติดตามการใช้งานรวมทุก Warehouse
  • กำหนดขอบเขตงบประมาณโดยรวม
  • ระดับ Warehouse: กำหนดขอบเขตต่อ Warehouse แต่ละทีมมีโควตาของตนเอง
  • ใช้ทั้งสองระดับร่วมกันได้ — เพดานสูงสุดและขีดจำกัดแต่ละทีม
การจัดการ กำกับดูแล และการทำงานร่วมกันใน Snowflake

มาฝึกกันเลย!

การจัดการ กำกับดูแล และการทำงานร่วมกันใน Snowflake

Preparing Video For Download...