Pehea e hoʻolauna ai i kāu hui iā OpenStack

ʻAʻohe ala kūpono e hoʻokō ai i ka OpenStack i kāu hui, akā aia nā loina maʻamau e hiki ke alakaʻi iā ʻoe i kahi hoʻokō kūleʻa.

Pehea e hoʻolauna ai i kāu hui iā OpenStack

ʻO kekahi o nā pōmaikaʻi o ka polokalamu open source e like me OpenStack, hiki iā ʻoe ke hoʻoiho iā ia, hoʻāʻo iā ia, a loaʻa ka ʻike lima ʻole me ka ʻole o ka lōʻihi o ka launa pū ʻana me nā mea kūʻai aku a i ʻole ka pono no ka ʻae ʻana o ka pilote kūloko ma waena o kāu hui. a me kāu hui.

Akā he aha ka hana inā hiki i ka manawa e hana ʻoi aku ma mua o ka hoʻāʻo ʻana i kahi papahana? Pehea ʻoe e hoʻomākaukau ai i ka ʻōnaehana i hoʻonohonoho ʻia mai ka code kumu a hiki i ka hana? Pehea e hiki ai iā ʻoe ke lanakila i nā pale hoʻonohonoho i ka hoʻokomo ʻana i nā ʻenehana hou a hoʻololi? Ma hea e hoʻomaka ai? He aha kāu e hana ai?

He nui ka mea e aʻo ʻia mai ka ʻike o ka poʻe i kau mua iā OpenStack. No ka hoʻomaopopo maikaʻi ʻana i nā kumu hoʻohālike OpenStack, ua kamaʻilio wau me nā hui he nui i hoʻolauna maikaʻi i ka ʻōnaehana i kā lākou hui.

MercadoLibre: kuhikuhi i ka pono a holo wikiwiki ma mua o ka dia

Inā ʻoi aku ka ikaika o ka pono, a laila hiki ke maʻalahi ka hoʻokō ʻana i kahi ʻōnaehana kapuaʻi maʻalahi e like me ka "kūkulu ia a hiki mai lākou." Ma nā ʻano he nui, ʻo ia ka ʻike i loaʻa iā Alejandro Comisario, Maximiliano Venesio a me Leandro Reox me kā lākou hui MercadoLibre, ka ʻoihana e-commerce nui loa ma Latin America a ʻo ka ʻewalu nui o ka honua.

I ka makahiki 2011, i ka hoʻomaka ʻana o ka ʻoihana hoʻomohala o ka hui i ka huakaʻi o ka hoʻoheheʻe ʻana i kāna ʻōnaehana monolithic a laila i loko o kahi kahua i hui pū ʻia me nā lawelawe i hui pū ʻia ma o nā APIs, ua kū ka hui ʻoihana me ka piʻi nui o nā noi e pono ai kā lākou hui liʻiliʻi e hoʻokō. .

"Ua wikiwiki loa ka neʻe ʻana," wahi a Alejandro Comisario, ke alakaʻi ʻenehana no nā lawelawe ao ma MercadoLibre. "Ua ʻike maoli mākou i ka pō ʻaʻole hiki iā mākou ke hoʻomau i ka hana ma kēia wikiwiki me ke kōkua ʻole o kekahi ʻano ʻōnaehana.

Ua hoʻomaka ʻo Alejandro Comisario, Maximiliano Venesio a me Leandro Reox, ka hui MercadoLibre holoʻokoʻa i kēlā manawa, i ka ʻimi ʻana i nā ʻenehana e hiki ai iā lākou ke hoʻopau i nā hana lima e pili ana i ka hoʻolako ʻana i nā ʻōnaehana i kā lākou mea hoʻomohala.

Hoʻonohonoho ka hui iā ia iho i nā pahuhopu paʻakikī, hoʻokumu i nā pahuhopu ʻaʻole wale no nā hana koke, akā no nā pahuhopu o ka hui holoʻokoʻa: hoʻemi i ka manawa e pono ai e hoʻolako i nā mea hoʻohana i nā mīkini virtual mākaukau no kahi ʻano huahana mai 2 mau hola a 10 kekona a hoʻopau. komo kanaka mai keia hana.

I ka loaʻa ʻana o OpenStack, ua maopopo ka mea a lākou e ʻimi nei. ʻO ka moʻomeheu wikiwiki a MercadoLibre i ʻae i ka hui e neʻe wikiwiki i ke kūkulu ʻana i ka OpenStack environment, ʻoiai ke ʻano o ke ʻano o ka papahana i kēlā manawa.

"Ua maopopo ka hoʻokokoke ʻana o OpenStack - ka noiʻi, ka hoʻomaʻamaʻa ʻana i ke code, a me ka hoʻāʻo ʻana i ka hana a me ka scaling i hui pū me ke ala MercadoLibre," wahi a Leandro Reox. "Ua hiki iā mākou ke luʻu koke i ka papahana, wehewehe i kahi hoʻonohonoho o nā hoʻokolohua no kā mākou OpenStack hoʻonohonoho a hoʻomaka i ka hoʻāʻo.

ʻO kā lākou hoʻāʻo mua ʻana i ka lua o ka OpenStack hoʻokuʻu i ʻike i kekahi mau pilikia i pale iā lākou mai ka hele ʻana i ka hana, akā ʻo ka hoʻololi ʻana mai ka hoʻokuʻu ʻana o Bexar i ka hoʻokuʻu Cactus i hiki mai i ka manawa kūpono. ʻO ka hoʻāʻo hou ʻana o ka hoʻokuʻu ʻana i ka Cactus ua hāʻawi i ka hilinaʻi ua mākaukau ke ao no ka hoʻohana ʻana i ka ʻoihana.

ʻO ka hoʻomaka ʻana i ka hana ʻoihana a me ka hoʻomaopopo ʻana e nā mea hoʻomohala i ka hiki ke loaʻa i ka ʻoihana i ka wikiwiki e hiki ai i nā mea hoʻomohala ke hoʻopau iā ia i hoʻoholo i ka kūleʻa o ka hoʻokō.

"Ua pōloli ka hui holoʻokoʻa i kahi ʻōnaehana e like me kēia a me nā hana i hāʻawi ʻia," wahi a Maximiliano Venesio, ka ʻenekinia ʻenehana nui ma MercadoLibre.

Eia naʻe, ua akahele ka hui i ka mālama ʻana i nā manaʻolana o ka mea hoʻomohala. Pono lākou e hōʻoia i ka hoʻomaopopo ʻana o nā mea hoʻomohala ʻaʻole hiki ke holo nā noi i kēia manawa ma ke ao pilikino hou me ka ʻole o nā loli.

"Pono mākou e hōʻoia ua mākaukau kā mākou mea hoʻomohala e kākau i nā noi stateless no ke ao," wahi a Alejandro Comisario. “He hoʻololi moʻomeheu nui ia no lākou. I kekahi mau hihia, pono mākou e aʻo i nā mea hoʻomohala ʻaʻole lawa ka mālama ʻana i kā lākou ʻikepili ma kahi laʻana. Pono nā mea hoʻomohala e hoʻoponopono i ko lākou manaʻo.

Ua noʻonoʻo ka hui i ka hoʻomaʻamaʻa ʻana i nā mea hoʻomohala a paipai i nā hana maikaʻi loa no ka hoʻokumu ʻana i nā noi i mākaukau i ke ao. Ua hoʻouna lākou i nā leka uila, mālama i nā ʻaina awakea aʻo ʻole a me nā hoʻomaʻamaʻa maʻamau, a hōʻoia i ka palapala ʻana o ke ao. ʻO ka hopena o kā lākou hoʻoikaika ʻana, ua ʻoluʻolu nā mea hoʻomohala MercadoLibre i kēia manawa i ka hoʻomohala ʻana i nā noi no ke ao e like me ka hoʻomohala ʻana i nā noi kuʻuna no nā kaiapuni virtualized o ka hui.

ʻO ka automation i hiki iā lākou ke hoʻokō me ke ao pilikino i uku ʻia, e ʻae iā MercadoLibre e hoʻonui nui i kāna ʻoihana. ʻO ka mea i hoʻomaka ma ke ʻano he hui ʻoihana ʻekolu e kākoʻo ana i nā mea hoʻomohala 250, 100 mau kikowaena a me 1000 mau mīkini virtual ua ulu i kahi hui o 10 e kākoʻo ana ma luna o 500 mea hoʻomohala, 2000 mau kikowaena a me 12 VM.

Lā Hana: Ke kūkulu ʻana i kahi hihia pāʻoihana no OpenStack

No ka hui ma ka hui SaaS Workday, ʻo ka hoʻoholo ʻana e hoʻopaʻa i ka OpenStack he mea liʻiliʻi ka hana a ʻoi aku ka hoʻolālā.

Ua hoʻomaka ka huakaʻi o ka lā hana i ka hoʻokomo ʻana i ke ao pilikino i ka makahiki 2013, i ka ʻae ʻana o ke alakaʻi o ka hui e hoʻopukapuka kālā i loko o kahi kikowaena data-defined software (SDDC). ʻO ka manaʻolana o kēia hana ʻo ia ka hoʻokō ʻana i ka automation ʻoi aku ka nui, ka hana hou, a me ka pono i nā kikowaena ʻikepili.

Ua hoʻokumu ʻo Workday i kāna ʻike no kahi ao pilikino ma waena o ka hui ʻoihana, ʻenekinia, a me nā hui hana, a ua loaʻa kahi ʻaelike e hoʻomaka i kahi noiʻi noiʻi. Ua hoʻolimalima ʻo Workday iā Carmine Remi ma ke ʻano he alakaʻi o nā hoʻonā kapua e alakaʻi i ka loli.

ʻO ka hana mua a Rimi ma Workday ʻo ia ka hoʻonui ʻana i ka hihia ʻoihana mua i kahi hapa nui o ka hui.

ʻO ka pōhaku kihi o ka hihia ʻoihana ʻo ia ka hoʻonui ʻana i ka maʻalahi i ka hoʻohana ʻana i SDDC. E kōkua ana kēia hoʻonui ʻana i ka ʻoihana e hoʻokō i kona makemake no ka hoʻolaha ʻana i nā polokalamu me ka ʻole downtime. Ua manaʻo ʻia ka API no SDDC e ʻae i ka noi Workday a me nā hui platform e hana hou i kahi ala i hiki ʻole ma mua.

Ua noʻonoʻo ʻia ka pono o ka lako ma ka hihia ʻoihana. Loaʻa i ka lā hana nā pahuhopu nui e hoʻonui i ka helu hoʻopōmaikaʻi ʻana o nā lako a me nā kumu waiwai.

"Ua ʻike mākou ua loaʻa iā mākou ka ʻenehana middleware e hiki ke hoʻohana i nā pono o ke ao pilikino. Ua hoʻohana mua ʻia kēia middleware e hoʻokau i nā wahi dev / hoʻāʻo i nā ao ākea. Me kahi ao pilikino, hiki iā mākou ke hoʻonui i kēia polokalamu e hana i kahi hoʻonā kapuaʻi hybrid. Ke hoʻohana nei i kahi hoʻolālā kapuaʻi hybrid, hiki i ka lā hana ke neʻe i nā haʻahaʻa hana ma waena o nā ao ākea a me nā ao pilikino, e hoʻonui ai i ka hoʻohana ʻana i ka ʻenehana i ka wā e hāʻawi ana i ka mālama kālā.

ʻO ka mea hope loa, ua ʻike ka hoʻolālā ao ʻo Rimi i nā haʻahaʻa hana maʻalahi ʻole a me kā lākou scaling ākea e ʻae iā Workday e hoʻomaka i ka hoʻohana ʻana i kāna ao pilikino me ka liʻiliʻi liʻiliʻi a hoʻokō i nā hana o ke ao kūlohelohe maoli.

"Hiki iā ʻoe ke hoʻomaka me kāu hoʻolālā a aʻo pehea e hoʻokele ai i kahi ao hou me kahi haʻahaʻa hana liʻiliʻi, e like me ka R&D kuʻuna, e hiki ai iā ʻoe ke hoʻokolohua i kahi wahi palekana," i ʻōlelo ai ʻo Rimi.

Me kahi hihia pāʻoihana paʻa, ua loiloi ʻo Rimi i kekahi mau paepae kapuaʻi kaulana kaulana, e like me OpenStack, e kūʻē i kahi ākea o nā koina loiloi e pili ana i ka wehe ʻana o kēlā me kēia kahua, ka maʻalahi o ka hoʻohana ʻana, ka maʻalahi, ka hilinaʻi, ke kūpaʻa, ke kākoʻo a me ke kaiāulu, a me ka hiki. Ma muli o kā lākou loiloi, ua koho ʻo Rimi a me kāna hui iā OpenStack a hoʻomaka i ke kūkulu ʻana i kahi kapuaʻi kūʻai ponoʻī.

Ma hope o ka hoʻokō pono ʻana i kāna kapua OpenStack mua loa, hoʻomau ʻo Workday i ka hoʻoikaika ʻana no ka hoʻokomo ākea ʻana i ke kaiapuni SDDC hou. No ka hoʻokō ʻana i kēia pahuhopu, hoʻohana ʻo Rimi i kahi ala multifaceted e pili ana i:

  • e kālele ana i nā haʻahaʻa hana i hoʻomākaukau ʻia i ke ao, ʻoi aku ka nui o nā noi stateless i loko o ka waihona
  • ka wehewehe ʻana i nā loina a me ke kaʻina neʻe
  • hoʻonohonoho i nā pahuhopu hoʻomohala no ka neʻe ʻana i kēia mau noi
  • E kamaʻilio a hoʻonaʻauao i nā hui o nā mea kuleana Workday me ka hoʻohana ʻana i nā hālāwai OpenStack, demos, wikiō, a me ke aʻo ʻana.

"Ke kākoʻo nei kā mākou ao i nā ʻano hana like ʻole, kekahi i ka hana ʻana, ʻo kekahi i ka hoʻomākaukau ʻana no ka hoʻohana ʻana i ka ʻoihana. ʻO ka hope, makemake mākou e neʻe i nā mea hana a pau, a ke manaʻo nei au e hōʻea mākou i kahi kikoʻī kahi e ʻike ai mākou i ke komo ʻana o ka hana. Ke hoʻomākaukau nei mākou i ka ʻōnaehana ʻāpana i kēlā me kēia lā e hiki ke mālama i kēia pae o ka hana ke hiki mai ka manawa.

BestBuy: uhai kapu

ʻO ka mea kūʻai uila ʻo BestBuy, me ka loaʻa kālā o $ 43 biliona a me nā limahana 140, ʻo ia ka mea nui loa o nā hui i helu ʻia ma ka ʻatikala. A no laila, ʻoiai ʻaʻole kūʻokoʻa nā kaʻina hana i hoʻohana ʻia e ka hui ʻoihana bestbuy.com e hoʻomākaukau i kahi ao pilikino e pili ana iā OpenStack, ʻo ka maʻalahi o ka hoʻohana ʻana i kēia mau kaʻina hana he mea kupanaha.

No ka lawe ʻana i kā lākou kapua OpenStack mua loa i BestBuy, pono ʻo ka Luna Hoʻokele Pūnaewele ʻo Steve Eastham a me ka Luna Hoʻokele ʻo Joel Crabb e hilinaʻi i ka hana noʻonoʻo e lanakila ai i nā pale he nui i kū i ko lākou ala.

Ua ulu ka BestBuy OpenStack ma muli o ka ho'āʻo ʻana e hoʻomaopopo i nā kaʻina hana ʻoihana like ʻole e pili ana i nā kaʻina hana hoʻokuʻu o ka pūnaewele e-commerce bestbuy.com i ka hoʻomaka ʻana o 2011. Ua hōʻike kēia mau hana i nā hemahema nui i nā kaʻina hana hōʻoia maikaʻi. ʻO ke kaʻina hana hōʻoia maikaʻi i hoʻokomo i ke poʻo nui me kēlā me kēia hoʻokuʻu pūnaewele nui, i hana ʻia ʻelua a ʻehā manawa i ka makahiki. ʻO ka hapa nui o kēia kumukūʻai i pili me ka hoʻonohonoho lima ʻana i ke kaiapuni, ka hoʻoponopono ʻana i nā ʻano like ʻole, a me ka hoʻoponopono ʻana i nā pilikia loaʻa waiwai.

No ka hoʻoponopono ʻana i kēia mau pilikia, ua hoʻokomo ʻo bestbuy.com i ka Quality Assurance on Demand initiative, i alakaʻi ʻia e Steve Eastham a me Joel Crabb, e ʻike a hoʻopau i nā bottlenecks i ke kaʻina hana hōʻoia maikaʻi o bestbuy.com. ʻO nā ʻōlelo aʻoaʻo koʻikoʻi mai kēia papahana ʻo ia ka hoʻomaʻamaʻa ʻana i nā kaʻina hana hōʻoia maikaʻi a me ka hāʻawi ʻana i nā hui mea hoʻohana me nā mea hana ponoʻī.

ʻOiai ua hiki iā Steve Eastham lāua ʻo Joel Crabb ke hoʻohana i ka manaʻo o nā kumukūʻai hoʻomalu maikaʻi loa e hōʻoia i ka hoʻokomo ʻana i kahi ao pilikino, ua holo koke lāua i kahi pilikia: ʻoiai ua loaʻa ka ʻae ʻia, ʻaʻohe kālā i loaʻa no ka papahana. ʻAʻohe kālā no ke kūʻai ʻana i nā lako no ka papahana.

ʻO Necessity ka makuahine o ka mea hou, a ua lawe ka hui i kahi ala hou no ke kālā ʻana i ke ao: Ua hoʻololi lākou i ka waihona kālā no nā mea hoʻomohala ʻelua me kahi hui ʻē aʻe i loaʻa ka waihona kālā.

Me ka hopena o ka waihona kālā, manaʻo lākou e kūʻai i nā lako e pono ai no ka papahana. Hoʻokaʻaʻike iā HP, kā lākou mea hoʻolako lako i kēlā manawa, hoʻomaka lākou e hoʻomaikaʻi i ka hāʻawi. Ma o nā kūkākūkā akahele a me ka hōʻemi ʻia ʻana o nā pono lako, ua hiki iā lākou ke hōʻoki i nā kumukūʻai mea hana ma kahi kokoke i ka hapalua.

Ma ke ʻano like, ua kūkākūkā ʻo Steve Eastham lāua ʻo Joel Crabb i kahi kuʻikahi me ka hui pūnaewele o ka hui, me ka hoʻohana ʻana i ka hiki ke loaʻa o ke kumu e kū nei, e mālama ana i nā kumukūʻai maʻamau e pili ana i ke kūʻai ʻana i nā lako pūnaewele hou.

"Aia mākou ma ka hau lahilahi," wahi a Steve Eastham. "ʻAʻole kēia he hana maʻamau ma Best Buy i kēlā manawa a i kēia manawa. Hana mākou ma lalo o ka radar. Hiki iā mākou ke pāpā ʻia, akā hiki iā mākou ke pale aku.

ʻO ka lanakila ʻana i nā pilikia kālā ʻo ia ka mea mua o nā pilikia he nui. I kēlā manawa, ʻaʻohe manawa kūpono e ʻike i nā loea OpenStack no ka papahana. No laila, pono lākou e kūkulu i kahi hui mai ka wā kahiko ma o ka hoʻohui ʻana i nā mea hoʻomohala Java kuʻuna a me nā luna ʻōnaehana i loko o ka hui.

"Hoʻokomo mākou iā lākou i loko o kahi lumi a ʻōlelo mākou, 'E ʻike pehea e hana ai i kēia ʻōnaehana,'" wahi a Joel Crabb. - Ua haʻi mai kekahi o nā mea hoʻomohala Java iā mākou: "He pupule kēia, ʻaʻole hiki iā ʻoe ke hana i kēia. ʻAʻole maopopo iaʻu kāu mea e kamaʻilio nei."

Pono mākou e hoʻohui i nā ʻano like ʻole o nā ʻano hui ʻelua no ka loaʻa ʻana o ka hopena i makemake ʻia - kahi kaʻina hana hoʻomohala i hoʻoikaika ʻia i ka polokalamu.

ʻO ka hoʻoikaika ʻana i ka hui ma ka hoʻomaka ʻana o ka papahana i hiki iā lākou ke kiʻi i nā lanakila kupaianaha. Ua hiki iā lākou ke hoʻololi koke i kahi hoʻomohala hoʻoilina, hoʻemi i ka helu o ka hōʻoia maikaʻi (QA) kaiapuni, a i ke kaʻina o ka hoʻololi ʻana ua loaʻa i nā hui hou ke ʻano o ka hana a me ka wikiwiki o ka hāʻawi ʻana i nā noi.

Ua hoʻokomo ko lākou kūleʻa iā lākou i kahi kūlana maikaʻi e noi ai i nā kumuwaiwai hou aʻe no kā lākou hoʻolālā kapuaʻi pilikino. A i kēia manawa ua loaʻa iā lākou ke kākoʻo ma ka pae o ka hoʻokele kiʻekiʻe o ka ʻoihana.

Ua loaʻa iā Steve Eastham lāua ʻo Joel Crabb ke kālā e pono ai no ka hoʻolimalima ʻana i nā limahana hou a me ʻelima mau papa hana hou. ʻO ke ao mua i kēia nalu o nā papahana ʻo ia ka OpenStack environment, e holo ana i nā pūʻulu Hadoop no ka ʻikepili. A aia ia i ka hana kalepa.

hopena

ʻO nā moʻolelo MercadoLibre, Workday, a me Best Buy kaʻana like i kekahi mau kumumanaʻo e hiki ke alakaʻi iā ʻoe i kahi hoʻokomo OpenStack kūleʻa: E wehe i nā pono o nā mea hoʻomohala, ʻoihana, a me nā mea hoʻohana ʻē aʻe; hana i loko o nā kaʻina hana i hoʻokumu ʻia o kāu ʻoihana; ka launa pū me nā hui ʻē aʻe; a makemake e hana ma waho o nā lula inā pono. ʻO kēia nā mākau haʻahaʻa waiwai a pau e pono ai ke loaʻa me ke ao OpenStack.

ʻAʻohe ala kūpono no ka hoʻokō ʻana i OpenStack i kāu hui - ke ala o ka hoʻokō ʻana ma muli o nā kumu he nui e pili ana iā ʻoe a me kāu hui a me ke kūlana āu e ʻike ai iā ʻoe iho.

ʻOiai he mea kānalua paha kēia ʻoiaʻiʻo no nā poʻe OpenStack e noʻonoʻo nei pehea e hoʻokō ai i kā lākou papahana mua, akā naʻe he manaʻo maikaʻi. ʻO kēia ke ʻano ʻaʻohe palena i ka mamao e hiki ai iā ʻoe ke hele me OpenStack. ʻO ka mea hiki iā ʻoe ke hoʻokō e kaupalena wale ʻia e kou noʻonoʻo a me ka waiwai.

Source: www.habr.com

Pākuʻi i ka manaʻo hoʻopuka