Case Study : ECA Technology

ECA Technology
เป็นบริษัทรับทำเว็บไซต์ พร้อมให้บริการ VPS on Cloud พร้อมทั้งออกแบบเครือข่ายให้กับลูกค้ารายย่อย เนื่องปริมาณลูกค้าเพิ่มมากขึ้นเยอะ เพื่อให้รองรับปริมาณที่มากขึ้นจึงเลือกใช้งาน AWS Global Cloud
Case Study
ENTAZ เป็น Application สตรีมมิ่งเกมส์ออนไลน์ ให้ผู้เล่นสามารถเข้ามาร่วมดูการแข่งขันสดผ่านจอมือถือหรือหน้าเว็บไซต์ หรือจะสร้างห้องการแข่งขันกันภายในทีม, สามารถดูย้อนหลังแมตสำคัญ ๆ และยังพูดคุยแต่งการแข่งขันได้อีกด้วย
CSL เข้ามาช่วยอะไรบ้างกับโปรเจคนี้
  • ออกแบบโครงสร้างด้านเครือข่าย (Architect) เกี่ยวกับการทำงานภายใน AWS
  • สร้าง Compute(EC2) พร้อมทั้ง Configuration ในส่วนของ Load Balance, CloudFront, สำหรับแต่ละ Project
  • ช่วยดูแลส่วนของการ Monitoring Usage ของการใช้งานด้วย
ได้อะไรจากการใช้ AWS
AWS Cloud ช่วยเรื่อง ลดต้นทุนค่าใช้จ่ายโดยไม่ต้องคำนวนต้นทุนล่วงหน้า (Pay per use) และรับรองปริมาณการเข้าชม (CloudFront , Elastic Load Balancing)
ทั้งยังสามารถเลือกใช้ Service ได้ตามความต้องการ เนื่องจาก AWS คือ platform ที่รองรับได้ทุก Operating System และภาษาในการพัฒนา ทำให้สามารถ Scale ความยืดหยุ่นได้ตอบโจทย์การทำงานมากที่สุด
เลือกใช้อะไรบ้างบน Amazon Web Services
  • Amazon S3 (Storage) : ไว้สำหรับเก็บวีดีโอการแข่งขันแต่ละ แมตซ์
  • AWS Elemental Media Live : ใช้สำหรับสตรีมสดการแข่งขันเกมส์
  • Amazon CloudFront (CDN)  : การกระจายผู้เข้าชมเพื่อลดการติดปัญหาการชมภาพสด
  • Amazon Elastic Load Balancing : ลดปริมาณการ Request จาก Client
  • Amazon EC2 : ใช้สำหรับ Service Backend ของเว็บไซต์และการจัดการแข่งขันต่าง ๆ
  • Amazon RDS : ใช้เก็บฐานข้อมูลสมาชิก MariaDB