Virtualization & Cloud


          ห่างหายไปนานจากการเขียนเรื่องราววันนี้ได้มีโอกาสเข้ามาเขียนอีกครั้งจึงอยากจะนำเสนอเรื่องราวที่ได้ไปอบรมมาจากท่าน รศ.ยืน ภู่วรวรรณ โดยวันที่อบรมก็ได้มีการพูดถึงเรื่อง Virtualization กับ Cloud ซึ่งเป็นเรื่องที่น่าสนใจเพราะว่าเราก็ต้องยอมรับว่าถ้าเราจะแข่งขันกับคนอื่นก็ต้องเรียนรู้ให้ทันกับเทคโนโลยีที่มันเปลี่ยนแปลงตลอดเวลา ซึ่งถ้าเรายังย่ำอยู่กับที่ก็คงจะแข่งขันกับคนอื่นๆ ได้ยาก วันนี้ผมจึงมานำเสนอเรื่องราวเกี่ยวกับสองเรื่องนี้ให้ทุกท่านได้ลองศึกษาดูครับ

Virtualization

          เมื่อวันที่ 12 ต.ค. 2552  ข้าพเจ้านายสุกนกานต์  สันติสุวรรณ  กองนโยบายและแผน ได้เดินทางไปราชการเข้าร่วมสัมมนาเครือข่ายความร่วมมือด้านการพัฒนาเทคโนโลยีสารสนเทศ ระบบข้อมูล และสารสนเทศอุดมศึกษา เพื่อติดตามความก้าวหน้า การประเมินผลของโครงการ และนำเสนอข้อเสนอแนะของแต่ละรุ่นเพื่อเป็นแนวทางในการจัดและพัฒนาในรุ่นถัดไป  ในการสัมมนาครั้งนี้ได้เชิญ รศ.ยืน ภู่วรวรรณ มาเป็นผู้บรรยายในหัวข้อ Virtualization ในภาคเช้า เพื่อเป็นการให้ความรู้กับผู้เข้าร่วมประชุมคือ mini mis รุ่นที่ 1 และ mini mis รุ่นที่ 2 และภาคบ่ายได้มีบริษัท Sun Microsystem และ VMware ได้มาให้ความรู้ต่อในเรื่อง Virtualization ในภาพของผู้ให้บริการ
คำนิยามและความหมายของ Virtualization
           Virtualization เป็นกรอบความคิด หรือ วิธีการของการแบ่งทรัพยากรคอมพิวเตอร์ เพื่อให้เกิดการทำงาน หลาย ๆ อย่างในสิ่งแวดล้อมหลายรูปแบบ ด้วยการใช้แนวคิดหลากหลายรูปแบบหรือหลายเทคโนโลยี เช่น การแบ่งพาร์ติชั่นฮาร์ดแวร์, ซอฟต์แวร์ การใช้ time sharing โดยการจำลองส่วนของคอมพิวเตอร์ (Simulation) การ Emulation เป็นต้น
ทำไมต้อง Virtualization

  • Virtual machine ทำให้การใช้เซิร์ฟเวอร์ทำงานได้เต็มที่ เพราะเซิร์ฟเวอร์ทำงาน underutilized
  • ประหยัดในเรื่องต้นทุน hardware, ต้นทุนสิ่งแวดล้อม, ต้นทุนการจัดการสิ่งแวดล้อม และโครงสร้างพื้นฐาน
  • ต้องการให้ทำงานซอฟต์แวร์ หรือของที่มีอยู่เดิมได้
  • ใช้เพื่อการดูแลความมั่นคง
  • ใช้สร้าง OS และสิ่งแวดล้อมใหม่ ทำให้ทำงานได้

 ความสำคัญของคลาวด์ คอมพิวติ้ง

ทุกวันนี้ เทคโนโลยีคลาวด์ คอมพิวติ้ง (Cloud Computing) ดูจะเป็นเรื่องใกล้ตัวมากขึ้นและมักมีการพูดถึงกันบ่อยครั้งขึ้น ทั้งนี้ส่วนหนึ่งเป็นเพราะแนวโน้มการนำคลาวด์ คอมพิวติ้งไปประยุกต์ใช้เพื่อประโยชน์ในด้านต่าง ๆ ในปัจจุบัน เริ่มเห็นเป็นรูปธรรมมากยิ่งขึ้น ไม่ว่าจะเป็นทั้งจากหน่วยงานภาครัฐและเอกชน
หรือจากองค์กรต่าง ๆมากมายทั้งในและต่างประเทศ

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

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

          1. แนวโน้มของเว็บที่กลายเป็นสื่อกลางสำหรับการติดต่อสื่อสารของคนทั่วโลก
ปัจจุบันเว็บเครือข่ายทางสังคม (โซเชียลเน็ตเวิร์ก) มีการเปลี่ยนแปลงทุกวันโดยผู้ใช้หลายล้านคนจากทั่วทุกมุมโลก ตัวอย่างเช่น เฟซบุ๊ค (Facebook) วิกิพีเดีย (Wikipedia) หรือทวิตเตอร์ (Twitter) เป็นต้น ด้วยความนิยมใช้งานอย่างแพร่หลายของเว็บโซเชียลเน็ตเวิร์กนี้เอง ทำให้ปัจจุบันเริ่มมีการนำเว็บแอพพลิเคชั่นรูปแบบดังกล่าวมาประยุกต์ใช้เพื่อเพิ่มประสิทธิภาพการทำงานร่วมกันระหว่างบุคลากรในองค์กร

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

          2. แนวโน้มความต้องการประหยัดพลังงาน
ด้วยปัญหาโลกร้อน และค่าใช้จ่ายของพลังงานที่เพิ่มสูงขึ้นเรื่อย ๆ องค์กรหลายแห่งในปัจจุบันต่างหันมาให้ความสำคัญกับการลดพลังงาน โดยเฉพาะอย่างยิ่งพลังงานที่ใช้ในระบบไอที ทั้งนี้เพื่อช่วยองค์กรประหยัดค่าใช้จ่ายและลดปริมาณก๊าซคาร์บอนไดออกไซด์ที่ปล่อยออกสู่บรรยากาศ ประโยชน์ของคลาวด์คอมพิวติ้งในด้านนี้ก็คือ การช่วยองค์กรลดการใช้พลังงาน หรือแม้กระทั่งการนำพลังประมวลผลส่วนเกินที่เกิดขึ้นในระหว่างการทำงานในระบบคอมพิวเตอร์ไปใช้ประโยชน์ในด้านอื่น ๆ ได้อีก จากผลการวิจัยล่าสุดพบว่า เครื่องแม่ข่ายหรือเซิร์ฟเวอร์ส่วนใหญ่ที่ทำงานตลอดเวลานั้น ส่วนใหญ่มีการใช้ทรัพยากรในระบบเพียงแค่ 10-20 เปอร์เซ็นต์เท่านั้น ด้วยแนวคิดของคลาวด์ คอมพิวติ้งนี้เอง จะช่วยควบรวมทรัพยากรในระบบให้ทำงานและเกิดความคุ้มค่ารวมทั้งประโยชน์สูงสุดจากการใช้ทรัพยากรในระบบ นอกจากนั้นแล้ว วิธีการดังกล่าวยังเปิดโอกาสให้องค์กรสามารถเพิ่มหรือลดขนาดการใช้งานของระบบได้ ซึ่งทั้งหมดนี้ ถือเป็นการช่วยองค์กรประหยัดพลังงานและค่าใช้จ่ายได้อีกทางหนึ่ง

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

           4. ความต้องการใช้งานไอทีที่ง่ายและไม่ซับซ้อน
ปัจจุบัน แม้ว่าเทคโนโลยีจะมีความสลับซับซ้อนเพียงใดก็ตาม สำหรับผู้ใช้งานทั่วไปแล้ว หลายคนก็ยังต้องการการใช้งานที่ง่ายและไม่ยุ่งยาก ด้วยเหตุดังกล่าว ผู้ให้บริการทางด้านไอทีหลายรายในปัจจุบันจึงหันมาใช้เทคโนโลยีคลาวด์ คอมพิวติ้ง เพื่อนำเสนอบริการทางด้านซอฟต์แวร์แบบ ‘จ่ายเท่าที่ใช้’ (Software as a Service) เพื่อเป็นทางเลือกแก่ลูกค้าโดยเฉพาะองค์กรขนาดกลางหรือขนาดย่อม (เอสเอ็มอี) ที่มักมีเจ้าหน้าที่ทางด้านไอที่ทำงานอยู่อย่างจำกัด แทนรูปแบบการซื้อซอฟต์แวร์มาใช้โดยตรงแบบในอดีต การใช้งานในลักษณะดังกล่าว นอกจากจะทำให้การนำไอทีไปใช้งานทำได้ง่ายยิ่งขึ้นแล้ว องค์กรนั้น ๆ ก็จะได้รับประโยชน์จากการใช้ซอฟต์แวร์ที่ทันสมัยอยู่เสมอ โดยไม่ต้องเผชิญกับความยุ่งยากและค่าใช้จ่ายในการบริหารจัดการและการอัพเกรดเวอร์ชั่นของซอฟต์แวร์ต่าง ๆ เช่นในอดีต

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

ด้วยความสามารถและคุณประโยชน์อันมากมายดังที่กล่าวมานี้ ถือได้ว่าคลาวด์ คอมพิวติ้งจะกลายเป็นเทคโนโลยีที่สำคัญแห่งอนาคต และจะมีบทบาทอย่างยิ่งต่อการนำไปประยุกต์ใช้ในเชิงธุรกิจอย่างที่ไม่เคยมีมาก่อน ดังนั้น ธุรกิจใดก็ตามที่สามารถฉกฉวยโอกาสและสามารถนำเทคโนโลยีดังกล่าวไปใช้ให้เกิดประโยชน์ต่อธุรกิจของตนได้ก่อนก็ย่อมจะสร้างความได้เปรียบและโอกาสในการต่อยอดความสำเร็จทางธุรกิจขององค์กรได้ก่อนใคร