คลาวด์คอมพิวติ้งคืออะไร? ความหมายอธิบายพร้อมตัวอย่าง
Cloud Computing คืออะไร?
เมฆ Computing หมายถึงการจัดเก็บและการเข้าถึงข้อมูลและบริการคอมพิวเตอร์ผ่านทางอินเทอร์เน็ต มันไม่ได้เก็บข้อมูลใด ๆ ไว้ในคอมพิวเตอร์ส่วนบุคคลของคุณ เป็นความพร้อมใช้งานตามความต้องการของบริการคอมพิวเตอร์ เช่น เซิร์ฟเวอร์ ที่เก็บข้อมูล ระบบเครือข่าย ฐานข้อมูล ฯลฯ วัตถุประสงค์หลักของการประมวลผลแบบคลาวด์คือการให้สิทธิ์การเข้าถึงศูนย์ข้อมูลแก่ผู้ใช้จำนวนมาก ผู้ใช้ยังสามารถเข้าถึงข้อมูลจากเซิร์ฟเวอร์ระยะไกลได้
ตัวอย่างของบริการคอมพิวเตอร์คลาวด์: AWS, Azure, Google Cloud
มาเรียนรู้พื้นฐาน Cloud Computing ด้วยตัวอย่าง –
ทุกครั้งที่คุณเดินทางด้วยรถบัสหรือรถไฟ คุณจะต้องซื้อตั๋วสำหรับจุดหมายปลายทางและนั่งรอที่เบาะจนกว่าจะถึงจุดหมายปลายทาง ผู้โดยสารคนอื่นๆ ก็ซื้อตั๋วและนั่งรถบัสคันเดียวกับคุณเช่นกัน และคุณแทบไม่สนใจว่าพวกเขาจะไปไหน เมื่อถึงป้ายรถบัส คุณก็ลงจากรถบัสแล้วขอบคุณคนขับ คลาวด์คอมพิวติ้งก็เหมือนกับรถบัสที่บรรทุกผู้โดยสาร ข้อมูลและข้อมูล สำหรับผู้ใช้ที่แตกต่างกันและอนุญาตให้ใช้บริการโดยมีค่าใช้จ่ายน้อยที่สุด
ทำไมถึงชื่อคลาวด์?
คำว่า “คลาวด์” มาจากการออกแบบเครือข่ายที่วิศวกรเครือข่ายใช้เพื่อแสดงตำแหน่งของอุปกรณ์เครือข่ายต่างๆ และการเชื่อมต่อระหว่างกัน รูปแบบของการออกแบบเครือข่ายนี้มีลักษณะเหมือนเมฆ
ทำไมต้องมีคลาวด์คอมพิวติ้ง?
ด้วยจำนวนผู้ใช้คอมพิวเตอร์และมือถือที่เพิ่มมากขึ้น การจัดเก็บข้อมูลจึงกลายเป็นสิ่งสำคัญในทุกสาขา ธุรกิจขนาดใหญ่และขนาดเล็กในปัจจุบันเจริญเติบโตจากข้อมูลของตน และต้องใช้เงินเป็นจำนวนมากในการดูแลข้อมูลเหล่านี้ จำเป็นต้องมีการสนับสนุนด้านไอทีที่แข็งแกร่งและศูนย์กลางการจัดเก็บข้อมูล ไม่ใช่ทุกธุรกิจจะสามารถจ่ายค่าใช้จ่ายสูงสำหรับโครงสร้างพื้นฐานไอทีภายในองค์กรและบริการสนับสนุนการสำรองข้อมูลได้ สำหรับพวกเขา การประมวลผลบนคลาวด์เป็นโซลูชันที่ถูกกว่า อาจเป็นไปได้ว่าประสิทธิภาพในการจัดเก็บข้อมูล การคำนวณ และต้นทุนการบำรุงรักษาที่น้อยลงของการประมวลผลบนคลาวด์ประสบความสำเร็จในการดึงดูดธุรกิจขนาดใหญ่ด้วยเช่นกัน
การประมวลผลแบบคลาวด์ช่วยลดความต้องการฮาร์ดแวร์และซอฟต์แวร์จากฝั่งผู้ใช้ สิ่งเดียวที่ผู้ใช้ต้องสามารถเรียกใช้ได้คือซอฟต์แวร์อินเทอร์เฟซของระบบการประมวลผลแบบคลาวด์ ซึ่งอาจเรียบง่ายเหมือนเว็บเบราว์เซอร์ และเครือข่ายคลาวด์จะจัดการส่วนที่เหลือ เราทุกคนต่างเคยสัมผัสกับการประมวลผลแบบคลาวด์ในบางช่วงเวลา บริการคลาวด์ยอดนิยมบางส่วนที่เราเคยใช้หรือยังคงใช้อยู่คือบริการอีเมล เช่น Gmail, Hotmail หรือ Yahoo เป็นต้น
ขณะเข้าถึงบริการอีเมล ข้อมูลของเราจะถูกเก็บไว้ในเซิร์ฟเวอร์บนคลาวด์ ไม่ใช่บนคอมพิวเตอร์ของเรา เทคโนโลยีและโครงสร้างพื้นฐานที่อยู่เบื้องหลังคลาวด์นั้นมองไม่เห็น ไม่สำคัญว่าบริการคลาวด์จะใช้ HTTP, XML, Ruby หรือไม่ PHP หรือเทคโนโลยีเฉพาะอื่นๆ เท่าที่เป็นมิตรกับผู้ใช้และใช้งานได้ ผู้ใช้แต่ละรายสามารถเชื่อมต่อกับระบบคลาวด์จากอุปกรณ์ของตนเอง เช่น เดสก์ท็อป แล็ปท็อป หรือมือถือ
การประมวลผลแบบคลาวด์ควบคุมธุรกิจขนาดเล็กอย่างมีประสิทธิภาพด้วยทรัพยากรที่จำกัด ช่วยให้ธุรกิจขนาดเล็กสามารถเข้าถึงเทคโนโลยีที่ก่อนหน้านี้อยู่นอกเหนือการเข้าถึง การประมวลผลแบบคลาวด์ช่วยให้ธุรกิจขนาดเล็กแปลงต้นทุนการบำรุงรักษาเป็นกำไร มาดูกันว่าเป็นอย่างไร?
ในเซิร์ฟเวอร์ไอทีภายในองค์กร คุณต้องให้ความสนใจอย่างมากและตรวจสอบให้แน่ใจว่าไม่มีข้อบกพร่องในระบบเพื่อให้ทำงานได้อย่างราบรื่น และในกรณีที่เกิดข้อผิดพลาดทางเทคนิค คุณจะต้องรับผิดชอบทั้งหมด มันจะเรียกร้องความสนใจ เวลา และเงินจำนวนมากในการซ่อมแซม ในขณะที่ในระบบคลาวด์คอมพิวติ้ง ผู้ให้บริการจะรับผิดชอบอย่างเต็มที่ต่อภาวะแทรกซ้อนและข้อผิดพลาดทางเทคนิค
ประเภทของเมฆ
มีโมเดลคลาวด์สี่แบบที่คุณสามารถสมัครใช้ได้ตามความต้องการทางธุรกิจ ต่อไปนี้คือโมเดลคลาวด์ที่แตกต่างกัน ประเภทของเมฆ:
- คลาวด์ส่วนตัว: Here, ทรัพยากรคอมพิวเตอร์จะถูกจัดสรรไว้สำหรับองค์กรใดองค์กรหนึ่งโดยเฉพาะ วิธีนี้มักใช้สำหรับการโต้ตอบภายในธุรกิจ โดยที่ทรัพยากรคอมพิวเตอร์สามารถถูกควบคุม เป็นเจ้าของ และดำเนินการโดยองค์กรเดียวกันได้
- คลาวด์ชุมชน: Here, ทรัพยากรการคำนวณมีไว้สำหรับชุมชนและองค์กร
- คลาวด์สาธารณะ: คลาวด์ประเภทนี้มักใช้สำหรับการโต้ตอบแบบ B2C (ธุรกิจถึงผู้บริโภค) ทรัพยากรคอมพิวเตอร์จะเป็นของ รัฐบาล องค์กรวิชาการ หรือองค์กรธุรกิจ
- ไฮบริดคลาวด์: คลาวด์ประเภทนี้สามารถใช้สำหรับการโต้ตอบทั้งสองประเภท – B2B (ธุรกิจกับธุรกิจ) หรือ B2C (ธุรกิจกับผู้บริโภค) วิธีการปรับใช้นี้เรียกว่าไฮบริดคลาวด์ เนื่องจากทรัพยากรการประมวลผลถูกผูกไว้ด้วยกันด้วยคลาวด์ที่ต่างกัน
ประโยชน์ของการประมวลผลแบบคลาวด์
ศักยภาพในการประหยัดต้นทุนเป็นเหตุผลหลักที่องค์กรต่างๆ หันมาใช้บริการคลาวด์ คลาวด์คอมพิวติ้งทำให้สามารถใช้บริการต่างๆ ตามความต้องการและจ่ายเฉพาะส่วนที่ใช้เท่านั้น คลาวด์คอมพิวติ้งทำให้สามารถดำเนินการด้านไอทีเป็นหน่วยงานภายนอกได้โดยไม่ต้องใช้ทรัพยากรภายในองค์กรมากนัก
ตอนนี้อยู่ในนี้ บทช่วยสอนการประมวลผลแบบคลาวด์เราจะมาเรียนรู้ถึงประโยชน์ของ Cloud Computing
- ลดโครงสร้างพื้นฐานด้านไอทีและต้นทุนคอมพิวเตอร์สำหรับผู้ใช้
- ประสิทธิภาพที่เพิ่มขึ้น
- ปัญหาการบำรุงรักษาน้อยลง
- อัพเดตซอฟต์แวร์ทันที
- ปรับปรุงความเข้ากันได้ระหว่าง Operaระบบการแต่งแต้ม
- สำรองและกู้คืน
- ประสิทธิภาพและความสามารถในการปรับขนาด
- เพิ่มความจุ
- เพิ่มความปลอดภัยของข้อมูล
ตัวอย่างคลาวด์คอมพิวติ้ง
นี่คือตัวอย่างบางส่วนของแอปพลิเคชัน Cloud Computing:
ดูแลสุขภาพ:
ผู้เชี่ยวชาญทางการแพทย์สามารถทำการวินิจฉัย จัดเก็บข้อมูล และวิเคราะห์ผู้ป่วยจากระยะไกลได้ด้วยความช่วยเหลือของระบบคลาวด์คอมพิวติ้ง ระบบคลาวด์คอมพิวติ้งช่วยให้แพทย์สามารถแบ่งปันข้อมูลได้อย่างรวดเร็วจากทุกที่ นอกจากนี้ยังช่วยประหยัดต้นทุนด้วยการอนุญาตให้ถ่ายโอนไฟล์ข้อมูลขนาดใหญ่ได้ในทันที ซึ่งจะช่วยเพิ่มประสิทธิภาพได้อย่างแน่นอน
ท้ายที่สุดแล้ว เทคโนโลยีคลาวด์ช่วยให้ทีมแพทย์มั่นใจได้ว่าผู้ป่วยจะได้รับการดูแลที่ดีที่สุดเท่าที่จะเป็นไปได้โดยไม่ล่าช้าโดยไม่จำเป็น นอกจากนี้ยังสามารถอัปเดตสภาพของผู้ป่วยได้ภายในไม่กี่วินาทีด้วยความช่วยเหลือจากการประชุมทางไกล
การศึกษา:
การประมวลผลแบบคลาวด์ยังมีประโยชน์ในสถาบันการศึกษาสำหรับการเรียนรู้ทางไกลอีกด้วย โดยนำเสนอบริการต่างๆ สำหรับมหาวิทยาลัย วิทยาลัย อาจารย์ และอาจารย์ เพื่อเข้าถึงนักศึกษาหลายพันคนทั่วโลก บริษัทอย่าง Google และ Microsoft ให้บริการต่างๆ โดยไม่เสียค่าใช้จ่าย แก่คณาจารย์ ครู อาจารย์ และนักศึกษาจากสถาบันการศึกษาต่างๆ สถาบันการศึกษาหลายแห่งทั่วโลกใช้บริการเหล่านี้เพื่อปรับปรุงประสิทธิภาพและประสิทธิผล
รัฐบาล:
กองทัพและรัฐบาลสหรัฐฯ เป็นผู้นำด้านระบบคลาวด์คอมพิวติ้งในช่วงแรกๆ ระบบคลาวด์คอมพิวติ้งของพวกเขาผสานรวมเทคโนโลยีโซเชียล โมบาย และการวิเคราะห์เข้าด้วยกัน แม้ว่าพวกเขาจะต้องปฏิบัติตามมาตรการความปลอดภัยและการปฏิบัติตามกฎระเบียบอย่างเคร่งครัด (FIPS, FISMA และ FedRAMP) ซึ่งจะช่วยป้องกันภัยคุกคามทางไซเบอร์ทั้งในประเทศและต่างประเทศ
การวิเคราะห์ข้อมูลขนาดใหญ่:
การประมวลผลแบบคลาวด์ช่วยให้นักวิทยาศาสตร์ข้อมูลวิเคราะห์รูปแบบข้อมูลต่างๆ ข้อมูลเชิงลึกเพื่อการพยากรณ์และการตัดสินใจที่ดีขึ้น มีเครื่องมือพัฒนาและวิเคราะห์ข้อมูลขนาดใหญ่แบบโอเพ่นซอร์สมากมายเช่น Cassandra, Hadoop ฯลฯ เพื่อจุดประสงค์นี้
การสื่อสาร:
การประมวลผลบนคลาวด์ช่วยให้เข้าถึงเครื่องมือสื่อสารต่างๆ เช่น อีเมลและโซเชียลมีเดียผ่านเครือข่ายได้ นอกจากนี้ WhatsApp ยังใช้โครงสร้างพื้นฐานบนคลาวด์เพื่ออำนวยความสะดวกในการสื่อสารของผู้ใช้ ข้อมูลทั้งหมดจะถูกเก็บไว้ในฮาร์ดแวร์ของผู้ให้บริการ
กระบวนการทางธุรกิจ:
ในปัจจุบันมีกระบวนการทางธุรกิจมากมาย เช่น อีเมล์ ERP, CRMและการจัดการเอกสารกลายเป็นบริการบนคลาวด์ SaaS ได้กลายเป็นวิธีการที่สำคัญที่สุดสำหรับองค์กร ตัวอย่างของ SaaS ได้แก่ Salesforce, HubSpot
Facebook, Dropboxและ Gmail:
การประมวลผลแบบคลาวด์ใช้สำหรับจัดเก็บไฟล์ ช่วยให้คุณสามารถซิงโครไนซ์ไฟล์จากอุปกรณ์ต่างๆ เช่น เดสก์ท็อป แท็บเล็ต มือถือ เป็นต้น ได้โดยอัตโนมัติ Dropbox อนุญาตให้ผู้ใช้จัดเก็บและเข้าถึงไฟล์สูงสุด 2 GB ได้ฟรี นอกจากนี้ยังมีคุณสมบัติการสำรองข้อมูลที่ง่ายดาย
แพลตฟอร์มโซเชียลเน็ตเวิร์กเช่น Facebook ต้องการโฮสติ้งที่ทรงพลังเพื่อจัดการและจัดเก็บข้อมูลแบบเรียลไทม์ การสื่อสารบนคลาวด์อำนวยความสะดวกในการคลิกเพื่อโทรจากเว็บไซต์เครือข่ายสังคมออนไลน์ และการเข้าถึงระบบส่งข้อความโต้ตอบแบบทันที
บริการประชาชน:
เทคโนโลยีคลาวด์ยังใช้สำหรับจัดการบริการของพลเมืองได้ด้วย โดยนิยมใช้จัดเก็บ จัดการ อัปเดตข้อมูลของพลเมือง รับรองแบบฟอร์ม และแม้แต่ตรวจสอบสถานะปัจจุบันของใบสมัคร ซึ่งสามารถทำได้ด้วยความช่วยเหลือของระบบคลาวด์คอมพิวติ้ง
บริการคลาวด์คอมพิวติ้ง
ข้อเสนอการประมวลผลแบบคลาวด์ที่สำคัญสามประการ ได้แก่
- ซอฟต์แวร์เป็นบริการ (SaaS)
- แพลตฟอร์มเป็นบริการ (PaaS)
- โครงสร้างพื้นฐานเป็นบริการ (IaaS)
ธุรกิจต่างๆ จะใช้ส่วนประกอบเหล่านี้บางส่วนหรือทั้งหมดตามความต้องการ
SaaS (ซอฟต์แวร์เป็นบริการ)
SaaS หรือ ซอฟต์แวร์เป็นบริการ เป็นรูปแบบการกระจายซอฟต์แวร์ที่แอปพลิเคชันโฮสต์โดยผู้จำหน่ายหรือผู้ให้บริการ และให้บริการแก่ลูกค้าผ่านเครือข่าย (อินเทอร์เน็ต) SaaS กำลังกลายเป็นรูปแบบการจัดส่งที่แพร่หลายมากขึ้นเนื่องจากเทคโนโลยีพื้นฐานที่รองรับ เน้นการบริการ Architecture (SOA) หรือบริการบนเว็บ- ผ่านทางอินเทอร์เน็ตบริการนี้สามารถใช้ได้กับผู้ใช้ทุกที่ในโลก
โดยปกติแล้ว จำเป็นต้องซื้อแอปพลิเคชันซอฟต์แวร์ล่วงหน้า จากนั้นจึงติดตั้งลงในคอมพิวเตอร์ของคุณ ในทางกลับกัน ผู้ใช้ SaaS แทนที่จะซื้อซอฟต์แวร์สมัครสมาชิก โดยปกติจะเป็นรายเดือนผ่านทางอินเทอร์เน็ต
ใครก็ตามที่ต้องการเข้าถึงซอฟต์แวร์ชิ้นใดชิ้นหนึ่งสามารถสมัครสมาชิกในฐานะผู้ใช้ได้ ไม่ว่าจะเป็นหนึ่งหรือสองคนหรือพนักงานหลายพันคนในองค์กร SaaS เข้ากันได้กับอุปกรณ์ที่ใช้อินเทอร์เน็ตทั้งหมด
งานที่สำคัญหลายอย่างเช่น การบัญชีการขาย การออกใบแจ้งหนี้ และการวางแผนทั้งหมดสามารถทำได้โดยใช้ SaaS
PaaS (แพลตฟอร์มเป็นบริการ)
แพลตฟอร์มในฐานะบริการ เรียกว่า PaaS ซึ่งเป็นแพลตฟอร์มและสภาพแวดล้อมที่ช่วยให้นักพัฒนาสามารถสร้างแอปพลิเคชันและบริการได้ บริการนี้โฮสต์อยู่ในระบบคลาวด์และเข้าถึงโดยผู้ใช้ผ่านทางอินเทอร์เน็ต
เพื่อให้เข้าใจง่ายๆ ให้เปรียบเทียบสิ่งนี้กับการวาดภาพ โดยที่คุณครูในโรงเรียนจัดเตรียมสีสำหรับระบายสี แปรงทาสี และกระดาษต่างๆ ไว้ให้ และคุณเพียงแค่ต้องวาดภาพที่สวยงามโดยใช้เครื่องมือเหล่านั้น
บริการ PaaS ได้รับการอัปเดตอย่างต่อเนื่องและมีการเพิ่มฟีเจอร์ใหม่ๆ นักพัฒนาซอฟต์แวร์ นักพัฒนาเว็บ และธุรกิจจะได้รับประโยชน์จาก PaaS เป็นแพลตฟอร์มเพื่อรองรับการพัฒนาแอปพลิเคชัน ประกอบด้วยบริการสนับสนุนและการจัดการซอฟต์แวร์ พื้นที่เก็บข้อมูล ระบบเครือข่าย การปรับใช้ การทดสอบการทำงานร่วมกัน การโฮสต์ และการบำรุงรักษาแอปพลิเคชัน
IaaS (โครงสร้างพื้นฐานเป็นบริการ)
IaaS (Infrastructure As A Service) เป็นหนึ่งในรูปแบบบริการพื้นฐานของคลาวด์คอมพิวติ้งควบคู่ไปกับ PaaS (แพลตฟอร์มเป็นบริการ) ให้การเข้าถึงทรัพยากรการประมวลผลในสภาพแวดล้อมเสมือนจริง "คลาวด์" บนอินเทอร์เน็ต ให้บริการโครงสร้างพื้นฐานการประมวลผล เช่น พื้นที่เซิร์ฟเวอร์เสมือน การเชื่อมต่อเครือข่าย แบนด์วิธ โหลดบาลานเซอร์ และที่อยู่ IP แหล่งทรัพยากรฮาร์ดแวร์ถูกดึงมาจากเซิร์ฟเวอร์และเครือข่ายหลายเครื่องซึ่งโดยปกติจะกระจายอยู่ในศูนย์ข้อมูลหลายแห่ง สิ่งนี้ให้ความซ้ำซ้อนและความน่าเชื่อถือแก่ IaaS
IaaS (โครงสร้างพื้นฐานเป็นบริการ) เป็นแพ็คเกจที่สมบูรณ์สำหรับการประมวลผล สำหรับธุรกิจขนาดเล็กที่กำลังมองหาการลดต้นทุนโครงสร้างพื้นฐานด้านไอที IaaS เป็นหนึ่งในโซลูชั่น ในแต่ละปีมีการใช้เงินเป็นจำนวนมากในการบำรุงรักษาและซื้อส่วนประกอบใหม่ เช่น ฮาร์ดไดรฟ์ การเชื่อมต่อเครือข่าย อุปกรณ์จัดเก็บข้อมูลภายนอก ฯลฯ ซึ่งเจ้าของธุรกิจสามารถประหยัดค่าใช้จ่ายอื่นๆ ได้โดยใช้ IaaS
กริดคอมพิวติ้ง Vs คลาวด์คอมพิวติ้ง
เมื่อเราเปิดพัดลมหรืออุปกรณ์ไฟฟ้าใดๆ เราก็จะไม่ค่อยกังวลว่าแหล่งจ่ายไฟมาจากไหนและผลิตขึ้นมาอย่างไร แหล่งจ่ายไฟหรือไฟฟ้าที่เราได้รับที่บ้านจะวิ่งผ่านเครือข่ายที่ประกอบด้วยสถานีไฟฟ้า หม้อแปลง สายส่งไฟฟ้า และสถานีส่งไฟฟ้า ส่วนประกอบเหล่านี้รวมกันเป็น 'กริดไฟฟ้า' ในทำนองเดียวกัน 'กริดคอมพิวเตอร์' คือโครงสร้างพื้นฐานที่เชื่อมโยงทรัพยากรคอมพิวเตอร์ เช่น พีซี เซิร์ฟเวอร์ เวิร์กสเตชัน และองค์ประกอบการจัดเก็บ และจัดเตรียมกลไกที่จำเป็นสำหรับการเข้าถึงทรัพยากรเหล่านี้
Grid Computing คือมิดเดิลแวร์ที่ใช้ประสานงานทรัพยากรไอทีที่แตกต่างกันในเครือข่าย ทำให้ทรัพยากรเหล่านั้นทำงานเป็นหนึ่งเดียวกันได้ มักใช้ในการวิจัยทางวิทยาศาสตร์และในมหาวิทยาลัยเพื่อวัตถุประสงค์ทางการศึกษา ตัวอย่างเช่น กลุ่มนักศึกษาสถาปัตยกรรมที่ทำงานในโครงการที่แตกต่างกันต้องการเครื่องมือออกแบบเฉพาะและซอฟต์แวร์สำหรับวัตถุประสงค์ด้านการออกแบบ แต่มีเพียงไม่กี่คนเท่านั้นที่เข้าถึงเครื่องมือออกแบบนี้ได้ ปัญหาคือพวกเขาจะทำให้เครื่องมือนี้พร้อมใช้งานสำหรับนักศึกษาคนอื่นๆ ได้อย่างไร เพื่อให้สามารถใช้เครื่องมือออกแบบนี้ได้สำหรับนักศึกษาคนอื่นๆ พวกเขาจะนำเครื่องมือออกแบบนี้ไปไว้ในเครือข่ายของมหาวิทยาลัย ตอนนี้กริดจะเชื่อมต่อคอมพิวเตอร์ทั้งหมดเหล่านี้ในเครือข่ายของมหาวิทยาลัย และอนุญาตให้นักศึกษาใช้เครื่องมือออกแบบที่จำเป็นสำหรับโครงการของตนได้จากทุกที่
การประมวลผลแบบคลาวด์และการประมวลผลแบบกริดนั้นมักถูกสับสน แม้ว่าฟังก์ชันของทั้งสองจะคล้ายกันมาก แต่แนวทางของทั้งสองนั้นแตกต่างกัน มาดูกันว่าทั้งสองทำงานอย่างไร
เมฆ Computing | การคำนวณตาราง |
---|---|
การประมวลผลแบบคลาวด์ทำงานเป็นผู้ให้บริการในการใช้ทรัพยากรคอมพิวเตอร์ได้มากขึ้น | การประมวลผลแบบกริดใช้ทรัพยากรที่มีอยู่และระบบคอมพิวเตอร์ที่เชื่อมต่อถึงกันเพื่อบรรลุเป้าหมายร่วมกัน |
การประมวลผลแบบคลาวด์เป็นรูปแบบรวมศูนย์ | การประมวลผลแบบกริดเป็นรูปแบบการกระจายอำนาจ ซึ่งการคำนวณอาจเกิดขึ้นได้เหนือโมเดลการบริหารหลายแบบ |
คลาวด์คือกลุ่มคอมพิวเตอร์ที่โดยปกติแล้วจะมีฝ่ายเดียวเป็นเจ้าของ | ตารางคือชุดของคอมพิวเตอร์ที่เป็นของหลายฝ่ายในสถานที่ต่างๆ และเชื่อมต่อเข้าด้วยกันเพื่อให้ผู้ใช้สามารถแบ่งปันพลังของทรัพยากรที่รวมกันได้ |
คลาวด์นำเสนอบริการต่างๆ มากมาย ซึ่งส่วนใหญ่เป็นบริการทั้งหมด เช่น เว็บโฮสติ้ง การสนับสนุน DB (ฐานข้อมูล) และอื่นๆ อีกมากมาย | กริดให้บริการอย่างจำกัด |
โดยทั่วไปการประมวลผลแบบคลาวด์จะมีให้ภายในองค์กรเดียว (เช่น: Amazon) | การประมวลผลแบบกริดจะรวมทรัพยากรที่อยู่ภายในองค์กรที่แตกต่างกัน |
ยูทิลิตี้คอมพิวเตอร์เทียบกับคลาวด์คอมพิวติ้ง
ในการสนทนาครั้งก่อนของเราในหัวข้อ "Grid Computing" เราได้เห็นแล้วว่าไฟฟ้าถูกจ่ายให้กับบ้านของเราอย่างไร นอกจากนี้ เรายังทราบด้วยว่าเพื่อให้มีไฟฟ้าใช้ เราต้องจ่ายค่าไฟ การประมวลผลแบบยูทิลิตี้ก็เหมือนกัน เราใช้ไฟฟ้าที่บ้านตามความต้องการของเราและจ่ายค่าไฟตามนั้น คุณจะใช้บริการสำหรับการประมวลผลและจ่ายตามการใช้งาน ซึ่งเรียกว่า "การประมวลผลแบบยูทิลิตี้" การประมวลผลแบบยูทิลิตี้เป็นแหล่งที่ดีสำหรับการใช้งานในระดับเล็ก สามารถทำได้ในสภาพแวดล้อมเซิร์ฟเวอร์ใดๆ และต้องใช้คลาวด์คอมพิวติ้ง
การประมวลผลแบบยูทิลิตี้คือกระบวนการให้บริการผ่านวิธีการเรียกเก็บเงินแบบจ่ายตามการใช้งานตามความต้องการ ลูกค้าหรือไคลเอ็นต์สามารถเข้าถึงโซลูชันการประมวลผลที่แทบไม่มีขีดจำกัดผ่านเครือข่ายส่วนตัวเสมือนหรือผ่านอินเทอร์เน็ต ซึ่งสามารถจัดหาและใช้งานได้ทุกเมื่อที่ต้องการ โดยอิงตามแนวคิดของการประมวลผลแบบยูทิลิตี้ การประมวลผลแบบกริด การประมวลผลแบบคลาวด์ และบริการไอทีที่บริหารจัดการ
ด้วยการประมวลผลแบบอรรถประโยชน์ ธุรกิจขนาดเล็กที่มีงบประมาณจำกัดสามารถใช้ซอฟต์แวร์ เช่น CRM (การจัดการลูกค้าสัมพันธ์) ได้อย่างง่ายดาย โดยไม่ต้องลงทุนจำนวนมากกับโครงสร้างพื้นฐานเพื่อรักษาฐานลูกค้าของตน
ยูทิลิตี้คอมพิวเตอร์ | เมฆ Computing |
---|---|
การประมวลผลยูทิลิตี้หมายถึงความสามารถในการเรียกเก็บเงินบริการที่นำเสนอ และเรียกเก็บเงินจากลูกค้าสำหรับการใช้งานที่แน่นอน | Cloud Computing ยังทำงานเหมือนกับการประมวลผลยูทิลิตี้ คุณจ่ายเฉพาะสิ่งที่คุณใช้ แต่ Cloud Computing อาจมีราคาถูกกว่า ด้วยเหตุนี้ แอปบนระบบคลาวด์จึงสามารถใช้งานได้ภายในไม่กี่วันหรือหลายสัปดาห์ |
ผู้ใช้คอมพิวเตอร์ยูทิลิตี้ต้องการควบคุมตำแหน่งทางภูมิศาสตร์ของโครงสร้างพื้นฐาน | ในการประมวลผลแบบคลาวด์ ผู้ให้บริการจะสามารถควบคุมบริการและโครงสร้างพื้นฐานของการประมวลผลแบบคลาวด์ได้อย่างสมบูรณ์ |
การประมวลผลแบบยูทิลิตี้จะได้รับความนิยมมากกว่าเมื่อประสิทธิภาพและโครงสร้างพื้นฐานในการเลือกเป็นสิ่งสำคัญ | การประมวลผลแบบคลาวด์นั้นยอดเยี่ยมและใช้งานง่ายเมื่อการเลือกโครงสร้างพื้นฐานและประสิทธิภาพไม่สำคัญ |
การประมวลผลแบบยูทิลิตี้เป็นทางเลือกที่ดีสำหรับการใช้ทรัพยากรน้อยลง | การประมวลผลแบบคลาวด์เป็นตัวเลือกที่ดีสำหรับความต้องการทรัพยากรสูง |
การคำนวณยูทิลิตี้หมายถึงรูปแบบธุรกิจ | คลาวด์คอมพิวติ้งหมายถึงสถาปัตยกรรมไอทีพื้นฐาน |
ข้อกังวลด้านความปลอดภัยสำหรับ Cloud Computing
ในขณะที่ใช้การประมวลผลแบบคลาวด์ ปัญหาหลักที่เกี่ยวข้องกับผู้ใช้คือเรื่องความปลอดภัย
ข้อกังวลประการหนึ่งคือผู้ให้บริการระบบคลาวด์เองอาจสามารถเข้าถึงข้อมูลที่ไม่ได้เข้ารหัสของลูกค้าได้ ไม่ว่าจะเป็นข้อมูลบนดิสก์ ในหน่วยความจำ หรือส่งผ่านเครือข่าย
รัฐบาลบางประเทศอาจตัดสินใจที่จะค้นหาข้อมูลโดยไม่จำเป็นต้องแจ้งให้เจ้าของข้อมูลทราบ ขึ้นอยู่กับว่าข้อมูลนั้นอยู่ที่ใด ซึ่งไม่ได้รับการชื่นชมและถือเป็นการละเมิดความเป็นส่วนตัว (ตัวอย่าง ปริซึม โปรแกรมโดยสหรัฐอเมริกา)
เพื่อรักษาความปลอดภัยให้กับระบบ เครือข่าย และข้อมูลบนคลาวด์คอมพิวติ้ง ผู้ให้บริการจึงร่วมมือกับ TCG (Trusted Computing Group) ซึ่งเป็นองค์กรไม่แสวงผลกำไรที่ออกชุดข้อกำหนดเพื่อรักษาความปลอดภัยฮาร์ดแวร์ สร้างไดรฟ์ที่เข้ารหัสด้วยตนเอง และปรับปรุงความปลอดภัยของเครือข่ายเป็นประจำ ปกป้องข้อมูลจากชุดรูทและมัลแวร์
เนื่องจากคอมพิวเตอร์ได้ขยายไปยังอุปกรณ์ต่างๆ เช่น ฮาร์ดดิสก์ไดรฟ์ และโทรศัพท์มือถือ บสย. จึงได้ขยายมาตรการรักษาความปลอดภัยให้ครอบคลุมอุปกรณ์เหล่านี้ด้วย ให้ความสามารถในการสร้างนโยบายการปกป้องข้อมูลแบบครบวงจรบนคลาวด์ทั้งหมด
บางส่วนของ บริการคลาวด์ที่เชื่อถือได้ เป็น Amazon, Box.net, Gmail และอื่นๆอีกมากมาย
ข้อกังวลด้านความเป็นส่วนตัวและการประมวลผลแบบคลาวด์
ความเป็นส่วนตัวเป็นอุปสรรคสำคัญต่อผู้ใช้ในการปรับตัวเข้ากับระบบ Cloud Computing
มีมาตรการบางอย่างที่สามารถปรับปรุงความเป็นส่วนตัวในการประมวลผลแบบคลาวด์ได้
- เจ้าหน้าที่ธุรการของบริการคอมพิวเตอร์คลาวด์สามารถตรวจสอบข้อมูลที่ย้ายในหน่วยความจำในทางทฤษฎีก่อนที่จะถูกจัดเก็บไว้ในดิสก์ เพื่อรักษาความลับของข้อมูล การควบคุมด้านการบริหารและกฎหมายควรป้องกันไม่ให้สิ่งนี้เกิดขึ้น
- อีกวิธีในการเพิ่มความเป็นส่วนตัวคือการเก็บรักษาข้อมูลที่ถูกเข้ารหัสไว้ที่ไซต์ที่เก็บข้อมูลบนคลาวด์ ป้องกันการเข้าถึงอินเทอร์เน็ตโดยไม่ได้รับอนุญาต แม้แต่ผู้จำหน่ายคลาวด์ก็ไม่สามารถเข้าถึงข้อมูลได้เช่นกัน
กรณีศึกษาเกี่ยวกับ Cloud Computing- Royal Mail
- เรื่องของกรณีศึกษา:การใช้ Cloud Computing เพื่อการสื่อสารระหว่างพนักงานอย่างมีประสิทธิภาพ
- เหตุผลในการใช้คลาวด์คอมพิวติ้ง:ลดต้นทุนที่เกิดขึ้นหลังการสื่อสารสำหรับพนักงาน 28,000 ราย และเพื่อมอบฟีเจอร์ขั้นสูงและอินเทอร์เฟซของบริการอีเมลให้กับพนักงานของตน
Royal Mail Group ซึ่งเป็นบริการไปรษณีย์ในสหราชอาณาจักร เป็นองค์กรภาครัฐเพียงแห่งเดียวในสหราชอาณาจักรที่ให้บริการลูกค้ากว่า 24 ล้านรายผ่านที่ทำการไปรษณีย์ 12000 แห่งและสถานที่ดำเนินการแยกกัน 3000 แห่ง ระบบโลจิสติกส์และหน่วยงานด้านพัสดุทั่วโลกของ Royal Mail Group จัดการพัสดุประมาณ 404 ล้านชิ้นต่อปี และเพื่อให้บรรลุเป้าหมายนี้ พวกเขาจำเป็นต้องมีช่องทางการสื่อสารที่มีประสิทธิภาพ พวกเขาตระหนักถึงข้อได้เปรียบของการประมวลผลแบบคลาวด์และนำไปใช้ในระบบของตน การประมวลผลแบบคลาวด์แสดงให้เห็นถึงประสิทธิภาพที่โดดเด่นในการสื่อสารระหว่างกัน
ก่อนจะเปลี่ยนมาใช้ระบบคลาวด์ องค์กรต้องดิ้นรนกับซอฟต์แวร์ที่ล้าสมัย ซึ่งทำให้ประสิทธิภาพการทำงานลดลง ทันทีที่องค์กรเปลี่ยนมาใช้ระบบคลาวด์ พนักงาน 28000 คนก็ได้รับชุดการทำงานร่วมกันชุดใหม่ ซึ่งทำให้เข้าถึงเครื่องมือต่างๆ เช่น การส่งข้อความโต้ตอบแบบทันทีและการรับรู้สถานะได้ พนักงานมีพื้นที่จัดเก็บข้อมูลมากกว่าบนเซิร์ฟเวอร์ภายใน และพนักงานก็มีประสิทธิภาพการทำงานเพิ่มมากขึ้น
มุ่งสู่ความสำเร็จของ Cloud Computing ในบริการอีเมลและการสื่อสาร การเคลื่อนไหวเชิงกลยุทธ์ครั้งที่สองของ Royal Mail กลุ่มคือการโยกย้ายจากเซิร์ฟเวอร์จริงไปยังเซิร์ฟเวอร์เสมือน มากถึง 400 เซิร์ฟเวอร์เพื่อสร้างคลาวด์ส่วนตัว Microsoft Hyper V ซึ่งจะมอบรูปลักษณ์ใหม่และพื้นที่เพิ่มเติมให้กับเดสก์ท็อปของพนักงาน และยังให้สภาพแวดล้อมการแลกเปลี่ยนที่ทันสมัยล่าสุดอีกด้วย
โครงการ Hyper V โดย RMG's (Royal Mail Group) คาดว่าจะประหยัดเงินได้ประมาณ 1.8 ล้านปอนด์ในอนาคต และจะเพิ่มประสิทธิภาพของระบบไอทีภายในองค์กร
บทช่วยสอนการประมวลผลบนคลาวด์ข้างต้นครอบคลุมบันทึกย่อของการประมวลผลบนคลาวด์ขั้นพื้นฐานทั้งหมดและตัวอย่างการประมวลผลบนคลาวด์ ซึ่งจะช่วยให้คุณเข้าใจพื้นฐานการประมวลผลบนคลาวด์ทั้งหมด
สรุป
- Cloud Computing หมายถึงการจัดเก็บและการเข้าถึงข้อมูลและบริการคอมพิวเตอร์ผ่านทางอินเทอร์เน็ต
- คำว่า “คลาวด์” มาจากการออกแบบเครือข่ายที่วิศวกรเครือข่ายใช้เพื่อแสดงตำแหน่งของอุปกรณ์เครือข่ายต่างๆ และการเชื่อมต่อระหว่างกัน
- ปัจจุบันธุรกิจขนาดใหญ่และขนาดเล็กจำนวนมากประสบความสำเร็จจากข้อมูลของตน และพวกเขาใช้เงินจำนวนมากเพื่อรักษาข้อมูลนี้
- สถาปัตยกรรมการประมวลผลแบบคลาวด์ ช่วยให้องค์กรลดโครงสร้างพื้นฐานด้านไอทีและต้นทุนคอมพิวเตอร์ต่อผู้ใช้
- ประเภทของระบบคลาวด์มี 1 ประเภท ได้แก่ 2) ส่วนตัว 3) ชุมชน 4) สาธารณะ และ XNUMX) ไฮบริด
- บริการคอมพิวเตอร์คลาวด์ที่สำคัญ ได้แก่ 1) ซอฟต์แวร์ในฐานะบริการ (SaaS) 2) แพลตฟอร์มในฐานะบริการ (PaaS) และ 3) โครงสร้างพื้นฐานในฐานะบริการ (IaaS)
- Grid Computing คือมิดเดิลแวร์ในการประสานงานทรัพยากรไอทีที่แตกต่างกันทั่วทั้งเครือข่าย ช่วยให้ทรัพยากรเหล่านั้นสามารถทำงานได้เป็นหนึ่งเดียว
- การประมวลผลแบบยูทิลิตี้เป็นกระบวนการให้บริการผ่านวิธีการเรียกเก็บเงินตามความต้องการแบบจ่ายตามการใช้งาน
- ความเป็นส่วนตัวเป็นอุปสรรคสำคัญสำหรับผู้ใช้ในการปรับตัวของระบบ Cloud Computing