แฉ !!!!! ทางเทคนิคทำไม BPL AIS ล่ม ทางเทคนิค ทำไมทรูถึงทำดีกว่า

ผมไม่เอาทางศัพท์เทคนิคนะครับเอาแบบภาษาชาวบ้านจะได้เข้าใจกันง่าย ๆ
เกริ่น ความรู้นิด ๆ
พอมีอินเตอร์เน็ตความเร็ว ๆ สูงมาก ทางผู้บริโภคจึงสนใจพวกคลิปวีดีโอต่าง ๆ มากขึ้น ซึ่งทางเทคนิคที่เรา
เข้าเวบหรือเปิดเวบต่าง ๆ นั้น จะใช้การดาวน์โหลดข้อมูลทางมีเดีย (ข้อมูลที่เก็บไว้ฮาร์ดดิส เหมือนคอมบ้าน ๆ เรานี้แหละ) ที่เก็บข้อมูลในคอมserver ของผู้ให้บริการมา
แต่ปัญหามันอยู่ที่  ฮาร์ดดิส มันอ่านข้อมูลได้น้อยเมื่อเทียบกับจำนวนข้อมูลที่ต้องการส่งออกไป  ยกตัวอย่าง
ฮาร์ดดิส ทั่วไปทั้งแบบบ้านและ server ๆ อ่านข้อมูลได้  50- 120 MB/s
ฮาร์ดดิสแบบพิเศษ SSD ฮาร์ดดิส     200-500 MB/s
จะเห็นได้ว่า ส่งข้อมูลที่อ่านได้แค่ 50-120 MB/s
ถึงแม้ว่าเราจะมีเน็ตขาออกจาก server 1GB/s ก็ไม่มีประโยชน์อะไร

ดังนั้นเขาจึงได้คิด  streaming  software ขึ้นเพื่อแก้ปัญหาตรงนี้  โดยที่เจ้าตัว software จะไปอ่านค่าจากฮาร์ดิสมาเก็บไว้ที่ Ram แล้ว
ก็จะจัดการส่งข้อมูลออกไปได้เต็มที่    เน็ตขาออกจาก server 1GB/s  ก็จะส่งข้อมูลได้ 1GB/s ซึ่งมีประสิทธิภาพ

มาดูข้อมูลที่ AIS ทำกัน
AIS นำข้อมูลภาพและเสียงผ่านโปรแกรม อาทิ vlc เพื่อให้มันเข้ารหัส H264 เพื่อให้มือถือเล่นได้  ไว้ใน ฮาร์ดดิส server AIS เอง ซึ่งจะได้ไฟล์วีดีโอ
ขนาดเล็กจำนวนมากในserver ซึ่งทาง AIS ใช้ software nginx เป็บเวบ server !!!!!  มันคือโปรแกรม เวบ server มันไม่ใช่โปรแกรม streaming

HD 720 ของ AIS นั้น  ใช้บิตเรตที่ 1.5 MB/s  ต่อ 1 คน

ซึ่ง ฮาร์ดดิส ทั่วไปทั้งแบบบ้านและ server ๆ อ่านข้อมูลได้  50- 120 MB/s แสดงว่าเครื่อง 1 เครื่องถ้าการ์ดแลน 1GB/s จะรับลูกค้าได้  80คน  ถ้าคนที่ 81 มาจะเริ่มรอข้อมูลซึ่งนั้นแหละที่
มันจะเริ่มกระตุก
ซึ่งของทรูรับคนได้ที่ 800 คนต่อ 1 เครื่องถ้าการ์ดแลน 1GB/s

จะเห็นได้ว่ามันคือจุดอ่อนครับ  ต่างจาก streaming  software ตรงที่ นำภาพและเสียงเก็บไว้ที่ แรม  ไม่ได้เก็บที่ ฮาร์ดดิส(ถ้าเป็นการถ่ายทอดสด) และสามารถส่งข้อมูลได้เต็มเน็ตเวิร์คการ์ดของเครื่องเลย

ทรูใช้ streaming  software  ครับซึ่งสามารถรองรับคนได้เยอะเลย  เพราะมันสามารถแชร์ข้อมูลจากเครื่องแม่ให้เครื่องลูกเรื่อย ๆ ครับและมีประสิทธิภาพมากกว่าเยอะ

ที่ AIS จะแก้ได้คือ  นำ streaming  software มาใช้  คำนวณ แบนด์วิธ เท่าไร 1คน 1.5MB/s ถ้าแสนคน ก็ 150 GB/s ไม่ใช่น้อย ๆ  สำคัญตรงจัดการแบนด์วิธนี้ละครับ

ระบบ streaming ที่สำคัญที่สุดคือการจัดการ  แบนด์วิธ นี้แหละครับ
แสดงความคิดเห็น
โปรดศึกษาและยอมรับนโยบายข้อมูลส่วนบุคคลก่อนเริ่มใช้งาน อ่านเพิ่มเติมได้ที่นี่