SAAS:การให้บริการซอฟต์แวร์ผ่านเว็บแอพพลิเคชั่น

คราวที่แล้วดิฉันได้กล่าวถึง Cloud computing โดยรวมๆไปแล้ว ซึ่งคงจะทำให้หลายๆคนมองภาพกว้างๆได้ว่า cloud computing คือ อะไร และทำอะไรได้บ้าง คราวนี้ เรามาว่ากันต่อถึงรายละเอียดของ cloud computing กันค่ะ
cloud computing นั้น เป็นได้ทั้งซอฟต์แวร์และโครงสร้างพื้นฐาน(infrastructure) ของระบบ คุณอาจจะเคยได้ยินคำว่า Software as a Service (SaaS) กันมาบ้างนะคะ ซึ่ง เจ้า SaaS นี้เองก็เป็นคำที่เรามักจะใช้เรียกซอฟต์แวร์ใน cloud ทั้งที่จริงๆแล้ว SaaS ไม่ได้เป็น cloud ไปซะทั้งหมดทั้งระบบ แต่ว่า Saas ส่วนใหญ่ มักจะเป็น cloud(งงๆเนอะ)

แล้ว Saas นี่คืออะไรล่ะ
SaaS นี่ก็คือ web-based software ที่ผู้ใช้สามารถเรียกใช้บริการต่างๆซอฟแวร์ผ่านทางเว็บ โดยผู้ใช้ไม่ต้องสนใจเลยว่าซอฟต์แวร์ที่ใช้อยู่มี host อยู่ที่ไหน,ใช้ OS อะไร หรือว่ามันถูกเขียนขึ้นมาโดยใช้ภาษาคอมพิวเตอร์อะไร และก็ไม่ต้อง install โปรแกรมไว้บนเครื่องคอมพิวเตอร์ที่ใช้อยู่เลย ตัวอย่างของ Saas ที่เราพบเห็นกันได้ในชีวิตประจำวันก็อย่างเช่น web-based email service ต่างๆอย่าง Hotmail,Gmail,Yahoo ที่จะมีการเก็บโปรแกรมและข้อมูลต่างๆไว้ที่ Host แล้วให้ผู้ใช้สามารถเรียกใช้ application ต่างๆผ่านทางเว็บได้

วัตถุประสงค์ของ Saas มีดังนี้ค่ะ
1.เพื่อให้การบริหารจัดการและควบคุมซอฟต์แวร์เป็นไปอย่างมีประสิทธิภาพ อย่างบริษัทที่ขายซอฟต์แวร์ที่เจอปัญหาการถูกก็อปปี้โปรแกรมไปขาย ก็จะสามารถควบคุมปัญหาส่วนนี้ได้ง่ายขึ้น
2.เพื่อให้ผู้ใช้ีมีความสะดวกสบายมากขึ้น เพราะบางคนมักจะเจอปัญหาอย่างซื้อโปรแกรมมาแต่ลงไม่เป็น หรือ ต้องคอยตามอัพเกรดโปรแกรมที่ใช้ ซึ่งบางครั้งก็ไม่มีเวลา การใช้ Saas จะตัดปัญหาเหล่านี้ไป เพราะบริษัทที่ให้บริการอยู่จะดูแลให้หมด
3.เพื่อให้การบริการซอฟแวร์เป็นไปได้อย่างทั่วถึง ทุกที่ ทุกเวลา บนโลกใบนี้
4.เพื่อให้สามารถใช้ซอฟต์แวร์เพียงชุดเดียวในการให้บริการแก่ผู้ใช้หลายๆคน ซึ่งนี่เป็นสิ่งที่ผู้ผลิตซอฟต์แวร์ชอบมากเพราะว่าจะช่วยประหยัดต้นทุนลงไปได้มาก
5.เพื่อให้การจ่ายเงินมีความยืดหยุ่นตามบริการที่ใช้ ใครใช้มากก็จ่ายมาก ใครใช้น้อยก็จ่ายน้อยลงมาตามลำดับ จะว่าไปข้อนี้ก็เป็นสิ่งที่ดิฉันชอบมากที่สุดเพราะชักเบื่อกับค่าใช้จ่ายรายเดือนแบบเหมาจ่ายที่เราต้องจ่ายในส่วนที่เราไม่ได้ใช้

Saas สามารถแบ่งออกได้เป็น 2 ประเภท คือ
1.Business-orientated services คือ การให้บริการแก่องค์กรหรือหน่วยงานทางธุรกิจต่างๆ
2.Customer-orientated services คือ การให้บริการแก่บุคคลทั่วๆไป ส่วนใหญ่แล้วมักจะเป็นการให้บริการแบบฟรีๆ

สรุปก็คือ โดยทั่วไป Saas จะมีลักษณะต่างๆ ดังต่อไปนี้
1.ให้บริการผ่านทาง web browser อย่างที่บอกไปว่า ผู้ใช้ไม่ต้องติดตั้งซอฟต์แวร์ลงบนเครื่องของตัวเองเลย สามารถเรียกใช้งานผ่านเว็บได้ทันที
2.มีลักษณะการใช้งานแบบ On-demand คือ เมื่อไหร่ที่ผู้ใช้ access เข้าไปใช้ในโปรแกรมครั้งหนึ่งแล้ว ต่อไปไม่ว่าจะอยู่ที่ไหนหรือเวลาใด ก็สามารถกลับไปใช้ซอฟแวร์นั้นได้ทุกเมื่อ
3.ใช้เท่าไหร่ก็จ่ายเท่านั้น คือ จ่ายเงินตามจริงที่เราใช้ ไม่ต้องเหมาจ่ายไปหมดซะทุกอย่าง ทั้งที่ไม่ได้ใช้
4.ไม่จำเป็นต้องมี IT support คอยดูแล เพราะ Saas ใช้งานง่ายมาก และโครงสร้างรวมทั้งระบบภายใน ทางบริษัทผู้ให้บริการจะเป็นผู้ดูแลให้ทั้งหมด
George Reese ซึ่งเป็น Developer และผู้ก่อตั้ง enStratus Networks LLC ซึ่งเป็นบริษัทที่รับทำ cloud infrastructure ได้กล่าวถึงข้อสังเกตไว้ 3 ข้อว่า ซอฟต์แวร์ใดที่เข้าข่ายว่าจะเป็น cloud จะต้องมีลักษณะ คือ บริการซอฟต์แวร์นั้นสามารถเข้าใช้งานได้ผ่านทาง web หรือ web service API,ไม่ต้องใช้เงินลงทุนเลยในการเริ่มต้นใช้งาน และ จ่ายเงินเท่าจำนวนที่เราใช้
ซึ่งจริงๆแล้วอาจจะมีข้อสังเกตอื่นๆเพิ่มเติมขึ้นมาอีกจากนี้ค่ะ ไว้โอกาสต่อไป เราจะมาดูกันเรื่อง Infrastructure ใน cloud computing กันค่ะ

แหล่งอ้างอิง
http://www.enstratus.com/page/1/what-is-cloud-computing.jsp




    Leave a Reply

    Fill in your details below or click an icon to log in:

    WordPress.com Logo

    You are commenting using your WordPress.com account. Log Out /  Change )

    Google+ photo

    You are commenting using your Google+ account. Log Out /  Change )

    Twitter picture

    You are commenting using your Twitter account. Log Out /  Change )

    Facebook photo

    You are commenting using your Facebook account. Log Out /  Change )

    Connecting to %s



%d bloggers like this: