ข้อมูลเบื้องต้นเกี่ยวกับคลาวด์คอมพิวติ้ง: แนวคิด โมเดล ลักษณะเฉพาะ & ประโยชน์

เผยแพร่แล้ว: 2020-12-24

Cloud 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 โครงสร้างพื้นฐานและบริการได้รับการจัดเตรียมไว้สำหรับการใช้งานแบบเปิดโดยบุคคลทั่วไป
  • อาจเป็นเจ้าของ จัดการ โดยธุรกิจหรือหน่วยงานของรัฐ อุปกรณ์มีอยู่ในองค์กรของผู้ให้บริการระบบคลาวด์
  • คุณลักษณะคลาวด์สาธารณะคือ:
  1. โฮสต์ที่เว็บไซต์ผู้ให้บริการ
  2. ใช้โครงสร้างพื้นฐานที่ใช้ร่วมกัน
  3. รองรับการเชื่อมต่อผ่านอินเทอร์เน็ต
  4. มีราคาถูกกว่าคลาวด์ส่วนตัวขององค์กร
  5. หากคุณใช้โปรแกรมรับส่งเมลที่เชื่อมต่อกับ Gmail, Outlook.com หรือ Yahoo แสดงว่าคุณกำลังใช้แอปพลิเคชันระบบคลาวด์สาธารณะ
  6. ผู้ให้บริการหลายรายสำหรับคลาวด์สาธารณะ ได้แก่ 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 การตอบรับต่อ และข้อดีอื่น ๆ อีกมากมาย ให้แน่ใจว่าได้ตรวจสอบออก

เป็นผู้นำการปฏิวัติเทคโนโลยีที่ขับเคลื่อนด้วย AI

สมัครโปรแกรม Advanced Certificate ใน Cloud Computing