Kuidas tutvustada oma organisatsioonile OpenStack

OpenStacki juurutamiseks teie ettevõttes pole täiuslikku teed, kuid on üldpõhimõtteid, mis aitavad teid eduka juurutamise suunas

Kuidas tutvustada oma organisatsioonile OpenStack

Üks avatud lähtekoodiga tarkvara (nt OpenStack) eeliseid on see, et saate selle alla laadida, proovida ja sellest praktilisi teadmisi saada, ilma et peaksite pikalt suhtlema tarnija müügiinimestega või oma ettevõtte vahel pikki sisemisi pilootkinnitusi. ja teie ettevõte. -müüja.

Aga mis saab siis, kui on aeg teha midagi enamat kui lihtsalt projekti proovida? Kuidas valmistate juurutatud süsteemi lähtekoodist tootmiseni? Kuidas saate ületada organisatsioonilised tõkked uute ja transformatiivsete tehnoloogiate kasutuselevõtul? Kust alustada? Mida sa edasi teed?

Kindlasti on OpenStacki juba juurutanud inimeste kogemustest palju õppida. OpenStacki kasutuselevõtu mustrite paremaks mõistmiseks rääkisin mitme meeskonnaga, kes on süsteemi edukalt oma ettevõtetele tutvustanud.

MercadoLibre: dikteerib vajadust ja jookseb kiiremini kui hirv

Kui vajadus on piisavalt suur, võib paindliku pilvetaristu juurutamine olla peaaegu sama lihtne kui "ehitage see ja nad tulevad". Paljuski on selline kogemus Alejandro Comisario, Maximiliano Venesio ja Leandro Reox oma ettevõttega MercadoLibre, mis on Ladina-Ameerika suurim ja maailmas kaheksas e-kaubandusettevõte.

2011. aastal, kui ettevõtte arendusosakond alustas teekonda oma tollal monoliitsest süsteemist lahtiühendatud platvormiks, mis koosnes API-de kaudu ühendatud teenustest, seisis taristumeeskonna ees järsult suurenenud taotluste arv, mida nende väike meeskond pidi täitma. .

"Nihe toimus väga kiiresti," ütleb MercadoLibre'i pilveteenuste tehniline juht Alejandro Comisario. „Saime sõna otseses mõttes üleöö aru, et me ei saa sellises tempos edasi töötada ilma mingi süsteemi abita.

Alejandro Comisario, Maximiliano Venesio ja Leandro Reox, kogu MercadoLibre meeskond, hakkasid sel ajal otsima tehnoloogiaid, mis võimaldaksid neil kõrvaldada arendajatele taristu pakkumisega seotud käsitsi toimingud.

Meeskond seadis endale keerulisemad eesmärgid, sõnastades eesmärgid mitte ainult vahetutele ülesannetele, vaid ka kogu ettevõtte eesmärkidele: kasutajate produktiivseks keskkonnaks valmis virtuaalmasinate pakkumiseks kuluva aja lühendamine 2 tunnilt 10 sekundile ning inimese sekkumine sellesse protsessi.

Kui nad OpenStacki leidsid, sai selgeks, et see oli just see, mida nad otsisid. MercadoLibre'i kiire tempo kultuur võimaldas meeskonnal OpenStacki keskkonna loomisel kiiresti liikuda, hoolimata projekti suhtelisest ebaküpsusest sel ajal.

„Sai selgeks, et OpenStacki lähenemine – uurimine, koodisse süvenemine ning funktsionaalsuse ja skaleerimise testimine langeb kokku MercadoLibre’i lähenemisviisiga,” ütleb Leandro Reox. „Saime kohe projekti sukelduda, määrata OpenStacki installi jaoks testide komplekti ja alustada testimist.

Nende esialgne testimine teisel OpenStacki versioonil tuvastas mitmeid probleeme, mis takistasid neil tootmisse minemast, kuid üleminek Bexari versioonilt Cactuse versioonile toimus just õigel ajal. Cactuse versiooni edasine testimine andis kindlustunde, et pilv on äriliseks kasutamiseks valmis.

Kommertskasutuse käivitamine ja arendajate arusaam infrastruktuuri hankimise võimalusest nii kiiresti, kui arendajad suudavad seda tarbida, määrasid juurutamise edu.

"Kogu ettevõte oli näljane sellise süsteemi ja selle pakutavate funktsioonide järele," märgib MercadoLibre'i vaneminfrastruktuuriinsener Maximiliano Venesio.

Meeskond oli aga arendaja ootuste haldamisel ettevaatlik. Nad pidid veenduma, et arendajad mõistavad, et olemasolevad rakendused ei saa uues privaatpilves ilma muudatusteta töötada.

"Pidime tagama, et meie arendajad oleksid valmis pilve jaoks kodakondsuseta rakendusi kirjutama," ütles Alejandro Comisario. "See oli nende jaoks tohutu kultuuriline nihe. Mõnel juhul pidime arendajatele õpetama, et nende andmete salvestamisest eksemplarile ei piisa. Arendajad pidid oma mõtlemist kohandama.

Meeskond oli arendajate koolitamisel tähelepanelik ja soovitas parimaid tavasid pilvevalmidusega rakenduste loomiseks. Nad saatsid meile, pidasid mitteametlikke õppelõunaid ja ametlikke koolitusi ning tagasid, et pilvekeskkond oleks korralikult dokumenteeritud. Nende jõupingutuste tulemus on see, et MercadoLibre'i arendajatel on nüüd pilverakenduste arendamine sama mugav kui traditsiooniliste rakenduste väljatöötamine ettevõtte virtualiseeritud keskkondade jaoks.

Automatiseerimine, mille nad privaatpilvega saavutada suutsid, tasus end ära, võimaldades MercadoLibre'il oma infrastruktuuri järsult laiendada. See, mis sai alguse kolmest infrastruktuurimeeskonnast, mis toetas 250 arendajat, 100 serverit ja 1000 virtuaalmasinat, on kasvanud kümneliikmeliseks meeskonnaks, mis toetab enam kui 10 arendajat, 500 serverit ja 2000 12 virtuaalmasinat.

Tööpäev: OpenStacki ärijuhtumi koostamine

SaaS-i ettevõtte Workday meeskonna jaoks oli OpenStacki kasutuselevõtu otsus vähem operatiivne, vaid pigem strateegiline.

Workday teekond privaatpilve kasutuselevõtu suunas algas 2013. aastal, kui ettevõtte juhtkond nõustus investeerima laia tarkvaraga määratletud andmekeskuse (SDDC) algatusse. Selle algatuse lootus oli saavutada andmekeskuste suurem automatiseerimine, innovatsioon ja tõhusus.

Workday lõi oma visiooni privaatpilvest ettevõtte infrastruktuuri-, inseneri- ja operatiivmeeskondade seas ning saavutati kokkulepe uurimisalgatuse alustamiseks. Workday palkas Carmine Remi pilvelahenduste direktoriks muudatust juhtima.

Rimi esimene ülesanne Workday'l oli laiendada algset ärijuhtumit suuremale osale ettevõttest.

Ärijuhtumi nurgakivi oli SDDC kasutamise paindlikkuse suurendamine. See suurem paindlikkus aitaks ettevõttel saavutada oma soovi pideva tarkvara juurutamise järele ilma seisakuteta. SDDC API eesmärk oli võimaldada Workday rakenduste ja platvormide meeskondadel uuendusi teha viisil, mis pole kunagi varem olnud võimalik.

Ärijuhtumi puhul arvestati ka seadmete tõhusust. Workday on ambitsioonikad eesmärgid suurendada olemasolevate andmekeskuse seadmete ja ressursside ringlussevõtu määra.

„Leidsime, et meil on juba vahevaratehnoloogia, mis suudab privaatpilve eeliseid ära kasutada. Seda vahevara on juba kasutatud avalikes pilvedes arendus-/testimiskeskkondade juurutamiseks. Privaatpilve abil saaksime seda tarkvara laiendada, et luua hübriidpilvelahendus. Hübriidpilvestrateegiat kasutades saab Workday migreerida töökoormust avalike ja privaatsete pilvede vahel, maksimeerides riistvara kasutust ja pakkudes samal ajal ärisäästu

Lõpuks märgiti Rimi pilvestrateegias, et lihtsad olekuta töökoormused ja nende horisontaalne skaleerimine võimaldavad Workdayl alustada oma privaatpilve kasutamist väiksema riskiga ja saavutada pilveoperatsioonide küpsus loomulikult.

"Võite alustada oma plaanist ja õppida, kuidas hallata uut pilve väikese töökoormusega sarnaselt traditsioonilisele teadus- ja arendustegevusele, mis võimaldab katsetada turvalises keskkonnas," soovitas Rimi.

Kindla äritegevusega hindas Rimi mitut tuntud privaatset pilveplatvormi, sealhulgas OpenStacki, laia hindamiskriteeriumite komplekti alusel, mis hõlmasid iga platvormi avatust, kasutuslihtsust, paindlikkust, usaldusväärsust, vastupidavust, tuge ja kogukonda ning potentsiaali. Oma hinnangu põhjal valis Rimi ja tema meeskond OpenStacki ja asusid ehitama äriks valmis privaatpilve.

Olles edukalt juurutanud oma esimese elujõulise OpenStacki pilve, jätkab Workday püüdlusi uue SDDC keskkonna laiema kasutuselevõtu poole. Selle eesmärgi saavutamiseks kasutab Rimi mitmekülgset lähenemist, mis keskendub:

  • keskenduda pilvevalmidusega töökoormustele, eriti portfellis olevatele olekuta rakendustele
  • kriteeriumide ja migratsiooniprotsessi määratlemine
  • nende rakenduste migreerimiseks arengueesmärkide seadmine
  • OpenStacki koosolekute, demode, videote ja koolituste abil suhelge ja harige tööpäeva sidusrühmade rühmi

"Meie pilv toetab mitmesuguseid töökoormusi, millest mõned on tootmises, teised äriliseks kasutamiseks ettevalmistamisel. Lõppkokkuvõttes tahame kõik töökoormused üle viia ja loodan, et jõuame pöördepunkti, kus näeme äkilist tegevuse sissevoolu. Valmistame süsteemi iga päev tükkhaaval ette, et saaksime sellise tegevusega hakkama, kui aeg käes.

BestBuy: tabude murdmine

Elektroonika jaemüüja BestBuy, mille aastakäive on 43 miljardit dollarit ja 140 000 töötajat, on artiklis loetletud ettevõtetest suurim. Ehkki protsessid, mida bestbuy.com-i infrastruktuurimeeskond OpenStackil põhineva privaatpilve ettevalmistamiseks kasutas, ei ole ainulaadsed, on nende protsesside rakendamise paindlikkus muljetavaldav.

Oma esimese OpenStacki pilve BestBuysse toomiseks pidid veebilahenduste direktor Steve Eastham ja peaarhitekt Joel Crabb lootma loovusele, et ületada paljud nende teel olnud takistused.

BestBuy OpenStacki algatus kasvas välja püüdest mõista erinevaid äriprotsesse, mis on seotud e-kaubanduse saidi bestbuy.com väljalaskeprotsessidega 2011. aasta alguses. Need jõupingutused tõid esile olulise ebatõhususe kvaliteedi tagamise protsessides. Kvaliteedi tagamise protsess tõi kaasa märkimisväärsed üldkulud iga suurema saidi väljalaskega, mis toimus kaks kuni neli korda aastas. Suur osa sellest kulust oli seotud keskkonna käsitsi konfigureerimise, erinevuste vastavusse viimise ja ressursside saadavuse probleemide lahendamisega.

Nende probleemide lahendamiseks tutvustas bestbuy.com Steve Easthami ja Joel Crabbi juhitud algatust Quality Assurance on Demand, et tuvastada ja kõrvaldada kitsaskohad bestbuy.com-i kvaliteedi tagamise protsessis. Selle projekti peamised soovitused hõlmasid kvaliteedi tagamise protsesside automatiseerimist ja kasutajameeskondadele iseteenindustööriistade pakkumist.

Kuigi Steve Eastham ja Joel Crabb suutsid privaatpilve investeerimise õigustamiseks kasutada väga oluliste kvaliteedikontrollikulude väljavaadet, sattusid nad kiiresti probleemile: kuigi projekt oli saanud heakskiidu, polnud projekti jaoks rahalisi vahendeid. Projekti jaoks seadmete ostmiseks ei olnud eelarvet.

Vajadus on leiutamise ema ja meeskond võttis pilve rahastamisel uue lähenemisviisi: nad vahetasid kahe arendaja eelarve teise meeskonnaga, kellel oli riistvaraeelarve.

Saadud eelarvega kavatsesid nad soetada projekti jaoks vajalikud seadmed. Võttes ühendust oma tolleaegse riistvaratarnija HP-ga, hakkasid nad pakkumist optimeerima. Tänu hoolikatele läbirääkimistele ja seadmete nõuete vastuvõetavale vähendamisele suutsid nad seadmete kulusid peaaegu poole võrra vähendada.

Sarnaselt pidasid Steve Eastham ja Joel Crabb läbirääkimisi ettevõtte võrgumeeskonnaga tehingu sõlmimiseks, kasutades ära olemasoleva tuuma olemasolevat võimsust, hoides kokku tavalistelt uute võrguseadmete ostmisega seotud kuludelt.

"Olime üsna õhukesel jääl," ütles Steve Eastham. "See ei olnud Best Buy'is toona ega praegu tavaline praktika. Tegutsesime radari all. Meile oleks võinud noomida, kuid suutsime seda vältida.

Rahaliste raskuste ületamine oli paljudest takistustest vaid esimene. Sel ajal ei olnud praktiliselt võimalust projekti jaoks OpenStacki eksperte leida. Seega tuli neil luua meeskond nullist, ühendades meeskonda traditsioonilised Java arendajad ja süsteemiadministraatorid.

"Me panime nad lihtsalt tuppa ja ütlesime:" Uurige, kuidas seda süsteemi kasutada, " ütleb Joel Crabb. — Üks Java arendajatest ütles meile: "See on hull, te ei saa seda teha. Ma ei tea, millest sa räägid."

Soovitud tulemuse saavutamiseks pidime kombineerima kahte tüüpi meeskonna erinevaid stiile – tarkvarapõhist, testitavat, järkjärgulist arendusprotsessi.

Meeskonna motiveerimine projekti alguses võimaldas neil saavutada muljetavaldavaid võite. Nad suutsid kiiresti asendada pärandarenduskeskkonna, vähendada kvaliteedi tagamise (QA) keskkondade arvu ning ümberkujundamise käigus omandasid meeskonnad uue tööviisi ja rakenduste tarnimise kiiruse.

Nende edu andis neile hea võimaluse küsida oma privaatpilvealgatuse jaoks lisaressursse. Ja seekord oli neil toetus ettevõtte tippjuhtkonna tasemel.

Steve Eastham ja Joel Crabb said raha, mida oli vaja täiendavate töötajate ja viie uue varustusriiuli palkamiseks. Selle projektide laine esimene pilv oli OpenStacki keskkond, mis haldab analüütika jaoks Hadoopi klastreid. Ja see on juba kommertskasutuses.

Järeldus

MercadoLibre'i, Workday ja Best Buy'i lood jagavad mitmeid põhimõtteid, mis aitavad teid OpenStacki eduka kasutuselevõtu suunas: olge avatud arendajate, ettevõtete ja teiste potentsiaalsete kasutajate vajadustele; töötama oma ettevõtte väljakujunenud protsesside raames; koostöö teiste organisatsioonidega; ja olla vajadusel valmis tegutsema väljaspool reegleid. Need on kõik väärtuslikud pehmed oskused, mida on OpenStacki pilvega kasulik omada.

OpenStacki juurutamiseks teie ettevõttes pole ideaalset teed - juurutamise tee sõltub paljudest teguritest, mis on seotud nii teie kui teie ettevõttega ja olukorrast, millesse te sattute.

Kuigi see asjaolu võib OpenStacki fännide jaoks segadusse ajada, kui nad mõtlevad, kuidas oma esimest projekti ellu viia, on see siiski positiivne vaatenurk. See tähendab, et OpenStackiga jõudmisel pole piiranguid. Seda, mida saate saavutada, piirab ainult teie loovus ja leidlikkus.

Allikas: www.habr.com

Lisa kommentaar