เราทุกคนเคยได้ยินเกี่ยวกับ “คลาวด์” และคนส่วนใหญ่รู้ว่าคลาวด์คอมพิวติ้งหมายความว่าคุณต้องใช้การเชื่อมต่ออินเทอร์เน็ตเพื่อเข้าถึงซอฟต์แวร์และบริการ อย่างไรก็ตาม Cloud Computing มีหลายประเภทที่มีจุดประสงค์และข้อดีต่างกัน
ประเภทหลักของคลาวด์คอมพิวติ้ง
เมื่อเราพูดถึง “ประเภท” ของการประมวลผลแบบคลาวด์ สิ่งนี้สามารถอ้างถึงสองสิ่งที่แตกต่างกัน วิธีหนึ่งในการดูคลาวด์คอมพิวติ้งคือการมุ่งเน้นไปที่เทคโนโลยีที่ใช้ บทความนี้ส่วนใหญ่เน้นเรื่องนั้น แต่ก่อนอื่นเราต้องดูการประมวลผลแบบคลาวด์ในแง่ของสถาปัตยกรรม
จากมุมมองนี้ Cloud Computing มีสามประเภท
1. โครงสร้างพื้นฐานเป็นบริการ ( IaaS )
คลาวด์คอมพิวติ้งประเภทหนึ่งมีทรัพยากรศูนย์ข้อมูลแบบออนดีมานด์ คุณโหลดและ/หรือเขียนซอฟต์แวร์ทั้งหมด ซึ่งก็เหมือนกับการซื้อศูนย์ข้อมูลของคุณเอง เว้นแต่คุณจะเช่าฮาร์ดแวร์
2. แพลตฟอร์มเป็นบริการ (PaaS)
หากคุณต้องการพัฒนาแอปพลิเคชันระบบคลาวด์ แต่ไม่ต้องการรักษาระบบปฏิบัติการหรือสภาพแวดล้อมการพัฒนาในระบบคลาวด์ คุณต้องมี PaaS โดยจะจัดเตรียมเครื่องมือที่จำเป็นสำหรับบริการหรือแอประบบคลาวด์
3. ซอฟต์แวร์เป็นบริการ (SaaS)
หากคุณไม่ใช่ผู้ให้บริการระบบคลาวด์หรือนักพัฒนา SaaS เป็นคลาวด์คอมพิวติ้งประเภททั่วไปที่คุณจะพบ คลาวด์คอมพิวติ้งเกือบทั้งหมดที่เราจะพูดถึงด้านล่างนี้เป็นตัวอย่างของ SaaS และมุ่งเป้าไปที่ผู้ใช้ปลายทาง
4. เช่าคอมพิวเตอร์ทางไกล
หากคุณต้องการใช้คอมพิวเตอร์ในศูนย์ข้อมูล คุณสามารถชำระเงินเพื่อให้มีการเข้าถึงแบบเอกสิทธิ์หรือแบบใช้ร่วมกันได้ ซึ่งเหมือนกับการใช้เดสก์ท็อประยะไกลเพื่อเข้าถึงคอมพิวเตอร์ที่บ้านของคุณจากเช่นคอมพิวเตอร์แท็บเล็ต ความแตกต่างคือ คุณไม่จำเป็นต้องจ่ายค่าคอมพิวเตอร์ คุณไม่จำเป็นต้องบำรุงรักษา และปัญหาอื่นๆ ที่ทำให้คอมพิวเตอร์ใช้งานได้ตลอด 24 ชั่วโมงทุกวัน จะได้รับการดูแลโดยผู้อื่นโดยเสียค่าธรรมเนียมเพียงครั้งเดียว
นี่เป็นตัวเลือกยอดนิยมสำหรับผู้ที่ต้องการเข้าถึงฮาร์ดแวร์บางประเภทในบางครั้ง หรือผู้ที่ไม่ต้องการเป็นเจ้าของคอมพิวเตอร์ที่ต้องอัปเกรดบ่อยๆ อย่างถาวร ตัวอย่างเช่น คุณสามารถเช่า Mac ในระบบคลาวด์ หรือบางทีคุณอาจต้องการคอมพิวเตอร์เวิร์กสเตชันที่เร็วเป็นพิเศษเพื่อบีบอัดตัวเลขให้คุณแล้วจึงส่งผลกับคุณ
5. เครื่องเสมือนในคลาวด์
การใช้เครื่องเสมือนเป็นการประมวลผลแบบคลาวด์ประเภทหนึ่งซึ่งค่อนข้างเกี่ยวข้องกับประเภทที่กล่าวถึงข้างต้น ยกเว้นว่าคุณไม่ได้เช่าคอมพิวเตอร์จริง คุณจ่ายเงินสำหรับเครื่องเสมือนที่ทำงานควบคู่ไปกับเครื่องเสมือนอื่น ๆ บนคอมพิวเตอร์ที่มีอยู่จริงเครื่องเดียวกัน
สำหรับผู้ใช้หลายคน ความแตกต่างไม่สำคัญและพวกเขาจะเลือกใช้ตัวเลือกที่ถูกกว่า อย่างไรก็ตาม การเช่าคอมพิวเตอร์ศูนย์ข้อมูลจริงสำหรับการใช้งานเฉพาะของคุณหมายความว่าคุณจะได้รับการรับประกันประสิทธิภาพตลอดเวลา
6. แอปพลิเคชันเนทีฟคลาวด์
แอประบบคลาวด์แบบเนทีฟคือแอปที่ทำงานบนโครงสร้างพื้นฐานการประมวลผลแบบคลาวด์และได้รับการพัฒนาตั้งแต่เริ่มต้นจนถึงทำงานในลักษณะนั้น ดังนั้นการเรียกใช้ Microsoft Word บนเครื่องเสมือนที่คุณเช่าในระบบคลาวด์ ไม่ใช่ ตัวอย่างของแอปพลิเคชันคลาวด์แบบเนทีฟ
อย่างไรก็ตาม แอป Office 365 Word ที่คุณเข้าถึงผ่านเบราว์เซอร์ของคุณเป็นแอปพลิเคชันระบบคลาวด์แบบดั้งเดิม เช่นเดียวกับแอปพลิเคชันอย่าง Gmail และบริการบนระบบคลาวด์ส่วนใหญ่ที่คุณใช้ทุกวัน
7. ที่เก็บข้อมูลบนคลาวด์
Cloud Storage เป็นแนวคิดที่เรียบง่าย แทนที่จะบันทึกไฟล์บนฮาร์ดไดรฟ์ในคอมพิวเตอร์หรือฮาร์ดไดรฟ์ภายนอกในเครื่อง คุณจะบันทึกโดยใช้บริการระบบคลาวด์บนคอมพิวเตอร์ระยะไกล
บริการพื้นที่เก็บข้อมูลบนคลาวด์ส่วนใหญ่เป็นมากกว่าไดรฟ์ภายนอกบนท้องฟ้า ข้อมูลของคุณถูกจัดเก็บตามมาตรฐานสากล ซึ่งรวมถึงการจัดเก็บสำเนาสำรองหลายชุดไว้ในตำแหน่งที่แยกจากกัน บริการพื้นที่เก็บข้อมูลบนคลาวด์ยังมีความสามารถพิเศษอีกด้วย เช่น สามารถค้นหาภายในไฟล์ของคุณหรือแก้ไขในคลาวด์ได้
ตัวอย่างของ Cloud Storage ได้แก่ Google Drive, Microsoft OneDrive, DropBox และ Apple iCloud
8. โซเชียลมีเดีย
โซเชียลมีเดียได้ครองโลกโดยพายุ มีโอกาสดีที่ทุกคนที่อ่านบทความนี้จะใช้บริการโซเชียลมีเดียหลักอย่างน้อยหนึ่งบริการ ไม่ว่าจะเป็น Facebook, Twitter, Instagram หรือชื่อใหญ่อื่นๆ ถ้าใช่ แสดงว่าคุณกำลังใช้บริการคลาวด์ แม้ว่าคุณอาจไม่คิดว่าโซเชียลมีเดียเป็นแอปพลิเคชันระบบคลาวด์ แต่ข้อมูลทั้งหมดของคุณและคอมพิวเตอร์ส่วนใหญ่ที่ใช้กับบริการเหล่านี้จะอยู่ในคลาวด์
9. บริการสตรีมมิ่งความบันเทิง
ไม่ว่าคุณจะฟังเพลงบน Spotify หรือรับชม Netflix Original เวอร์ชันล่าสุด แสดงว่าคุณกำลังใช้บริการระบบคลาวด์ แม้ว่าแอปที่ทำงานบนอุปกรณ์ของคุณจะทำงานบางอย่าง แต่การยกของหนักส่วนใหญ่ยังดำเนินต่อไปในศูนย์ข้อมูล
บริการเหล่านี้ไม่เพียงแต่ส่งเนื้อหาไปยังอุปกรณ์ของคุณตามต้องการ แต่ยังปรับคุณภาพแบบไดนามิกตามการเชื่อมต่ออินเทอร์เน็ตของคุณ บริการเหล่านี้ยังคอยจับตาดูสิ่งที่คุณทำกับบริการอย่างใกล้ชิด เพื่อให้สามารถให้คำแนะนำตามข้อมูลส่วนบุคคลของคุณและของผู้ใช้รายอื่นได้
คุณยังสามารถสตรีมวิดีโอเกม คุณไม่จำเป็นต้องซื้อคอนโซลหรือสร้างพีซีสำหรับเล่นเกม เพียงชำระเงินเพื่อใช้บริการ เช่น Xcloud, Geforce Now และ Google Stadia ใช้งานได้กับแท็บเล็ต สมาร์ททีวี หรืออะไรก็ได้ด้วยการสนับสนุนเบราว์เซอร์และตัวควบคุม การเล่นเกมบนคลาวด์ยังใหม่มาก ดังนั้นข้อบกพร่องทั้งหมดยังไม่ได้รับการแก้ไข อย่างไรก็ตาม หากคุณมีการเชื่อมต่ออินเทอร์เน็ตที่ดีเยี่ยม ก็คุ้มค่าที่จะลองใช้งาน
10. บริการคลาวด์แบบกระจายศูนย์
บริการคลาวด์แบบเดิมต้องอาศัยศูนย์ข้อมูลแบบรวมศูนย์เพื่อทำงาน แต่มีข้อกังวลเรื่องความเป็นส่วนตัวที่เกี่ยวข้องกับสิ่งนี้ ตัวอย่างเช่น หากคุณสามารถค้นหาภายในเอกสารของคุณในบริการเช่น Google เอกสาร หมายความว่า Google สามารถ (โดยหลักการ) อ่านทุกอย่างในเอกสารนั้นได้เช่นกัน สิ่งเดียวที่ปกป้องคุณคือกฎหมายความเป็นส่วนตัวและนโยบายความเป็นส่วนตัวของผู้ให้บริการระบบคลาวด์ แต่ไม่มีอุปสรรคที่แท้จริงในการปกป้องข้อมูลของคุณจากสิ่งเหล่านี้
นี่คือที่มาของแนวคิดของผู้ให้บริการคลาวด์แบบกระจายอำนาจ เอกสาร Graphite (หมดอายุแล้ว) อาจเป็นตัวอย่างที่รู้จักกันดีที่สุด Graphite Docs ทำงานเหมือนกับ Google Docs มาก อย่างน้อยก็จากมุมมองของผู้ใช้ แต่ไม่มีศูนย์ข้อมูลส่วนกลาง แต่จะใช้เทคโนโลยีบล็อคเชนเพื่อโฮสต์และเข้ารหัสข้อมูลผู้ใช้แทน คุณได้รับข้อดีของประสิทธิภาพการทำงานของระบบคลาวด์โดยไม่ต้องกังวลเรื่องความเป็นส่วนตัว
น่าเสียดายที่ Graphite Docs ปิดตัวลงในปี 2020 แต่ซอร์สโค้ดของมันคือโอเพ่นซอร์ส ซึ่งหมายความว่าใครๆ ก็ตั้งค่าเวอร์ชันของตนเองได้
นอกจากนี้ยังมีตัวเลือกการพัฒนาแอปแบบกระจายศูนย์อื่นๆ เช่น Stacks (เดิมคือ Blockstacks) ซึ่งช่วยให้คุณเขียน “dapps” หรือ แอปที่กระจายอำนาจ ที่เชื่อมต่อกับสกุลเงินที่ใช้บล็อคเชน
อยู่หัวในเมฆ
แม้ว่าจะมีที่สำหรับคอมพิวเตอร์ส่วนบุคคลของคุณอยู่เสมอ แต่ดูเหมือนว่าอนาคตจะอยู่บนคลาวด์มากขึ้นเรื่อยๆ เมื่ออินเทอร์เน็ตครอบคลุมทั่วทั้งโลก เราจะเห็นว่าระบบคลาวด์กลายเป็นเทคโนโลยีคอมพิวเตอร์ที่สำคัญที่สุดประเภทหนึ่ง