Ở cấp độ cao, OpenStack là một bộ phần mềm cho phép bạn tạo và quản lý dịch vụ điện toán đám mây tương tự như Amazon AWS hoặc Rackspace Cloud .
Vì vậy, khách hàng của bản cài đặt OpenStack sẽ tương tác với OpenStack để tạo máy chủ mới Máy ảo, đặt thêm dung lượng lưu trữ, khởi động lại hoặc tái tạo máy chủ hình ảnh, đọc và ghi tệp vào bộ lưu trữ, v.v.
Về @Johan "Tôi có thể [..] làm điều đó với một máy chủ web bình thường và cơ sở dữ liệu và với một số python / php". Không, bạn không thể - chúng ta đang nói về đội máy chủ, có thể là hàng ngàn máy chủ và một số khách hàng chỉ cần một phần dung lượng máy chủ duy nhất, trong khi các khách hàng khác cần hàng trăm máy chủ.
Từ Hướng dẫn quản trị lưu trữ đối tượng OpenStack :
Hiện tại OpenStack phát triển hai dự án liên quan: OpenStack Compute, cung cấp sức mạnh tính toán thông qua quản lý mạng và máy ảo và OpenStack Object Storage, phần mềm dành cho dung lượng lưu trữ đối tượng dự phòng, có thể mở rộng.
OpenStack không tự làm điều này; rõ ràng bạn sẽ cần rất nhiều máy chủ, lớp ảo hóa / máy ảo hóa , máy chủ lưu trữ, mạng được quản lý tốt, v.v. OpenStack sau đó quản lý cơ sở hạ tầng hiện có này theo cách lập trình, tự động hơn.
Nếu bạn đang tìm kiếm thêm thông tin, thì có lẽ Hướng dẫn dành cho nhà phát triển và quản trị viên là nơi tốt nhất để bắt đầu . Trang đầu tiên của họ trông hơi bất thường, nhưng Mục lục luôn ở phía xa bên trái.