Guideline for Cloud scaling

การสร้างแอพที่รองรับผู้ใช้ปริมาณมากๆ

ในตัวบทความนี้จะขอใช้วีดีโออธิบายเอานะครับเพราะมันยาวม๊วกถ้าจะให้ผมพิมพ์ โดยจะเป็น Guideline ของทาง Amazon (AWS) ว่าจะทำยังไงถึงจะสร้างแอพที่รองรับผู้ใช้หลัก 10 ล้านคนบนคลาว์ได้ ซึ่งเราจะไม่ลงรายละเอียดของ Product กันว่ามีอะไรบ้าง แต่สิ่งที่อยากให้เห็นคือวิธีการคิดในการทำ Cloud Native ว่าควรจะต้องออกแบบยังไงบ้าง

🎥 สร้างแอพที่รับผู้ใช้ 10 ล้านคน เขาทำกันยังไง?

🎯 บทสรุป

ในการสร้างแอพที่สามารถรับผู้ใช้ปริมาณมากๆได้ หรือเราเรียกว่า Scalable architecture บนคลาว์ เราจะไม่ได้สร้างทุกอย่างให้มันอยู่ภายในเซิฟเวอร์เพียงตัวเดียวอีกต่อไป แต่เราจะแบ่งมันออกเป็นหลายๆเซิฟเวอร์ และเท่านั้นยังไม่พอยังเพราะต้องกระจายเซิฟเวอร์พวกนั้นออกเป็นหลายๆภูมิภาคทั่วโลกอีกด้วย และแต่ละตัวที่เรากระจายมันออกไปก็ต้องสามารถทำงานข้ามซีกโลกได้อีกด้วย ซึ่งจากที่ว่ามาทั้งหมดเลยทำให้เราสามารถทำ Server ที่ไม่มีวันตายได้ ซึ่งการจะทำแบบนั้นได้เราต้องมีความเข้าใจในเรื่อง Services ต่างๆของคลาว์ แล้วใช้งานมันให้ถูกลักษณะของมันอีกด้วยครับ