Whatunga (kaore) e hiahiatia

I te wa i tuhia ai tenei tuhinga, he rapu i runga i te waahi mahi rongonui mo te kupu "Kaiwhakahaere Whatunga" i hoki mai mo te toru rau nga waahi puta noa i Russia. Hei whakataurite, ko te rapu mo te kupu "kaiwhakahaere punaha" ka hoki tata ki te 2.5 mano nga waahi, me te "DevOps engineer" - tata ki te 800.

Ko te tikanga tenei kaore e hiahiatia ana nga kaitoi whatunga i nga wa o nga kapua wikitoria, Docker, Kubernetes me te Wi-Fi whanui?
Kia mohio tatou (c)

Whatunga (kaore) e hiahiatia

Kia mohio tatou. Ko Alexey toku ingoa, a ko ahau he kaitoi whatunga.

Neke atu i te 10 tau ahau e mahi ana i roto i nga whatunga me te mahi tahi me nga momo *nix punaha mo nga tau neke atu i te 15 (I whai waahi ahau ki te korero ki a Linux me FreeBSD). I mahi ahau i roto i nga kaiwhakahaere waea, nga kamupene nui e kiia ana he "hinonga", a no tata nei i mahi ahau i roto i te "rangatahi me te maia" fintech, kei reira nga kapua, devops, kubernetes me etahi atu kupu whakamataku ka tino kore ahau me oku hoa mahi. . I etahi ra. Ka taea pea.

Whakakahoretanga: "I roto i to maatau oranga, kaore nga mea katoa i nga wa katoa me nga waahi katoa, engari he mea, i etahi wa i etahi waahi" (c) Maxim Dorofeev.

Ko nga mea katoa e tuhia ana i raro nei ka taea me te whakaaro ko te whakaaro whaiaro o te kaituhi, kaore nei e kii ko ia te tino pono, ahakoa he rangahau katoa. He mea tito noa nga ahuatanga katoa, he matapōkeretia nga mea katoa.

Nau mai ki taku ao.

Kei hea e taea ai e koe te tutaki ki nga kaitoi whatunga?

1. Nga kaiwhakahaere waea, kamupene ratonga me etahi atu whakauru. He ngawari nga mea katoa i konei: ko te whatunga mo ratou he pakihi. Ka hokona tikatia e ratou nga hononga (kaiwhakahaere) ka whakarato ratonga ranei mo te whakarewatanga/te pupuri i nga whatunga o a raatau kaihoko.

He nui nga wheako i konei, engari kaore i te nui te moni (mehemea he kaiwhakahaere koe, he kaiwhakahaere hokohoko angitu ranei). Heoi ano, ki te pai koe ki nga whatunga, kei te tiimata noa koe o to haerenga, ko te mahi hei tautoko i etahi o nga kaiwhakahaere kaore i tino nui, ka noho hei timatanga pai (i roto i nga tari a te kawanatanga he tino tuhi nga mea katoa, kei reira he waahi iti mo te mahi auaha). Ae, ko nga korero e pa ana ki te tipu mai i te miihini e mahi ana i roto i nga tau torutoru ki te kaiwhakahaere taumata-C he tino pono, ahakoa he onge, mo nga take maamaa. I nga wa katoa he hiahia mo nga kaimahi, na te mea ka puta nga huringa. He pai, he kino hoki tenei i te wa kotahi - he watea tonu, engari - ko te nuinga o te hunga tino kaha/maamaa ka tere ka wehe atu ki te whakatairanga, ki etahi atu waahi "mahana".

2. "Hongonga" here. Kare he aha mena he hononga tana mahi matua ki te IT, kaore ranei. Ko te mea nui kei a ia ano tana tari IT, e whakarite ana i te mahi o nga punaha o roto o te kamupene, tae atu ki te whatunga i roto i nga tari, nga waahana korero ki nga manga, me era atu. Ko nga mahi a te miihini whatunga i roto i enei kamupene ka taea te mahi "waa-waa" e te kaiwhakahaere punaha (mehemea he iti te hangahanga whatunga, kei te whakahaerehia ranei e tetahi kaikirimana o waho), me tetahi tohunga whatunga, mena he kotahi, ka taea i te i taua wa ano te tiaki i te waea waea me te SAN (kaore he pai). He rereke te utu - ka whakawhirinaki nui ki te hua o te pakihi, te rahi o te kamupene me te hanganga. I mahi tahi ahau me nga kamupene kei reira nga punaha Cisco "ka utaina ki roto i nga putea", me nga kamupene i hangaia ai te whatunga mai i nga kopa, rakau me te riipene kikorangi, kaore ano kia whakahoutia nga kaitoro (kaore he rahui i tukuna) . He iti ake te wheako i konei, a ka tata ki te waahi o te kati-kaihoko, "me pehea te hanga i tetahi mea mai i te kore." Ko ahau ake, i kitea e au he tino hoha, ahakoa he maha nga taangata e pai ana - he mea ine me te matapae nga mea katoa (mehemea kei te korero tatou mo nga kamupene nui), "dorakha-bahato", etc. I te iti rawa i te kotahi tau, e kii ana etahi kaihoko nui kua puta mai he punaha mega-super-duper ka whakaaunoa i nga mea katoa inaianei ka marara katoa nga kaiwhakahaere punaha me nga whatunga, ka waiho he tokorua ki te pehi i nga paatene i roto i te atanga ataahua. Ko te mea pono, ahakoa ka warewarehia e tatou te utu o te otinga, karekau te hunga whatunga e haere ki hea mai i reira. Ae, tera pea hei utu mo te papatohu ka tu ano he atanga tukutuku (engari ehara i te waahanga taputapu motuhake, engari he punaha nui e whakahaere ana i nga tekau me nga rau o nga momo taputapu), engari ko te mohio ki te "pehea te mahi o roto" ka mau tonu. kia hiahiatia.

3. Kamupene hua, ko te hua ka puta mai i te whanaketanga (me te maha o nga mahi) o etahi rorohiko, papaahoa ranei - taua hua ano. I te nuinga o te wa he iti, he ngawari, kei tawhiti tonu ratou i te rahinga o nga umanga me o raatau whakahaere tari. I konei ka kitea te tini o aua momo devops, cubers, dockers me etahi atu kupu whakamataku, e kore e tika te hanga i te whatunga me nga miihini whatunga.

He aha te rerekee o te kaitoi whatunga ki te kaiwhakahaere punaha?

I roto i te maarama o nga tangata ehara i te IT - kaore he mea. Ka titiro raua ki te mata pango me te tuhi i etahi karakia, i etahi wa ka oati marie.

I runga i te maaramatanga o nga kaitakataka - tera pea ma te waahanga kaupapa. Ko nga kaiwhakahaere o te punaha te whakahaere i nga kaitoro, ka whakahaerehia e te hunga whatunga nga huringa me nga pouara. I etahi wa ka kino te whakahaere, ka taka nga mea katoa mo te katoa. Ana, mena he mea kee, ko te hunga whatunga hoki te he. No te mea karekau koe, na reira.

Ko te tikanga, ko te rereketanga nui ko te huarahi ki te mahi. Akene, kei roto i nga kaitoi whatunga te nuinga o nga kaitautoko o te huarahi "Mena e mahi ana, kaua e pa atu!". Hei tikanga, ka taea te mahi (i roto i te kaihoko kotahi) i roto i te huarahi kotahi; ko te whirihoranga katoa o te pouaka kei reira kei te nikau o to ringa. He nui te utu mo te hapa, i etahi wa ka tino nui (hei tauira, me haere koe i nga rau kiromita ki te whakaara ano i te pouara, a i tenei wa he maha nga mano tangata ka kore korero - he ahuatanga noa mo te kaiwhakahaere waea) .

Ki taku whakaaro, koinei te take i tino hihiko ai nga miihini whatunga, i tetahi taha, mo te pumau o te whatunga (a ko te huringa te tino hoariri o te pumau), tuarua, ka hohonu ake o raatau mohiotanga i te whanui (kaore koe e mahi. Me kaha ki te whirihora i nga tini momo daemons, me mohio koe ki nga hangarau me o raatau whakatinanatanga mai i tetahi kaihanga taputapu motuhake). Koinei te take ko te kaiwhakahaere o te punaha i google me pehea te rehita i tetahi vlan i runga i te punaha Cisco kaore ano i te whatunga. A kaore pea e kaha ki te tautoko (me te rapu raru) i tetahi whatunga uaua ake ranei.

Engari he aha koe ka hiahia ai ki te kaitoi whatunga mena kei a koe he hoster?

Mo te moni taapiri (a mena he kaihoko nui koe, he tino aroha, he kore utu noa, "hei hoa"), ka whirihora e nga miihini o te pokapū raraunga o huringa kia rite ki o hiahia, ka awhina pea koe ki te whakatu atanga BGP me nga kaiwhakarato. (mehemea kei a koe ake to kupengaroto o nga wahitau IP mo te panui).

Ko te raru nui ko te pokapū raraunga ehara i to tari IT, he kamupene motuhake ko tana whainga ko te whai hua. Tae atu ki te utu i a koe hei kaihoko. Ko te pokapū raraunga e whakarato ana i nga whaa, e whakarato ana i te hiko me te makariri, me te whakarato hoki i etahi hononga "taunoa" ki te Ipurangi. I runga i tenei hanganga, ka taea e te pokapū raraunga te manaaki i o taputapu (colocation), riihitia he tūmau ki a koe (tūmau whakatapua), whakarato ratonga whakahaere ranei (hei tauira, OpenStack or K8s). Engari ko te pakihi o te pokapū raraunga (i te nuinga o nga wa) ehara i te whakahaere i nga hanganga o nga kaihoko, na te mea he tino kaha tenei mahi, he kino te mahi aunoa (a kei roto i te pokapū raraunga noa nga mea katoa e taea ana he aunoa), he kino rawa atu (ia kiritaki). he tangata takitahi) me te nuinga o nga amuamu ("e kii ana koe i whakatu te tūmau, engari inaianei kua pakaru, nau katoa te he!!!111"). Na reira, ki te awhina te hoster ki a koe ki tetahi mea, ka ngana ia ki te hanga kia ngawari me te waatea. Na te mea he uaua te mahi, he iti rawa mai i te tirohanga o nga utu mahi a nga miihini o tenei kaihautu kotahi (engari he rereke nga ahuatanga, tirohia te whakakore). Ehara tenei i te mea ka mahia e te hoster nga mea katoa he kino. Engari ehara i te mea he pono ka mahia e ia nga mea e tino hiahiatia ana e koe.

Te ahua nei he tino kitea te mea, engari he maha nga wa i roto i aku mahi kua tutaki ahau i te mea i timata nga kamupene ki te whakawhirinaki ki o raatau kaiwhakarato manaaki he iti ake i ta raatau e tika ana, a kaore tenei i puta ki tetahi mea pai. Me whakamaarama roa e au me nga korero taipitopito kaore tetahi SLA e kapi i nga ngaronga mai i te wa e paheke ana (he rereke, engari ko te tikanga he tino nui, he TINO utu nui mo te kaihoko) me te mea kaore te kaihautu i te mohio ki nga mahi kei roto. nga hanganga o nga kaihoko (haunga nga tohu tino whanui). A kaore te hoster e hanga taapiri mo koe. He kino rawa atu te ahuatanga ki te nui ake i te kotahi te kaihautu. Mena he raru kei waenganui i a raatau, kare rawa ratou e mohio ki a koe he aha te he.

Inaa, ko nga kaupapa i konei he rite tonu ki te wa e kowhiria ana "te roopu whakahaere-a-whare me waho o waho". Mena ka tatauhia nga raru, he pai te kounga, kaore te pakihi e whakaaro, he aha te kore e whakamatau. I tetahi atu taha, ko te whatunga tetahi o nga papahanga tino nui o te hanganga, a he uaua ki te waiho ma nga taangata o waho mena kei te tautoko koe i nga mea katoa.

He aha nga ahuatanga e hiahiatia ana he kaitoi whatunga?

I muri mai ka korero motuhake tatou mo nga kamupene kai hou. Ma nga kaiwhakahaere me nga hinonga, he maamaa nga mea katoa, he taapiri, he iti ranei - he iti noa nga huringa ki reira i nga tau tata nei, me te hiahia ki nga whatunga ki reira i mua, me te hiahia inaianei. Engari mo aua mea "rangatahi me te maia" kaore i te tino marama. I te nuinga o nga wa ka tukuna e ratou o raatau hanganga katoa ki nga kapua, no reira kaore e tino hiahia ana ki nga kaiwhakahaere - engari mo nga kaiwhakahaere o aua kapua ano. Ko te hanganga, i tetahi taha, he tino ngawari i roto i tana hoahoa, i tetahi atu ringa, he pai te mahi aunoa (ansible/puppet, terraform, ci/cd... well, you know). Engari ahakoa i konei he waahi kaore e taea e koe te mahi me te kore he miihini whatunga.

Tauira 1, matarohia

Mehemea ka timata tetahi kamupene ki tetahi tūmau me te wāhitau IP tūmatanui, kei roto i te pokapū raraunga. Na e rua nga kaitoro. Na ka nui ake ... Ake ake nei, ka hiahiatia he whatunga motuhake i waenga i nga kaitoro. Na te mea he iti noa nga waka "waho" na te bandwidth (kaore e neke ake i te 100Mbit/s hei tauira) me te nui o te tango / tuku ake i ia marama (he rereke nga reeti o nga hosters rereke, engari ko te bandwidth ki te ao o waho he nui ake te utu atu i te whatunga tūmataiti).

Ka taapirihia e te hoster etahi atu kaari whatunga ki nga kaitoro me te whakauru i a raatau ki o raatau huringa ki tetahi vlan motuhake. Ka puta he waahi "papa" i waenga i nga kaitoro. Te whakamarie!

Kei te tipu haere te maha o nga kaitoro, kei te tipu haere ano nga waka i runga i te whatunga motuhake - he taapiri, he tukurua, he aha atu. Ka tuku te hoster ki te nuku i a koe ki roto i nga huringa motuhake kia kore ai koe e pokanoa ki etahi atu kiritaki, kia kore ai koe e pokanoa ki a koe. Ka whakauruhia e te kaihautu etahi huringa me te whirihora i a raatau - ko te mea pea, ka waiho he whatunga papatahi i waenga i o kaimau katoa. Ka pai nga mea katoa, engari i etahi wa ka timata nga raru: ka piki haere nga whakaroa i waenga i nga kaihautu, ka amuamu nga rakau mo te maha rawa o nga paatete arp mo ia hekona, a i te wa o te arotake i whaaia e te penetester to whatunga rohe katoa, ka pakaru kotahi noa te tūmau.

He aha te mahi?

Wehea te whatunga ki nga waahanga - vlans. Whirihorahia taau ake korero ki ia vlan, tohua he kuaha hei whakawhiti waka i waenga i nga whatunga. Whirihorahia te acl ki te kuaha hei whakawhāiti i te urunga ki waenga i nga waahanga, me te whakauru ranei i tetahi papangaahi motuhake e tata ana.

Tauira 1, haere tonu

Ka hono nga kaitoro ki te LAN me te taura kotahi. Ko nga huringa kei roto i nga whatanga he mea hono tetahi ki tetahi, engari mena ka tupono ki tetahi whatanga, ka taka etahi atu e toru o te taha. Kei te noho nga kaupapa, engari he ruarua mo te whai take. Kei ia tūmau tana ake wāhi noho tūmatanui, nā te kaiwhakataki ka herea ki te whatanga. Ko era. Ina nukuhia he tūmau, me huri te wāhitau.

He aha te mahi?

Honoa nga kaitoro ma te whakamahi i te LAG (Ropu Whakakotahi Hononga) me nga taura e rua ki nga whakawhiti i roto i te whatanga (me whai waahi ano hoki). Rahuitia nga hononga i waenga i nga whatanga ka huri ki te "whetu" (te CLOS huatau inaianei) kia kore ai te ngaronga o tetahi whatanga e pa ki etahi atu. Tīpakohia ngā whata "pokapū" kei reira te matua whatunga me te waahi ka hono atu etahi atu whatanga. I taua wa ano, whakatikahia nga korero mo te iwi whanui, tangohia mai i te kaihautu (mai i te RIR ranei, mena ka taea) he kupenga-roto, ka panuitia e koe (ma te kaihautu ranei) ki te ao.

Ka taea e te kaiwhakahaere punaha "noa" kaore he matauranga hohonu mo nga whatunga? Kaore i tino mohio. Ka mahia e te hoster tenei? Tena pea, engari ka hiahia koe ki tetahi waahanga hangarau tino taipitopito, ma te tangata e tuhi. katahi ka tirohia kei te tika nga mahi katoa.

Tauira 2: Kapua

Me kii he VPC koe kei roto i etahi kapua whanui. Ki te whai urunga mai i te tari, i te waahanga tuatahi ranei o te hanganga ki te whatunga rohe i roto i te VPC, me whirihora e koe he hononga ma te IPSec, he hongere whakatapua ranei. I tetahi taha, he iti ake te IPSec, na te mea Karekau e hiahia ki te hoko taputapu taapiri; ka taea e koe te whakatu i tetahi kohanga i waenga i to tuumau me tetahi wahitau whanui me te kapua. Engari - he whakaroa, he iti te mahi (i te mea me whakamunatia te hongere), me te hononga hono kore (i te mea ko te urunga ma te Ipurangi auau).

He aha te mahi?

Whakaarahia he hononga ma te hongere motuhake (hei tauira, ka kiia e AWS ko Direct Connect). Ki te mahi i tenei, kimihia he hoa mahi hei hono atu ki a koe, whakatauhia te waahi hononga e tata ana ki a koe (ko koe ki te kaiwhakahaere me te kaiwhakahaere ki te kapua), a, ka mutu, whakaritea nga mea katoa. Ka taea te mahi i enei mea katoa kaore he miihini whatunga? He pono ae. Engari me pehea te raru me te kore ia i te wa e raru ana kaore i te tino marama.

He raru ano pea mo te waatea i waenga i nga kapua (mehemea he kapua maha koe) he raru ranei mo te whakaroa i waenga i nga rohe rereke, aha atu. Ko te tikanga, inaianei he maha nga taputapu kua puta hei whakanui ake i te maarama o nga mea e tupu ana i roto i te kapua (ko taua mano nga kanohi), engari ko enei katoa nga taputapu a te miihini whatunga, ehara i te mea hei whakakapi mo ia.

Ka taea e au te tuhi i etahi atu tauira penei mai i aku mahi, engari ki taku whakaaro he maamaa te roopu, ka timata mai i tetahi taumata o te whakawhanaketanga hanganga, me whai tangata (he pai ake i te kotahi) e mohio ana ki te mahi o te whatunga me te whirihora. taputapu whatunga me te whakatau i nga raru mena ka puta. Whakapono mai ki ahau, ka whai mahi ia

He aha me mohio te kaitoi whatunga?

Kaore rawa e tika (a, i etahi wa, he kino) mo te miihini whatunga ki te mahi anake ki te whatunga kaore he mea ke atu. Ahakoa karekau e whakaarohia te whiringa me tetahi hanganga e noho tata katoa ana i roto i te kapua whanui (a, ahakoa he aha te korero a tetahi, kei te piki haere te rongonui), me te tango, hei tauira, i runga i nga kapua motuhake, kei hea i runga i “CCNP-level knowledge only” "Kaore koe e wehe.

Hei taapiri, ko nga whatunga - ahakoa he waahi mutunga kore mo te ako, ahakoa ka aro noa koe ki te waahi kotahi (whatunga kaiwhakarato, hinonga, pokapū raraunga, Wi-Fi ...)

Ae ra, he maha o koutou ka mahara inaianei ki a Python me etahi atu "aunoatanga whatunga", engari he mea tika tenei, engari kaore i te rawaka. Kia taea ai e tetahi miihini whatunga te "whakauru angitu ki te roopu," me kaha ki te korero i te reo kotahi me nga kaiwhakawhanake me nga hoa kaiwhakahaere/devs. He aha te tikanga?

  • e kore e taea ki te mahi i roto i te Linux anake hei kaiwhakamahi, engari ano hoki ki te whakahaere i te reira, i te iti rawa i te taumata sysadmin-jun: tāuta te pūmanawa e tika ana, tīmata anō i te ratonga rahua, tuhia he systemd-waewae.
  • Kia mohio (i te iti rawa i roto i nga tikanga whanui) me pehea te mahi a te whatunga whatunga i Linux, me pehea te mahi a te whatunga i roto i nga kaitirotiro me nga ipu (lxc / docker / kubernetes).
  • Ae ra, me kaha ki te mahi me te ansible/chef/puppet, tetahi atu punaha SCM ranei.
  • Me tuhi he raina motuhake mo SDN me nga whatunga mo nga kapua motuhake (hei tauira, TungstenFabric, OpenvSwitch ranei). He paparanga nui ano tenei o te matauranga.

I roto i te poto, i whakaahuatia e ahau tetahi tohunga ahua T-ahua (he mea huatau te korero inaianei). Te ahua nei kaore he mea hou, engari i runga i nga wheako uiui, kaore e taea e nga miihini whatunga katoa te whakamanamana mo te mohiotanga o nga kaupapa e rua neke atu mai i te raarangi i runga ake nei. I roto i te mahi, ko te kore o te matauranga "i roto i nga mara e pa ana" he tino uaua ki te korero ki nga hoa mahi, engari ki te mohio ano hoki ki nga whakaritenga e tuuhia ana e nga pakihi i runga i te whatunga, ko nga hanganga taumata-iti rawa atu o te kaupapa. A, ki te kore tenei mohio, ka kaha ake te tiaki i to tirohanga me te "hoko" ki te pakihi.

I tetahi atu taha, ko te ahua ano o te "mohio me pehea te mahi a te punaha" ka whakawhiwhia ki nga kaitoi whatunga he painga pai ki runga i nga momo "whanui" e mohio ana mo nga hangarau mai i nga tuhinga i runga i te Habré / reo me nga korerorero i runga i te Telegram, engari kaore e tino mohio me pehea te aha. maapono e mahi ana tenei, tera ranei rorohiko? A ko te mohiotanga ki etahi tauira, e mohiotia ana, ka angitu te whakakapi i te mohiotanga o nga meka maha.

Whakamutunga, TL noa ranei;DR

  1. Ko te kaiwhakahaere whatunga (penei i te DBA, i te miihini VoIP ranei) he tohunga ki te ahua whaiti (kaore i rite ki nga kaiwhakahaere punaha/devs/SRE), ko te hiahia e kore e puta wawe (kaore pea e ara ake mo te wa roa, me te pono) . Engari ki te ara ake, kare pea e whakakapihia e nga tohungatanga o waho (ko nga kaiwhakahaere o waho, ko nga kaiwhakahaere kaupapa whanui noa, "ko wai hoki e tiaki ana i te whatunga"). Ko te mea tino pouri ko te hiahia mo enei tohunga he iti, a, i runga i te here, i roto i te kamupene me te 800 kaiwhakaputa me te 30 devops/kaiwhakahaere, e rua noa pea nga kaitoi whatunga e mahi pai ana me o raatau kawenga. Ko era. he iti rawa te maakete, he iti rawa te utu, he iti ake te utu.
  2. I tetahi atu taha, me mohio te kaipakihi pai i roto i te ao hou ehara i te mea ko nga whatunga anake (me pehea te whakaaunoa i o raatau whirihoranga), engari me pehea hoki nga punaha whakahaere me nga rorohiko e whakahaere ana i runga ake o enei whatunga ki te taunekeneke ki a raatau. Ki te kore tenei, ka tino uaua ki te mohio ki ta o hoa mahi e patai ana ki a koe me te kawe (tika) i o hiahia me o hiahia ki a ratou.
  3. Karekau he kapua, he rorohiko noa na tetahi atu. Me mohio koe ko te whakamahi i nga kapua a-iwi/tangata, i nga ratonga ranei a te kaiwhakarato manaaki "e mahi ana i nga mea katoa mo koe i runga i te kaupapa turnkey" e kore e huri i te meka kei te whakamahi tonu to tono i te whatunga, a ka pa atu nga raruraru ki a ia i te mahi o to tono. Ko to whiringa ko te waahi ka tuuhia te pokapu matatau, ko ia te kawenga mo te whatunga o to kaupapa.

Source: will.com

Tāpiri i te kōrero