Giunsa pagpaila ang imong organisasyon sa OpenStack

Walay hingpit nga dalan sa pagpatuman sa OpenStack sa imong kompaniya, apan adunay mga kinatibuk-ang prinsipyo nga makagiya kanimo ngadto sa malampuson nga pagpatuman.

Giunsa pagpaila ang imong organisasyon sa OpenStack

Usa sa mga benepisyo sa open source software sama sa OpenStack mao nga mahimo nimo kini i-download, sulayan kini, ug pagkuha sa usa ka hands-on nga pagsabut niini nga dili kinahanglan ang taas nga interaksyon sa mga salespeople sa vendor o ang panginahanglan alang sa taas nga internal nga pag-apruba sa piloto tali sa imong kompanya. ug ang imong kompanya.-vendor.

Apan unsa ang mahitabo kung panahon na nga buhaton ang labi pa sa pagsulay sa usa ka proyekto? Giunsa nimo pag-andam ang gipakatap nga sistema gikan sa source code hangtod sa produksiyon? Giunsa nimo pagbuntog ang mga babag sa organisasyon sa pagsagop sa bag-o ug pagbag-o nga mga teknolohiya? Asa magsugod? Unsay sunod nimong buhaton?

Adunay sigurado nga daghang makat-unan gikan sa kasinatian sa mga naka-deploy na sa OpenStack. Aron mas masabtan ang mga pattern sa pagsagop sa OpenStack, nakigsulti ako sa daghang mga team nga malampuson nga gipaila ang sistema sa ilang mga kompanya.

MercadoLibre: pagdiktar sa panginahanglan ug pagdagan nga mas paspas kay sa usa

Kung ang panginahanglan kusog kaayo, nan ang pagpatuman sa usa ka nabag-o nga imprastraktura sa panganod mahimong hapit ingon ka yano sama sa "pagtukod niini ug kini moabut." Sa daghang mga paagi, kini ang kasinatian nga nasinati ni Alejandro Comisario, Maximiliano Venesio ug Leandro Reox sa ilang kompanya nga MercadoLibre, ang pinakadako nga kompanya sa e-commerce sa Latin America ug ang ikawalo nga pinakadako sa kalibutan.

Sa 2011, samtang ang departamento sa pag-uswag sa kompanya nagsugod sa panaw sa pagkadunot sa kaniadto-monolithic nga sistema niini ngadto sa usa ka plataporma nga naglangkob sa mga loosely coupled services nga konektado pinaagi sa mga API, ang infrastructure team nag-atubang sa usa ka hait nga pagtaas sa gidaghanon sa mga hangyo nga gikinahanglan sa ilang gamay nga team aron matuman. .

"Ang pagbalhin nahitabo kadali kaayo," ingon ni Alejandro Comisario, teknikal nga nanguna alang sa mga serbisyo sa panganod sa MercadoLibre. "Kami literal nga nakaamgo sa tibuok gabii nga dili kami makapadayon sa pagtrabaho niini nga tulin nga wala ang tabang sa usa ka matang sa sistema.

Si Alejandro Comisario, Maximiliano Venesio ug Leandro Reox, ang tibuok MercadoLibre team niadtong panahona, nagsugod sa pagpangita sa mga teknolohiya nga magtugot kanila sa pagwagtang sa manwal nga mga lakang nga nalangkit sa paghatag og imprastraktura sa ilang mga developers.

Ang team nagtakda sa iyang kaugalingon nga mas komplikado nga mga tumong, nga naghimo og mga tumong dili lamang alang sa diha-diha nga mga buluhaton, kondili alang usab sa mga tumong sa tibuok nga kompanya: pagkunhod sa oras nga gikinahanglan aron mahatagan ang mga tiggamit og mga virtual nga makina nga andam alang sa usa ka produktibo nga palibot gikan sa 2 ka oras ngadto sa 10 segundos ug pagwagtang interbensyon sa tawo gikan niini nga proseso.

Sa dihang nakit-an nila ang OpenStack, nahimong klaro nga mao gyud kini ang ilang gipangita. Ang paspas nga kultura sa MercadoLibre nagtugot sa team sa paglihok dayon sa pagtukod sa OpenStack nga palibot, bisan pa sa relatibong immaturity sa proyekto niadtong panahona.

β€œNahimong tin-aw nga ang OpenStack approach - research, immersion sa code, ug testing functionality ug scaling dungan sa MercadoLibre approach,” matod ni Leandro Reox. "Nahimo dayon namon ang pag-dive sa proyekto, gihubit ang usa ka set sa mga pagsulay alang sa among pag-install sa OpenStack ug nagsugod sa pagsulay.

Ang ilang inisyal nga pagsulay sa ikaduhang pagpagawas sa OpenStack nag-ila sa daghang mga isyu nga nagpugong kanila sa pag-adto sa produksyon, apan ang transisyon gikan sa Bexar release ngadto sa Cactus release miabut sa tukma nga panahon. Ang dugang nga pagsulay sa pagpagawas sa Cactus naghatag pagsalig nga ang panganod andam na alang sa komersyal nga paggamit.

Ang paglansad ngadto sa komersyal nga operasyon ug ang pagsabot sa mga developers sa posibilidad sa pagkuha sa imprastraktura sa labing madali nga ang mga developers makahimo sa paggamit niini nagtino sa kalampusan sa pagpatuman.

"Ang tibuuk nga kompanya gigutom alang sa usa ka sistema nga sama niini ug ang gamit nga gihatag niini," ingon ni Maximiliano Venesio, senior nga inhinyero sa imprastraktura sa MercadoLibre.

Bisan pa, ang team nag-amping sa pagdumala sa mga gilauman sa developer. Kinahanglan nila nga sigurohon nga ang mga developers nakasabut nga ang kasamtangan nga mga aplikasyon dili makadagan sa bag-ong pribadong panganod nga walay mga kausaban.

"Kinahanglan namon nga sigurohon nga ang among mga developer andam sa pagsulat sa mga stateless nga aplikasyon alang sa panganod," ingon ni Alejandro Comisario. "Kini usa ka dako nga pagbalhin sa kultura alang kanila. Sa pipila ka mga kaso, kinahanglan namon nga itudlo sa mga developer nga ang pagtipig sa ilang datos sa usa ka higayon dili igo. Kinahanglang ipasibo sa mga developer ang ilang panghunahuna.

Ang team matinagdanon sa mga nag-develop sa pagbansay ug nagrekomenda sa labing kaayo nga mga gawi alang sa paghimo og mga aplikasyon nga andam sa panganod. Nagpadala sila og mga email, nagpahigayon og dili pormal nga mga paniudto sa pagkat-on ug pormal nga mga pagbansay, ug gisiguro nga ang palibot sa panganod husto nga nadokumento. Ang resulta sa ilang mga paningkamot mao nga ang mga developers sa MercadoLibre karon ingon ka komportable sa pagpalambo sa mga aplikasyon alang sa panganod sama sa ilang paghimo sa tradisyonal nga mga aplikasyon alang sa mga virtualized nga palibot sa kompanya.

Ang automation nga ilang nahimo gamit ang pribado nga panganod nagbunga, nga nagtugot sa MercadoLibre nga madugangan ang imprastraktura niini. Ang nagsugod isip usa ka grupo sa imprastraktura sa tulo nga nagsuporta sa 250 ka mga developer, 100 ka mga server ug 1000 ka virtual nga mga makina nahimong usa ka team sa 10 nga nagsuporta sa labaw sa 500 ka mga developer, 2000 ka mga server ug 12 ka mga VM.

Adlaw sa Trabaho: Pagtukod og Business Case para sa OpenStack

Para sa team sa SaaS company Workday, ang desisyon sa pagsagop sa OpenStack dili kaayo usa ka operational ug mas estratehiko.

Ang panaw sa adlaw sa trabaho ngadto sa pribadong pagsagop sa panganod nagsugod niadtong 2013, sa dihang ang pamunuan sa kompanya miuyon nga mamuhunan sa usa ka halapad nga software-defined data center (SDDC) nga inisyatiba. Ang paglaum alang niini nga inisyatiba mao ang pagkab-ot sa mas dako nga automation, kabag-ohan, ug kahusayan sa mga sentro sa datos.

Ang adlaw sa trabaho naghimo sa iyang panan-awon alang sa usa ka pribado nga panganod taliwala sa mga imprastraktura, engineering, ug mga grupo sa operasyon sa kompanya, ug usa ka kasabutan ang nakab-ot aron magsugod usa ka inisyatibo sa panukiduki. Gisuholan sa adlaw sa trabaho si Carmine Remi isip direktor sa mga solusyon sa panganod aron manguna sa pagbag-o.

Ang unang tahas ni Rimi sa Workday mao ang pagpalapad sa orihinal nga kaso sa negosyo ngadto sa mas dako nga bahin sa kompanya.

Ang sukaranan sa kaso sa negosyo mao ang pagdugang sa pagka-flexible sa paggamit sa SDDC. Kini nga dugang nga pagka-flexible makatabang sa kompanya nga makab-ot ang tinguha alang sa padayon nga pag-deploy sa software nga adunay zero downtime. Ang API para sa SDDC gituyo aron tugotan ang aplikasyon sa Workday ug mga grupo sa plataporma nga magbag-o sa paagi nga wala pa mahimo kaniadto.

Ang kahusayan sa kagamitan gikonsiderar usab sa kaso sa negosyo. Ang adlaw sa trabaho adunay ambisyoso nga mga katuyoan aron madugangan ang mga rate sa pag-recycle sa naglungtad nga kagamitan ug kahinguhaan sa data center.

"Among nakaplagan nga kami aduna nay middleware nga teknolohiya nga makapahimulos sa mga benepisyo sa pribadong panganod. Kini nga middleware gigamit na sa pag-deploy sa dev/test environment sa public clouds. Uban sa usa ka pribado nga panganod, mahimo namon nga mapalawig kini nga software aron makahimo usa ka solusyon sa hybrid nga panganod. Gamit ang usa ka hybrid nga estratehiya sa panganod, ang Adlaw sa Trabaho mahimong magbalhin-balhin sa mga karga sa trabaho taliwala sa publiko ug pribado nga mga panganod, pag-maximize ang paggamit sa hardware samtang naghatud sa mga pagtipig sa negosyo

Sa katapusan, ang Rimi's cloud strategy nakamatikod nga ang yano nga stateless workloads ug ang ilang horizontal scaling magtugot sa Workday nga magsugod sa paggamit sa pribado nga cloud niini nga gamay ra ang risgo ug makab-ot ang cloud operations maturity nga natural.

"Mahimo ka magsugod sa imong plano ug makat-on unsaon pagdumala sa usa ka bag-ong panganod nga adunay gamay nga workload, susama sa tradisyonal nga R&D, nga nagtugot kanimo sa pag-eksperimento sa usa ka luwas nga palibot," gisugyot ni Rimi.

Uban sa usa ka lig-on nga kaso sa negosyo, gi-evaluate ni Rimi ang pipila ka ilado nga pribado nga cloud platform, lakip ang OpenStack, batok sa usa ka halapad nga set sa evaluation criteria nga naglakip sa pagkabukas sa matag plataporma, kasayon ​​sa paggamit, pagka-flexible, kasaligan, kalig-on, suporta ug komunidad, ug potensyal. Base sa ilang ebalwasyon, si Rimi ug ang iyang team mipili sa OpenStack ug misugod sa paghimo og commercial-ready private cloud.

Sa malampuson nga pagpatuman sa una nga mahimo nga OpenStack cloud, ang Workday nagpadayon sa pagpaningkamot alang sa mas lapad nga pagsagop sa bag-ong SDDC nga palibot. Aron makab-ot kini nga katuyoan, gigamit ni Rimi ang usa ka multifaceted nga pamaagi nga naka-focus sa:

  • focus sa cloud-ready workloads, ilabi na sa stateless applications sa portfolio
  • pagdeterminar sa criteria ug proseso sa paglalin
  • paghimo og mga tumong sa pagpalambo alang sa pagbalhin niini nga mga aplikasyon
  • Pakigsulti ug pag-edukar sa mga grupo sa mga stakeholder sa Workday gamit ang mga miting sa OpenStack, demo, video, ug pagbansay

"Gisuportahan sa among panganod ang lainlaing mga buluhaton sa trabaho, ang uban sa produksiyon, ang uban sa pag-andam alang sa komersyal nga paggamit. Sa katapusan gusto namon nga ibalhin ang tanan nga mga karga sa trabaho, ug gilauman ko nga makaabut kami sa usa ka tipping point diin makita namon ang kalit nga pagdagsang sa kalihokan. Kami nag-andam sa sistema sa matag piraso matag adlaw aron madumala kini nga lebel sa kalihokan kung moabut ang oras.

BestBuy: paglapas sa mga bawal

Ang tigbaligya sa elektroniko nga BestBuy, nga adunay tinuig nga kita nga $43 bilyon ug 140 ka mga empleyado, mao ang pinakadako sa mga kompanya nga gilista sa artikulo. Ug busa, samtang ang mga proseso nga gigamit sa team sa imprastraktura sa bestbuy.com sa pag-andam sa usa ka pribado nga panganod base sa OpenStack dili talagsaon, ang pagka-flexible nga ilang gigamit kini nga mga proseso makapahingangha.

Aron madala ang ilang una nga OpenStack cloud sa BestBuy, ang Direktor sa Web Solutions nga si Steve Eastham ug Chief Architect Joel Crabb kinahanglan nga mosalig sa pagkamamugnaon aron mabuntog ang daghang mga babag nga nagpugong sa ilang agianan.

Ang inisyatibo sa BestBuy OpenStack mitubo gikan sa paningkamot nga masabtan ang nagkalain-laing proseso sa negosyo nga nalangkit sa mga proseso sa pagpagawas sa e-commerce site bestbuy.com sa sayong bahin sa 2011. Kini nga mga paningkamot nagpadayag sa mga mahinungdanong inefficiencies sa mga proseso sa pagsiguro sa kalidad. Ang proseso sa pagsiguro sa kalidad nagpaila sa mahinungdanong overhead sa matag mayor nga pagpagawas sa site, nga nahitabo duha ngadto sa upat ka beses sa usa ka tuig. Kadaghanan sa kini nga gasto adunay kalabotan sa mano-mano nga pag-configure sa palibot, pag-uli sa mga kalainan, ug pagsulbad sa mga isyu sa pagkaanaa sa kapanguhaan.

Aron matubag kini nga mga isyu, gipaila sa bestbuy.com ang inisyatibo sa Quality Assurance on Demand, nga gipangulohan ni Steve Eastham ug Joel Crabb, aron mailhan ug mawagtang ang mga bottleneck sa proseso sa pagsiguro sa kalidad sa bestbuy.com. Ang panguna nga mga rekomendasyon gikan sa kini nga proyekto naglakip sa pag-automate sa mga proseso sa kasiguruhan sa kalidad ug paghatag sa mga tim sa tiggamit sa mga gamit sa pagserbisyo sa kaugalingon.

Bisan tuod si Steve Eastham ug Joel Crabb nakahimo sa paggamit sa palaaboton sa mahinungdanon kaayo nga mga gasto sa pagkontrolar sa kalidad aron ipakamatarong ang pagpamuhunan sa usa ka pribadong panganod, sila daling midagan ngadto sa usa ka problema: bisan tuod ang proyekto nakadawat og pagtugot, walay mga pundo nga magamit alang sa proyekto. Walay budget sa pagpalit og mga ekipo alang sa proyekto.

Ang panginahanglan mao ang inahan sa imbensyon, ug ang team mikuha ug bag-ong pamaagi sa pagpundo sa panganod: Gibaylo nila ang badyet alang sa duha ka developer sa laing team nga adunay hardware nga budget.

Uban sa resulta nga badyet, ilang gituyo ang pagpalit sa mga ekipo nga gikinahanglan alang sa proyekto. Ang pagkontak sa HP, ang ilang supplier sa hardware niadtong panahona, gisugdan nila ang pag-optimize sa tanyag. Pinaagi sa mabinantayon nga mga negosasyon ug usa ka madawat nga pagkunhod sa mga kinahanglanon sa kagamitan, sila nakahimo sa pagputol sa mga gasto sa kagamitan sa hapit katunga.

Sa susama nga ugat, si Steve Eastham ug Joel Crabb nakigsabot sa usa ka deal sa networking team sa kompanya, nga nagpahimulos sa anaa nga kapasidad sa kasamtangan nga core, nga makadaginot sa kasagarang gasto nga nalangkit sa pagpalit ug bag-ong networking equipment.

"Naa kami sa medyo nipis nga yelo," miingon si Steve Eastham. "Dili kini kasagaran nga praktis sa Best Buy kaniadto o karon. Naglihok kami ubos sa radar. Mabadlong man unta mi, pero nakalikay mi.

Ang pagbuntog sa mga kalisdanan sa panalapi mao lamang ang una sa daghang mga babag. Niadtong panahona, halos walay kahigayonan nga makapangita og mga eksperto sa OpenStack alang sa proyekto. Busa, kinahanglan silang magtukod og usa ka team gikan sa wala pinaagi sa paghiusa sa tradisyonal nga Java developers ug system administrators ngadto sa team.

β€œAmong gibutang sila sa usa ka lawak ug miingon, 'Hibal-i kon unsaon pagbuhat niini nga sistema,'” matod ni Joel Crabb. β€” Usa sa mga nag-develop sa Java nagsulti kanamo: "Kini buang, dili nimo mahimo kini. Wala ko kahibalo kung unsa ang imong gisulti."

Kinahanglan namong ikombinar ang lain-laing mga estilo sa duha ka matang sa mga team aron makab-ot ang gitinguha nga resulta - usa ka software-driven, testable, incremental development nga proseso.

Ang pagdasig sa team sa sayong bahin sa proyekto nagtugot kanila sa pag-iskor og pipila ka impresibong kadaugan. Nakahimo sila sa dali nga pag-ilis sa usa ka kabilin sa pagpalambo sa kabilin, pagkunhod sa gidaghanon sa kalidad nga kasiguruhan (QA) nga mga palibot, ug sa proseso sa pagbag-o nakuha ang bag-ong paagi sa pagtrabaho sa mga team ug katulin sa paghatud sa aplikasyon.

Ang ilang kalampusan nagbutang kanila sa usa ka maayong posisyon sa pagpangayo alang sa dugang nga mga kapanguhaan alang sa ilang pribado nga cloud initiative. Ug niining higayona sila adunay suporta sa lebel sa top management sa kompanya.

Si Steve Eastham ug Joel Crabb nakadawat sa pondo nga gikinahanglan sa pag-hire og dugang nga kawani ug lima ka bag-ong racks sa mga ekipo. Ang unang panganod niini nga balud sa mga proyekto mao ang OpenStack environment, nga nagpadagan sa Hadoop clusters alang sa analytics. Ug kini anaa na sa komersyal nga operasyon.

konklusyon

Ang mga istorya sa MercadoLibre, Workday, ug Best Buy nag-ambit sa daghang mga prinsipyo nga makagiya kanimo padulong sa usa ka malampuson nga pagsagop sa OpenStack: Mahimong bukas sa mga panginahanglan sa mga developer, negosyo, ug uban pang potensyal nga tiggamit; pagtrabaho sulod sa natukod nga mga proseso sa imong kompanya; kooperasyon sa ubang mga organisasyon; ug andam nga molihok gawas sa mga lagda kung gikinahanglan. Kining tanan bililhon nga humok nga kahanas nga mapuslanon nga mabatonan sa OpenStack cloud.

Wala’y perpekto nga agianan alang sa pagpatuman sa OpenStack sa imong kompanya - ang agianan sa pagpatuman nagdepende sa daghang mga hinungdan nga may kalabotan kanimo ug sa imong kompanya ug sa sitwasyon nga imong nakit-an ang imong kaugalingon.

Bisan kung kini nga kamatuoran mahimo’g makalibog alang sa mga tagahanga sa OpenStack nga naghunahuna kung giunsa ipatuman ang ilang una nga proyekto, bisan pa kini usa ka positibo nga punto sa panan-aw. Kini nagpasabut nga wala’y mga limitasyon kung unsa ka layo ang mahimo nimo sa OpenStack. Ang imong makab-ot limitado lamang sa imong pagkamamugnaon ug pagkamamugnaon.

Source: www.habr.com

Idugang sa usa ka comment