Same Hosted

Same Hosted

โดยปกติแล้วทีม SS ได้ออกแบบการวางโครงสร้างเซิร์ฟเวอร์ Web Based เป็นลักษณะ N-Tier Architecture หรือ Multi-tier โดย Application Server, Database Server, และเซิร์ฟเวอร์อื่น ๆ สามารถแยกกันอยู่ได้อย่างอิสระ

Same Host Architecture

เราสามารถวางโครงสร้างการติดตั้งให้ทั้ง AtlasX Web Angular, AtlasX API Gateway และ AtlasX Web Service อยู่ในเว็บเซิร์ฟเวอร์เดียวกันได้ดังรูป เหมาะสำหรับไซต์ลูกค้าที่มีข้อจำกัด เช่น มีเว็บเซิร์ฟเวอร์เพียงเครื่องเดียว จึงจำเป็นต้องวางโครงสร้างให้เว็บเซิร์ฟเวอร์สามารถเชื่อมต่อ Server Tier ได้โดยตรง เป็นต้น

เปรียบเทียบข้อดี – ข้อเสีย

ข้อดี

  • การติดตั้งแอพพลิเคชั่นทำได้ง่าย เนื่องจากติดตั้ง AXWS, AXGW และ AXNG ไว้ที่เครื่องเซิร์ฟเวอร์เดียวกัน
  • การควบคุมต่าง ๆ ทำได้ง่าย เช่น จัดการ IIS ที่เว็บเซิร์ฟเวอร์เครื่องเดียว หรือสามารถอัพเดทแอพที่เครื่องเดียว เป็นต้น
  • AXWS, AXGW และ AXNG เชื่อมต่อกันได้ง่าย
  • การดูแลรักษาความปลอดภัยทำได้ง่าย

ข้อเสีย

  • อาจเกิดปัญหา Single Point of Failure (ความล้มเหลวของจุดเดียว) เช่น เว็บเซอร์เวอร์ล่มทำให้แอพพลิเคชั่นอื่น ๆ ใช้งานไม่ได้ เนื่องจากต้องอาศัยเซอร์วิสบางอย่างจากเครื่องนี้ เป็นต้น
  • ทำงานได้ช้าลงเมื่อมีจำนวนผู้ใช้งานเพิ่มมากขึ้น เนื่องจากอาจเกิดปัญหาคอขวด (Bottle Neek) ของระบบ
  • การปรับเปลี่ยนหรือเพิ่มเติมศักยภาพของระบบ (Scalability) ทำได้ยาก
  • เมื่อเว็บเกิดปัญหาทำได้ติดตามได้ยากว่าเกิดขึ้นที่ไหน