5 คะแนน โดย GN⁺ 2024-02-11 | 1 ความคิดเห็น | แชร์ทาง WhatsApp

ค่าใช้จ่าย Data Egress บนคลาวด์

  • หนึ่งในค่าใช้จ่ายที่มักถูกมองข้ามเมื่อใช้งานบริการคลาวด์คือ Data Egress
  • Data Egress หมายถึงค่าใช้จ่ายในการส่งข้อมูลออกจากเครือข่ายของผู้ให้บริการคลาวด์ไปยังอินเทอร์เน็ตสาธารณะ
  • บทความนี้ต้องการสรุปราคา Egress ของผู้ให้บริการคลาวด์รายหลัก เพื่อช่วยให้เข้าใจต้นทุนได้ดีขึ้น

ทำความเข้าใจ Cloud Egress

  • หากเป็นนักพัฒนา คุณน่าจะเคยใช้บริการคลาวด์เพื่อจัดเก็บไฟล์ รันแอป หรือโฮสต์เว็บไซต์
  • แม้บริการเหล่านี้จะคิดค่าบริการตามการใช้งาน แต่หลายคนอาจไม่ทันสังเกตค่าใช้จ่าย Data Egress จนกว่าจะได้รับบิลจากคลาวด์
  • ค่าใช้จ่าย Data Egress อาจเพิ่มขึ้นอย่างรวดเร็ว โดยเฉพาะเมื่อมีการย้ายข้อมูลจำนวนมากบนคลาวด์ จึงเป็นเรื่องสำคัญที่ควรเข้าใจ

Data Egress คืออะไร?

  • Data Egress เป็นคำที่ใช้อธิบายข้อมูลที่ออกจากเครือข่าย โดยเฉพาะข้อมูลที่ออกจากเครือข่ายของผู้ให้บริการคลาวด์ไปยังอินเทอร์เน็ตสาธารณะ
  • ผู้ให้บริการคลาวด์จะคิดค่า Egress ตามปริมาณข้อมูลที่ส่งออกจากเครือข่าย ซึ่งโดยทั่วไปจะวัดเป็นหน่วย GB หรือ TB

Data Egress เทียบกับ Ingress

  • Egress คือคำที่ใช้อธิบายข้อมูลที่ออกจากเครือข่าย ส่วน Ingress ใช้อธิบายข้อมูลที่เข้าสู่เครือข่าย
  • โดยทั่วไป Ingress มักไม่มีค่าใช้จ่าย แต่ Egress มีค่าใช้จ่าย

ทำไมผู้ให้บริการคลาวด์จึงคิดค่าบริการ Egress

  • ผู้ให้บริการคลาวด์คิดค่าบริการ Egress เพราะต้องรับภาระต้นทุนด้านโครงสร้างพื้นฐานและแบนด์วิดท์ในการส่งข้อมูลออกจากเครือข่าย
  • ค่าใช้จ่าย Egress ยังอาจถูกใช้เพื่อยับยั้งการใช้งานบางประเภท เช่น การย้ายข้อมูลจำนวนมากระหว่างผู้ให้บริการ
  • ผู้ให้บริการคลาวด์ส่วนใหญ่มักให้สิทธิ์ Egress ฟรีในปริมาณหนึ่งต่อเดือน

วิธีลดค่าใช้จ่าย Egress

  • มีปัจจัยบางอย่างที่ควรพิจารณาเพื่อลดค่าใช้จ่าย Egress
    • ใช้ CDN เพื่อแคชและให้บริการ static assets จากตำแหน่งที่ใกล้ผู้ใช้มากขึ้น ซึ่งช่วยลดปริมาณข้อมูลที่ส่งจากผู้ให้บริการคลาวด์ไปยังผู้ใช้
    • บีบอัดข้อมูลก่อนส่ง เพื่อลดปริมาณข้อมูลที่ต้องถ่ายโอน
    • พิจารณาผู้ให้บริการคลาวด์ที่มี data transfer pooling ซึ่งช่วยรวมโควตาการถ่ายโอนข้อมูลของหลายบริการภายใต้บัญชีเดียวกันเข้าด้วยกัน
    • ตั้งค่าการแจ้งเตือนการใช้งานและการเรียกเก็บเงิน เพื่อให้ได้รับการแจ้งเตือนเมื่อใกล้ถึงโควตาฟรีหรือเกณฑ์ที่กำหนด
    • ผู้ให้บริการคลาวด์อาจให้ Egress ฟรีสำหรับข้อมูลที่ถ่ายโอนระหว่างบริการภายในดาต้าเซ็นเตอร์หรือรีเจียนเดียวกัน

บทสรุป

  • Data Egress คือค่าใช้จ่ายในการส่งข้อมูลจากเครือข่ายของผู้ให้บริการคลาวด์ออกไปยังอินเทอร์เน็ตสาธารณะ
  • ค่าใช้จ่าย Data Egress อาจเพิ่มขึ้นอย่างรวดเร็ว โดยเฉพาะเมื่อมีการย้ายข้อมูลจำนวนมากบนคลาวด์ จึงเป็นเรื่องสำคัญที่ควรเข้าใจ
  • คุณสามารถใช้เว็บไซต์นี้เพื่อเปรียบเทียบผู้ให้บริการคลาวด์และค่าใช้จ่าย Egress ของแต่ละราย เพื่อค้นหาผู้ให้บริการที่เหมาะสมที่สุดกับกรณีใช้งานของคุณ

ความเห็นของ GN⁺

  • ค่าใช้จ่าย Data Egress อาจกลายเป็นต้นทุนเพิ่มเติมที่ไม่คาดคิดเมื่อใช้บริการคลาวด์ ดังนั้นการทำความเข้าใจและจัดการเรื่องนี้จึงสำคัญ
  • การใช้ CDN การบีบอัดข้อมูล และการใช้ data transfer pooling เป็นวิธีที่มีประสิทธิภาพในการลดค่าใช้จ่าย Egress
  • บทความนี้ให้ข้อมูลที่เป็นประโยชน์เพื่อช่วยให้ผู้ใช้บริการคลาวด์ลดต้นทุนและบริหารงบประมาณได้อย่างมีประสิทธิภาพ

1 ความคิดเห็น

 
GN⁺ 2024-02-11
ความคิดเห็นบน Hacker News
  • ค่าใช้จ่ายทราฟฟิกขาออกของผู้ให้บริการคลาวด์

    • หนึ่งในเหตุผลสำคัญมากที่หลายองค์กรยังไม่ย้ายขึ้นคลาวด์ทั้งหมดในเร็ว ๆ นี้คือค่าใช้จ่ายทราฟฟิกขาออก
    • นอกจากกรณีที่สามารถห้ามต้นทุนการย้ายไปยังคู่แข่งได้ ก็ไม่เห็นเหตุผลที่แท้จริงสำหรับค่าใช้จ่ายขาออกแบบเดียวกับค่าจัดเก็บข้อมูล
    • ตัวอย่างเช่น บริษัทที่ส่งมอบทรัพย์สินงานสร้างสรรค์ให้ผู้จัดจำหน่ายมีทราฟฟิกขาออกราว 180TB ต่อเดือน
    • บริษัทนี้ดูแลแร็ก 2 ตู้ในดาต้าเซ็นเตอร์เชิงพาณิชย์ และการประหยัดค่าใช้จ่าย AWS จากทราฟฟิกขาออกเพียงอย่างเดียวก็เพียงพอจะทำให้การตั้งค่านี้รวมถึงค่าใช้จ่ายวิศวกรคุ้มค่า
  • ประสิทธิภาพเครือข่ายของผู้ให้บริการคลาวด์

    • ผู้ให้บริการคลาวด์รายใหญ่ 3 รายคิดค่าทราฟฟิกขาออกสูง แต่โดยทั่วไปก็มอบประสิทธิภาพและความน่าเชื่อถือของเครือข่ายที่ดีกว่าตัวเลือกราคาประหยัด
  • การควบคุมความเร็วเครือข่ายของอินสแตนซ์โดยผู้ให้บริการคลาวด์

    • แม้ผู้ให้บริการคลาวด์ที่มีทราฟฟิกขาออกราคาถูกก็อาจควบคุมความเร็วเครือข่ายของอินสแตนซ์จนทำให้เกิดค่าใช้จ่ายขาออกสูงได้
    • บนกระดาษอาจดูเหมือนว่าค่าทราฟฟิกขาออกถูก และอินสแตนซ์ก็ดูตั้งราคาได้เหมาะสมเมื่อเทียบกับฮาร์ดแวร์ที่ให้มา แต่สำหรับเวิร์กโหลดที่ไม่ต้องการอินสแตนซ์แบบสมดุล ราคาอาจดูแปลกไปได้
  • เหตุผลที่ผู้ให้บริการคลาวด์คิดค่าใช้จ่ายทราฟฟิกขาออก

    • เหตุผลที่ผู้ให้บริการคลาวด์เรียกเก็บค่าทราฟฟิกขาออกคือมีต้นทุนด้านโครงสร้างพื้นฐานและแบนด์วิดท์ในการส่งข้อมูลออกนอกเครือข่าย
    • แต่สำหรับผู้ให้บริการคลาวด์รายใหญ่ ค่าใช้จ่ายที่สูงนั้นดูเหมือนจะมีเจตนาเพื่อให้ข้อมูลอยู่ในแพลตฟอร์มมากกว่าจะเป็นเรื่องต้นทุน
  • การยกเว้นค่าใช้จ่ายขาออกของ Google Cloud

    • หากต้องการย้ายออกจาก Google Cloud ก็สามารถย้ายได้โดยไม่ต้องจ่ายค่าทราฟฟิกขาออก
    • แม้จะไม่มีการเปลี่ยนแปลงกับค่าใช้จ่ายทราฟฟิกขาออกในชีวิตประจำวัน แต่ก็ดูเหมือนเป็นมาตรการชั่วคราวเพื่อหลีกเลี่ยงคำวิจารณ์เรื่องการผูกขาดทางการค้า
  • ความคุ้มค่าของ Hetzner

    • Hetzner มอบความคุ้มค่าที่ยอดเยี่ยมสำหรับเว็บไซต์ขนาดเล็กถึงขนาดกลาง
  • กลยุทธ์ต้นทุนเข้าใช้งานต่ำและต้นทุนออกสูง

    • การมอบต้นทุนเข้าใช้งานต่ำให้คนที่มีประสิทธิภาพ และทำให้การออกจากระบบมีต้นทุนสูง เป็นกลยุทธ์ที่ทั้งรัฐและบริษัทใช้กันมานาน
  • ค่าใช้จ่ายทราฟฟิกขาออกต่ำของ Oracle Cloud

    • Oracle Cloud คิดค่าบริการเพียงเศษเสี้ยวของที่ Google, Microsoft และ Amazon เรียกเก็บ
    • จึงมีคำถามว่า Oracle รักษาต้นทุนให้ต่ำได้อย่างไร หรือจริง ๆ แล้วผู้ให้บริการรายอื่นกำลังตั้งราคาให้สูงเกินจริงเพื่อไม่ให้ลูกค้าย้ายไปหาคู่แข่ง
  • ทราฟฟิกขาออกฟรีของ OVHCloud

    • OVHCloud ไม่คิดค่าใช้จ่ายสำหรับทราฟฟิกขาออก และในฐานะบริษัทข้อมูลก็ได้รับประโยชน์จาก Scaleway, Hetzner และ Ovh
    • Scaleway ไม่มีแผนเพิ่มโครงสร้างพื้นฐานในสหรัฐฯ และยังไม่ชัดเจนว่า Hetzner มีการให้บริการในสหรัฐฯ หรือไม่
  • ตัวเลือกเครือข่ายของ Google Cloud

    • ตัวเลือกเครือข่ายแบบพรีเมียมของ Google Cloud และเครือข่ายมาตรฐานแตกต่างกันมาก
    • เครือข่ายมาตรฐานคล้ายกับทราฟฟิกขาออกของ AWS ส่วนตัวเลือกพรีเมียมของ GCP (ค่าเริ่มต้น) ใช้ local PoPs และ dark fiber ผ่าน Google backbone