หัวข้อนี้มาแนววิชาการกันหน่อยนะครับ จะได้มีข้อมูลไว้อ้างอิงกันนิดๆ โครงสร้างของ cloud ไม่จำเป็นต้องมี Hardware ต่าง ๆ ติดตั้งรวมอยู่ที่เดียวกัน แต่สามารถที่จะเชื่อมต่อกันผ่านพวกเครือข่ายการสื่อสารที่มีความเร็วในการรับส่งข้อมูลที่สูง และจริง ๆ ไม่จำเป็น ที่จะต้องมี Hardware หรือ Software ที่ต้องเหมือนกันทั้งหมด เพราะมันสามารถผสมผสานกันได้ และมันจะใช้ Software ประเภท Virtualization ในการทำงาน

ซึ่งโดยหลักการแล้วระบบมันจะแบ่งการทำงานออกเป็นส่วน ๆ ได้ดังนี้




ส่งให้ผู้ที่เรียกใช้ต่อไป

นำ ไปใช้ในส่วนอื่น ๆ
ส่วนประกอบของ Cloud Computing

อย่างที่ได้เกริ่นแนะนำกันไว้แล้วว่า Cloud computing นั้นเป็นระบบโครงสร้างขนาดใหญ่ของเครือข่ายคอมพิวเตอร์ ที่ถูกออกแบบมา ให้มีการเชื่อมต่อ และสามารถทำงานร่วมกัน เพื่อรองรับจำนวนผู้ใช้ที่มีปริมาณมาก ๆ ซึ่งระบบ หรือโครงสร้างของ Cloud Computing นั้นจะต้องมีประสิทธิภาพสูง อีกทั้งยังต้องมีความรวดเร็วในการประมวลผลการทำงาน และที่สำคัญคือเรื่องของความปลอดภัยของข้อมูล เพราะว่าข้อมูลต่าง ๆ ของผู้ใช้นั้น ถูกเก็บไว้บนอินเตอร์เน็ต ซึ่งโดยทั่วไปแล้ว โครงสร้างทั่วไปของระบบ Cloud Computing นั้นจะประกอบด้วยส่วนต่าง ๆ ดังนี้
1. Transparency หรือ Transparent load-balancing คือการทำหน้าที่ balance ต่าง ๆเมื่อมีการ้องขอการใช้งานจากผู้ใช้
หลาย ๆ คนพร้อม ๆ กันซึ่งถ้ามองง่าย ๆ ก็คือปกติถ้าเรามี server 1 เครื่องเวลาคนเข้าใช้งานพร้อม ๆ กันเยอะ ๆ เครื่อง
จะทำงานหนักทำให้ระบบต่าง ๆ ช้า หรือ บางทีอาจจะทำงานไม่ได้อย่างที่เราเห็น ๆ กันในสมัยก่อน ๆ แต่ถ้าเป็น cloud
นั้น ระบบจะทำหน้าที่ในการแชร์หรือแบ่ง load ที่เกิดขึ้นจาก server ตัวหนึ่งไปยัง server อีกตัวหนึ่งได้ทัน โดยที่ระบบ
จะไม่มีการถูกขัดจังหวะแต่อย่างใด
หลาย ๆ คนพร้อม ๆ กันซึ่งถ้ามองง่าย ๆ ก็คือปกติถ้าเรามี server 1 เครื่องเวลาคนเข้าใช้งานพร้อม ๆ กันเยอะ ๆ เครื่อง
จะทำงานหนักทำให้ระบบต่าง ๆ ช้า หรือ บางทีอาจจะทำงานไม่ได้อย่างที่เราเห็น ๆ กันในสมัยก่อน ๆ แต่ถ้าเป็น cloud
นั้น ระบบจะทำหน้าที่ในการแชร์หรือแบ่ง load ที่เกิดขึ้นจาก server ตัวหนึ่งไปยัง server อีกตัวหนึ่งได้ทัน โดยที่ระบบ
จะไม่มีการถูกขัดจังหวะแต่อย่างใด
2. Scalability ก็คือความสามารถในการปรับขนาดของระบบตามภาระของการถูกเรียกใช้งาน
3. Intelligent Monitoring เพื่อใช้ในการติดตาม หรือตรวจสอบระบบ ทั้งในส่วนของ Application หรือ Services ต่าง ๆ
ว่า ตรงไหนมีปัญหาไรยังไง เพื่อจะได้ติดตามแก้ไขได้
ว่า ตรงไหนมีปัญหาไรยังไง เพื่อจะได้ติดตามแก้ไขได้
4. Security อย่างที่เกริ่นไว้ว่า ข้อมูลทุกอย่างของผู้ใช้จะอยู่บนโลกอินเตอร์เน็ต ฉะนั้นเรื่องระบบการรักษาความปลอดภัย
จึงเป็นเรื่องใหญ่ ที่จำเป็นอย่างยิ่งสำหรับผู้ให้บริการ
จึงเป็นเรื่องใหญ่ ที่จำเป็นอย่างยิ่งสำหรับผู้ให้บริการ
นอกจากนี้ Cloud ยังมีส่วนประกอบในด้านอื่น ๆ อีกดังนี้

1. Clients ก็คือช่องทางหรืออุปกรณ์ต่าง ๆ ที่จะ Access เข้ามาใช้งานไม่ว่าจะเป็น เครื่องคอมพิวเตอร์,Tablet หรือ มือถือ
2. Services ก็คือบริการต่าง ๆ ที่จะตอบสนองกลับ เวลาที่ผู้ใช้บริการร้องขอผ่านเข้ามา
3. Applications ก็คือตัวโปรแกรมที่ผู้ใช้ต้องการใช้งาน ซึ่งส่วนนี้ทางผู้ให้บริการ เขาจะจัดเตรียมไว้ให้แล้ว
4. Platform อันนี้ก็ขึ้นอยู่กับผู้ให้บริการแต่ละคนว่าจะเลือกนำหรือเลือกใช้ Platform ไหนมาให้บริการ
5. Storage ก็คือพื้นที่สำหรับใช้ในการจัดเก็บข้อมูล รวมถึงพวกระบบ backup data ต่าง ๆ
6. Infrastructure ก็คือเรื่องของโครงสร้าง ที่จะประกอบไปด้วย Server, User Interface และ Services ต่าง ๆ ที่จะต้อง
คอยรองรับการเรียกหรือร้องขอการใช้งานจากผู้ใช้
คอยรองรับการเรียกหรือร้องขอการใช้งานจากผู้ใช้
ไม่มีความคิดเห็น:
แสดงความคิดเห็น