วันเสาร์ที่ 11 กรกฎาคม พ.ศ. 2558

Grid Computing.

          Grid Computing คือ วิธีการประมวลผลที่เกิดจากการแชร์ทรัพยากร เช่น CPU สำหรับการประมวลผล ระหว่างองค์กรหรือหน่วยงานที่ใช้นโยบายแตกต่างกันไป (คนละบริษัทหรือคนละแผนก) เช่น องค์กร A กับองค์กร B ต้องการแชร์คอมพิวเตอร์ส่วนหนึ่งเพื่อประมวลผลโปรแกรมหรือระบบงานเดียวกัน เมื่อองค์กรที่แตกต่างแชร์ทรัพยากรร่วมกันย่อมมีนโยบายที่ไม่เหมือนกัน เช่นการกำหนดสิทธิและขอบเขตในการใช้ทรัพยากรที่แตกต่างกันและจำเป็นต้องอาศัยระบบรักษาความปลอดภัยที่มีประสิทธิภาพรวมไปถึงความต้องการระบบ Single-Sign-On (หรือการล็อกอินครั้งเดียว แต่สามารถเข้าถึงคอมพิวเตอร์ได้หลายเครื่องหรือใช้โปรแกรมได้หลายโปรแกรม) ทั้งนี้ เนื่องจากมีคอมพิวเตอร์ขององค์กรที่แตกต่างกันเข้ามาเกี่ยวข้อง ระบบ user accountในการล็อกอินเข้าใช้งานระบบย่อมไม่เหมือนกัน จึงต้องพึ่งพาระบบ Single-Sign-On นั่นเอง และยังเป็นเป็นเทคโนโลยี (Grid Technology)  หรือนวัตกรรม(Innovation)ที่ได้ผ่านการวิจัยและพัฒนาขึ้นมา เพื่อให้ระบบทำการคำนวณหรือประมวลผลข้อมูลที่ซับซ้อน ด้วยสมรรถนะสูง โดยได้จัดเอาทรัพยากรด้านคำนวณหรือทรัพยากรประมวลผลด้านคอมพิวเตอร์  ซอฟต์แวร์ เครื่องมือ  อุปกรณ์ต่าง ๆ  มาทำการต่อเชื่อมโยงให้ถึงกัน ให้ทำงานร่วมกันเป็นระบบเครือข่ายขนาดใหญ่เพียงระบบเดียวในรูปแบบของ Grid เพื่อทำการคำนวณหรือประมวลผลข้อมูลพร้อมกันในเวลาเดียวกัน โอนถ่ายข้อมูลระหว่างกันไม่ว่าทรัพยากรดังกล่าวจะมีลักษณะแตกต่างกัน รุ่นเก่า  หรือรุ่นใหม่ไม่ได้ใช้งานบางช่วงเวลา หรือไม่ถูกใช้งานจะอยู่ใน Cluster เดียวกันหรืออยู่คนละ Cluster อยู่ในสถานที่คนละแห่งที่ห่างไกลกันแค่ไหนก็สามารถจะทำการประมวลผลร่วมกันได้  ระบบเครือข่ายขนาดใหญ่ระบบเดียวที่ได้ดังกล่าวนี้จะทำงานเสมือนเป็น ซุปเปอร์คอมพิวเตอร์ขนาดใหญ่เครื่องเดียวที่มีราคาต้นทุนต่ำและสามารถประมวลผลข้อมูลตามแบบของ Grid  Computing  คือจัดให้ประมวลผลแบบขนาน (Parallel  Processing) หรือ ๖(Parallel Computing)  เพื่อให้ทำงานพร้อมกัน หากส่วนใดในระบบขัดข้องหรือไม่ทำงานระบบก็ยังจะทำงานต่อไปได้  เพราะมีซอฟต์แวร์กลางพิเศษช่วยจัดการดูแลตรวจสอบสถานะของระบบกริดตลอดเวลา ซึ่งเรียกว่า  Middleware



ชนิดของกริด (Grid)
          ชนิดของกริดพื้นฐานที่รู้จัก จะมีอยู่ 3 ชนิด และสามารถไปประยุกต์ใช้งานได้ในหลาย ๆ  ด้าน เช่น
ภาคอุตสาหกรรม  ภาควิชาการ  การศึกษา  การวิจัย
          1. Information Grid
          2. Resource Grid
          3. Service Grid


ตัวอย่าง ชนิดของ Grid พื้นฐานในรูปแบบต่าง ๆ โดยทำงานร่วมกัน ผ่านเครือข่าย Internet


World Wide Grid (WWG) and World Wide Web (WWW) คืออะไร

          - World Wide Grid (WWG) คือ เทคโนโลยีที่ใช้คอมพิวเตอร์ในการเชื่อมโยงและกระจายทรัพยากรให้กัน ในการประมวลผล ความจุ หรือ การถ่ายโอนข้อมูล ก็สามารถเข้าถึงข้อมูลคอมพิวเตอร์ในเครือข่ายได้อย่างสะดวกและรวดเร็ว
          - World Wide Web (WWW) คือ การบริการอินเตอร์เน็ตที่นำเสนอข้อมูล ข่าวสาร และข้อมูลสารสนเทศจากเครื่องคอมพิวเตอร์หลาย ๆ เครื่องที่ต้องการเสนอให้คนทั่วโลกได้รับรู้ผ่านอินเตอร์เน็ต 
โดยใช้โปรโตคอล HTTP ในการติดต่อสื่อสาร และคอมพิวเตอร์นั้น ๆ เรียกว่า Web Server นั่นเองครับ

การนำ Grid Computing มาประยุกต์ใช้ในด้านต่าง ๆ 

          1. ด้านเทคโนโลยี
          2. ด้านสภาวะอากาศ
          3. ด้านภูมิประเทศ
          4. ด้านฐานข้อมูล

รูปภาพจาก: www.google.com

ไม่มีความคิดเห็น: