ข้อมูลเบื้องต้นเกี่ยวกับคลาวด์คอมพิวติ้ง: แนวคิด โมเดล ลักษณะเฉพาะ & ประโยชน์
เผยแพร่แล้ว: 2020-12-24Cloud Services คือบริการและโซลูชันที่มีการใช้งานและส่งมอบแบบเรียลไทม์ผ่านอินเทอร์เน็ต สำหรับข้อมูลเบื้องต้นเกี่ยวกับคลาวด์คอมพิวติ้ง คุณควรเริ่มต้นด้วยตัวอย่าง: เมื่อคุณจัดเก็บรูปภาพของคุณทางออนไลน์ ใช้เว็บเมลหรือไซต์เครือข่ายสังคมออนไลน์ คุณกำลังใช้บริการ "คลาวด์คอมพิวติ้ง"
การประมวลผลแบบคลาวด์ไม่ได้เป็นเพียงรูปแบบการส่งมอบบริการคอมพิวเตอร์ที่ทำผ่านอินเทอร์เน็ต โดยจะปลดล็อกคุณสมบัติต่างๆ เช่น การปรับใช้ การพัฒนา และการส่งมอบโซลูชันและบริการแบบเรียลไทม์
เรียนรู้ หลักสูตรการพัฒนาซอฟต์แวร์ ออนไลน์จากมหาวิทยาลัยชั้นนำของโลก รับโปรแกรม Executive PG โปรแกรมประกาศนียบัตรขั้นสูง หรือโปรแกรมปริญญาโท เพื่อติดตามอาชีพของคุณอย่างรวดเร็ว
สารบัญ
นี่คือบริการต่างๆ จาก Cloud Computing
- Colocation/Remote Services – ในบริการประเภทนี้ เซิร์ฟเวอร์จะตั้งอยู่ตามสถานที่ต่างๆ ทั่วโลก และอุปกรณ์ระยะไกลสามารถเข้าถึงบริการเซิร์ฟเวอร์ได้
- Backup/DR – Cloud ให้การสนับสนุนการสำรองข้อมูลและการกู้คืนข้อมูลหลังภัยพิบัติ
- เดสก์ท็อปเสมือน/แอปพลิเคชัน – คลาวด์คอมพิวติ้งให้การสนับสนุนเดสก์ท็อปเสมือนและแอปพลิเคชัน
- การ โฮสต์เว็บ/แอป – นี่คือบริการโฮสต์สำหรับเว็บและแอปพลิเคชัน
แนวคิดเกี่ยวกับคลาวด์ประกอบด้วย
- บริการคลาวด์
- โมเดลการจัดส่งบนคลาวด์
โมเดลบริการคลาวด์
มีรูปแบบบริการคลาวด์ต่างๆ เช่น IaaS, PaaS, SaaS, DaaS, CaaS, XaaS, BPaaS รูปแบบบริการหลักสามรูปแบบมีดังต่อไปนี้
IaaS – Infrastructure as a Service วัตถุประสงค์ของ IaaS คือการจัดหาทรัพยากรโครงสร้างพื้นฐาน (ตัวอย่าง Virtual Machines) ให้กับลูกค้า สถาปนิกเครือข่ายทำงานที่คลาวด์คอมพิวติ้งชั้นนี้ โดยทั่วไป IaaS เป็นพื้นฐานสำหรับโมเดล Cloud Service
PaaS – Platform as the Service โมเดลบริการคลาวด์นี้ประกอบด้วยบริการที่มีเลเยอร์ IaaS + PaaS จะประกอบด้วยระบบปฏิบัติการ ผู้พัฒนาแอปพลิเคชันทำงานที่เลเยอร์นี้เพื่อสร้างหรือทดสอบแอปพลิเคชันของตน

SaaS – Software as the Service โมเดลบริการคลาวด์นี้จะประกอบด้วย IaaS เป็นเลเยอร์พื้นฐาน นอกจากนี้ยังจะมีแอปพลิเคชันที่ผู้ใช้ปลายทาง (ไคลเอนต์) ใช้
โมเดลการปรับใช้คลาวด์
คลาวด์ส่วนตัว
- Private Cloud เป็นโมเดลการใช้งานประเภทแรกในการประมวลผลแบบคลาวด์
- คลาวด์ส่วนตัวเป็นโครงสร้างพื้นฐานระบบคลาวด์ที่ดำเนินการในองค์กรเดียว สามารถจัดการได้ภายในหรือโดยผู้ให้บริการบุคคลที่สาม
- ไพรเวทคลาวด์จำเป็นต้องมีการมีอยู่จริง การจัดสรรพื้นที่ ฮาร์ดแวร์ และการควบคุมสิ่งแวดล้อม ปัจจัยเหล่านี้เกี่ยวข้องกับรายจ่ายฝ่ายทุน
- สามารถใช้งานได้โดยใช้ Microsoft System Center, Vmware Vcloud, Openstack, Eucalyptus
คลาวด์สาธารณะ
- ใน Public Cloud โครงสร้างพื้นฐานและบริการได้รับการจัดเตรียมไว้สำหรับการใช้งานแบบเปิดโดยบุคคลทั่วไป
- อาจเป็นเจ้าของ จัดการ โดยธุรกิจหรือหน่วยงานของรัฐ อุปกรณ์มีอยู่ในองค์กรของผู้ให้บริการระบบคลาวด์
- คุณลักษณะคลาวด์สาธารณะคือ:
- โฮสต์ที่เว็บไซต์ผู้ให้บริการ
- ใช้โครงสร้างพื้นฐานที่ใช้ร่วมกัน
- รองรับการเชื่อมต่อผ่านอินเทอร์เน็ต
- มีราคาถูกกว่าคลาวด์ส่วนตัวขององค์กร
- หากคุณใช้โปรแกรมรับส่งเมลที่เชื่อมต่อกับ Gmail, Outlook.com หรือ Yahoo แสดงว่าคุณกำลังใช้แอปพลิเคชันระบบคลาวด์สาธารณะ
- ผู้ให้บริการหลายรายสำหรับคลาวด์สาธารณะ ได้แก่ AWS (Amazon Web Services), Microsoft Azure, Google Compute Engine, IBM SoftLayer, HP Helion Public Cloud
อ่าน: Cloud Computing Ultimate Guide

คลาวด์ชุมชน
- โมเดลการปรับใช้คลาวด์ประเภทที่สามคือ Community Cloud
- คลาวด์ชุมชนเป็นสภาพแวดล้อมที่ใช้ร่วมกันซึ่งบริษัทหลายแห่งหรือแม้แต่บุคคลทั่วไป ได้รับประโยชน์จากคลาวด์สาธารณะโดยใช้การควบคุมและการรักษาความปลอดภัยแบบคลาวด์ส่วนตัว
- โครงสร้างพื้นฐานระบบคลาวด์ประเภทนี้มีการเตรียมใช้งานโดยเครือข่ายผู้บริโภคเฉพาะ (เช่น ประกันภัย ธนาคาร สายการบิน) อาจเป็นเจ้าของและจัดการโดยองค์กรภายในชุมชนอย่างน้อยหนึ่งแห่ง อาจมีอยู่ในหรือนอกสถานที่
ไฮบริดคลาวด์
- โมเดลการปรับใช้ที่สี่คือ Hybrid Cloud
- โครงสร้างพื้นฐานระบบคลาวด์นี้เป็นองค์ประกอบของโครงสร้างพื้นฐานระบบคลาวด์ตั้งแต่สองโครงสร้างพื้นฐานขึ้นไป (สาธารณะ + ส่วนตัว)
- มันถูกใช้เพื่อตั้งค่าเทคโนโลยีที่เป็นกรรมสิทธิ์หรือมาตรฐานที่เสริมศักยภาพของแอพพลิเคชั่นและการพกพาข้อมูล
การจัดเก็บวัตถุคืออะไร?
เบื้องต้นเกี่ยวกับคลาวด์คอมพิวติ้ง ให้ลองรับสิ่งนี้ เช่นเดียวกับที่เราย้ายรูปภาพจากอุปกรณ์ไปยังพีซี – ลดความซับซ้อนในการจัดการและการใช้งาน – จัดระเบียบ ปกป้อง และแชร์รูปภาพ อุตสาหกรรมไอทีคลาวด์ใช้ Object stores ด้วยเหตุผลที่คล้ายกัน – เพื่อรวบรวม จัดระเบียบ และปกป้องข้อมูลผู้ใช้ – เพื่อจัดการข้อมูลและค้นหาได้เร็วขึ้น

Traditional Storage ใช้แนวคิดของ SAN (Storage Area Network) และ NAS (Network Attached Storage) ที่จัดเก็บอ็อบเจ็กต์ช่วยให้ผู้ดูแลระบบพื้นที่จัดเก็บข้อมูลง่ายขึ้นจากงานที่น่าเบื่อหน่าย เช่น การสร้างและจัดการโวลุ่มการจัดเก็บข้อมูลแบบลอจิคัล การจัดรูปแบบ และการจัดการระดับ RAID ในกรณีที่อุปกรณ์จัดเก็บข้อมูลล้มเหลว
ลักษณะของการจัดเก็บวัตถุ
- ความสามารถใน การปรับขนาดเชิงเส้น – พื้นที่จัดเก็บสามารถปรับขนาดเพื่อรองรับวัตถุหลายพันล้านชิ้น
- รองรับไฟล์ขนาดใหญ่ – ในคำศัพท์เฉพาะของการจัดเก็บอ็อบเจ็กต์ ขนาดอ็อบเจ็กต์เดี่ยวที่รองรับอยู่ใน TB (เทราไบต์)
- เป็น มิตรกับเว็บ – ออบเจ็กต์สามารถจัดเก็บและดึงข้อมูลได้โดยใช้อินเทอร์เฟซผู้ใช้บนเว็บ, อิง HTTP และ RESTful API (การโอนสถานะการเป็นตัวแทน, อินเทอร์เฟซการเขียนโปรแกรมแอปพลิเคชัน)
- ข้อมูลเมตาและการขยาย - ที่จัดเก็บอ็อบเจ็กต์จะเพิ่มข้อมูลเมตาให้กับอ็อบเจ็กต์ ตามที่ควบคุมโดยอินเทอร์เฟซที่ใช้งานเมื่อสร้างหรือเขียนใหม่เป็นออบเจ็กต์
- มาตราส่วนทางภูมิศาสตร์ - วัตถุสามารถจำลองและแจกจ่ายตามภูมิศาสตร์ได้
- ไม่มีการล็อก – วัตถุสามารถแก้ไขได้ เนื่องจากไม่มีการล็อกในการเขียนหรือสร้างการดำเนินการ
อ่านเพิ่มเติม: อธิบายโมเดลการประมวลผลบนคลาวด์ยอดนิยม
ประโยชน์ของคลาวด์
- ลดต้นทุนสำหรับการบำรุงรักษาไอที - เซิร์ฟเวอร์ภายใต้ Virtualization อาจหมายถึงการลดจำนวนเซิร์ฟเวอร์ที่คุณต้องการในองค์กรที่สำคัญ การปลดปล่อยพื้นที่ในศูนย์ข้อมูล และอนุญาตให้จัดสรรเงินสดจำนวนมากสำหรับพลังงาน การระบายความร้อน และโครงสร้างพื้นฐาน
- การอัพเกรดโครงสร้างพื้นฐานอย่างง่ายดายและต้นทุนการเป็นเจ้าของที่ต่ำกว่า -มันแสดงให้เห็นอย่างมากว่าค่าใช้จ่ายปกติสามารถดูได้ว่าเป็นค่าใช้จ่ายในการดำเนินงาน (OPEX) แทนที่จะเป็นรายจ่ายฝ่ายทุน (CapEx) ทำให้องค์กรสามารถปรับตัวทางการเงินได้ เนื่องจากการใช้คลาวด์ ต้นทุนการเป็นเจ้าของจึงลดลง
- การจัดเก็บข้อมูลนอกสถานที่ – Cloud Computing ให้ประโยชน์เพิ่มเติม เช่น ความช่วยเหลือด้านภัยพิบัติจากผู้ขาย และ "การจัดเก็บข้อมูลภายนอก" ทำให้มั่นใจได้ว่าข้อมูลขององค์กรจะพร้อมใช้งานเสมอ
บทสรุป
Cloud มีองค์ประกอบที่บริการต่างๆ รับประกันประสิทธิภาพการทำงานของไคลเอ็นต์ปลายทางเพื่อเข้าถึงแอปพลิเคชันบนอุปกรณ์ต่างๆ ตั้งแต่เวิร์กสเตชันไปจนถึงสมาร์ทโฟน
ที่ upGrad เราขอเสนอโปรแกรม Executive PG ในความเชี่ยวชาญพิเศษด้านการพัฒนาซอฟต์แวร์ในโปรแกรม Cloud Computing มีอายุการใช้งานเพียง 13 เดือนและออนไลน์โดยสมบูรณ์ ดังนั้นคุณจึงสามารถดำเนินการให้เสร็จสิ้นได้โดยไม่ขัดจังหวะงานของคุณ
หลักสูตรของเราจะสอนแนวคิดพื้นฐานและขั้นสูงของการประมวลผลแบบคลาวด์พร้อมกับการประยุกต์ใช้แนวคิดเหล่านี้ คุณจะได้เรียนรู้จากผู้เชี่ยวชาญในอุตสาหกรรมผ่านวิดีโอ การบรรยายสด และการมอบหมายงาน ยิ่งไปกว่านั้น คุณจะสามารถเข้าถึงการเตรียมความพร้อมด้านอาชีพที่เป็นเอกสิทธิ์ของ upGrad การตอบรับต่อ และข้อดีอื่น ๆ อีกมากมาย ให้แน่ใจว่าได้ตรวจสอบออก