Ugrás a tartalomhoz

OpenStack

A Wikipédiából, a szabad enciklopédiából
A lap korábbi változatát látod, amilyen K0zka (vitalap | szerkesztései) 2013. augusztus 6., 21:15-kor történt szerkesztése után volt. Ez a változat jelentősen eltérhet az aktuális változattól. (Amazon kompatibilítás)
OpenStack

Legfrissebb stabil kiadás2024.2 Dalmatian (stabil verzió, 2024. október 2.)[1]
Legfrissebb fejlesztői kiadás2025.1 Epoxy (kiadás előtti verzió, 2025. április 2.)[2]
Programozási nyelvPython
Operációs rendszerGNU/Linux
KategóriaInfrastruktúra szolgáltatás
LicencApache Licenc
Az OpenStack weboldala

Az OpenStack egy infrastruktúra szolgáltatás projekt, egy szabad szoftver, amelyet Apache Licenc alatt bocsájtanak ki. A projektet az OpenStack alapítvány irányítja, egy nonprofit szervezet, amelyet 2012 szeptemberében hoztak létre[3].

A projekthez több, mint 200 cég csatlakozott, köztük az AMD, a Cannonical, a Cisco, a Dell, az Ericson, a HP, az IBM, az Intel, a NEC, a Rackspace, a Red Hat, a SuSE, a VMware, és a Yahoo!.[4]

A projekt több alprojektből áll, amelyek irányítják a tárhely, a számítási kapacítás és a hálózat felhasználását egy adatközpontban. Mindehez egy web felületet biztosít, amelyen a felhasználók virtuális gépeiket hozhatják létre, illetve a rendszergazdák felügyelhetik a rendszer erőforrásait.

A projektet 6 hónapos cikklusokban adja ki a szoftvert, ez alatt a 6 hónap alatt több mérföldkövet határoznak meg[5].

Történet

Az OpenStack projectet a RackSpace és a NASA indította közösen 2010 júliusában. A projekt célja az volt, hogy segítsenek felhő alapú számítástechnikai szolgáltatások létrehozásában. Az első forráskódok a NASA Nebula nevű rendszeréből, valamint a RackSpace Cloud Files Platform szoftveréből származtak. 2011 -ben az Ubuntu linux-disztribúció fejlesztői döntöttek az OpenStack integrálásáról.

Komponensek

Openstack Compute (Nova)

Az Openstack Compute vezérli a számítási erőforrások felhasználását egy OpenStack rendszerben többféle virtualizációs technológiával: KVM és XenServer hypervisorok, Hyper-V vagy akár linux container technológiák, mint az LXC.

OpenStack Object Storage (Swift)

A Swift egy skálázható, redundáns adattároló rendszer. Az objektumok és fájlok több merevlemezre és több szerverre szétterítve tárolódnak, a Swift feladata az adatok replikációjának és integrításának biztosítása. Az adattároló fürt kapacítása egyszerűen új szerverek hozzáadásával lehetséges. Amennyiben egy szerver vagy egy merevlemez meghibásodik, az azon tárolt adatokat az OpenStack más aktív szerverekről új helyre másolja. Mivel az OpenStack szoftveres megoldást használ az adatok replikációjának és elosztásának megvalósítására, olcsó szerverekkel és merevlemezekkel is használható.

OpenStack Block Storage (Cinder)

A Cinder perzisztens blokk-alapú tárolót biztosít.

Neutron

Horizon

Keystone

Glance

Amazon kompatibilítás

A CloudStack kompatibilis az Amazon EC2 és Amazon S3 rendszerek programozási felületével, így az Amazon platformra írt rendszereket kis erőfeszítéssel lehet portolni CloudStack-re.

Felhasználók

Fordítás

Ez a szócikk részben vagy egészben az OpenStack című angol Wikipédia-szócikk fordításán alapul. Az eredeti cikk szerkesztőit annak laptörténete sorolja fel. Ez a jelzés csupán a megfogalmazás eredetét és a szerzői jogokat jelzi, nem szolgál a cikkben szereplő információk forrásmegjelöléseként.

Jegyzetek