Skip to content

Latest commit

 

History

History
16 lines (9 loc) · 2.72 KB

guideline-for-cloud-scaling.md

File metadata and controls

16 lines (9 loc) · 2.72 KB
description
การสร้างแอพที่รองรับผู้ใช้ปริมาณมากๆ

Guideline for Cloud scaling

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

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

{% embed url="https://www.youtube.com/watch?v=14eUjJ6FyZY&list=PLUjAn8nwWniiReiOqUqYwxG7ny2bhENMg&index=14" %}

🎯 บทสรุป

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