ส่วนประกอบ

ส่วนประกอบของ 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 จึงต้องคำนึงถึงความปลอดภัยเป็นอันดับต้นๆ