Articol tradus si adaptat cu Google Translate:https://www.heise.de/news/15-Jahre-OpenStack-Wie-ein-Mars-Satellit-das-Rechenzentrum-revolutionierte-10789095.html
Proiectul cloud computing a crescut constant în ultimii 15 ani. De unde a apărut și este OpenStack încă relevant în era Kubernetes?
Pe 21 octombrie 2010, agenția spațială americană NASA și furnizorul de cloud Rackspace au lansat prima versiune a OpenStack sub numele „Austin ”. Proiectul a fost anunțat inițial în iulie 2010 la Open Source Convention (OSCON) din Portland și a adunat rapid un număr de susținători proeminenți. Cu toate acestea, la lansarea infrastructurii de cloud computing open source, doar două servicii erau incluse: serviciul de calcul „Nova” și serviciul de stocare a obiectelor „Swift”. Versiunea actuală a OpenStack, „Flamingo”, include peste 30 de componente diferite.
Imagini de pe Marte
Pe 12 august 2005, NASA a lansat Mars Reconnaissance Orbiter cu scopul de a explora locuri de aterizare pentru viitoare misiuni pe Marte. Nava spațială transporta cea mai avansată cameră-telescop construită vreodată. Camera a captat cantități uriașe de date pe care Laboratorul de Propulsie cu Jet (JPL) al NASA le-ar pune la dispoziția publicului. Potrivit lui Chris C. Kemp, director tehnic de la NASA de atunci, un fișier avea o dimensiune de 600 de megaocteți.
Aceasta a reprezentat o problemă pentru agenția spațială: în cadrul proiectului de cercetare, datele trebuiau partajate cu lumea cât mai eficient posibil. Cu toate acestea, în timp ce colabora cu diverse organizații, echipa de la Laboratorul de Cercetare Ames a întâmpinat un obstacol: nu toți partenerii aveau acces la infrastructura de calcul necesară. Trebuia găsită o soluție pentru ca datele să fie disponibile nu doar în Google Earth.
În cele din urmă, echipa a apelat la infrastructura de calcul Nebula, pe care NASA o dezvolta de câțiva ani. În loc să închirieze centre de date costisitoare, agenția a achiziționat servere și le-a instalat în containere maritime. Această utilizare extinsă a infrastructurii Nebula a însemnat că unele componente au trebuit să fie redezvoltate. Agenția spațială a decis să lanseze controlerul său de cloud computing, scris în Python, sub licența Apache 2.
Datorită open source-ului oferit de OpenStack
Platforma Nebula a atras un interes considerabil din partea furnizorului american de cloud Rackspace, nu în ultimul rând datorită licenței sale de software gratuit. Compania a decis să amâne dezvoltarea propriului controler de calcul și, în schimb, să colaboreze cu NASA pentru a crea o infrastructură de calcul open-source numită „OpenStack”. Compania a contribuit la proiect cu serviciul său de stocare a obiectelor. Prima versiune, „Austin”, a fost lansată pe 21 octombrie 2010.
Chiar înainte de lansarea sa, proiectul a adunat mai mulți susținători importanți, care au oferit propriile distribuții în anii următori. Printre cei mai cunoscuți se numără HP, IBM, Red Hat, Mirantis și Canonical. Această dezvoltare a determinat NASA să se retragă din dezvoltare în 2012 și să utilizeze în schimb platforma ca utilizator. În septembrie 2012, a fost fondată Fundația OpenStack pentru a sprijini proiectul și comunitatea. În 2020, fundația a anunțat că își va schimba numele în Fundația OpenInfra. A fuzionat cu Fundația Linux la începutul anului 2025 .
Mai viu decât reputația sa
Conform unui sondaj din 2022, peste 300 de centre de date în cloud public utilizează OpenStack. Utilizatorii gestionează un total de peste 40 de milioane de nuclee de calcul. Numai serviciul de comunicații „Line” operează o instalație cu patru milioane de nuclee. Platforma de infrastructură se bucură, de asemenea, de o popularitate tot mai mare în rândul principalilor furnizori europeni de cloud, cum ar fi Deutsche Telekom, StackIT și OHVCloud. OpenStack joacă, de asemenea, un rol crucial în operarea rețelelor de telecomunicații. De exemplu, AT&T, China Telecom și Telefonica utilizează platforma pentru a opera și virtualiza rețelele lor.
Infrastructura este utilizată nu doar în diverse domenii ale sectorului privat, ci și în multe instituții de cercetare. În 2013, de exemplu, CERN și-a lansat serviciul cloud online. Cu peste 300.000 de nuclee, este unul dintre cele mai mari din Europa. Centrul de Cercetare Jülich operează, de asemenea, o instalație mare cu JSC Cloud.
Dar este proiectul mai relevant în era platformelor de orchestrare precum Kubernetes? Planul Open Infrastructure al Fundației OpenInfra oferă un răspuns. În acesta, fundația descrie cele două platforme ca tehnologii complementare. În timp ce OpenStack în sine oferă componente pentru operarea clusterelor Kubernetes, serviciile de bază ale OpenStack ar putea fi, de asemenea, gestionate pe Kubernetes, beneficiind astfel de beneficii precum o reziliență sporită.
Comentarii
Trimiteți un comentariu