Cloud Computing คือ วิธีการประมวลผลที่อิงกับความต้องการของผู้ใช้ โดยผู้ใช้สามารถระบุความต้องการไปยังซอฟต์แวร์ของระบบCloud Computing จากนั้นซอฟต์แวร์จะร้องขอให้ระบบจัดสรรทรัพยากรและริการให้ตรงกับความต้องการผู้ใช้ ทั้งนี้ระบบสามารถเพิ่มและลดจำนวนของทรัพยากร รวมถึงเสนอบริการให้พอเหมาะกับความต้องการของผู้ใช้ได้ตลอดเวลา โดยที่ผู้ใช้ไม่จำเป็นต้องทราบเลยว่าการทำงานหรือเหตุการณ์เบื้องหลังเป็นเช่นไร
กล่าวได้ง่ายๆก็คือ Cloud computing นั้นเป็น "Anywhere! Anytime!" คือทุกที่ทุกเวลา ไม่ว่าคุณจะอยู่ตรงไหนก็ตาม ขอแค่มี Internet กับ Computer สักตัว คุณก็ทำงานได้แบบ (๒๔ ชั่วโมง)
ภาพที่เห็นนี้เป็น server ผู้ให้บริการเพื่อให้สามารถให้บริการ Client ได้ทั่วโลกพร้อมๆกัน โดย Cloud Computing
นั้นมีหลักการคือจะมี Client กับ Server โดยในฝั่ง Server จะมีหน้าที่ในการประมวลผลคำสั่งต่างๆที่ถูกร้องของจาก Client โดยการทำงานง่ายๆก็คือ
เพียงแค่ใช้ internet browser ในการทำงาน ก็เรียกใช้งานได้โดยไม่ต้องติดตั้งโปรแกรมใดๆ
ทำไมต้องมีชื่อว่า Cloud Computing
สาเหตุที่มีชื่อว่า Cloud Computing ก็มาจากสัญลักษณ์รูปเมฆ(Cloud) ที่เราใช้แทนเครือข่ายอินเตอร์เน็ต ลองดูตัวอย่างได้จากโปรแกรมMicrosoft
Visio อย่างเวลาเราจะวาดแผนผังเครือข่าย
สัญลักษณ์ของเครือข่ายอินเตอร์เน็ตก็คือรูปเมฆ
1.) Software as a Service
Software as a Services (ตัวย่อที่เขาใช้กัน : SaaS) อันนี้ก็คือโปรแกรมบน WEB Browser ที่เราใช้ๆ กันอย่างพวก Hotmail, Gmail นี่แหละ คือเราสามารถใช้งานโปรแกรมของผู้ให้บริการผ่าน internet โดยที่เราไม่ต้องไปสนใจเลย ว่าเขาจะพัฒนาด้วยภาษาอะไร เครื่องให้บริการเขายี่ห้ออะไร รุ่นไหน อยู่ที่ไหน และเราไม่ต้องติดตั้งโปรแกรมใด ๆ บนเครื่องเราเลย ผู้ใช้เพียงแต่เปิด WEB Browser ขึ้นแล้ว Connect เข้าอินเตอร์เน็ตให้ได้ จากนั้นก็เรียกใช้โปรแกรมของเขา ซึ่งในรูปแบบนี้ต่อไปคงมีทั้งแบบที่เสียเงินตามปริมาณข้อมูล หรือเวลา ที่แต่ละคนให้บริการเขาจะคิดตังค์ หรือแบบฟรี services แต่เขาไปขาย Ad หรือโฆษณาต่างๆ ก็ว่ากันไป
2.) Platform as a Services
Platform as a Services (ตัวย่อที่เขาใช้กัน: PaaS) อันนี้จะมาในแนว R&D นิดหน่อยคือ คนให้บริการเขาจะจัดเตรียมพวกอุปกรณ์ต่างๆ รวมถึงภาษาคอมพิวเตอร์ หรือเครื่องมือโปรแกรมสำหรับพัฒนาเตรียมไว้ให้หมดแล้ว แต่ผู้ใช้ หรือนักพัฒนาจะสามารถที่จะทำการพัฒนา ปรับปรุง ระบบงานหรือโปรแกรมต่างๆ ของตัวเองหรือพัฒนาโปรแกรมตามโครงสร้างที่ผู้ให้บริการจัดเตรียมไว้ให้ได้ เพื่อใช้ในการทดสอบระบบงานหรือโปรแกรมของตัวเองผ่านระบบ Cloud แบบนี้
3.)Infrastructure as a Service
3.)Infrastructure as a Service
Infrastructure
as a Service (ตัวย่อที่เขาใช้กัน:
IaaS) สำหรับแบบนี้คือ ผู้ใช้ต้องจัดหา ระบบโปรแกรม และ
OS (Operating System) ต่างๆ เอง แต่ผู้ใช้ไม่มีสิทธิเข้าไปทำการควบคุม
หรือเปลี่ยนแปลงโครงสร้างพื้นฐานไอที พวก Hardware หรือ โครงสร้าง
(Infrastructure) ที่ผู้ให้บริการได้ออกแบบไว้
และในบางกรณีผู้ใช้จะสามารถเข้าไปทำการปรับแต่งระบบ Firewall ได้ ถ้าผู้ให้บริการเขาอนุญาต
ไม่มีความคิดเห็น:
แสดงความคิดเห็น