สวัสดีครับวันนี้เบื่อ ๆ เลยหยิบเอาเรื่องที่พึ่งอ่านจบมาเล่าให้สมาชิกฟัง พึ่งอ่านมาจากนิตยสารนักพัฒนาชื่อ Visaul Studio ครับ เขาพูดถึงการพัฒนาระบบ Cloud Computing กับ Data Center บน VS โดยอาศัย Fx Azure จริง ๆ แล้วผมเองก็โง่ ๆ เรื่องเว็บครับ แต่ต้องหาความรู้ใส่หัวเอาไว้ก่อน เดี่ยวจะตามชาวบ้านเขาไม่ทัน เดี่ยวเวลาไปฟังเขาบันระยายเรื่องนี้จะได้พลอยได้รับส่วนบุญไปกับเขาบ้าง เข้าเรื่องต่อเลยนะครับ มีใครเคยอ่านเรื่อง Cloud Computing มาบ้างครับ เอางี้มีใครเคยอ่านเรื่อง Grid Computing มาบ้างครับ ..... ผมว่า Grid Computing มันเป็นรูปธรรมของ Cloud Computing นะครับ ในขณะที่ Cloud Computing มันเป็นนามธรรม พูดตรงนี้ใครหลายคนอาจจะงง สรุปแล้วมันคืออะไรกันแน่ เท่าที่ผมได้อ่านมานะครับ พอจับใจความได้ว่า Clound Computing คือ การสร้างบริการ, ให้เข้าใช้ทรัพยากรบนเซิร์ฟเวอร์ของเราจากเครือข่ายอื่น ๆ เสมือนว่าเป็นเครือข่ายเดียวกัน พูดตรงนี้หลายคนอาจไปคิดถึง VPN ใช่ไหมครับ สมัยก่อน เรามีเซิร์ฟเวอร์วางไว้ที่สาขาแม่ แล้วให้สาขาลูกเชื่อมเข้ามาใช้ข้อมูลโดยผ่านสาย lease line ซึ่งต่อมา เราบอกว่า lease line มันแพง และไม่คุ้ม จึงเกิด VPN ขึ้นมาเพื่อลดค่าใช้จ่ายลง ซึ่งตรงจุดนี้ก็ถือว่าเป็นการแชร์เครือข่ายกันใช้งาน ใครใช้น้อยก็จ่ายน้อย ใครใช้เยอะก็จ่ายเยอะ นี้แหละครับ คือไอเดียของการพัฒนา Cloud Computing ซึ่งสรุปกันง่าย ๆ เลยครับ Cloud Computing คือระบบที่สร้างขึ้นมาเพื่อแชร์ทรัพยากรของเครื่องคอมพิวเตอร์ในระบบ โดยแบ่งงานกันทำตามความสถัดของตน แล้วเปิดให้บริการแก่บุคคลทั่วไปเข้ามาใช้บริการจากผู้ให้บริการ ซึ่งปัจจุบันเราจะพบเห็นบริการจากระบบนี้ได้อย่างกว้างขวางครับ ทั้ง Amazon, Microsoft, Google, Yahoo, Sun etc
เมื่อการพัฒนาระบบเครือข่ายเดิบโตอย่างรวดเร็ว จึงทำให้การพัฒนาการให้บริการในระบบ Cloud Computing ก็ถูกพัฒนากันอย่างรวดเร็ว เกิดแนวทางทั้งการพัฒนาโปรแกรม และการพัฒนาระบบออกเรียกว่าเยอะมากครับ ซึ่งเทคโนโลยีที่ถูกพัฒนาออกมาตามมาตรฐาน Cloud Computing ก็มีหลายชนิดครับ ทั้ง Application , Client, Infrastructure, Platform, Framework, Storage ตัวอย่างที่ผมคิดว่าสมาชิกคงได้ใช้บริการกันบ่อย ๆ เช่น Google App, Google Map, MSN Skydrive, Azure, iPhone, gOS เป็นต้นครับ ซึ่งประโยชน์ที่คาดว่าจะได้รับจากการพัฒนาของ Cloud Computing อย่างแรกคือการลดค่าใช้จ่ายครับ โดยค่าใช้จ่ายหลาย ๆ อย่าง เช่น ค่าลิขสิทธิ์ จะถูกแปรเปลี่ยนไปเป็นค่าเช่า, ค่าดูแลระบบเซิร์ฟเวอร์ จะถูกเปลี่ยนเป็นค่าดูแลเครือข่ายซึ่งองค์กรจะต้องจ่ายอยู่แล้ว โดยจะทำให้ค่าใช้จ่ายด้าน IT ลดลง ใครใช้มากก็จ่ายมาก ใครใช้น้อยก็จ่ายน้อย ซึ่งจะมีมากโดยเฉพาะอย่างยิ่งองค์กรขนาดกลางและขนาดเล็ก ซึ่งต้องเสียงบประมาณด้าน IT ด้านการลงทุนเป็นจำนวนมาก ในขณะที่องค์กรขนาดใหญ่อาจได้รับผลประโยชน์จาก Cloud Computing ไม่ค่อยสูงมากเท่ากับกลุ่มแรก
สุดท้ายผมทิ้งท้ายก่อนจากกันครับ เรื่องที่เอามาเล่าสู่กันฟังวันนี้เป็นแค่มุมกว้าง ๆ ของ Cloud Computing ใครสนใจ หรือมีข้อมูลที่น่าสนใจ เชิญมาอภิปรายรวมกันหน่อยครับ ผมมองว่าในอนาคต Cloud Computing เป็นอะไรที่น่าสนใจครับ หากอนาคต hosxp เปลี่ยนจากระบบ server - client ที่ใช้อยู่ มาเป็น software as service โดยให้โรงพยาบาลที่เป็นลูกค้าก็ไม่จำเป็นต้องปวดหัวกับการอัพเดทโปรแกรม, ดูแลฐานข้อมูล ก็เป็นอะไรที่น่าสนใจในอนาคตนะครับ