Si ta prezantoni organizatën tuaj me OpenStack

Nuk ka asnjë rrugë të përsosur për zbatimin e OpenStack në kompaninë tuaj, por ka parime të përgjithshme që mund t'ju udhëheqin drejt një zbatimi të suksesshëm

Si ta prezantoni organizatën tuaj me OpenStack

Një nga përfitimet e softuerit me burim të hapur si OpenStack është se ju mund ta shkarkoni, ta provoni dhe të kuptoni praktikisht për të pa pasur nevojë për ndërveprime të gjata me shitësit e shitësve ose nevojën për miratime të gjata të brendshme pilot midis kompanisë suaj. dhe kompania juaj - shitësi.

Por çfarë ndodh kur është koha për të bërë më shumë sesa thjesht të provoni një projekt? Si do ta përgatisni sistemin e vendosur nga kodi burim deri te prodhimi? Si mund të kapërceni barrierat organizative për adoptimin e teknologjive të reja dhe transformuese? Ku të fillojë? Çfarë do të bëni më pas?

Sigurisht që ka shumë për të mësuar nga përvoja e atyre që kanë vendosur tashmë OpenStack. Për të kuptuar më mirë modelet e adoptimit të OpenStack, fola me disa ekipe që e kanë prezantuar me sukses sistemin në kompanitë e tyre.

MercadoLibre: dikton nevoja dhe vrapim më shpejt se një dre

Nëse nevoja është mjaft e fortë, atëherë zbatimi i një infrastrukture fleksibël cloud mund të jetë pothuajse aq i thjeshtë sa "ndërtoni atë dhe ata do të vijnë". Në shumë mënyra, kjo është përvoja që kanë pasur Alejandro Comisario, Maximiliano Venesio dhe Leandro Reox me kompaninë e tyre MercadoLibre, kompania më e madhe e tregtisë elektronike në Amerikën Latine dhe e teta më e madhe në botë.

Në vitin 2011, ndërsa departamenti i zhvillimit të kompanisë filloi udhëtimin e zbërthimit të sistemit të saj të atëhershëm monolit në një platformë të përbërë nga shërbime të lidhura lirshëm nëpërmjet API-ve, ekipi i infrastrukturës u përball me një rritje të mprehtë të numrit të kërkesave që i nevojiteshin ekipit të tyre të vogël për të përmbushur .

"Ndryshimi ndodhi shumë shpejt," thotë Alejandro Comisario, drejtues teknik për shërbimet cloud në MercadoLibre. “Ne e kuptuam fjalë për fjalë brenda natës se nuk mund të vazhdonim të punonim me këtë ritëm pa ndihmën e një lloj sistemi.

Alejandro Comisario, Maximiliano Venesio dhe Leandro Reox, i gjithë ekipi MercadoLibre në atë kohë, filluan të kërkonin teknologji që do t'i lejonin ata të eliminonin hapat manualë të përfshirë në ofrimin e infrastrukturës për zhvilluesit e tyre.

Ekipi i vendosi vetes qëllime më komplekse, duke formuluar qëllime jo vetëm për detyra të menjëhershme, por edhe për qëllimet e të gjithë kompanisë: zvogëlimi i kohës që duhet për t'u ofruar përdoruesve makina virtuale të gatshme për një mjedis produktiv nga 2 orë në 10 sekonda dhe duke eliminuar ndërhyrja njerëzore nga ky proces.

Kur ata gjetën OpenStack, u bë e qartë se kjo ishte pikërisht ajo që ata po kërkonin. Kultura me ritme të shpejta të MercadoLibre i lejoi ekipit të lëvizte shpejt në ndërtimin e mjedisit OpenStack, pavarësisht papjekurisë relative të projektit në atë kohë.

"U bë e qartë se qasja OpenStack - kërkimi, zhytja në kod dhe testimi i funksionalitetit dhe shkallëzimit përkon me qasjen MercadoLibre," thotë Leandro Reox. “Ne ishim në gjendje të futeshim menjëherë në projekt, të përcaktonim një grup testesh për instalimin tonë të OpenStack dhe të fillonim testimin.

Testimi i tyre fillestar në versionin e dytë të OpenStack identifikoi disa çështje që i penguan ata të hynin në prodhim, por kalimi nga lëshimi i Bexar në lëshimin e Cactus erdhi në kohën e duhur. Testimi i mëtejshëm i lëshimit të Cactus dha besimin se cloud është gati për përdorim komercial.

Nisja në funksionim komercial dhe të kuptuarit nga zhvilluesit e mundësisë së marrjes së infrastrukturës aq shpejt sa zhvilluesit të jenë në gjendje ta konsumojnë atë, përcaktoi suksesin e zbatimit.

“E gjithë kompania ishte e uritur për një sistem si ky dhe funksionalitetin që ai ofron,” vëren Maximiliano Venesio, inxhinier i lartë i infrastrukturës në MercadoLibre.

Sidoqoftë, ekipi ishte i kujdesshëm në menaxhimin e pritjeve të zhvilluesve. Ata duhej të siguroheshin që zhvilluesit të kuptonin se aplikacionet ekzistuese nuk do të mund të ekzekutoheshin në renë e re private pa ndryshime.

“Duhej të siguroheshim që zhvilluesit tanë të ishin gati të shkruanin aplikacione pa shtetësi për cloud,” tha Alejandro Comisario. “Ishte një ndryshim i madh kulturor për ta. Në disa raste, ne duhej t'u mësonim zhvilluesve se ruajtja e të dhënave të tyre në një shembull nuk ishte e mjaftueshme. Zhvilluesit duhej të rregullonin të menduarit e tyre.

Ekipi ishte i vëmendshëm në trajnimin e zhvilluesve dhe rekomandoi praktikat më të mira për krijimin e aplikacioneve të gatshme për renë kompjuterike. Ata dërguan emaile, mbajtën dreka informale të të mësuarit dhe trajnime formale dhe siguruan që mjedisi cloud të ishte dokumentuar siç duhet. Rezultati i përpjekjeve të tyre është që zhvilluesit e MercadoLibre tani janë po aq të rehatshëm në zhvillimin e aplikacioneve për cloud sa po zhvillojnë aplikacione tradicionale për mjediset e virtualizuara të kompanisë.

Automatizimi që ata arritën të arrinin me renë private u shpërblye, duke lejuar MercadoLibre të zgjerojë në mënyrë dramatike infrastrukturën e tij. Ajo që filloi si një ekip infrastrukture prej tresh që mbështesin 250 zhvillues, 100 serverë dhe 1000 makina virtuale, është rritur në një ekip prej 10 vetash që mbështet mbi 500 zhvillues, 2000 serverë dhe 12 VM.

Dita e punës: Ndërtimi i një rasti biznesi për OpenStack

Për ekipin e kompanisë SaaS Workday, vendimi për të miratuar OpenStack ishte më pak një vendim operacional dhe më shumë një vendim strategjik.

Udhëtimi i ditës së punës drejt adoptimit privat të cloud filloi në vitin 2013, kur udhëheqja e kompanisë ra dakord të investonte në një iniciativë të gjerë të qendrës së të dhënave të përcaktuar nga softueri (SDDC). Shpresa për këtë iniciativë ishte arritja e automatizimit, inovacionit dhe efikasitetit më të madh në qendrat e të dhënave.

Workday krijoi vizionin e tij për një re private midis ekipeve të infrastrukturës, inxhinierisë dhe operacioneve të kompanisë dhe u arrit një marrëveshje për të filluar një iniciativë kërkimore. Workday punësoi Carmine Remi si drejtore të zgjidhjeve cloud për të udhëhequr ndryshimin.

Detyra e parë e Rimit në Workday ishte të zgjeronte rastin origjinal të biznesit në një pjesë më të madhe të kompanisë.

Guri themelor i çështjes së biznesit ishte rritja e fleksibilitetit kur përdorni SDDC. Ky fleksibilitet i rritur do ta ndihmonte kompaninë të arrinte dëshirën e saj për vendosje të vazhdueshme të softuerit me zero ndërprerje. API për SDDC kishte për qëllim të lejonte aplikacionet dhe ekipet e platformës Workday të inovonin në një mënyrë që nuk kishte qenë kurrë e mundur më parë.

Efikasiteti i pajisjeve u konsiderua gjithashtu në rastin e biznesit. Dita e punës ka synime ambicioze për të rritur normat e riciklimit të pajisjeve dhe burimeve ekzistuese të qendrës së të dhënave.

“Ne zbuluam se tashmë kishim teknologji të mesme që mund të përfitonte nga përfitimet e resë private. Ky program i mesëm është përdorur tashmë për të vendosur mjedise të dev/testimit në retë publike. Me një re private, ne mund ta zgjerojmë këtë softuer për të krijuar një zgjidhje hibride cloud. Duke përdorur një strategji hibride të cloud, Workday mund të migrojë ngarkesat e punës midis reve publike dhe private, duke maksimizuar përdorimin e harduerit duke ofruar kursime biznesi

Më në fund, strategjia e resë kompjuterike e Rimi vuri në dukje se ngarkesat e thjeshta të punës pa shtetësi dhe shkallëzimi i tyre horizontal do të lejojnë që Workday të fillojë të përdorë renë e saj private me më pak rrezik dhe të arrijë pjekurinë e operacioneve të cloud në mënyrë të natyrshme.

“Mund të filloni me planin tuaj dhe të mësoni se si të menaxhoni një re të re me një ngarkesë të vogël pune, e ngjashme me R&D tradicionale, e cila ju lejon të eksperimentoni në një mjedis të sigurt”, sugjeroi Rimi.

Me një rast të fortë biznesi, Rimi vlerësoi disa platforma të njohura private cloud, duke përfshirë OpenStack, kundrejt një grupi të gjerë kriteresh vlerësimi që përfshinin hapjen, lehtësinë e përdorimit, fleksibilitetin, besueshmërinë, qëndrueshmërinë, mbështetjen dhe komunitetin dhe potencialin e secilës platformë. Bazuar në vlerësimin e tyre, Rimi dhe ekipi i tij zgjodhën OpenStack dhe filluan ndërtimin e një reje private të gatshme për komerciale.

Pasi ka implementuar me sukses renë e parë të zbatueshme OpenStack, Workday vazhdon të përpiqet për miratim më të gjerë të mjedisit të ri SDDC. Për të arritur këtë qëllim, Rimi përdor një qasje të shumëanshme të fokusuar në:

  • fokusohu në ngarkesat e punës të gatshme për cloud, veçanërisht aplikacionet pa shtetësi në portofol
  • përcaktimin e kritereve dhe procesit të migrimit
  • vendosjen e objektivave të zhvillimit për migrimin e këtyre aplikacioneve
  • Komunikoni dhe edukoni grupet e palëve të interesuara në ditën e punës duke përdorur takime, demonstrime, video dhe trajnime të OpenStack

“Reja jonë mbështet një sërë ngarkesash pune, disa në prodhim, të tjera në përgatitje për përdorim komercial. Në fund të fundit ne duam të migrojmë të gjitha ngarkesat e punës dhe pres që të arrijmë një pikë kthese ku të shohim një fluks të papritur aktiviteti. Ne po e përgatisim sistemin pjesë-pjesë çdo ditë që të jemi në gjendje të përballojmë këtë nivel aktiviteti kur të vijë koha.

BestBuy: thyerja e tabuve

Shitësi me pakicë i pajisjeve elektronike BestBuy, me të ardhura vjetore prej 43 miliardë dollarësh dhe 140 punonjës, është më i madhi nga kompanitë e listuara në artikull. Dhe kështu, ndërsa proceset që ekipi i infrastrukturës bestbuy.com përdori për të përgatitur një re private bazuar në OpenStack nuk janë unike, fleksibiliteti me të cilin ata aplikuan këto procese është mbresëlënës.

Për të sjellë renë e tyre të parë OpenStack në BestBuy, drejtori i zgjidhjeve të uebit Steve Eastham dhe arkitekti kryesor Joel Crabb duhej të mbështeteshin në kreativitetin për të kapërcyer pengesat e shumta që qëndronin në rrugën e tyre.

Nisma BestBuy OpenStack u ngrit nga një përpjekje për të kuptuar proceset e ndryshme të biznesit që lidhen me proceset e lëshimit të faqes së tregtisë elektronike bestbuy.com në fillim të 2011. Këto përpjekje zbuluan joefikasitet të konsiderueshëm në proceset e sigurimit të cilësisë. Procesi i sigurimit të cilësisë prezantoi shpenzime të larta të konsiderueshme me çdo lëshim të lokacionit kryesor, i cili ndodhte dy deri në katër herë në vit. Pjesa më e madhe e kësaj kostoje u shoqërua me konfigurimin manual të mjedisit, rakordimin e variancave dhe zgjidhjen e çështjeve të disponueshmërisë së burimeve.

Për të adresuar këto çështje, bestbuy.com prezantoi iniciativën e Sigurimit të Cilësisë sipas kërkesës, të udhëhequr nga Steve Eastham dhe Joel Crabb, për të identifikuar dhe eliminuar pengesat në procesin e sigurimit të cilësisë së bestbuy.com. Rekomandimet kryesore nga ky projekt përfshinin automatizimin e proceseve të sigurimit të cilësisë dhe sigurimin e ekipeve të përdoruesve me mjete të vetë-shërbimit.

Megjithëse Steve Eastham dhe Joel Crabb ishin në gjendje të përdornin perspektivën e kostove shumë të rëndësishme të kontrollit të cilësisë për të justifikuar investimin në një re private, ata shpejt hasën në një problem: megjithëse projekti kishte marrë miratimin, nuk kishte fonde në dispozicion për projektin. Nuk kishte buxhet për blerjen e pajisjeve për projektin.

Nevoja është nëna e shpikjes dhe ekipi mori një qasje të re për financimin e cloud: Ata këmbyen buxhetin për dy zhvillues me një ekip tjetër që kishte një buxhet harduerësh.

Me buxhetin që rezulton, ata synuan të blinin pajisjet e nevojshme për projektin. Duke kontaktuar HP, furnizuesin e tyre të harduerit në atë kohë, ata filluan të optimizonin ofertën. Nëpërmjet negociatave të kujdesshme dhe një reduktimi të pranueshëm të kërkesave për pajisje, ata ishin në gjendje të ulnin kostot e pajisjeve me pothuajse gjysmën.

Në një mënyrë të ngjashme, Steve Eastham dhe Joel Crabb negociuan një marrëveshje me ekipin e rrjetit të kompanisë, duke përfituar nga kapaciteti i disponueshëm i bërthamës ekzistuese, duke kursyer në kostot tipike që lidhen me blerjen e pajisjeve të reja të rrjetit.

"Ne ishim në akull mjaft të hollë," tha Steve Eastham. “Kjo nuk ishte një praktikë e zakonshme në Best Buy atëherë apo tani. Ne operuam poshtë radarit. Mund të ishim qortuar, por ia dolëm ta shmangnim.

Kapërcimi i vështirësive financiare ishte vetëm e para nga shumë pengesa. Në atë kohë, praktikisht nuk kishte asnjë mundësi për të gjetur ekspertë të OpenStack për projektin. Kështu, ata duhej të ndërtonin një ekip nga e para duke kombinuar zhvilluesit tradicionalë të Java dhe administratorët e sistemit në ekip.

"Ne thjesht i vendosëm në një dhomë dhe thamë, 'Zbuloni se si ta punoni këtë sistem'", thotë Joel Crabb. - Një nga zhvilluesit e Java na tha: "Kjo është çmenduri, ju nuk mund ta bëni këtë. Nuk e di se për çfarë po flisni”.

Na u desh të kombinonim stilet e ndryshme të dy llojeve të ekipeve për të arritur rezultatin e dëshiruar - një proces zhvillimi i drejtuar nga softueri, i testueshëm dhe në rritje.

Nxitja e ekipit në fillim të projektit i lejoi ata të shënonin disa fitore mbresëlënëse. Ata ishin në gjendje të zëvendësonin shpejt një mjedis zhvillimi të trashëguar, të reduktonin numrin e mjediseve të sigurimit të cilësisë (QA) dhe në procesin e transformimit fituan mënyrën e punës së ekipeve të reja dhe shpejtësinë e dorëzimit të aplikacioneve.

Suksesi i tyre i vendosi ata në një pozicion të mirë për të kërkuar burime shtesë për iniciativën e tyre private në cloud. Dhe këtë herë ata patën mbështetje në nivelin e drejtuesve të lartë të kompanisë.

Steve Eastham dhe Joel Crabb morën fondet e nevojshme për të punësuar staf shtesë dhe pesë rafte të reja pajisjesh. Reja e parë në këtë valë projektesh ishte mjedisi OpenStack, i cili drejton grupet Hadoop për analitikë. Dhe tashmë është në funksion tregtar.

Përfundim

Tregimet MercadoLibre, Workday dhe Best Buy ndajnë një sërë parimesh që mund t'ju udhëheqin drejt një adoptimi të suksesshëm të OpenStack: Jini të hapur ndaj nevojave të zhvilluesve, bizneseve dhe përdoruesve të tjerë të mundshëm; punoni brenda proceseve të vendosura të kompanisë suaj; bashkëpunimi me organizata të tjera; dhe të jenë të gatshëm të veprojnë jashtë rregullave kur është e nevojshme. Të gjitha këto janë aftësi të vlefshme të buta që janë të dobishme për t'i pasur me cloud OpenStack.

Nuk ka asnjë rrugë të përsosur për zbatimin e OpenStack në kompaninë tuaj - rruga e zbatimit varet nga shumë faktorë që lidhen me ju dhe kompaninë tuaj dhe situatën në të cilën ndodheni.

Ndërsa ky fakt mund të jetë konfuz për fansat e OpenStack që pyesin se si ta zbatojnë projektin e tyre të parë, megjithatë është një këndvështrim pozitiv. Kjo do të thotë se nuk ka kufizime se sa larg mund të shkoni me OpenStack. Ajo që mund të arrini kufizohet vetëm nga kreativiteti dhe shkathtësia juaj.

Burimi: www.habr.com

Shto një koment