Ki jan yo prezante òganizasyon w nan OpenStack

Pa gen okenn chemen pafè pou aplike OpenStack nan konpayi ou, men gen prensip jeneral ki ka gide ou nan direksyon pou yon aplikasyon siksè.

Ki jan yo prezante òganizasyon w nan OpenStack

Youn nan avantaj ki genyen nan lojisyèl sous louvri tankou OpenStack se ke ou ka telechaje li, eseye li epi jwenn yon konpreyansyon pratik sou li san yo pa bezwen entèraksyon long ak vandè vandè oswa bezwen pou apwobasyon pilòt entèn long ant konpayi ou. ak konpayi ou.-machann.

Men, sa ki rive lè li lè pou fè plis pase jis eseye yon pwojè? Ki jan ou pral prepare sistèm nan deplwaye soti nan kòd sous pwodiksyon an? Ki jan ou ka simonte baryè òganizasyonèl nan adopsyon nan nouvo ak transfòmasyon teknoloji? Ki kote yo kòmanse? Kisa ou pral fè apre?

Gen sètènman anpil bagay yo dwe aprann nan eksperyans nan moun ki te deja deplwaye OpenStack. Pou pi byen konprann modèl adopsyon OpenStack, mwen te pale ak plizyè ekip ki te entwodui sistèm nan avèk siksè nan konpayi yo.

MercadoLibre: dikte nan nesesite ak kouri pi vit pase yon sèf

Si bezwen an ase fò, Lè sa a, mete ann aplikasyon yon enfrastrikti nwaj fleksib ka prèske senp tankou "konstri li epi yo pral vini." Nan plizyè fason, sa a se eksperyans ke Alejandro Comisario, Maximiliano Venesio ak Leandro Reox te fè ak konpayi yo MercadoLibre, pi gwo konpayi e-commerce nan Amerik Latin nan ak wityèm pi gwo nan mond lan.

Nan 2011, kòm depatman devlopman konpayi an te kòmanse vwayaj la nan dekonpoze sistèm monolitik li an nan yon platfòm ki gen ladann sèvis ki konekte ak APIs, ekip enfrastrikti a te fè fas ak yon gwo ogmantasyon nan kantite demann ti ekip yo te bezwen satisfè. .

"Chanjman an te rive trè vit," di Alejandro Comisario, dirijan teknik pou sèvis nwaj nan MercadoLibre. "Nou literalman reyalize lannwit lan ke nou pa t 'kapab kontinye travay nan vitès sa a san èd nan kèk kalite sistèm.

Alejandro Comisario, Maximiliano Venesio ak Leandro Reox, tout ekip MercadoLibre nan epòk la, te kòmanse chèche teknoloji ki ta pèmèt yo elimine etap manyèl ki enplike nan bay devlopè yo enfrastrikti.

Ekip la te fikse objektif ki pi konplike, li tabli objektif pa sèlman pou travay imedya, men tou pou objektif tout konpayi an: diminye tan li pran pou bay itilizatè yo machin vityèl ki pare pou yon anviwònman pwodiktif soti nan 2 èdtan jiska 10 segonn epi elimine. entèvansyon imen nan pwosesis sa a.

Lè yo te jwenn OpenStack, li te vin klè ke sa a se egzakteman sa yo t ap chèche. Kilti rapid MercadoLibre a te pèmèt ekip la deplase byen vit nan bati anviwònman OpenStack la, malgre relativman immaturite pwojè a nan moman an.

Leandro Reox di: “Li te vin klè ke apwòch OpenStack la - rechèch, imèsyon nan kòd, ak fonksyonalite tès ak echèl kowenside ak apwòch MercadoLibre la. "Nou te kapab imedyatman plonje nan pwojè a, defini yon seri tès pou enstalasyon OpenStack nou an epi kòmanse tès la.

Tès inisyal yo sou dezyèm lage OpenStack la te idantifye plizyè pwoblèm ki te anpeche yo antre nan pwodiksyon, men tranzisyon soti nan lage Bexar a lage Cactus te rive jis nan bon moman. Plis tès lage Cactus te bay konfyans nwaj la pare pou itilizasyon komèsyal yo.

Lansman an nan operasyon komèsyal ak konpreyansyon an pa devlopè nan posibilite pou jwenn enfrastrikti osi vit ke devlopè yo kapab konsome li detèmine siksè nan aplikasyon an.

"Tout konpayi an te grangou pou yon sistèm tankou sa a ak fonksyonalite li bay la," fè remake Maximiliano Venesio, enjenyè enfrastrikti ansyen nan MercadoLibre.

Sepandan, ekip la te fè atansyon nan jere atant pwomotè yo. Yo te bezwen asire w ke devlopè yo te konprann ke aplikasyon ki deja egziste yo pa ta kapab kouri sou nouvo nwaj prive a san chanjman.

"Nou te dwe asire ke devlopè nou yo te pare pou ekri aplikasyon apatrid pou nwaj la," te di Alejandro Comisario. "Se te yon gwo chanjman kiltirèl pou yo. Nan kèk ka, nou te oblije anseye devlopè yo ke estoke done yo sou yon egzanp pa t ase. Devlopè yo te bezwen ajiste panse yo.

Ekip la te atantif nan fòmasyon devlopè yo ak rekòmande pi bon pratik pou kreye aplikasyon pou nwaj pare. Yo te voye imèl, yo te òganize manje midi aprantisaj enfòmèl ak fòmasyon fòmèl, epi yo te asire anviwònman nwaj la byen dokimante. Rezilta efò yo se ke devlopè MercadoLibre yo kounye a alèz pou devlope aplikasyon pou nwaj la menm jan yo t ap devlope aplikasyon tradisyonèl pou anviwònman virtualize konpayi an.

Automatisation yo te kapab reyalize ak nwaj prive a te peye, sa ki te pèmèt MercadoLibre ogmante dramatikman enfrastrikti li yo. Sa ki te kòmanse kòm yon ekip enfrastrikti de twa sipòte 250 devlopè, 100 serveurs ak 1000 machin vityèl te grandi nan yon ekip de 10 sipòte plis pase 500 devlopè, 2000 serveurs ak 12 VM.

Jounen travay: Bati yon ka biznis pou OpenStack

Pou ekip la nan konpayi SaaS Workday, desizyon an adopte OpenStack te mwens yon yon sèl operasyonèl ak plis ankò yon yon sèl estratejik.

Vwayaj Workday pou adopsyon nwaj prive yo te kòmanse an 2013, lè lidèchip konpayi an te dakò envesti nan yon inisyativ laj lojisyèl defini sant done (SDDC). Espwa pou inisyativ sa a se te reyalize pi gwo automatisation, inovasyon, ak efikasite nan sant done yo.

Workday te kreye vizyon li pou yon nwaj prive pami ekip enfrastrikti, jeni, ak operasyon konpayi an, epi yo te jwenn yon akò pou kòmanse yon inisyativ rechèch. Workday te anboche Carmine Remi kòm direktè solisyon nwaj pou dirije chanjman an.

Premye travay Rimi nan Workday se te elaji ka biznis orijinal la nan yon pi gwo pòsyon nan konpayi an.

Piston ka biznis la se te ogmante fleksibilite lè w ap itilize SDDC. Ogmantasyon fleksibilite sa a ta ede konpayi an reyalize dezi li pou deplwaman lojisyèl kontinyèl ak zewo D '. API pou SDDC te gen entansyon pèmèt ekip aplikasyon ak platfòm Workday yo inove nan yon fason ki pa t janm posib anvan.

Efikasite ekipman yo te konsidere tou nan ka biznis la. Workday gen objektif anbisye pou ogmante pousantaj resiklaj ekipman ak resous ki egziste deja nan sant done yo.

"Nou te jwenn ke nou te deja gen teknoloji middleware ki te kapab pwofite avantaj ki genyen nan nwaj prive a. Middleware sa a te deja itilize pou deplwaye anviwònman dev/tès nan nwaj piblik yo. Avèk yon nwaj prive, nou ta ka pwolonje lojisyèl sa a pou kreye yon solisyon nwaj ibrid. Sèvi ak yon estrateji nwaj ibrid, Workday ka imigre chaj travay ant nwaj piblik ak prive, maksimize itilizasyon pyès ki nan konpitè pandan y ap bay ekonomi biznis.

Finalman, estrateji nwaj Rimi a te note ke senp chaj travay apatrid ak dechèl orizontal yo pral pèmèt Workday kòmanse sèvi ak nwaj prive li a ak mwens risk epi reyalize matirite operasyon nwaj yo natirèlman.

"Ou ka kòmanse ak plan ou epi aprann kijan pou jere yon nouvo nwaj ak yon ti kantite travay, ki sanble ak tradisyonèl R&D, ki pèmèt ou fè eksperyans nan yon anviwònman ki an sekirite," Rimi sijere.

Avèk yon ka biznis solid, Rimi te evalye plizyè platfòm nwaj prive byen li te ye, ki gen ladan OpenStack, kont yon seri kritè evalyasyon ki enkli ouvèti chak platfòm, fasilite pou itilize, fleksibilite, fyab, rezistans, sipò ak kominote, ak potansyèl. Dapre evalyasyon yo, Rimi ak ekip li a te chwazi OpenStack epi yo te kòmanse bati yon nwaj prive ki pare pou komèsyal yo.

Lè w fin aplike avèk siksè premye nwaj OpenStack solid li a, Workday kontinye fè efò pou yon adopsyon pi laj nan nouvo anviwònman SDDC la. Pou reyalize objektif sa a, Rimi sèvi ak yon apwòch miltip ki konsantre sou:

  • konsantre sou chaj travay ki pare pou nwaj yo, espesyalman aplikasyon apatrid nan pòtfolyo a
  • defini kritè ak pwosesis migrasyon
  • fikse objektif devlopman pou imigre aplikasyon sa yo
  • Kominike ak edike gwoup moun ki gen enterè Workday lè l sèvi avèk reyinyon OpenStack, demonstrasyon, videyo, ak fòmasyon.

"Nwaj nou an sipòte yon varyete chaj travay, kèk nan pwodiksyon, lòt nan preparasyon pou itilizasyon komèsyal yo. Finalman nou vle imigre tout chaj travay, e mwen espere nou pral rive nan yon pwen baskil kote nou wè yon foul toudenkou nan aktivite. N ap prepare sistèm nan moso pa moso chak jou pou kapab jere nivo aktivite sa a lè lè a rive.

BestBuy: kraze tabou

Elektwonik revandè BestBuy, ak revni anyèl $ 43 milya ak 140 anplwaye, se pi gwo nan konpayi yo ki nan lis nan atik la. Se konsa, pandan ke pwosesis ekip enfrastrikti bestbuy.com yo te itilize pou prepare yon nwaj prive ki baze sou OpenStack yo pa inik, fleksibilite yo te aplike pwosesis sa yo se enpresyonan.

Pou pote premye nwaj OpenStack yo a nan BestBuy, Direktè Web Solutions Steve Eastham ak Chèf Achitek Joel Crabb te oblije konte sou kreyativite pou simonte anpil baryè ki te kanpe nan wout yo.

Inisyativ BestBuy OpenStack la te soti nan yon efò pou konprann divès pwosesis biznis ki asosye ak pwosesis lage sit e-commerce bestbuy.com nan kòmansman ane 2011 la. Efò sa yo te revele inefikasite enpòtan nan pwosesis asirans kalite. Pwosesis asirans kalite a te entwodui siyifikatif anlè ak chak gwo lage sit, ki te fèt de a kat fwa nan yon ane. Anpil nan pri sa a te asosye ak manyèlman konfigirasyon anviwònman an, rekonsilye divèjans, ak rezoud pwoblèm disponiblite resous yo.

Pou adrese pwoblèm sa yo, bestbuy.com prezante inisyativ Asirans Kalite sou Demand, ki te dirije pa Steve Eastham ak Joel Crabb, pou idantifye ak elimine blokaj nan pwosesis asirans kalite bestbuy.com. Rekòmandasyon kle ki soti nan pwojè sa a enkli otomatize pwosesis asirans kalite ak bay ekip itilizatè yo zouti oto-sèvis.

Malgre ke Steve Eastham ak Joel Crabb te kapab sèvi ak pwospè nan depans kontwòl kalite trè enpòtan pou jistifye envesti nan yon nwaj prive, yo byen vit kouri nan yon pwoblèm: byenke pwojè a te resevwa apwobasyon, pa te gen okenn lajan ki disponib pou pwojè a. Pa te gen okenn bidjè pou achte ekipman pou pwojè a.

Nesesite se manman envansyon, ak ekip la te pran yon nouvo apwòch pou finansman nwaj la: Yo te chanje bidjè a pou de devlopè ak yon lòt ekip ki te gen yon bidjè pyès ki nan konpitè.

Ak bidjè a ki kapab lakòz, yo te gen entansyon achte ekipman ki nesesè pou pwojè a. Kontakte HP, founisè pyès ki nan konpitè yo nan moman an, yo te kòmanse optimize òf la. Atravè negosyasyon atansyon ak yon rediksyon akseptab nan kondisyon ekipman yo, yo te kapab koupe depans ekipman yo nan prèske mwatye.

Nan yon sans menm jan an, Steve Eastham ak Joel Crabb te negosye yon kontra ak ekip rezo konpayi an, pran avantaj de kapasite ki disponib nan nwayo ki deja egziste a, ekonomize sou depans tipik ki asosye ak achte nouvo ekipman rezo.

"Nou te sou glas trè mens," te di Steve Eastham. "Sa a pa t 'yon pratik komen nan Best Buy lè sa a oswa kounye a. Nou te opere anba rada a. Nou te kapab reprimande, men nou jere pou evite li.

Simonte difikilte finansye yo te sèlman premye a nan anpil obstak. Nan tan sa a, pa te gen pratikman okenn opòtinite pou jwenn ekspè OpenStack pou pwojè a. Kidonk, yo te oblije bati yon ekip nan grafouyen lè yo konbine devlopè Java tradisyonèl yo ak administratè sistèm nan ekip la.

"Nou jis mete yo nan yon chanm epi nou te di, 'Chache konnen ki jan yo travay sistèm sa a,'" di Joel Crabb. — Youn nan devlopè Java yo te di nou: “Sa a se fou, ou pa ka fè sa. Mwen pa konnen de sa w ap pale."

Nou te oblije konbine diferan estil nan de kalite ekip yo pou reyalize rezilta a vle - yon lojisyèl-kondwi, teste, pwosesis devlopman incrémentielle.

Ankouraje ekip la byen bonè nan pwojè a te pèmèt yo jwenn kèk viktwa enpresyonan. Yo te kapab byen vit ranplase yon anviwònman devlopman eritaj, redwi kantite anviwònman asirans kalite (QA), ak nan pwosesis transfòmasyon te vin jwenn fason nouvo ekip yo travay ak vitès livrezon aplikasyon an.

Siksè yo mete yo nan yon bon pozisyon pou mande resous adisyonèl pou inisyativ nwaj prive yo. Ak fwa sa a yo te gen sipò nan nivo jesyon tèt konpayi an.

Steve Eastham ak Joel Crabb te resevwa finansman ki nesesè pou anboche anplwaye adisyonèl ak senk nouvo etajè ekipman yo. Premye nwaj nan vag pwojè sa a se te anviwònman OpenStack, ki te dirije gwoup Hadoop pou analiz. Epi li deja nan operasyon komèsyal yo.

Konklizyon

Istwa MercadoLibre, Workday, ak Best Buy pataje yon kantite prensip ki ka gide ou nan yon adopsyon OpenStack ki gen siksè: Ouvè a bezwen devlopè yo, biznis yo, ak lòt itilizatè potansyèl yo; travay nan pwosesis yo etabli nan konpayi ou; koperasyon ak lòt òganizasyon; epi dispoze pou aji andeyò règ yo lè sa nesesè. Sa yo se tout ladrès valab mou ki itil pou genyen ak nwaj la OpenStack.

Pa gen okenn chemen pafè pou aplike OpenStack nan konpayi ou - chemen aplikasyon an depann de anpil faktè ki gen rapò ak tou de ou menm ak konpayi ou ak sitiyasyon an kote ou jwenn tèt ou.

Pandan ke reyalite sa a ka konfizyon pou fanatik OpenStack mande ki jan yo aplike premye pwojè yo, li se kanmenm yon pwen de vi pozitif. Sa vle di pa gen limit nan ki jan lwen ou ka ale ak OpenStack. Sa ou ka reyalize limite sèlman pa kreyativite ou ak débrouillardise.

Sous: www.habr.com

Add nouvo kòmantè