ส่วนประกอบของ cloud computing
เนื่องจาก cloud computing จะต้องรองรับผู้ให้บริการจำนวนมาก และผู้ใช้บริการก็มีความคาดหวังไว้ว่า บริการหรือ applications ที่ได้นั้นจะต้องเป็นไปด้วยความรวดเร็ว,ปลอดภัย และ พร้อมที่จะใช้งานอยู่เสมอ ไม่ว่าจะอยู่ที่ไหน เวลาใดก็ตาม ดังนั้น ผู้ให้บริการ cloud computing จะต้องมีการติดตั้งโครงสร้างพื้นฐาน(Infrastructure) ของระบบที่มีคุณสมบัติดังต่อไปนี้
1.
Transparency -ใน clound computing จะต้องมีการใช้ Transparent
load-balancing คือ ความพยายามที่จะทำให้เกิด balance ในการทำงานเมื่อมีการเรียกใช้ application จากผู้ใช้หลายๆคนพร้อมกัน
โดยจะกระจาย load หรืองานไปให้เครื่องหรือ server อื่นๆเพื่อช่วยในการทำงาน อย่างเช่น ปกติการให้บริการจะ run อยู่บน server ตัวเดียว
แต่เมื่อไหร่ก็ตามมีผู้ใช้งานจำนวนมากและจำเป็นต้องใช้ server เพิ่มขึ้น transparency จะอนุญาตให้มีการประสานงานกับ
server อื่นๆได้โดยที่ไม่ต้องขัดจังหวะการทำงานหรือต้องติดตั้งระบบกันใหม่
อย่างนี้เป็นต้นส่วน application deliveryหรือการให้บริการระบบงาน
จะช่วยตอบสนองความต้องการให้ application และข้อมูลทุกรูปแบบได้ทันที
ไม่ว่าจะเป็นที่ไหนและเวลาใดก็ตาม
2.
Scalability คือ สามารถปรับขนาดระบบได้ตามภาระงาน
3.
Intelligent Monitoring มีระบบที่สามารถตรวจสอบได้ว่า
application
หรือ service มีปัญหาอะไร ตรงไหนบ้าง
4.
Security เนื่องจากข้อมูลทั้งหมดจะถูกเก็บไว้ใน
cloud
ซึ่งก็มีความเสี่ยงอยู่เหมือนกันที่ข้อมูลสำคัญๆอาจจะถูกขโมยหรือเกิดความเสียหายจากการโจมตีระบบได้
ดังนั้นสถาปัตยกรรมของ cloud computing จึงต้องคำนึงถึงความปลอดภัยเป็นอันดับต้นๆ
ที่มา : ส่วนประกอบ