Kuidas tutvustada teie organisatsiooni OpenStackiga

Teie ettevĂ”ttesse OpenStacki rakendamine ei ole ideaalne, kuid on olemas ĂŒldised pĂ”himĂ”tted, mis vĂ”ivad suunata teid eduka rakendamiseni.

Kuidas tutvustada teie organisatsiooni OpenStackiga

Üks avatud lĂ€htekoodiga tarkvara, nagu OpenStack, eeliseid on vĂ”imalus see alla laadida, katsetada ning saada praktiline kogemus ilma pikaajalise suhtlemiseta mĂŒĂŒjate vĂ”i pika sisemise heakskiitmisprotsessita pilootprojekti vahel oma ettevĂ”tte ja mĂŒĂŒja vahel.

Aga mis juhtub, kui on aeg teha midagi enamat kui lihtsalt projekti testimine? Kuidas valmistate laiaulatuslikku sĂŒsteemi lĂ€htekoodist tootmiseni? Kuidas ĂŒletada organisatsioonilised takistused uute ja transformatiivsete tehnoloogiate rakendamisel? Kust alustada? Mis on teie jĂ€rgmised sammud?

Kahtlemata on palju kasu nende kogemustest, kes on juba OpenStacki rakendanud. Et paremini mĂ”ista OpenStacki vastuvĂ”tu mustreid, rÀÀkisin mitme meeskonnaga, kes on selle sĂŒsteemi edukalt oma ettevĂ”tetele tutvustanud.

MercadoLibre: vajaduse diktaat ja kiirus, mis ĂŒletab sebrad

Kui vajadus on piisavalt tugev, vĂ”ib paindliku pilveinfrastruktuuri rakendamine olla sama lihtne kui „ehitada see ja nad tulevad”. Paljuski just seda kogemust said Alejandro Comisario, Maximiliano Venesio ja Leandro Reox oma ettevĂ”ttes MercadoLibre, mis on LĂ”una-Ameerika suurim e-kaubanduse ettevĂ”te ja maailma kaheksas suurim.

2011. aastal, kui ettevĂ”tte arendusosakond alustas oma tollase monoliitse sĂŒsteemi dekompositsiooni teed platvormiks, mis koosneb kehvasti seotud teenustest, mis on ĂŒhendatud API kaudu, kohtus infrastruktuurimeeskond jĂ€rsu kasvuga nĂ”udluses nende vĂ€ikese meeskonna jĂ€rele, mida tuli rahuldada.

— Muutus toimus vĂ€ga kiiresti, — ĂŒtleb Alejandro Comisario, MercadoLibre pilveteenuste tehniline juht. — Me mĂ”istsime sĂ”na otseses mĂ”ttes hetkega, et me ei suuda sellises tempos töötada ilma mingisuguse sĂŒsteemi abita.

Alejandro Comisario, Maximiliano Venesio ja Leandro Reox — kogu MercadoLibre meeskond tol ajal — hakkasid otsima tehnoloogiaid, mis vĂ”imaldaksid neil kĂ”rvaldada kĂ€sitsi protsessid, mis on seotud infrastruktuuri pakkumisega oma arendajatele.

Meeskond seadis endale keerulisemad ĂŒlesanded, seades eesmĂ€rke mitte ainult taastuva ajakava tĂ€itmiseks, vaid ka kogu ettevĂ”tte eesmĂ€rkide saavutamiseks: vĂ€hendada kasutajatele tootmisvalmis virtuaalmasinate pakkumise aega 2 tunnilt 10 sekundi peale ja vĂ€listada selle protsessi kĂ€igus inimsekkumine.

Kui nad avastasid OpenStacki, sai selgeks, et see on just see, mida nad otsisid. MercadoLibre kiiresti arenev kultuur vÔimaldas meeskonnal kiiresti edendada OpenStacki keskkonna loomist, vaatamata projekti suhteliselt madalale valmidusele sel ajal.

— Selgus, et OpenStacki lĂ€henemine — uurimine, koodiga tutvumine ja funktsionaalsuse ning skaleerimise testimine, sobib kokku MercadoLibre lĂ€henemisega, — ĂŒtleb Leandro Reox. — Me suutsime kohe projekti sĂŒveneda, mÀÀratleda testide komplekti meie OpenStacki installatsiooni jaoks ja alustada testimist.

Nende esialgne testimine teisel OpenStacki versioonil paljastas mitmeid probleeme, mis takistasid neil tootmisse ĂŒle minemast, kuid ĂŒleminek versioonilt Bexar versioonile Cactus toimus just Ă”igel ajal. Edasine Cactuse versiooni testimine andis kindlustunde, et pilv on kaubanduslikuks kasutamiseks valmis.

Kaubandusliku kÀivitamise lÀbiviimine ja arendajate arusaamine infrastruktuuri kiirest hankimisest, milliseks arendajad suudavad seda tarbida, defineeris edukuse.

— Kogu ettevĂ”te soovis sellist sĂŒsteemi ja selle pakutavaid funktsioone, — mĂ€rgib Maximiliano Venesio, vanem infrastruktuuri insener MercadoLibre'is.

Kuid meeskond oli arendajate ootustega ettevaatlik. Nad pidid olema kindlad, et arendajad mĂ”istavad — olemasolevad rakendused ei suuda uuel lokaalsel pilvel ilma muudatusteta töötada.

— Me pidime veenduma, et meie arendajad on valmis kirjutama pilve jaoks stateless rakendusi, — ĂŒtles Alejandro Comisario. — See oli nende jaoks tohutu kultuuriline muutus. MĂ”nel juhul pidime Ă”petama arendajatele, et andmete salvestamine instantsis ei ole piisav. Arendajad pidid oma mĂ”tteviisi kohandama.

Meeskond oli hoolikas arendajate koolitamisel ja soovitas neile parimaid praktikaid pilvevalmiduse rakenduste loomisel. Nad saatsid e-kirju, korraldasid lĂ”unasööke mitteametlikuks koolituseks ja formaalseid treeninguid ning pakkusid ka korralikku dokumentatsiooni pilvestrateegiate kohta. Nende pingutuste tulemus on see, et MercadoLibre arendajad tunnevad end nĂŒĂŒd pilve rakenduste loomisel sama mugavalt kui traditsiooniliste rakenduste loomisel virtualiseeritud keskkondades.

Automatiseerimine, mida nad suutsid saavutada privaatse pilvega, tasus end Àra, vÔimaldades MercadoLibre oma infrastruktuuri ulatust dramaatiliselt suurendada. Mis algas infrastruktuuri meeskonnana, kuhu kuulus kolm inimest, kes toetasid 250 arendajat, 100 serverid ja 1000 virtuaalmasinat, on kasvanud 10 inimesest koosneva meeskonnani, kes toetab enam kui 500 arendajat, 2000 serverit ja 12 000 VM-i.

Workday: Ärikasu loomine OpenStacki jaoks

Workday mehe jaoks, kes töötab SaaS valdkonnas, ei olnud otsus OpenStacki kasutuselevÔtmise kohta niivÔrd operatiivne kui strateegiline.

Workday tee privaatse pilve rakendamiseni algas 2013. aastal, kui ettevÔtte juhtkond nÔustus investeerima laia programmipÔhise andmekeskuse algatusse (SDDC). Selle algatuse lootuseks oli suurem automatiseerimine, uuenduste rakendamine ja andmekeskuste efektiivsuse tÔstmine.

Workday lÔi oma nÀgemuse privaatsetest pilvedest infrastruktuuri, inseneri ja operatiivsete gruppide vahel ning saavutati kokkulepe uurimisalgatuse algatamiseks. Workday palkas Carmine Remi, et juhtida pilve lahenduste direktorina muudatusi.

Rimi esimene ĂŒlesanne Workdays oli laiendada algset Ă€rikasu kogu ettevĂ”tte ulatuses.

Ärikasu nurgakiviks oli suurenenud paindlikkus SDDC kasutamisel. See suurenenud paindlikkus aitaks ettevĂ”ttel ellu viia oma soove pideva tarkvara juurutamise kohta, millel on null seisaku aega. SDDC API peaks vĂ”imaldama Workday rakenduste ja platvormide arendajatel rakendada innovatsioone varem kĂ€ttesaamatul viisil.

Kaasaegne varustuse efektiivsus arvestati Àri juhtumiga. Workday seab ambitsioonikad eesmÀrgid, et suurendada olemasoleva seadme ja andmekeskuse ressursside utiliseerimise taset.

— Oleme avastanud, et meil on juba vahekihitehnoloogia, mis suudab Ă€ra kasutada erarikka pilve eeliseid. Seda vahekihitarkvara on juba kasutatud arendus- ja testkeskkondade juurutamiseks avalikes pilvedes. Erarikka pilve abil saaksime laiendada seda tarkvara hĂŒbriidsete pilveteede loomiseks. Kasutades hĂŒbriidsete pilveteede strateegiat, saavad Workday migreerida koormusi avalike ja erarikka pilvede vahel, mis vĂ”imaldab maksimeerida seadme utiliseerimist, pakkudes samas sÀÀstu ettevĂ”ttele.

LĂ”puks toodi Rimi pilvestrateegias vĂ€lja, et lihtsad stateless koormused ja nende horisontaalne skaleerimine vĂ”imaldavad Workday'l alustada oma erarikka pilve kasutamist vĂ€iksema riskiga ning jĂ”uda pilveĂ€ri toimingute kĂŒpsemiseni loomulikult.

— Saame alustada plaanipĂ€raselt ja Ă”ppida uue pilve haldamist vĂ€ikese koormuse abil, sarnanedes traditsioonilise teadus- ja arendustegevusega, mis vĂ”imaldab katsetada ohututes tingimustes, — pakkus Rimi.

Vajaliku Àri juhtumi pÔhjal hindas Rimi mitmeid tuntud erarikka pilve platvorme, sealhulgas OpenStack, laia kriteeriumite kogumi alusel, mis hÔlmas iga platvormi avatud olemust, kasutusmugavust, paindlikkust, usaldusvÀÀrsust, vastupidavust, toe ja kogukonna olemasolu ning potentsiaali. Oma hindamise tulemuste pÔhjal valisid Rimi ja tema meeskond OpenStacki ning alustasid kaubanduslikuks kasutamiseks valmis erarikka pilve loomist.

Oma esimesi elujÔulist OpenStacki pilve edukalt rakendades jÀtkab Workday, pidades silmas uue SDDC keskkonna laiemat kasutuselevÔttu. Selle eesmÀrgi saavutamiseks kasutab Rimi mitmekesist lÀhenemist, mille fookuses on:

  • keskendumine pilves valmis koormustele, eriti stateless rakendustele portfellides
  • migreerimise kriteeriumide ja protsessi mÀÀratlemine
  • rakenduste migreerimise eesmĂ€rkide seadmine
  • kasutajate huvigruppide suhtlemine ja koolitamine Workday kaudu, kasutades koosolekuid, demoĂŒritusi, videoid ja OpenStacki koolitusi

— Meie pilv toetab erinevaid töökoormusi, mĂ”ned tootmises, teised ettevalmistamisel kommertskasutuseks. LĂ”ppkokkuvĂ”ttes soovime migreerida kĂ”ik töökoormused ja ootan, et saavutame murdepunkti, kus nĂ€eme Ă€kilist tegevuse voolu. Valmistame sĂŒsteemi igapĂ€evaselt ositi valmis, et suudaksime toime tulla selle tegevuse tasemega, kui aeg kĂ€es on.

BestBuy: keelude rikkumine

Elektroonikakaubanduse jaemĂŒĂŒgivĂ”rgustik BestBuy teenib aastas 43 miljardit dollarit ning tal on 140 000 töötajat, olles suurim ettevĂ”te, mis on artiklis vĂ€lja toodud. SeetĂ”ttu, kuigi bestbuy.com infrastruktuurimeeskonna poolt OpenStacki pĂ”hise privaatpilve loomisel kasutatud protsessid ei ole unikaalsed, on muljetavaldav paindlikkus, millega nad neid protsesse rakendasid.

BestBuy esimest OpenStacki pilve juurutades pidid veebilahenduste direktor Steve Eastham ja peaarhitekt Joel Crabb toetuma loomingulisele lĂ€henemisele, et ĂŒletada mitmeid takistusi, mis nende teele jĂ€id.

BestBuy OpenStacki algatus sai alguse 2011. aasta alguses, kui mÔisteti erinevaid Àritegevuse protsesse seoses e-kaubanduse saidi bestbuy.com vÀljaandeprotsessidega. Need jÔupingutused paljastasid mÀrkimisvÀÀrse kvaliteedikontrolli protsesside ebaefektiivsuse. Kvaliteedikontrolli protsess tekitas iga suure vÀljaande korral, mis toimus kaks kuni neli korda aastas, mÀrkimisvÀÀrseid kulusid. Suur osa neist kuludest oli seotud keskkonna kÀsitsi seadistamise, lahknevuste kooskÔlastamise ja ressursside kÀttesaadavuse probleemide lahendamisega.

Nende probleemide lahendamiseks pakuti bestbuy.com jaoks vĂ€lja „kvaliteedikontroll nĂ”udmisel“ algatus, mille juhtisid Steve Eastham ja Joel Crabb, eesmĂ€rgiga tuvastada ja eemaldada kitsaskohad bestbuy.com kvaliteedikontrolli protsessis. Selle projekti peamised soovitused hĂ”lmasid kvaliteedikontrolli protsesside automatiseerimist ja kasutajate rĂŒhmadele iseteenindustööriistade pakkumist.

Kuigi Steve Eastham ja Joel Crabb suutsid pÔhjendada investeeringuid privaatpilve kvaliteedikontrolli kulude perspektiiviga, seisid nad kiiresti silmitsi probleemiga: kuigi projektile anti heakskiit, polnud projekti jaoks raha. Eelarvet seadmete ostmiseks projekti jaoks ei olnud.

Vajadus on leiutise ema ning meeskond vÔttis kasutusele uue lÀhenemise pilve rahastamisele: nad vahetasid kahe arendaja eelarve teise meeskonna eelarve vastu, millel oli seadmete rahastus.

Saadud eelarvega kavatsesid nad osta projekti jaoks vajalikku seadmet. VĂ”ttes ĂŒhendust HP-ga, oma seadmete tarnijaga tol ajal, tegelesid nad pakkumise optimeerimisega. TĂ€psete lĂ€birÀÀkimiste ja seadmete vajaduste mĂ”istliku vĂ€hendamise kaudu suutsid nad seadmete kulusid peaaegu poole vĂ”rra vĂ€hendada.

Samas vaimus sÔlmisid Steve Eastham ja Joel Crabb tehingu ettevÔtte vÔrgu meeskonnaga, kasutades olemasoleva tuuma vÔimsust, sÀÀstes tavapÀraseid kulusid, mis on seotud uute vÔrgu seadmete ostmisega.

„Me seisisime ĂŒsna Ă”hukese jÀÀ peal,” ĂŒtles Steve Eastham. „See ei olnud BestBuy's tol ajal ega ole senimaani laialdaselt praktiseeritud. Me tegutsesime radarite all. Me oleks vĂ”inud ametikuriteo tĂ”ttu kĂŒsimuse alla sattuda, kuid meid see Ă”nnestus vĂ€ltida.”

Rahaliste raskuste ĂŒletamine oli alles esimene paljusid takistusi. Tol ajal oli vĂ”imalusi OpenStacki eksperte projekti jaoks uskumatult vĂ€he. SeetĂ”ttu pidid nad looma meeskonna nullist, ĂŒhendades traditsioonilised Java-arendajad ja sĂŒsteemi administreerijad.

„Me lihtsalt panime nad ĂŒhte ruumi ja ĂŒtlesime: „Selgitage vĂ€lja, kuidas selle sĂŒsteemiga töötada,” rÀÀgib Joel Crabb. „Üks Java arendajatest ĂŒtles meile: „See on hullumeelsus, te ei saa seda teha. Ma ei tea, millest te rÀÀgite.”

Me pidime ĂŒhendama kahe erineva meeskonna stiile, et saavutada soovitud tulemus – programmeeritav, testitav ja etappidena jĂ€rgnev arendusprotsess.

Meeskonna motiveerimine projekti varases staadiumis vÔimaldas neil saavutada mitmeid muljetavaldavaid vÔite. Nad suutsid kiiresti asendada vananenud arenduskeskkonna, vÀhendada kvaliteedi kontrolli (QA) keskkondade arvu ning muundamise kÀigus leida uusi tööviise ja rakenduste tarnimise kiirus.

Nende edu andis hĂ€id vĂ”imalusi kĂŒsida tĂ€iendavaid ressursse oma erapilvete algatuseks. Ja seekord oli neil toetus ettevĂ”tte tippjuhtkonnalt.

Steve Eastham ja Joel Crabb said vajaliku rahastuse lisapersonali ja viie uue serveri teenimiseks. Esimene pilv selles projektide laine oli OpenStacki keskkond, mis kĂ€ivitab Hadoopi klastreid analĂŒĂŒtikaks. Ja see on juba kaubanduslikus kasutuses.

KokkuvÔte

MercadoLibre, Workday ja Best Buy lood rÀÀgivad mitmest pÔhimÔttest, mis vÔivad teid suunata edukalt OpenStacki kasutusele vÔtma: olla avatud arendajate, Àri ja teiste vÔimalike kasutajate vajadustele; töötada teie ettevÔttes kehtestatud protsesside raames; koostöö teiste organisatsioonidega; ja olla valmis kÀituma reeglite vastaselt, kui see on vajalik. Need on vÀÀrtuslikud pehmed oskused, mis on koos OpenStackiga head omada.

Ei ole ĂŒhte ideaalset teed OpenStacki rakendamiseks teie ettevĂ”ttes – rakenduste tee sĂ”ltub paljuski nii teie kui ka teie ettevĂ”tte ja olukorra teguritest.

Ja kuigi see fakt vÔib segadusse ajada OpenStacki fÀnne, kes soovivad oma esimest projekti kÀivitada, on see siiski positiivne vaatenurk. See tÀhendab, et ei ole piire sellele, kui kaugele te OpenStackiga jÔuda saate. See, mida te suudate saavutada, piirneb ainult teie loovuse ja leidlikkusega.

Allikas: habr.com

Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid đŸ”„ Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid | ProHoster