OpenStack คือ Cloud Operating System แบบ Open Source
ทำหน้าที่บริหารจัดการทรัพยากรด้าน Compute , Storage , Networking ของ Data Center ให้มีประสิทธิภาพในการทำงานสูงที่สุด แบ่งการทำงานออกเป็น Module ต่างๆ ซึ่งมีหน้าที่การทำงานที่แตกต่างกัน เพื่อความง่ายในการบริหารจัดการทรัพยากรในแต่ละด้าน และคงไว้ซึ่งประสิทธิภาพสูงสุดในการทำงานของระบบ
- OpenStack Compute (code-name Nova)
- Nova Module เป็นพื้นฐานของการทำงานในส่วน Compute ของ OpenStack แบ่งการทำงานออกเป็น 2 ส่วน คือ ส่วนการทำงาน API และ Compute Worker ซึ่งทั้ง 2 ส่วนนี้ ทำหน้าที่ควบคุมการประมวลผลการทำงานต่างๆ ของระบบ

