Cumu presentà a vostra urganizazione in OpenStack

Ùn ci hè micca una strada perfetta per implementà OpenStack in a vostra cumpagnia, ma ci sò principii generali chì vi ponu guidà versu una implementazione riescita.

Cumu presentà a vostra urganizazione in OpenStack

Unu di i benefizii di u software open source cum'è OpenStack hè chì pudete scaricà, pruvà, è ottene una cunniscenza pratica di ellu senza avè bisognu di interazzione longu cù i venditori di venditori o a necessità di appruvazioni di pilotu internu longu trà a vostra cumpagnia. è a vostra cumpagnia - venditore.

Ma chì succede quandu vene u tempu di fà più cà solu pruvà un prughjettu? Cumu preparà u sistema implementatu da u codice fonte à a produzzione? Cumu pudete superà i barrieri organizzativi à l'adopzione di tecnulugia novi è trasformative? Induve principià ? Chì farai dopu ?

Ci hè certamente assai da amparà da l'esperienza di quelli chì anu digià implementatu OpenStack. Per capisce megliu i mudelli di adopzione OpenStack, aghju parlatu cù parechje squadre chì anu introduttu cù successu u sistema à e so cumpagnie.

MercadoLibre: detta a necessità è corre più veloce di un cervu

Se u bisognu hè abbastanza forte, allora l'implementazione di una infrastruttura di nuvola flessibile pò esse quasi simplice quant'è "custruisce è venenu". In parechji modi, questa hè l'esperienza chì Alejandro Comisario, Maximiliano Venesio è Leandro Reox anu avutu cù a so cumpagnia MercadoLibre, a più grande cumpagnia di e-commerce in America Latina è l'ottava più grande in u mondu.

In u 2011, cum'è u dipartimentu di sviluppu di a cumpagnia hà iniziatu u viaghju di scumpressà u so sistema monoliticu di allora in una piattaforma custituita da servizii accuppiati liberamente cunnessi via API, a squadra di l'infrastruttura hè stata affruntata da un forte aumentu di u numeru di richieste chì a so piccula squadra avia bisognu à cumpiendu. .

"U cambiamentu hè accadutu assai rapidamente", dice Alejandro Comisario, capu tecnicu per i servizii di nuvola in MercadoLibre. "Avemu literalmente realizatu da a notte chì ùn pudemu micca cuntinuà à travaglià à questu ritmu senza l'aiutu di qualchì sistema.

Alejandro Comisario, Maximiliano Venesio è Leandro Reox, tutta a squadra di MercadoLibre à l'epica, cuminciaru à circà tecnulugia chì li permettenu di eliminà i passi manuali implicati in furnisce l'infrastruttura à i so sviluppatori.

A squadra si stabilisce obiettivi più cumplessi, furmulendu scopi micca solu per i travaglii immediati, ma ancu per i scopi di l'intera cumpagnia: riduce u tempu chì ci vole à furnisce l'utilizatori cù macchine virtuali pronte per un ambiente produtivu da 2 ore à 10 seconde è eliminendu. intervenzione umana da stu prucessu.

Quandu anu truvatu OpenStack, hè diventatu chjaru chì questu era esattamente ciò chì cercanu. A cultura rapida di MercadoLibre hà permessu à a squadra di trasfurmà rapidamente in a custruzzione di l'ambiente OpenStack, malgradu a relativa immaturità di u prugettu à u mumentu.

"Hè diventatu chjaru chì l'approcciu OpenStack - ricerca, immersione in codice, è funziunalità di teste è scalata coincide cù l'approcciu di MercadoLibre", dice Leandro Reox. "Avemu pudendu immergersi immediatamente in u prugettu, definisce una serie di teste per a nostra installazione OpenStack è cumincianu a prova.

A so prova iniziale nantu à a seconda versione OpenStack hà identificatu parechji prublemi chì li impediscenu di andà in produzzione, ma a transizione da a versione Bexar à a versione Cactus hè ghjunta à u mumentu propiu. Ulteriori teste di a liberazione Cactus hà datu cunfidenza chì u nuvulu hè prontu per l'usu cummerciale.

U lanciamentu in l'operazione cummerciale è a cunniscenza da i sviluppatori di a pussibilità di ottene l'infrastruttura in quantu i sviluppatori sò capaci di cunsumà determinanu u successu di l'implementazione.

"Tutta l'impresa era affamata di un sistema cum'è questu è di e funziunalità chì furnisce", nota Maximiliano Venesio, ingegnere senior di infrastruttura in MercadoLibre.

Tuttavia, a squadra era attenta à gestisce l'aspettattivi di u sviluppatore. Avianu bisognu di assicurà chì i sviluppatori anu capitu chì l'applicazioni esistenti ùn puderanu micca eseguisce nantu à a nova nuvola privata senza cambiamenti.

"Avemu avutu da assicurà chì i nostri sviluppatori eranu pronti à scrive applicazioni senza statu per u nuvulu", disse Alejandro Comisario. "Hè statu un grande cambiamentu culturale per elli. In certi casi, avemu avutu à insignà à i sviluppatori chì l'almacenamiento di e so dati nantu à una istanza ùn era micca abbastanza. I sviluppatori avianu bisognu à aghjustà u so pensamentu.

A squadra hè stata attenta à a furmazione di sviluppatori è hà cunsigliatu e migliori pratiche per creà applicazioni pronte per a nuvola. Hanu mandatu e-mail, anu tenutu pranzi di apprendimentu informale è furmazioni formali, è assicurati chì l'ambiente di nuvola era documentatu bè. U risultatu di i so sforzi hè chì i sviluppatori di MercadoLibre sò avà cusì cunfortu di sviluppà applicazioni per u nuvulu cum'è sviluppavanu applicazioni tradiziunali per l'ambienti virtualizzati di a cumpagnia.

L'automatizazione ch'elli anu sappiutu ottene cù u nuvulu privatu hà pagatu, chì permette à MercadoLibre di aumentà dramaticamente a so infrastruttura. Ciò chì hà iniziatu cum'è una squadra di infrastruttura di trè supportanti 250 sviluppatori, 100 servitori è 1000 macchine virtuali hè diventatu un squadra di 10 chì sustene più di 500 sviluppatori, 2000 servitori è 12 VM.

Ghjornu di travagliu: Custruì un casu cummerciale per OpenStack

Per a squadra di a cumpagnia SaaS Workday, a decisione di aduttà OpenStack era menu operativa è più strategica.

U viaghju di u ghjornu di travagliu per l'adopzione di nuvola privata hà iniziatu in 2013, quandu a dirigenza di a cumpagnia accunsentì à investisce in una larga iniziativa di centru di dati definitu da software (SDDC). A speranza per questa iniziativa era di ottene una più grande automatizazione, innuvazione è efficienza in i centri di dati.

Workday hà criatu a so visione per un nuvulu privatu trà l'infrastruttura di a cumpagnia, l'ingegneria è e squadre di operazioni, è un accordu hè statu ghjuntu per inizià una iniziativa di ricerca. Workday hà assuciatu à Carmine Remi cum'è direttore di soluzioni cloud per guidà u cambiamentu.

U primu compitu di Rimi in Workday era di espansione u casu cummerciale originale à una parte più grande di a cumpagnia.

A basa di u casu cummerciale era di aumentà a flessibilità quandu si usa SDDC. Questa flessibilità aumentata aiuterebbe a cumpagnia à ottene u so desideriu di implementazione di software cuntinuu cù zero downtime. L'API per SDDC era destinata à permette à l'applicazioni di u Workday è à i squadre di a piattaforma per innuvà in un modu chì ùn era mai statu pussibule prima.

L'efficienza di l'equipaggiu hè stata cunsiderata ancu in u casu cummerciale. Workday hà scopi ambiziosi per aumentà i tassi di riciclamentu di l'equipaggiu è e risorse di u centru di dati esistenti.

"Avemu trovu chì avemu digià avutu tecnulugia middleware chì puderia prufittà di i benefici di u nuvulu privatu. Stu middleware hè digià statu utilizatu per implementà ambienti di dev / test in nuvuli publichi. Cù un nuvulu privatu, pudemu allargà stu software per creà una soluzione di nuvola hibrida. Utilizendu una strategia di nuvola hibrida, Workday pò migrà carichi di travagliu trà i nuvuli publichi è privati, maximizendu l'utilizazione di hardware mentre furnisce u risparmiu cummerciale.

Infine, a strategia di nuvola di Rimi hà nutatu chì i carichi di travagliu simplici senza statu è a so scala horizontale permettenu à Workday di cumincià à aduprà u so nuvulu privatu cù menu risicu è ottene a maturità di l'operazioni in nuvola in modu naturali.

"Pudete principià cù u vostru pianu è amparà cumu gestisce una nova nuvola cù una piccula carica di travagliu, simile à a R&D tradiziunale, chì vi permette di sperimentà in un ambiente sicuru", hà suggeritu Rimi.

Cù un solidu casu cummerciale, Rimi hà valutatu parechje piattaforme di nuvola privata ben cunnisciute, cumpresu OpenStack, contr'à una larga serie di criteri di valutazione chì includenu l'apertura di ogni piattaforma, facilità d'usu, flessibilità, affidabilità, resilienza, supportu è cumunità, è potenziale. Basatu nantu à a so valutazione, Rimi è a so squadra anu sceltu OpenStack è cuminciaru à custruisce un nuvulu privatu prontu per u cummerciale.

Dopu avè implementatu cù successu u so primu nuvulu OpenStack viable, Workday cuntinueghja a lotta per una adopzione più larga di u novu ambiente SDDC. Per ottene stu scopu, Rimi usa un approcciu multifacceticu focalizatu nantu à:

  • fucalizza nantu à i carichi di travagliu pronti per u nuvulu, in particulare l'applicazioni senza statu in u portfolio
  • definisce i criteri è u prucessu di migrazione
  • stabilisce obiettivi di sviluppu per a migrazione di queste applicazioni
  • Comunicate è educate gruppi di stakeholder di u Workday usendu riunioni, demo, video è furmazione OpenStack

"U nostru cloud supporta una varietà di carichi di travagliu, alcuni in produzzione, altri in preparazione per l'usu cummerciale. In ultimamente vulemu migrà tutti i carichi di travagliu, è spergu chì ghjunghjemu à un puntu di punta induve vedemu un afflussu bruscu di attività. Avemu preparatu u sistema pezzu per pezzu ogni ghjornu per pudè trattà stu livellu di attività quandu u tempu vene.

BestBuy: rompe i tabù

BestBuy, u retailer di l'elettronica, cù rivenuti annuali di $ 43 miliardi è 140 000 impiegati, hè a più grande di e cumpagnie listate in l'articulu. È cusì, mentri i prucessi chì a squadra di l'infrastruttura bestbuy.com hà utilizatu per preparà un nuvulu privatu basatu annantu à OpenStack ùn sò micca unichi, a flessibilità cù quale anu applicatu sti prucessi hè impressiunanti.

Per portà u so primu nuvulu OpenStack à BestBuy, u Direttore di Soluzioni Web Steve Eastham è u Chief Architect Joel Crabb anu da appughjà nantu à a creatività per superà i numerosi ostaculi chì stavanu in u so modu.

L'iniziativa di BestBuy OpenStack hè cresciuta da un sforzu per capiscenu i diversi prucessi di cummerciale assuciati cù i prucessi di liberazione di u situ di e-commerce bestbuy.com in principiu di 2011. Questi sforzi anu revelatu inefficienze significative in i prucessi di assicurazione di qualità. U prucessu di assicuranza di qualità hà introduttu un overhead significativu cù ogni liberazione di u situ maiò, chì hè accadutu duie à quattru volte à l'annu. A maiò parte di stu costu hè stata assuciata cù a cunfigurazione manualmente di l'ambiente, a cunciliazione di varianze è a risoluzione di prublemi di dispunibilità di risorse.

Per affruntà questi prublemi, bestbuy.com hà introduttu l'iniziativa di Assicurazione di Qualità nantu à a Demand, guidata da Steve Eastham è Joel Crabb, per identificà è eliminà i colli di bottiglia in u prucessu di assicurazione di qualità di bestbuy.com. I cunsiglii chjave da stu prughjettu includenu l'automatizazione di i prucessi di assicurazione di a qualità è furnisce à e squadre d'utilizatori strumenti di self-service.

Ancu Steve Eastham è Joel Crabb anu pussutu utilizà a pruspettiva di i costi di cuntrollu di qualità assai significativu per ghjustificà l'investimentu in un nuvulu privatu, si scontranu rapidamente in un prublema: ancu s'è u prugettu avia ricevutu appruvazioni, ùn ci era micca fondi dispunibili per u prugettu. Ùn ci era micca un budgetu per cumprà l'equipaggiu per u prugettu.

A necessità hè a mamma di l'invenzione, è a squadra hà pigliatu un novu approcciu per u finanzamentu di u nuvulu: anu scambiatu u budgetu per dui sviluppatori cù un altru squadra chì avia un budgetu di hardware.

Cù u budgetu risultatu, anu intesu cumprà l'equipaggiu necessariu per u prugettu. Cuntattate HP, u so fornitore di hardware à l'epica, cuminciaru à ottimisà l'offerta. Attraversu negoziazioni attente è una riduzzione accettabile in i bisogni di l'equipaggiu, anu pussutu riduce i costi di l'equipaggiu da quasi a mità.

In una fila simili, Steve Eastham è Joel Crabb anu negoziatu un accordu cù a squadra di rete di a cumpagnia, apprufittannu di a capacità dispunibule di u core esistente, risparmiendu i costi tipici assuciati à l'acquistu di novu equipamentu di rete.

"Eramu nantu à un ghjacciu abbastanza sottile", disse Steve Eastham. "Questa ùn era micca una pratica cumuna in Best Buy allora o avà. Avemu operatu sottu à u radar. Pudemu esse rimproverati, ma avemu riesciutu à evitari.

Superà e difficultà finanziarie era solu u primu di parechji ostaculi. À quellu tempu, ùn ci era praticamente micca l'uppurtunità di truvà esperti OpenStack per u prugettu. Cusì, avianu da custruisce una squadra da zero cumminendu sviluppatori tradiziunali Java è amministratori di sistema in a squadra.

"Li mettemu solu in una stanza è dicemu:" Scuprite cumu travaglià stu sistema ", dice Joel Crabb. - Unu di i sviluppatori Java ci hà dettu: "Questu hè pazzu, ùn pudete micca fà questu. Ùn sò micca ciò chì parli ".

Avemu avutu à cunghjuntà i diversi stili di i dui tipi di squadre per ottene u risultatu desideratu - un prucessu di sviluppu incrementale, verificatu, cunduciutu da u software.

L'incentivazione di a squadra in u principiu di u prugettu li hà permessu di ottene alcune vittorie impressiunanti. Puderanu rimpiazzà rapidamente un ambiente di sviluppu legatu, riduce u numeru di ambienti di assicuranza di qualità (QA), è in u prucessu di trasfurmazioni hà guadagnatu u modu di travagliu di novi squadre è a velocità di consegna di l'applicazioni.

U so successu li mette in una bona pusizioni per dumandà risorse supplementari per a so iniziativa di nuvola privata. È sta volta anu avutu un sustegnu à u livellu di u top management di a cumpagnia.

Steve Eastham è Joel Crabb anu ricivutu u finanziamentu necessariu per ingaghjate persunale supplementu è cinque rack novi di l'equipaggiu. U primu nuvulu in questa onda di prughjetti era l'ambiente OpenStack, chì gestisce clusters Hadoop per l'analisi. È hè digià in operazione cummerciale.

cunchiusioni

I storii MercadoLibre, Workday, è Best Buy sparte una quantità di principii chì vi ponu guidà versu una adopzione riescita di OpenStack: Siate aperti à i bisogni di sviluppatori, imprese è altri utilizatori potenziali; travaglià in i prucessi stabiliti di a vostra cumpagnia; cuuperazione cù altre urganisazione; è esse disposti à agisce fora di e regule quandu hè necessariu. Queste sò tutte e cumpetenze soft preziose chì sò utili per avè cù u nuvulu OpenStack.

Ùn ci hè micca un percorsu perfettu per implementà OpenStack in a vostra cumpagnia - u percorsu di implementazione dipende da parechji fatturi ligati à voi è à a vostra cumpagnia è a situazione in quale vi truvate.

Mentre chì stu fattu pò esse cunfusu per i fan di OpenStack chì si dumandanu cumu implementà u so primu prughjettu, hè ancu un puntu di vista pusitivu. Questu significa chì ùn ci hè micca limiti à quantu pudete andà cun OpenStack. Ciò chì pudete ottene hè limitatu solu da a vostra creatività è risorse.

Source: www.habr.com

Add a comment