ภาพรวมของ Cloud Computing

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

Cloud คืออะไร?

ระยะ Cloud หมายถึงก Network หรือ Internet.กล่าวอีกนัยหนึ่งเราสามารถพูดได้ว่า Cloud คือบางสิ่งซึ่งมีอยู่ในสถานที่ห่างไกล คลาวด์สามารถให้บริการผ่านเครือข่ายสาธารณะและส่วนตัวเช่น WAN, LAN หรือ VPN

แอปพลิเคชั่นเช่นอีเมลการประชุมทางเว็บการจัดการลูกค้าสัมพันธ์ (CRM) ดำเนินการบนคลาวด์

Cloud Computing คืออะไร?

Cloud Computing หมายถึง manipulating, configuring, และ accessing ทรัพยากรฮาร์ดแวร์และซอฟต์แวร์จากระยะไกล มีพื้นที่จัดเก็บข้อมูลโครงสร้างพื้นฐานและแอปพลิเคชันออนไลน์

ข้อเสนอการประมวลผลแบบคลาวด์ platform independency,เนื่องจากซอฟต์แวร์ไม่จำเป็นต้องติดตั้งภายในเครื่องพีซี ดังนั้น Cloud Computing จึงทำให้แอปพลิเคชันทางธุรกิจของเรา mobile และ collaborative.

แนวคิดพื้นฐาน

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

  • โมเดลการปรับใช้
  • รูปแบบการบริการ

โมเดลการปรับใช้

โมเดลการปรับใช้กำหนดประเภทของการเข้าถึงคลาวด์กล่าวคือคลาวด์ตั้งอยู่อย่างไร? ระบบคลาวด์สามารถเข้าถึงได้ 4 ประเภท ได้แก่ สาธารณะส่วนตัวไฮบริดและชุมชน

คลาวด์สาธารณะ

The public cloud ช่วยให้ระบบและบริการต่างๆสามารถเข้าถึงได้ง่ายสำหรับคนทั่วไป ระบบคลาวด์สาธารณะอาจมีความปลอดภัยน้อยเนื่องจากการเปิดกว้าง

คลาวด์ส่วนตัว

The private cloud ช่วยให้ระบบและบริการต่างๆสามารถเข้าถึงได้ภายในองค์กร มีความปลอดภัยมากขึ้นเนื่องจากมีลักษณะเป็นส่วนตัว

คลาวด์ชุมชน

The community cloud ช่วยให้ระบบและบริการต่างๆสามารถเข้าถึงได้โดยกลุ่มองค์กร

ไฮบริดคลาวด์

The hybrid cloud เป็นส่วนผสมระหว่างคลาวด์สาธารณะและส่วนตัวซึ่งกิจกรรมที่สำคัญจะดำเนินการโดยใช้คลาวด์ส่วนตัวในขณะที่กิจกรรมที่ไม่สำคัญจะดำเนินการโดยใช้คลาวด์สาธารณะ

รูปแบบการบริการ

การประมวลผลแบบคลาวด์ขึ้นอยู่กับรูปแบบการบริการ สิ่งเหล่านี้แบ่งออกเป็นรูปแบบบริการพื้นฐานสามแบบ ได้แก่ -

  • โครงสร้างพื้นฐานเป็นบริการ (IaaS)
  • แพลตฟอร์มเป็นบริการ (PaaS)
  • ซอฟต์แวร์เป็นบริการ (SaaS)

Anything-as-a-Service (XaaS) ยังเป็นรูปแบบการบริการอื่นซึ่งรวมถึง Network-as-a-Service, Business-as-a-Service, Identity-as-a-Service, Database-as-a-Service หรือ Strategy-as-a-Service

The Infrastructure-as-a-Service (IaaS) เป็นบริการระดับพื้นฐานที่สุด โมเดลบริการแต่ละแบบสืบทอดกลไกการรักษาความปลอดภัยและการจัดการจากโมเดลต้นแบบดังที่แสดงในแผนภาพต่อไปนี้:

โครงสร้างพื้นฐานเป็นบริการ (IaaS)

IaaS ให้การเข้าถึงทรัพยากรพื้นฐานเช่นเครื่องจริงเครื่องเสมือนพื้นที่เก็บข้อมูลเสมือน ฯลฯ

แพลตฟอร์มเป็นบริการ (PaaS)

PaaS จัดเตรียมสภาพแวดล้อมรันไทม์สำหรับแอปพลิเคชันเครื่องมือพัฒนาและปรับใช้ ฯลฯ

ซอฟต์แวร์เป็นบริการ (SaaS)

SaaS model อนุญาตให้ใช้แอพพลิเคชั่นซอฟต์แวร์เป็นบริการแก่ผู้ใช้ปลายทาง

ประวัติของ Cloud Computing

แนวคิดของ Cloud Computing มีขึ้นในปี พ.ศ. 2493 โดยมีการใช้งานคอมพิวเตอร์เมนเฟรมซึ่งสามารถเข้าถึงได้ผ่านทาง thin/static clients.ตั้งแต่นั้นเป็นต้นมาการประมวลผลแบบคลาวด์ได้รับการพัฒนาจากไคลเอนต์แบบคงที่ไปเป็นแบบไดนามิกและจากซอฟต์แวร์ไปจนถึงบริการ แผนภาพต่อไปนี้อธิบายถึงวิวัฒนาการของคลาวด์คอมพิวติ้ง:

สิทธิประโยชน์

Cloud Computing มีข้อดีมากมาย บางส่วนมีการระบุไว้ด้านล่าง -

  • หนึ่งสามารถเข้าถึงแอปพลิเคชันเป็นสาธารณูปโภคผ่านอินเทอร์เน็ต

  • เราสามารถจัดการและกำหนดค่าแอปพลิเคชันออนไลน์ได้ตลอดเวลา

  • ไม่จำเป็นต้องติดตั้งซอฟต์แวร์เพื่อเข้าถึงหรือจัดการแอปพลิเคชันระบบคลาวด์

  • Cloud Computing นำเสนอเครื่องมือในการพัฒนาและปรับใช้ออนไลน์การเขียนโปรแกรมสภาพแวดล้อมรันไทม์ผ่าน PaaS model.

  • ทรัพยากรระบบคลาวด์พร้อมใช้งานผ่านเครือข่ายในลักษณะที่ให้การเข้าถึงแบบอิสระกับแพลตฟอร์มสำหรับลูกค้าทุกประเภท

  • ข้อเสนอ Cloud Computing on-demand self-service. สามารถใช้ทรัพยากรได้โดยไม่ต้องโต้ตอบกับผู้ให้บริการระบบคลาวด์

  • Cloud Computing มีความคุ้มค่าสูงเนื่องจากทำงานได้อย่างมีประสิทธิภาพสูงพร้อมการใช้งานที่เหมาะสม เพียงแค่ต้องเชื่อมต่ออินเทอร์เน็ต

  • Cloud Computing มีการจัดสรรภาระงานที่ทำให้เชื่อถือได้มากขึ้น

ความเสี่ยงที่เกี่ยวข้องกับ Cloud Computing

แม้ว่าคลาวด์คอมพิวติ้งจะเป็นนวัตกรรมที่มีแนวโน้มและมีประโยชน์มากมายในโลกของการประมวลผล แต่ก็มาพร้อมกับความเสี่ยง บางส่วนมีการกล่าวถึงด้านล่าง:

ความปลอดภัยและความเป็นส่วนตัว

ถือเป็นความกังวลมากที่สุดเกี่ยวกับการประมวลผลแบบคลาวด์ เนื่องจากการจัดการข้อมูลและการจัดการโครงสร้างพื้นฐานในระบบคลาวด์ให้บริการโดยบุคคลที่สามจึงมีความเสี่ยงที่จะส่งมอบข้อมูลที่ละเอียดอ่อนให้กับผู้ให้บริการระบบคลาวด์

แม้ว่าผู้ให้บริการคลาวด์คอมพิวติ้งจะมั่นใจได้ว่าบัญชีที่มีการป้องกันด้วยรหัสผ่านมีความปลอดภัยสูง แต่สัญญาณของการละเมิดความปลอดภัยใด ๆ อาจส่งผลให้สูญเสียลูกค้าและธุรกิจ

ล็อคอิน

เป็นเรื่องยากมากที่ลูกค้าจะเปลี่ยนจากที่หนึ่ง Cloud Service Provider (CSP) ไปยังอีก ส่งผลให้ต้องพึ่งพา CSP เฉพาะสำหรับบริการ

ความล้มเหลวในการแยก

ความเสี่ยงนี้เกี่ยวข้องกับความล้มเหลวของกลไกการแยกที่แยกการจัดเก็บหน่วยความจำและการกำหนดเส้นทางระหว่างผู้เช่ารายต่างๆ

การประนีประนอมอินเทอร์เฟซการจัดการ

ในกรณีของผู้ให้บริการคลาวด์สาธารณะอินเทอร์เฟซการจัดการลูกค้าสามารถเข้าถึงได้ผ่านอินเทอร์เน็ต

การลบข้อมูลที่ไม่ปลอดภัยหรือไม่สมบูรณ์

เป็นไปได้ว่าข้อมูลที่ขอให้ลบอาจไม่ถูกลบ เกิดขึ้นเนื่องจากสาเหตุต่อไปนี้

  • สำเนาข้อมูลเพิ่มเติมจะถูกจัดเก็บไว้ แต่จะไม่สามารถใช้งานได้ในขณะที่ลบ

  • ดิสก์ที่เก็บข้อมูลของผู้เช่าหลายรายถูกทำลาย

ลักษณะของ Cloud Computing

ลักษณะสำคัญของคลาวด์คอมพิวติ้งมี 4 ประการ แสดงในแผนภาพต่อไปนี้:

บริการตนเองตามความต้องการ

Cloud Computing ช่วยให้ผู้ใช้สามารถใช้บริการเว็บและทรัพยากรได้ตามต้องการ หนึ่งสามารถเข้าสู่เว็บไซต์ได้ตลอดเวลาและใช้งานได้

การเข้าถึงเครือข่ายแบบกว้าง

เนื่องจากการประมวลผลแบบคลาวด์เป็นแบบเว็บโดยสมบูรณ์จึงสามารถเข้าถึงได้จากทุกที่และทุกเวลา

การรวมทรัพยากร

การประมวลผลแบบคลาวด์ช่วยให้ผู้เช่าหลายรายแชร์ทรัพยากรร่วมกันได้ หนึ่งสามารถแบ่งปันอินสแตนซ์ทางกายภาพของฮาร์ดแวร์ฐานข้อมูลและโครงสร้างพื้นฐานเดียว

ความยืดหยุ่นอย่างรวดเร็ว

มันง่ายมากที่จะปรับขนาดทรัพยากรในแนวตั้งหรือแนวนอนได้ตลอดเวลา การปรับขนาดทรัพยากรหมายถึงความสามารถของทรัพยากรในการจัดการกับความต้องการที่เพิ่มขึ้นหรือลดลง

ทรัพยากรที่ลูกค้าใช้ในช่วงเวลาใดเวลาหนึ่งจะได้รับการตรวจสอบโดยอัตโนมัติ

บริการที่วัดได้

ในผู้ให้บริการคลาวด์นี้จะควบคุมและตรวจสอบทุกแง่มุมของบริการคลาวด์ การเพิ่มประสิทธิภาพทรัพยากรการเรียกเก็บเงินและการวางแผนกำลังการผลิต ฯลฯ ขึ้นอยู่กับมัน