ซอฟต์แวร์คลาวด์คอมพิวติ้งเป็นบริการ (SaaS)

Software-as–a-Service (SaaS)แบบจำลองช่วยให้สามารถจัดหาแอปพลิเคชันซอฟต์แวร์เป็นบริการแก่ผู้ใช้ปลายทาง หมายถึงซอฟต์แวร์ที่ติดตั้งบนบริการโฮสต์และสามารถเข้าถึงได้ทางอินเทอร์เน็ต มีแอปพลิเคชัน SaaS หลายรายการด้านล่าง:

  • ระบบการเรียกเก็บเงินและการออกใบแจ้งหนี้
  • แอปพลิเคชันการจัดการลูกค้าสัมพันธ์ (CRM)
  • แอปพลิเคชันแผนกช่วยเหลือ
  • โซลูชันทรัพยากรมนุษย์ (HR)

แอปพลิเคชัน SaaS บางตัวไม่สามารถปรับแต่งได้เช่น Microsoft Office Suite. แต่ SaaS ให้เรา Application Programming Interface (API), ซึ่งช่วยให้นักพัฒนาสามารถพัฒนาแอปพลิเคชันที่กำหนดเองได้

ลักษณะเฉพาะ

ลักษณะของรูปแบบบริการ SaaS มีดังนี้

  • SaaS ทำให้ซอฟต์แวร์พร้อมใช้งานทางอินเทอร์เน็ต

  • แอปพลิเคชันซอฟต์แวร์ได้รับการดูแลโดยผู้จำหน่าย

  • สิทธิ์การใช้งานซอฟต์แวร์อาจเป็นแบบสมัครสมาชิกหรือตามการใช้งาน และจะถูกเรียกเก็บเงินเป็นประจำ

  • แอปพลิเคชัน SaaS มีความคุ้มค่าเนื่องจากไม่ต้องการการบำรุงรักษาใด ๆ ที่ฝั่งผู้ใช้ปลายทาง

  • มีให้บริการตามความต้องการ

  • สามารถปรับขนาดขึ้นหรือลงได้ตามต้องการ

  • ได้รับการอัปเกรดและอัปเดตโดยอัตโนมัติ

  • SaaS เสนอโมเดลข้อมูลที่แชร์ ดังนั้นผู้ใช้หลายคนสามารถใช้โครงสร้างพื้นฐานร่วมกันได้ ไม่จำเป็นต้องฮาร์ดโค้ดฟังก์ชันการทำงานสำหรับผู้ใช้แต่ละราย

  • ผู้ใช้ทั้งหมดใช้ซอฟต์แวร์เวอร์ชันเดียวกัน

สิทธิประโยชน์

การใช้ SaaS พิสูจน์แล้วว่ามีประโยชน์ในแง่ของความสามารถในการปรับขนาดประสิทธิภาพและประสิทธิภาพ สิทธิประโยชน์บางประการมีดังต่อไปนี้:

  • เครื่องมือซอฟต์แวร์ที่เรียบง่าย
  • การใช้ลิขสิทธิ์ซอฟต์แวร์อย่างมีประสิทธิภาพ
  • การจัดการและข้อมูลจากส่วนกลาง
  • ความรับผิดชอบของแพลตฟอร์มที่จัดการโดยผู้ให้บริการ
  • โซลูชันหลายผู้เรียน

เครื่องมือซอฟต์แวร์ที่เรียบง่าย

การปรับใช้แอ็พพลิเคชัน SaaS ต้องการการติดตั้งซอฟต์แวร์ฝั่งไคลเอ็นต์เพียงเล็กน้อยหรือไม่มีเลยซึ่งส่งผลให้เกิดประโยชน์ดังต่อไปนี้:

  • ไม่มีข้อกำหนดสำหรับแพ็คเกจซอฟต์แวร์ที่ซับซ้อนที่ฝั่งไคลเอ็นต์
  • ความเสี่ยงเพียงเล็กน้อยหรือไม่มีเลยในการกำหนดค่าที่ฝั่งไคลเอ็นต์
  • ต้นทุนการจัดจำหน่ายต่ำ

การใช้ลิขสิทธิ์ซอฟต์แวร์อย่างมีประสิทธิภาพ

ลูกค้าสามารถมีใบอนุญาตเดียวสำหรับคอมพิวเตอร์หลายเครื่องที่ทำงานในสถานที่ต่างกันซึ่งจะช่วยลดต้นทุนการออกใบอนุญาต นอกจากนี้ยังไม่มีข้อกำหนดสำหรับเซิร์ฟเวอร์ลิขสิทธิ์เนื่องจากซอฟต์แวร์ทำงานในโครงสร้างพื้นฐานของผู้ให้บริการ

การจัดการและข้อมูลจากส่วนกลาง

ผู้ให้บริการคลาวด์เก็บข้อมูลไว้ที่ส่วนกลาง อย่างไรก็ตามผู้ให้บริการระบบคลาวด์อาจจัดเก็บข้อมูลในลักษณะกระจายอำนาจเพื่อความซ้ำซ้อนและความน่าเชื่อถือ

ความรับผิดชอบของแพลตฟอร์มที่จัดการโดยผู้ให้บริการ

ความรับผิดชอบของแพลตฟอร์มทั้งหมดเช่นการสำรองข้อมูลการบำรุงรักษาระบบความปลอดภัยการรีเฟรชฮาร์ดแวร์การจัดการพลังงาน ฯลฯ จะดำเนินการโดยผู้ให้บริการคลาวด์ ลูกค้าไม่จำเป็นต้องกังวลเกี่ยวกับพวกเขา

โซลูชันหลายผู้เรียน

โซลูชันหลายผู้ใช้ช่วยให้ผู้ใช้หลายคนสามารถแชร์อินสแตนซ์เดียวของทรัพยากรที่แตกต่างกันในการแยกเสมือน ลูกค้าสามารถปรับแต่งแอปพลิเคชันได้โดยไม่กระทบกับฟังก์ชันการทำงานหลัก

ปัญหา

มีปัญหาหลายประการที่เกี่ยวข้องกับ SaaS ซึ่งบางส่วนมีการระบุไว้ด้านล่าง:

  • ความเสี่ยงจากเบราว์เซอร์
  • การพึ่งพาเครือข่าย
  • ขาดการพกพาระหว่าง SaaS cloud

ความเสี่ยงจากเบราว์เซอร์

หากลูกค้าเข้าชมเว็บไซต์ที่เป็นอันตรายและเบราว์เซอร์ติดไวรัสการเข้าถึงแอปพลิเคชัน SaaS ในภายหลังอาจทำให้ข้อมูลของลูกค้าเสียหายได้

เพื่อหลีกเลี่ยงความเสี่ยงดังกล่าวลูกค้าสามารถใช้เบราว์เซอร์หลายตัวและอุทิศเบราว์เซอร์เฉพาะเพื่อเข้าถึงแอปพลิเคชัน SaaS หรือสามารถใช้เดสก์ท็อปเสมือนขณะเข้าถึงแอปพลิเคชัน SaaS

การพึ่งพาเครือข่าย

แอปพลิเคชัน SaaS สามารถส่งได้เฉพาะเมื่อเครือข่ายพร้อมใช้งานอย่างต่อเนื่อง นอกจากนี้เครือข่ายควรมีความน่าเชื่อถือ แต่ไม่สามารถรับประกันความน่าเชื่อถือของเครือข่ายได้ทั้งจากผู้ให้บริการคลาวด์หรือลูกค้า

ขาดการพกพาระหว่าง SaaS cloud

การถ่ายโอนปริมาณงานจาก SaaS cloud หนึ่งไปยังอีกระบบหนึ่งนั้นไม่ใช่เรื่องง่ายนักเนื่องจากเวิร์กโฟลว์โลจิสติกทางธุรกิจอินเทอร์เฟซผู้ใช้สคริปต์สนับสนุนอาจเป็นข้อมูลเฉพาะของผู้ให้บริการ

เปิด SaaS และ SOA

Open SaaS ใช้แอปพลิเคชัน SaaS เหล่านั้นซึ่งพัฒนาโดยใช้ภาษาโปรแกรมโอเพนซอร์ส แอปพลิเคชัน SaaS เหล่านี้สามารถทำงานบนระบบปฏิบัติการโอเพ่นซอร์สและฐานข้อมูลใดก็ได้ Open SaaS มีประโยชน์หลายประการดังต่อไปนี้:

  • ไม่ต้องมีใบอนุญาต
  • ต้นทุนการปรับใช้ต่ำ
  • ผู้ขายน้อยล็อคอิน
  • แอปพลิเคชั่นพกพาอื่น ๆ
  • โซลูชันที่แข็งแกร่งยิ่งขึ้น

แผนภาพต่อไปนี้แสดงการใช้งาน SaaS ตาม SOA: