ความแตกต่างระหว่างคลาวด์คอมพิวติ้งกับคอมพิวเตอร์แบบกระจาย

ความแตกต่างระหว่างคลาวด์คอมพิวติ้งกับคอมพิวเตอร์แบบกระจาย
ความแตกต่างระหว่างคลาวด์คอมพิวติ้งกับคอมพิวเตอร์แบบกระจาย

วีดีโอ: ความแตกต่างระหว่างคลาวด์คอมพิวติ้งกับคอมพิวเตอร์แบบกระจาย

วีดีโอ: ความแตกต่างระหว่างคลาวด์คอมพิวติ้งกับคอมพิวเตอร์แบบกระจาย
วีดีโอ: สอน PHP จัดการฐานข้อมูลด้วย MySQLi [FULL COURSE] 2024, พฤศจิกายน
Anonim

คลาวด์คอมพิวติ้งกับคอมพิวเตอร์แบบกระจาย

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

คลาวด์คอมพิวติ้งคืออะไร

คลาวด์คอมพิวติ้งเป็นเทคโนโลยีที่เกิดขึ้นใหม่ในการจัดหาทรัพยากรหลายประเภทเป็นบริการ ส่วนใหญ่ผ่านทางอินเทอร์เน็ต ฝ่ายส่งมอบเรียกว่าผู้ให้บริการในขณะที่ผู้ใช้เรียกว่าสมาชิก สมาชิกจ่ายค่าธรรมเนียมการสมัครสมาชิกโดยทั่วไปตามการใช้งานต่อครั้ง การประมวลผลแบบคลาวด์แบ่งออกเป็นหมวดหมู่ต่างๆ สองสามประเภทตามประเภทของบริการที่มีให้ SaaS (Software as a Service) เป็นหมวดหมู่ของการประมวลผลแบบคลาวด์ซึ่งทรัพยากรหลักที่มีให้บริการคือแอปพลิเคชันซอฟต์แวร์ PaaS (Platform as a Service) เป็นหมวดหมู่/แอปพลิเคชันของการประมวลผลแบบคลาวด์ ซึ่งผู้ให้บริการส่งมอบแพลตฟอร์มคอมพิวเตอร์หรือโซลูชันสแต็กให้กับสมาชิกของตนผ่านทางอินเทอร์เน็ต IaaS (Infrastructure as a Service) เป็นหมวดหมู่ของการประมวลผลแบบคลาวด์ซึ่งทรัพยากรหลักที่พร้อมใช้งานในฐานะบริการคือโครงสร้างพื้นฐานของฮาร์ดแวร์ DaaS (Desktop as a Service) ซึ่งเป็นบริการที่เกิดขึ้นใหม่ –aaS เกี่ยวข้องกับการมอบประสบการณ์เดสก์ท็อปทั้งหมดผ่านทางอินเทอร์เน็ตบางครั้งเรียกว่า desktop virtualization/virtual desktop หรือ hosted desktop

คอมพิวเตอร์แบบกระจายคืออะไร

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

คลาวด์และคอมพิวเตอร์แบบกระจายต่างกันอย่างไร

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