Pada tingkat tinggi, OpenStack adalah kumpulan perangkat lunak yang memungkinkan Anda untuk membuat dan mengelola layanan komputasi awan yang mirip dengan Amazon AWS atau Rackspace Cloud .
Jadi pelanggan instalasi OpenStack akan berinteraksi dengan OpenStack untuk membuat server baru Mesin Virtual, memesan lebih banyak ruang penyimpanan, memulai kembali atau me-re-image server, membaca dan menulis file ke penyimpanan, dll.
Mengenai @Johan "Saya bisa [..] melakukannya dengan server web dan database normal, dan dengan beberapa python / php". Tidak, Anda tidak bisa - kita berbicara tentang armada server, mungkin ribuan server, dan beberapa pelanggan yang hanya membutuhkan sebagian kecil dari kapasitas server tunggal, sementara pelanggan lain membutuhkan ratusan server.
Dari Panduan Administrasi Penyimpanan Objek OpenStack :
Saat ini OpenStack mengembangkan dua proyek terkait: OpenStack Compute, yang menawarkan daya komputasi melalui mesin virtual dan manajemen jaringan, dan OpenStack Object Storage yang merupakan perangkat lunak untuk kapasitas penyimpanan objek yang redundan dan dapat diskalakan.
OpenStack tidak melakukan ini sendiri; Anda jelas akan membutuhkan banyak server, lapisan / hypervisor virtualisasi , server penyimpanan, jaringan yang dikelola dengan baik, dll. OpenStack kemudian mengelola infrastruktur yang ada ini dengan cara yang lebih otomatis dan terprogram.
Jika Anda mencari informasi lebih lanjut, mungkin Panduan Pengembang & Admin adalah tempat terbaik untuk memulai . Halaman pertama mereka terlihat agak tidak biasa, tetapi Daftar Isi selalu di paling kiri.