ความแตกต่างระหว่าง Cloud computing และ Grid computing

ผู้เขียน: Laura McKinney
วันที่สร้าง: 1 เมษายน 2021
วันที่อัปเดต: 5 พฤษภาคม 2024
Anonim
What is the Difference Between Cluster Computing and Grid Computing?
วิดีโอ: What is the Difference Between Cluster Computing and Grid Computing?

เนื้อหา


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

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

ใน Cloud computing ทรัพยากรจะถูกจัดการจากส่วนกลางในขณะที่ทรัพยากรการคำนวณแบบกริดถูกแจกจ่ายโดยที่แต่ละไซต์มีการควบคุมดูแลของตนเอง

  1. แผนภูมิเปรียบเทียบ
  2. คำนิยาม
  3. ความแตกต่างที่สำคัญ
  4. ข้อสรุป

แผนภูมิเปรียบเทียบ

พื้นฐานสำหรับการเปรียบเทียบคลาวด์คอมพิวติ้ง
การคำนวณตาราง
แอพพลิเคชั่นโฟกัส
แอปพลิเคชันทางธุรกิจและบนเว็บ
วัตถุประสงค์ความร่วมมือ
สถาปัตยกรรมที่ใช้
ไคลเอนต์เซิร์ฟเวอร์
การคำนวณแบบกระจาย
การจัดการ
ส่วนกลาง
ซึ่งกระจายอำนาจ
รูปแบบธุรกิจ
จ่ายต่อการใช้งาน
ไม่มีรูปแบบธุรกิจที่กำหนดไว้
การเข้าถึงบริการสูงเพราะมันเป็นแบบเรียลไทม์
ต่ำเพราะบริการตามกำหนด
รูปแบบการเขียนโปรแกรม
Eucalyptus, Open Nebula, Open stack เป็นต้นสำหรับ Iaas แต่ไม่มีมิดเดิลแวร์อยู่
มิดเดิ้ลแวร์ที่แตกต่างกันมีให้บริการเช่น Globus gLite, Unicore เป็นต้น
รูปแบบการใช้ทรัพยากร
ลักษณะส่วนกลาง
ลักษณะความร่วมมือ
มีความยืดหยุ่น

สูง
ต่ำ
การทำงานร่วมกัน

การล็อคอินและการรวมผู้ขายเป็นปัญหาบางอย่างจัดการกับการทำงานร่วมกันระหว่างผู้ให้บริการได้อย่างง่ายดาย


ความหมายของคลาวด์คอมพิวติ้ง

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

มันเป็นไปตามสถาปัตยกรรมไคลเอนต์ - เซิร์ฟเวอร์ วิธีการเรียกเก็บเงินมันมีผลบังคับใช้ที่ผู้ใช้ต้องชำระเงินตามการใช้งานหรือสามารถเรียกว่าเป็นการเรียกเก็บเงินตามมิเตอร์ แนวคิดของการจำลองเสมือนถูกใช้ในระบบคลาวด์และยังใช้ไฮเปอร์ไวเซอร์ (VM) ซึ่งผู้ใช้สามารถใช้ระบบปฏิบัติการหลายระบบได้

บริการที่นำเสนอโดยคลาวด์:

  • Saas (ซอฟต์แวร์เป็นบริการ) - บริการนี้ให้แอปพลิเคชันผลิตภัณฑ์ที่สมบูรณ์แก่ผู้ใช้ดังนั้นจึงไม่จำเป็นต้องใช้บริการพื้นฐานซึ่งผู้ใช้ไม่จำเป็นต้องกังวลเกี่ยวกับฮาร์ดแวร์และแพลตฟอร์มสำหรับการสร้างผลิตภัณฑ์ขั้นสุดท้าย แม้กระทั่งการอัพเดทการออกใบอนุญาตและการบำรุงรักษาก็ทำได้โดยผู้ให้บริการ ตัวอย่างเช่น Google Apps, Salesforce เป็นต้น
  • Paas (แพลตฟอร์มเป็นบริการ) - บริการประเภทนี้เน้นการจัดหาสภาพแวดล้อมแบบบูรณาการในระดับสูงเพื่อออกแบบสร้างทดสอบและปรับใช้แอปพลิเคชันที่กำหนดเองออนไลน์ไม่จำเป็นต้องใช้ Iaas สำหรับผู้ใช้ ตัวอย่างเช่น App Engine ของ Google Microsoft Azure ให้บริการ Paas
  • Iaas (โครงสร้างพื้นฐานเป็นบริการ) - บริการนี้มอบทรัพยากรการประมวลผลบนฮาร์ดแวร์เสมือนหรือฮาร์ดแวร์เฉพาะบริการที่ Iaas ให้บริการคือเครือข่ายที่เก็บดิสก์พลังการประมวลผล ฯลฯ AWS, Eucalyptus, Open stack และ Flexiscale เป็นผู้ให้บริการของ Iaas

รูปแบบการปรับใช้คลาวด์มีสี่ประเภท ได้แก่ - สาธารณะ เมฆ, เอกชน เมฆ, ชุมชน เมฆและ เป็นลูกผสม เมฆ.


ความหมายของการคำนวณกริด

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

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

  1. แอปพลิเคชั่นที่สร้างบนคลาวด์เป็นแอพพลิเคชั่นเฉพาะธุรกิจเช่นแอพพลิเคชั่นบนเว็บที่ลูกค้าบางใช้หรืออุปกรณ์พกพา ในอีกทางหนึ่ง Grid มุ่งเน้นไปที่แอพพลิเคชั่นที่เน้นการวิจัยด้วยความช่วยเหลือจากหน่วยงานอิสระที่ทำงานร่วมกันเพื่อทำงานแก้ปัญหาคอมพิวเตอร์ขนาดใหญ่
  2. Cloud ใช้สถาปัตยกรรมไคลเอนต์ - เซิร์ฟเวอร์ตรงกันข้าม Grid ใช้สถาปัตยกรรมการคำนวณแบบกระจาย
  3. โครงสร้างพื้นฐานคลาวด์คอมพิวติ้งนั้นดำเนินการโดยการจัดการแบบรวมศูนย์ในขณะที่กริดคอมพิวติ้งมีระบบการจัดการแบบกระจายศูนย์ที่ไซต์ต่าง ๆ ถูกแพร่กระจายไปทั่วโลกและแต่ละไซต์มีการบริหารแบบอิสระ
  4. ผู้ใช้ระบบคลาวด์จ่ายเงินตามที่ใช้ (เช่นการกำหนดราคายูทิลิตี้หรือการเรียกเก็บเงินแบบคิดค่าบริการตามมิเตอร์) ซึ่งผู้ใช้ไม่จำเป็นต้องชำระเงินในขณะที่เขา / เธอเผยแพร่ทรัพยากร เทียบกับไม่มีรูปแบบธุรกิจที่กำหนดไว้ในการคำนวณกริด
  5. บริการบนคลาวด์มีความยืดหยุ่นสูงและแบบเรียลไทม์และสามารถขยายขนาดได้อย่างรวดเร็ว ในทางตรงกันข้ามกริดให้บริการตามกำหนดเวลาที่มีความยืดหยุ่นต่ำ
  6. โครงสร้างพื้นฐานของกริดสามารถจัดการกับการทำงานร่วมกันได้อย่างง่ายดายในขณะที่คลาวด์ไม่รองรับการทำงานร่วมกันและสามารถนำไปสู่การล็อคอินของผู้ขายซึ่งทำให้ยากที่จะโยกย้ายจากผู้ให้บริการคลาวด์รายหนึ่งไปอีกราย
  7. ทรัพยากรสามารถรวมเป็นส่วนกลางหรือไม่มากในลักษณะการกระจายอำนาจในคลาวด์คอมพิวติ้ง ในทางตรงกันข้ามทรัพยากรที่ใช้ในลักษณะการกระจายอำนาจในการคำนวณกริด
  8. ในโครงสร้างพื้นฐานกริดทรัพยากรจะถูก จำกัด ในขณะที่อยู่ในคลาวด์ก็จะมีแหล่งรวมอันงดงาม กริดสามารถทำได้โดยใช้โครงสร้างพื้นฐานคลาวด์

ข้อสรุป

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