20 ก.ย. เวลา 11:23 • การศึกษา
Cloud Computing By Shoper Gamer

Scalability คืออะไร

โดย
Scalability หรือ ความสามารถในการปรับขนาด หมายถึง ความสามารถของระบบหรือแอปพลิเคชันในการรองรับการใช้งานที่เพิ่มขึ้นได้อย่างมีประสิทธิภาพ โดยไม่ส่งผลกระทบต่อประสิทธิภาพการทำงานของระบบ ทั้งในแง่ของปริมาณงานที่เพิ่มขึ้น หรือจำนวนผู้ใช้งานที่เพิ่มขึ้น นั่นคือ ระบบสามารถขยายขนาดได้ตามความต้องการของผู้ใช้งานโดยไม่จำเป็นต้องเปลี่ยนแปลงโครงสร้างพื้นฐานทั้งหมด
  • ​ทำงานอย่างไร
ระบบที่มีความสามารถในการปรับขนาดมักจะถูกออกแบบมาให้มีโครงสร้างที่ยืดหยุ่น สามารถเพิ่มทรัพยากร เช่น เซิร์ฟเวอร์, หน่วยความจำ, หรือแบนด์วิธ ได้ตามต้องการ เมื่อปริมาณการใช้งานเพิ่มขึ้น ระบบจะสามารถปรับตัวเพื่อรองรับปริมาณงานที่เพิ่มขึ้นได้โดยอัตโนมัติ หรือด้วยการแทรกแซงของผู้ดูแลระบบเพียงเล็กน้อย
  • ​ประเภทของ Scalability
○ Scalability ขึ้น (Scaling Up)
การเพิ่มประสิทธิภาพของระบบโดยการเพิ่มทรัพยากรให้กับเซิร์ฟเวอร์ที่มีอยู่ เช่น เพิ่มหน่วยประมวลผลกลาง (CPU), เพิ่มหน่วยความจำ (RAM), หรือเพิ่มพื้นที่เก็บข้อมูล
○ Scalability ออก (Scaling Out)
การเพิ่มจำนวนเซิร์ฟเวอร์เข้าไปในระบบ เพื่อกระจายปริมาณงานออกไปยังเซิร์ฟเวอร์หลายๆ เครื่อง ทำให้ระบบสามารถรองรับผู้ใช้งานได้มากขึ้น
  • ​ประโยชน์
○ รองรับการเติบโต
ระบบสามารถรองรับการเติบโตของธุรกิจได้อย่างต่อเนื่อง
○ เพิ่มประสิทธิภาพ
ระบบสามารถทำงานได้อย่างมีประสิทธิภาพแม้จะมีปริมาณงานที่เพิ่มขึ้น
○ ลดต้นทุน
การปรับขนาดระบบสามารถทำได้อย่างยืดหยุ่น ทำให้สามารถลดต้นทุนในการลงทุนด้านฮาร์ดแวร์
○ เพิ่มความน่าเชื่อถือ
ระบบที่มีความสามารถในการปรับขนาดจะมีความน่าเชื่อถือมากขึ้น เนื่องจากสามารถทำงานได้อย่างต่อเนื่องแม้ในภาวะที่ปริมาณงานสูง
  • ​ตัวอย่างกาใช้งาน
○ เว็บไซต์อีคอมเมิร์ซ
ในช่วงเทศกาลหรือช่วงโปรโมชั่น เว็บไซต์อีคอมเมิร์ซจะต้องรองรับปริมาณการเข้าชมที่เพิ่มขึ้นอย่างมาก ระบบที่มีความสามารถในการปรับขนาดจะช่วยให้เว็บไซต์สามารถทำงานได้อย่างราบรื่น
○ แอปพลิเคชันโซเชียลมีเดียแอปพลิเคชันโซเชียลมีเดียที่มีผู้ใช้งานจำนวนมาก ต้องมีความสามารถในการปรับขนาดเพื่อรองรับการใช้งานที่เพิ่มขึ้นอย่างต่อเนื่อง
○ เกมออนไลน์
เกมออนไลน์ที่มีผู้เล่นจำนวนมาก ต้องมีความสามารถในการปรับขนาดเพื่อรองรับผู้เล่นที่เข้ามาเล่นพร้อมกันจำนวนมาก
✏️ Shoper Gamer
Credit :
👇
  • ​https://appmaster.io/th/blog/khwaamsaamaarthainkaarprabkhnaadepnsingsamkhay
  • ​https://th.itpedia.nl/2021/07/20/schaalbaarheid-als-software-requirement-betekenis-en-definitie/

ดูเพิ่มเติมในซีรีส์

โฆษณา