วันพฤหัสบดีที่ 19 มีนาคม พ.ศ. 2558

Grid Computing & Utility Computing

           Grid Computing คือวิธีการประมวลผลที่เกิดจากการแชร์ทรัพยากร(อย่างเช่น CPU สำหรับการประมวลผล)ระหว่างองค์กรหรือหน่วยงานที่ใช้นโยบายแตกต่างกันไป (คนละบริษัทหรือคนละแผนก) อย่างเช่น องค์กร A กับองค์กร B ต้องการแชร์คอมพิวเตอร์ส่วนหนึ่งเพื่อประมวลผลโปรแกรมหรือระบบงานเดียวกัน เมื่อองค์กรที่แตกต่างแชร์ทรัพยากรร่วมกันย่อมมีนโยบายที่ไม่เหมือนกัน เช่นการกำหนดสิทธิและขอบเขตในการใช้ทรัพยากรที่แตกต่างกัน เป็นต้น และจำเป็นต้องอาศัยระบบรักษาความปลอดภัยที่มีประสิทธิภาพ รวมไปถึงความต้องการระบบ Single-Sign-On (หรือการล็อกอินครั้งเดียว แต่สามารถเข้าถึงคอมพิวเตอร์ได้หลายเครื่องหรือใช้โปรแกรมได้หลายโปรแกรม) ทั้งนี้ เนื่องจากมีคอมพิวเตอร์ขององค์กรที่แตกต่างกันเข้ามาเกี่ยวข้อง ระบบuser accountในการล็อกอินเข้าใช้งานระบบย่อมไม่เหมือนกัน จึงต้องพึ่งพาระบบ Single-Sign-On นั่นเอง

            Utility Computing เป็นหลักการแชร์ทรัพยากรที่คล้ายกับGrid computing เพียงแต่ว่าทรัพยากรจะถูกมองเสมือนว่าเป็นบริการสาธารณูปโภค (เช่น ไฟฟ้า น้ำประปา และโทรศัพท์) โดยบริการเหล่านี้ ผู้ใช้สามารถจ่ายเงินเพื่อใช้งานได้ตามที่ต้องการ และเวลาจ่ายเงิน ก็จ่ายตามจำนวนหรือช่วงเวลาที่ใช้งานจริง


1 ความคิดเห็น: