Kuidas tutvustada oma organisatsiooni OpenStackiga

Teie ettevĂ”ttes ei ole OpenStacki rakendamiseks ideaalset teed, kuid on olemas ĂŒldised pĂ”himĂ”tted, mis vĂ”ivad suunata teid eduka rakendamise suunas.

Kuidas tutvustada oma organisatsiooni OpenStackiga

Üks avatud lĂ€htekoodiga tarkvara, nagu OpenStack, eelistest on see, et saate selle alla laadida, tööga proovida ja saada praktilisi teadmisi ilma pikaajalise suhtlemiseta tarnijate ettevĂ”tetega vĂ”i vajaduseta pikaajaliste sisemiste kokku leppimiste jĂ€rele pilootprojekti vahel oma ettevĂ”tte ja tarnijafirma vahel.

Aga mis juhtub, kui tuleb aeg teha midagi enamat kui lihtsalt projekti proovimine? Kuidas valmistate oma sĂŒsteemi tootmiseseisundisse viimiseks lĂ€htekoodist? Kuidas saate ĂŒletada organisatsioonilisi takistusi uute ja muutvatetehnoloogiate rakendamisel? Kust alustada? Mis on jĂ€rgmised sammud?

Ilmselgelt on palju, mida saab Ă”ppida nende kogemustest, kes on juba OpenStacki juurutanud. Et paremini mĂ”ista OpenStacki vastuvĂ”tu mustreid, rÀÀkisin mitme meeskonna liikmega, kes on selle sĂŒsteemi oma ettevĂ”tetele edukalt tutvustanud.

MercadoLibre: hÀdavajaduse diktatuur ja kiirus nagu eri aegadel.

Kui vajadus on piisavalt suur, vĂ”ib paindliku pilveinfrastruktuuri rakendamine olla pea sama lihtne kui „ehitada see ja nad tulevad”. Paljuski on see see kogemus, mille said Alejandro Comisario, Maximiliano Venesio ja Leandro Reox oma ettevĂ”ttes MercadoLibre, kĂ”ige suuremas elektroonilise kaubanduse ettevĂ”ttes LĂ”una-Ameerikas ning kaheksas suuruselt maailmas.

2011. aastal, kui ettevĂ”tte arendusosakond alustas teed oma toona monoliitsest sĂŒsteemist dekomponeeritud platvormiks, mis koosneb nĂ”rkade seostega teenustest, mis on ĂŒhendatud API-de kaudu, kohtus infrastruktuuri meeskond jĂ€rsu kasvuga nende vĂ€ikese meeskonna pĂ€ringute arvus, mida tuli tĂ€ita.

— Muutus toimus vĂ€ga kiiresti, — ĂŒtleb Alejandro Comisario, MercadoLibre'i pilveteenuste tehniline juht. — Me mĂ”istsime sĂ”na otseses mĂ”ttes hetkega, et me ei saa sellises tempos jĂ€tkata ilma mingi sĂŒsteemi abita.

Alejandro Comisario, Maximiliano Venesio ja Leandro Reox — kogu MercadoLibre'i meeskond tol ajal, hakkas otsima tehnoloogiaid, mis aitaksid neil kĂ”rvaldada kĂ€sitsi tehtavad sammud, mis olid seotud infrastruktuuri pakkumisega oma arendajatele.

Meeskond seadis endale keerulisemad eesmĂ€rgid, formuleerides sihid mitte ainult hetkeĂŒlesannete jaoks, vaid ka kogu ettevĂ”tte jaoks: vĂ€hendada kasutajatele tootlikkuse keskkonnaks valmis virtuaalmasinate pakkumise aega 2 tunnilt 10 sekundile ning kĂ”rvaldada sellest protsessist inimsekkumine.

Kui nad leidisid OpenStacki, sai selgeks, et see on tĂ€pselt see, mida nad otsisid. Kiiresti arenev kultuur MercadoLibre'is vĂ”imaldas meeskonnal kiiresti liikuda OpenStacki keskkonna loomise poole, hoolimata projekti suhtelisest kĂŒpsusest sel ajal.

— Selgus, et OpenStacki lĂ€henemine — uurimine, koodi sĂŒvenemine ja funktsionaalsuse ning skaleeritavuse testimine — kattub MercadoLibre'i lĂ€henemisega, — rÀÀgib Leandro Reox. — Me suutsime kohe projektiga sĂŒveneda, mÀÀratleda testide komplekti meie OpenStacki instalatsiooni jaoks ja alustada testimist.

Teise OpenStack'i versiooni algne testimine tuvastas mitmeid probleeme, mis takistasid nende liikumist produktiivsesse keskkonda. Siiski toimus ĂŒleminek Bexar versioonilt Cactus versioonile Ă”igel ajal. Cactus versiooni edasine testimine kinnitas, et pilv on valmis Ă€rikasutuseks.

Ärikasutuse kĂ€ivitamine ja arendajate arusaamine infrastruktuuri saamise vĂ”imalusest nii kiiresti, kui nad suudavad seda tarbida, mÀÀrasid juurutamise edu.

— Kogu ettevĂ”te tahtis sellist sĂŒsteemi ja selle pakutavat funktsionaalsust, — rĂ”hutab Maximiliano Venesio, infrastruktuuri vaneminsener MercadoLibre's.

Sellegipoolest oli meeskond ettevaatlik arendajate ootuste haldamisel. Neil oli vaja veenduda, et arendajad mĂ”istavad — olemasolevad rakendused ei saa uuel privaatpilvel töötada ilma muudatusteta.

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

Meeskond oli tĂ€helepanelik arendajate koolitamise osas ja soovitas neile parimaid tavasid pilv-ready rakenduste loomisel. Nad saatsid e-kirju, korraldasid mitteformaalsete koolitustega lĂ”unaid ning ametlikke koolitusi, samuti tagasid nad Ă”ige dokumentatsiooni pilve keskkonna kohta. Tulemused olid sellised: MercadoLibre arendajad tunnevad end nĂŒĂŒd pilve rakenduste loomisel sama mugavalt kui traditsiooniliste rakenduste loomisel ettevĂ”tte virtualiseeritud keskkondades.

Automatiseerimine, mille nad suutsid saavutada erapilve abil, tasus end Àra, vÔimaldades MercadoLibre-l oma infrastruktuuri jÔudsalt suurendada. See, mis algas kui kolme liikmelise infrastruktuuri meeskonna toetamine 250 arendajale, 100 serverite ja ja 1000 virtuaalmasinat, kasvanud 10-liikmeliseks meeskonnaks, kes toetab rohkem kui 500 arendajat, 2000 serverit ja 12 000 VM-i.

Workday: Ärikasumi loomine OpenStackile

Workday'i meeskonnale, mis töötab SaaS valdkonnas, oli otsus OpenStacki vastuvÔtmiseks rohkem strateegiline kui operatiivne.

Workday'i tee privaatse pilve juurutamiseni algas 2013. aastal, kui ettevÔtte juhtkond nÔustus investeerima ulatuslikku tarkvaradefined teenuste keskuse (SDDC) algatusse. Selle algatuse lootused seisnesid suuremas automatiseerimises, innovatsioonide rakendamises ja andmekeskuste tÔhususe suurendamises.

Workday koostas oma nÀgemuse privaatse pilve kohta infrastruktuuri-, inseneri- ja operatiivsete gruppide vahel ning saavutati kokkulepe uurimisalgatuse alustamiseks. Workday palkas Carmine Remi pilvelahenduste direktoriks, et juhtida muudatusi.

Rimi esimeseks ĂŒlesanne Workday'is oli laiendada algset Ă€rijuhtumit kogu ettevĂ”ttele.

Äriplaani nurgakiviks oli SDDC kasutamise paindlikkuse suurendamine. See suurenenud paindlikkus aitaks ettevĂ”ttel tĂ€ita nĂ”udmisi tarkvara pideva juurutamise osas ilma seisakute ajata. SDDC API peaks vĂ”imaldama Workday rakenduste ja platvormide arendustiimidel rakendada uuendusi, mis polnud varem vĂ”imalikud.

Ka seadmete efektiivsus arvestati Àriplaanis. Workday seab ambitsioonikad eesmÀrgid olemasoleva seadme ja andmekeskuse ressursside kasutuse suurendamiseks.

— Oleme avastanud, et meil on juba vahekihitehnoloogia, mis suudab Ă€ra kasutada privaatpilve vĂ”imalusi. See vahekihitarkvara on juba kasutusel dev/test keskkondade rakendamiseks avalikes pilvedes. Privaatpilve abil saaksime ulatada seda tarkvara hĂŒbriidpilve lahenduse loomiseks. HĂŒbriidpilve strateegia abil saab Workday viia töökoormusi avalikest ja privaatsetest pilvedest, maksimeerides seadmete kasutust ja saavutades ettevĂ”tte jaoks kokkuhoidu.

LĂ”puks toodi Rimi pilve strateegias vĂ€lja, et lihtsad staateless töökoormused ja nende horisontaalne skaleerimine vĂ”imaldavad Workdayl alustada oma privaatpilve kasutamist vĂ€iksema riskiga ja saavutada pilve operatsioonide kĂŒpsust loomulikul viisil.

— Saame alustada plaanitud tegevust ja Ă”ppida uut pilve haldama vĂ€ikese töökoormusega, sarnaselt traditsioonilistele teadus- ja arendustegevustele, mis vĂ”imaldavad katsetada turvalistes tingimustes, — pakkus Rimi.

Tuginedes tugeva Ă€riĂŒhingu juhtumiga on Rimi hinnanud mitmeid tuntud erakliendiplatvorme, sealhulgas OpenStacki, laia hindamiskriteeriumide loeteluga, mis sisaldavad iga platvormi avatud olemust, kasutusmugavust, töökindlust, paindlikkust, usaldusvÀÀrsust, tuge ja kogukonda ning potentsiaali. Hinnangute tulemuste pĂ”hjal valisid Rimi ja tema meeskond OpenStacki ning asusid looma Ă€rikasutuseks ettevalmistatud erakliendi.

PĂ€rast OpenStacki esmakordset mitmekesist kasutuselevĂ”ttu jĂ€tkab Workday laiemate SDDC keskkondade rakendamise poole pĂŒĂŒdlemist. Selle eesmĂ€rgi saavutamiseks rakendab Rimi mitmekesist lĂ€henemisviisi, keskendudes:

  • cloud-ready töökoormustele, eelkĂ”ige stateless rakendustele portfellis
  • hindamiskriteeriumide ja migratsiooniprotsessi mÀÀratlemisele
  • eesmĂ€rkide seadmisel nende rakenduste migreerimise arendamiseks
  • Workday huvirĂŒhmadega suhtlemisele ja koolitusele, kasutades koosolekuid, demonstratsioone, videoid ja OpenStacki koolitusi

— Meie pilv toetab erinevaid töökoormusi, mĂ”ned on tootmises, teised ettevalmistamisel kommertskasutuseks. LĂ”ppkokkuvĂ”ttes tahame me migreerida kĂ”ik töökoormused ja ma ootan, et saavutame murdepunkti, mil nĂ€eme Ă€kilist aktiivsuse voogu. Valmistame sĂŒsteemi iga pĂ€ev osade kaupa, et olla valmis selliseks aktiivsuse tasemeks, kui aeg tuleb.

BestBuy: rikkudes keelde

Elektroonikakaupluste jaemĂŒĂŒgikett BestBuy omab aastakĂ€ivet 43 miljonit dollarit ja 140 000 töötajat, olles suurim ettevĂ”te, mida artiklis mainitakse. SeetĂ”ttu, kuigi bestbuy.com-i infrastruktuurimeeskonna poolt erapilve OpenStacki alusel loodud protsessid ei ole unikaalsed, on muljetavaldav paindlikkus, millega nad neid protsesse rakendasid.

Et rakendada oma esimest OpenStacki pilve BestBuy’is, pidi veebilahenduste direktor Steve Eastham ja peaehitaja Joel Crabb tugineda loomingulisele lĂ€henemisele, et ĂŒletada mitmeid takistusi, mis nende teele kerkisid.

BestBuy OpenStacki algatus tĂ”usis esile 2011. aasta alguses, kui pĂŒĂŒti mĂ”ista erinevaid Ă€riprotsesse, mis on seotud e-kaubanduse saidi bestbuy.com vĂ€ljaandmisprotsessidega. Need katsed paljastasid mĂ€rkimisvÀÀrse kvaliteedikontrolli protsesside ebatĂ”hususe. Kvaliteedikontrolli protsess tĂ”i igas suuremas saidi vĂ€ljaandes, mis toimus kaks kuni neli korda aastas, kaasa mĂ€rkimisvÀÀrseid kulusid. Suur osa neist kuludest oli seotud keskkonna kĂ€sitsi seadistamise, vastuolude lahendamise ja ressursside kĂ€ttesaadavuse probleemidega.

Nende probleemide lahendamiseks soovitati bestbuy.com'is „kvaliteedikontrolli nĂ”udmisel” algatust, mille eestvedajad olid Steve Eastham ja Joel Crabb, mille eesmĂ€rk oli tuvastada ja kĂ”rvaldada kitsaskohad bestbuy.com kvaliteedikontrolli protsessis. Selle projekti peamisteks soovitusteks olid kvaliteedikontrolli protsesside automatiseerimine ja eneseteenindustööriistade pakkumine kasutajagruppidele.

Kuigi Steve Eastham ja Joel Crabb suutsid kvaliteedikontrolli kÔrgeid kulusid investeeringute Ôigustamiseks erakeskuses kasutada, seisid nad kiiresti silmitsi probleemiga: kuigi projektile anti heakskiit, ei olnud projektile raha. Projekti varustuse eelarvet ei olnud.

Vajadus on leiutamise ema ning meeskond vÔttis uut lÀhenemist pilveteenuste rahastamisele: nad vahetasid kahe arendaja eelarve teise meeskonna vastu, kellel oli seadmete jaoks eelarve olemas.

Saadud eelarve eest kavatseti osta projekti jaoks vajalik varustus. Suheldes HP-ga, nende varustuse tarnijaga sel ajal, alustasid nad pakkumise optimeerimist. Hoolikate lÀbirÀÀkimiste ja varustuse vajaduste mÔistliku kÀrpimise tÔttu suutsid nad varustuse kulusid peaaegu poole vÔrra vÀhendada.

Samas vaimus sĂ”lmisid Steve Eastham ja Joel Crabb tehingu ettevĂ”tte vĂ”rgu meeskonnaga, kasutades olemasoleva sĂŒdamiku vĂ”imsust, sÀÀstes tavalisi kulusid, mis on seotud uue vĂ”rguvarustuse ostmisega.

— Me olime ĂŒsna Ă”hukesel jÀÀle, — ĂŒtles Steve Eastham. — See ei olnud BestBuy's tavaline praktika ei tol ajal ega nĂŒĂŒd. Me tegutsesime radarist allpool. Me oleksime vĂ”inud saada noomituse, kuid Ă”nnestus meil seda vĂ€ltida.

Rahaliste raskuste ĂŒletamine oli ainult esimene paljusid takistusi. Sel ajal oli praktiliselt vĂ”imatu leida OpenStacki eksperte projekti jaoks. Seega tuli neil luua meeskond nullist, ĂŒhendades traditsioonilised Java arendajad ja sĂŒsteemiadministraatorid.

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

Me pidime ĂŒhendama kahe erineva meeskonna stiilid, et saavutada soovitud tulemus – programmeeritavalt juhitud, testitav etappide kaupa arendusprotsess.

Meeskonna varajane stimuleerimine vĂ”imaldas neil saavutada mitmeid muljetavaldavaid vĂ”ite. Nad suutsid kiiresti asendada vananenud arenduskeskkonna, vĂ€hendada kvaliteedikontrolli (QA) keskkondade arvu ning uute rĂŒhmade tööviisi ja rakenduste tarnimise kiirusest saadud eelised.

Nende edu avas head vÔimalused tÀiendavate ressursside taotlemiseks nende erakorralise pilvealgatuse jaoks. Ja seekord oli neil kÔrge juhtkonna tugi.

Steve Eastham ja Joel Crabb said vajalikku rahastust tĂ€iendava personali palkamiseks ning viie uue seadme eest. Esimene pilv selles projektide lainetes oli OpenStack, mis kĂ€ivitas Hadoopi klastreid analĂŒĂŒtikaks. Ja see on juba kaubanduses kasutusel.

KokkuvÔte

MercadoLibre, Workday ja Best Buy loodudes on rida pÔhimÔtteid, mis vÔivad suunata teid OpenStacki eduka rakendamise teel: olla avatud arendajate, ettevÔtte ja teiste potentsiaalsete kasutajate vajadustele; töötada oma ettevÔtte kehtestatud protsesside raames; teha koostööd teiste organisatsioonidega; ja olla valmis tegutsema reeglitest kÔrvale, kui see on vajalik. Need on kÔik vÀÀrtuslikud pehmed oskused, mis on kasulikud koos OpenStackiga.

OpenStacki rakendamiseks teie ettevĂ”ttes ei ole ideaalset teed – rakendamise tee sĂ”ltub paljuski teie ja teie ettevĂ”tte ning olukorra omadustest, milles te viibite.

Ja kuigi see fakt vÔib segadusse ajada OpenStacki pooldajaid, kes on huvitatud oma esimesest projekti rakendamisest, on see siiski positiivne vaatenurk. See tÀhendab, et pole piire, kui kaugele te OpenStackiga minna saate. See, mida te suudate saavutada, sÔltub ainult teie loovusest ja leidlikkusest.

Allikas: habr.com

Osta usaldusvÀÀrne veebihosting DDoS kaitsega, VPS VDS serverid đŸ”„ Osta usaldusvÀÀrne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster