What is Cloud Computing?

Cloud Computing คืออะไร หลายๆ คนยังคงงง Concept และมองภาพรวมไม่ออก ซึ่งผมก็เป็นหนึ่งในนั้นเหมือนกัน

เมื่อ Cloud Computing เป็นคำพูดติดปากมากขึ้นในไทย ได้ยินมากในหมู่ Sales, Marketing และนักข่าว แต่ไม่ค่อยได้ยิน Cloud Computing จากหมู่ Developers และสื่อที่หาอ่านได้ในไทย พูดในภาพกว้างมากๆ ยิ่งทำให้สับสนว่า มันจะกระทบต่อวงการ Software อย่างไร งั้นเรามาทำความเข้าใจไปพร้อมๆ กันนะครับ :)

สมมติว่าพวกเราทำงานอยู่ในองค์กรขนาดใหญ่ องค์กรนี้มีระบบอยู่หลาย Platforms เช่น Java Web application, SAP, WebSphere, IIS, Microsoft .NET, SharePoint, Active Directory,… เยอะแยะมากมาย

บางผลิตภัณฑ์ที่องค์กรนี้ใช้ค่า License ก็แพงแสนแพง มีทั้ง Per user licensing หรือ Per CPU licensing แถมกึ่งบังคับให้อัพเกรดโปรแกรมอีกด้วย ***โดยประกาศว่าผลิตภัณฑ์เวอร์ชันนี้จะหยุด support

พอระบบใช้งานไม่ได้ ผู้ใช้งาน โวยวาย! -*- รีบโทรไปหา IT Support พอส่งคนเข้าไป ผลจากการตรวจสอบเบื้องต้น พบว่าเป็นปัญหาที่โปรแกรม IT Support ก็จะโทรหา Vendors ที่ดูแลโปรเจกนั้นๆ ให้เข้ามาดู และแก้ปัญหาให้

ค่าใช้จ่ายที่เรียก Vendors เข้ามา ค่อนข้างจะแพง โดยเฉพาะ Product support ของบริษัทยักษ์ใหญ่เช่น IBM, Oracle หรือ Microsoft คิดค่าตัวเป็นชั่วโมงบ้าง เป็นวันบ้าง แล้วแต่ว่าตกลงกับ Sales ไว้อย่างไร

นอกจากนั้น เมื่อระบบภายในองค์กรเยอะขึ้น และต้องมีการ Backup ข้อมูลแต่ละระบบเองทุกวัน จำเป็นต้องมีการจัดซื้อ Hard Disk มาเพิ่ม เพื่อให้เพียงพอกับข้อมูลที่มากขึ้น พอนานๆ ไปห้องเก็บ Servers ขนาดใหญ่ขึ้น จำเป็นต้องเพิ่มการติดตั้ง Air conditioner เพื่อลดความร้อนในห้อง ซึ่งล้วนแต่เป็นค่าใช้จ่ายที่สูงในแต่ละเดือน/ ปี

Cloud Computing” นำเสนอทางออกให้กับองค์กร ลดจำนวนคนที่ทำหน้าที่ IT Support และความยุ่งยากในการติดต่อกันระหว่างแผนก ลดค่าใช้จ่ายในการจัดซื้อ Hardware, การอัพเกรดโปรแกรม และ License ของผลิตภัณฑ์ ***ที่สำคัญค่าไฟ

Cloud Computing” มี Concept ที่ดี เพียงแค่เรียกใช้บริการของเค้าผ่าน Web Service หรือ API โดยไม่ต้องพัฒนาทุกอย่างเองทั้งหมดตั้งแต่ต้น ไม่ต้องคิดเรื่องการวาง Infrastructure, Scalable System Design หรือ Data Backup ซึ่งมีคนจัดการให้ และไม่ต้องไปตบตีกับ Vendors ว่าเอา Hard Disk 2TB ไปไว้ไหน

แน่นอนว่าข้อจำกัดของมันคือ ไม่ว่าจะทำอะไรก็ตามจะต้องผ่าน Internet ถ้า Internet เดี้ยง ก็ทำงานไม่ได้ จะใช้งานได้ต้อง Online เท่านั้น อย่างเหตุการณ์แผ่นดินไว้ที่ใต้หวัน ทำให้เคเบิ้ลใต้น้ำเคยขาดจนอินเทอร์เน็ตเดี้ยงไปทั้งภูมิภาคนานเป็นเดือน อย่างนี้เราจะทำงานอย่างไร?!? เอาระบบ Offline ที่ไหนมาใช้ล่ะ

ทั้งนี้ทั้งนั้นต้องค้นหาความจริง Cloud Computing จะตอบสนองความต้องการของเรา และองค์กรได้ขนาดไหน มีข้อจำกัดอะไรบ้าง เหมาะกับธุรกิจและการทำงานแบบใด โปรแกรมที่มีอยู่จะต้อง Convert และทำ Data migration ให้ใช้กับ Cloud Computing ได้ไหม?!?

คราวหน้าผมจะอธิบาย Cloud Computing เจาะลึกมากขึ้น รวมทั้ง Public และ Private Cloud Computing ต่างกันอย่างไรครับ

อ่านต่อ : In the Cloud Computing

จัดทำโดยทีมงาน คลีนโค้ด

No Comments.

Leave a Reply

(required)

(required)