Me pehea te noho hei miihini DevOps i roto i nga marama e ono, tere ake ranei. Wāhanga 1. Kupu Whakataki

Whakaritea te Kaituku

He kaiwhakawhanake koe e titiro ana ki te huri i to umanga ki tetahi tauira DevOps tino pai ake? He miihini Ops matarohia koe me te hiahia ki te whai whakaaro mo te tikanga o DevOps? Kaore ranei koe, a, i muri i te whakapau i etahi wa ki te mahi IT, kei te hiahia koe ki te whakarereke i nga mahi me te kore mohio ki hea ka tiimata?
Mena ae, panuihia kia mohio koe me pehea e taea ai e koe te noho hei miihini DevOps taumata-waenganui i roto i nga marama e ono! Ka mutu, mena kua maha nga tau kua uru koe ki DevOps, he maha tonu nga hua ka puta mai i tenei raupapa tuhinga ki te ako kei hea te whakaurunga me te umanga automation i tenei wa, kei hea hoki e anga atu ana.

Me pehea te noho hei miihini DevOps i roto i nga marama e ono, tere ake ranei. Wāhanga 1. Kupu Whakataki

He aha te pai o te katoa?

Tuatahi, he aha te DevOps? Ka taea e koe te whakamaarama a Google me te haere i roto i nga korero katoa, engari kia mohio ko te nuinga o nga whakamaramatanga he huinga kupu noa iho kua takaia ki te ahua ngawari. Na reira, ka hoatu e ahau he whakarāpopototanga o enei whakamaaramatanga katoa: Ko te DevOps he tikanga mo te tuku i nga rorohiko e tiritiria ai te mahunga me te kawenga ki nga tangata katoa e whai waahi ana. Heoi ano.

Kati, engari he aha te tikanga o tenei whakapoto? Ko te tikanga o mua, ko nga Kaihanga Kaihanga (te hunga hanga rorohiko) i whakahihiri ki te mahi i a raatau mahi ma nga whakatenatena e tino rerekee ana i era o nga Mahi (nga tangata e whakahaere ana i te rorohiko). Hei tauira, hei kaiwhakawhanake, e hiahia ana ahau ki te hanga i te maha o nga ahuatanga hou ka taea. I muri i nga mea katoa, ko taku mahi tenei, koinei te hiahia o nga kaihoko! Heoi, ki te mea he tangata Ops ahau, he iti noa nga ahuatanga hou ka taea e au, na te mea he rereke nga ahuatanga hou katoa, he raru nga huringa katoa. Ko te hua o tenei pohehe o nga whakatenatena, i whanau mai a DevOps.

Ka ngana a DevOps ki te whakakotahi i te whakawhanaketanga me nga mahi (te whakauru me te aunoatanga) ki te roopu kotahi. Ko te whakaaro ko tetahi roopu ka tohatoha inaianei i nga mamae me nga kawenga (me nga utu pea) o te hanga, te tuku, me te whakaputa moni mai i nga rorohiko e anga ana ki nga kaihoko.

Ka korero nga Purists ki a koe kaore he mea penei i te "DevOps engineer." "Ko DevOps he ahurea, ehara i te mahi," ka korero atu ki a koe. I te nuinga o nga wa, kua ngaro te kupu I tua atu i tona tikanga taketake, he mea rite te miihini DevOps ki te "pūnaha miihini 2.0." I etahi atu kupu, he tangata mohio ia ki te huringa ora whanaketanga rorohiko me te hanga taputapu whanaketanga rorohiko me nga tukanga. ki te whakaoti rapanga whakahaere matarohia.

Me pehea te noho hei miihini DevOps i roto i nga marama e ono, tere ake ranei. Wāhanga 1. Kupu Whakataki

Ko te tikanga o DevOps ko te hanga paipa mamati e tango ana i te waehere mai i te pona a te kaiwhakawhanake me te huri hei moni whiwhi mai i te whakamahinga o te hua whakamutunga, koinei te mea katoa. Kia mahara ko te kowhiri i tetahi umanga DevOps ka tino utuhia e nga utu putea, me te tata ki nga kamupene katoa "e mahi ana i nga DevOps" e kii ana he kotahi. Ahakoa te waahi kei hea enei kamupene, he tino tiketike nga whai waahi mahi na DevOps me te tuku mahi "ngahau" me te whai hua mo nga tau maha kei te heke mai.

Engari, kia tupato ki nga kamupene e utu ana i te "Tiima DevOps" me te "DevOps department". Ma te tino korero, kaua enei mea e noho, na te mea i te mutunga he tikanga tonu a DevOps me te huarahi ki te tuku rorohiko, kaua ki te whakatu kaimahi i tetahi roopu hou, ki te hanga tari ranei. he ingoa whakahirahira.

Nga whakahehae

Inaianei me waiho te karaihe o Kool-Aid ki te taha mo te wa poto ka whakaaro ki nga mea e whai ake nei. Kua rongo koe i te korero tawhito "kaore he miihini DevOps teina?" Mena kaore, ka mohio koe he roopu rongonui tenei mo Reddit me StackOverflow. Engari he aha te tikanga?

Ma te ngawari, ko te tikanga o tenei kianga he maha nga tau o te wheako me te tino mohiotanga ki nga taputapu kia tino whai hua te tohunga DevOps Matua. A, karekau he huarahi poto ki te whakatutuki i te whainga. Na ehara tenei i te ngana ki te takaro i te punaha - Ki taku whakaaro ka taea te kii he tohunga miihini DevOps me etahi marama o te wheako ki te umanga. Ko te whakatutuki i te tino mohio ki nga taputapu me nga tikanga hurihuri tere me whai wheako nga tau, karekau he huarahi e taea. Heoi ano, he tata rite tonu (ahua, mena ka hiahia koe) o nga taputapu me nga ariā e whakamahia ana e te nuinga o nga kamupene, a koinei ta matou e korero ai.

Ano, he rereke nga taputapu mai i nga pukenga, na, i a koe e ako ana i nga taputapu, kia mohio kei wareware koe ki o pukenga (te rangahau, te whatunga, te korero tuhi, te rapu raruraru, me etahi atu). Ko te mea nui, kaua e wareware ki nga mea e hiahia ana matou ki te kimi - he huarahi ki te hanga i tetahi paipa matihiko tino aunoa e tango whakaaro ana ka huri hei waahanga tohu moni. Koinei te whakatau tino nui mai i tenei tuhinga katoa!

Kati te korero, ahea ahau ka timata?

Kei raro ko te Mahere Maatauranga Matua DevOps. Kua mohio koe ki nga mea katoa e whakaatuhia ana ki reira, ka taea e koe te kii marie me te pono koe he miihini DevOps! He miihini kapua ranei mena kaore koe e pai ki te ingoa "DevOps".

Me pehea te noho hei miihini DevOps i roto i nga marama e ono, tere ake ranei. Wāhanga 1. Kupu Whakataki

Ko tenei mapi e tohu ana i taku (me te nuinga o nga tangata e mahi ana i tenei waahi) whakaaro mo nga mea e tika ana kia mohiohia e te miihini DevOps mohio. Heoi, he whakaaro noa tenei, otira tera ano etahi kare e whakaae. He pai tenei! Kaore matou e whai ana kia tino pai i konei, kei te tohe matou mo te turanga pakari e taea ai e matou te hanga.

Me haere haere koe i tenei ara ma te ata haere, paparanga ma ia paparanga. Me timata (ka haere tonu!) ki nga kaupapa matua ma te ako tuatahi mo nga huānga o te puru—Linux, Python, me AWS. Na, ki te taea te wa, te tono maakete mahi ranei, mahia nga mea papura - Golang me Google Cloud.

Ma te pono, ko te paparanga matua o runga he mea me ako koe mo ake tonu atu. He tino uaua te OS Linux, he maha nga tau ki te rangatira. Me mahi tonu a Python kia noho tonu. He tere te tipu o te AWS ko nga mea e mohio ana koe i tenei ra ka waiho hei waahanga noa iho o to putea matauranga mo te tau mai i tenei wa. Kia ako koe i nga mea taketake, neke atu ki te huinga pukenga. Kia mohio koe, e 6 nga pou kikorangi (Whakaritenga, Putanga, Whakapaipai, Whakaritea, Whakarewa, Aroturuki), kotahi mo ia marama ako.

Me pehea te noho hei miihini DevOps i roto i nga marama e ono, tere ake ranei. Wāhanga 1. Kupu Whakataki

Ae ra, i kite koe i te kore o tetahi waahanga nui i roto i ta maatau paipa e ono marama - te whakamatautau. I ata kore au i whakauru atu ki te mahere huarahi na te mea ehara i te mea ngawari te tuhi i te waahanga, te whakaurunga me nga whakamatautau whakaae, ka taka ki runga i nga pokohiwi o nga kaihanga. A ko te mokowhiti i te atamira "whakamatautau" ka whakamaramahia e te mea ko te whainga o tenei mahere huarahi kia tere tere nga pukenga me nga taputapu. Ko te kore o te wheako whakamatautau, e ai ki te kaituhi, he iti noa te aukati ki te whakamahi tika o DevOps.

Me mahara ano kaore matou i te ako i te tini o nga korero hangarau kore e hono ana i konei, engari ko te maarama ki nga taputapu e huihui ana ki te hanga korero marama. Ko tenei korero e pa ana ki te mahi aunoatanga mutunga-ki-te-mutunga—he raina huihuinga mamati e neke moka pera i te raina huihuinga. Kaore koe e hiahia ki te ako i te tini taputapu ka mutu tonu! Ka huri tere nga taputapu DevOps, engari he iti ake te rereke o nga ariā. No reira, me kaha koe ki te whakamahi taputapu hei takawaenga whakaako mo nga ariā taumata teitei.

Kaati, me keri hohonu ake!

Te matauranga taketake

Kei raro iho i te taumata o runga e kii ana ko Foundation, ka taea e koe te kite i nga pukenga me mohio nga miihini DevOps katoa. He pakari enei pukenga ki te whakahaere i nga pou e toru o te umanga, ara: te punaha whakahaere, te reo hootaka me te kapua a te iwi. Ko enei mea ehara i te mea ka taea e koe te ako tere me te haere tonu. Ko enei pukenga me whakapai ake, me kaha tonu kia eke ki mua o te umanga me te whai paanga ki te taiao ngaio e noho tata ana ki a koe. Kia haere takitahi ki a raatau.

Ko Linux te waahi e mahi ana nga mea katoa. Ka taea e koe te mahi whakamiharo DevOps i te wa e noho tonu ana koe i roto i te punaha rauropi Microsoft? Ka taea e koe! Kaore he ture e kii ana me whakamahi koe i te Linux anake. Heoi, kia maumahara ahakoa te meka ka taea nga mahi Linux katoa ki Windows, ka nui ake te mamae me te iti o te mahi. I tenei wa, he pai ki te whakaaro me te kore e mohio ki a Linux, kaore e taea te noho hei tohunga ngaio DevOps pono, na ko Linux tetahi mea me ako koe me te ako.

Ma te pono, ko te huarahi pai ki te mahi i tenei ko te whakauru noa i te Linux (Fedora, Ubuntu ranei) ki te kainga me te whakamahi i nga mea e taea ana. Ko te tikanga, ka pakaru koe i nga mea maha, ka mau koe ki nga mahi mahi, me whakatika koe i nga mea katoa, engari ka ako koe i te Linux!

Me pehea te noho hei miihini DevOps i roto i nga marama e ono, tere ake ranei. Wāhanga 1. Kupu Whakataki

Ma te ara, he nui ake nga momo rereke a RedHat i Amerika Te Tai Tokerau, na he mea tika ki te timata me Fedora, CentOS ranei. Mena kei te whakaaro koe me hoko koe i te putanga KDE, Gnome ranei, whiriwhiria KDE. Koinei te mea e whakamahia ana e Linus Torvalds.

Ko te Python te reo rangatira o muri i enei ra. He ngawari ki te tiimata me te whakamahi whanui. He tino noa te Python i roto i te mara o te matauranga hangai me te ako miihini, na mena ka hiahia koe ki te neke ki tetahi atu mara wera, ka tino rite koe.

Me pehea te noho hei miihini DevOps i roto i nga marama e ono, tere ake ranei. Wāhanga 1. Kupu Whakataki

Ratonga Tukutuku Amazon: Ano, kaore e taea te noho hei tohunga ngaio DevOps me te kore e tino mohio ki te mahi a te kapua a te iwi. A, ki te hiahia koe ki te ako atu mo tena, tirohia nga Ratonga Tukutuku a Amazon. He kaikaro rangatira i roto i tenei mara o nga ratonga me te tuku i te huinga taonga o nga taputapu mahi.

Ka taea pea te tiimata me te Google Cloud, Azure ranei? Ko te akoranga ka taea e koe! Engari ma te mahara ki te raruraru putea whakamutunga, me tohu ko te AWS te waahanga haumaru, i te iti rawa i te 2018, na te mea ka taea e koe te rehita i tetahi kaute mo te kore utu ka timata ki te torotoro i nga waahanga o nga ratonga kapua. I tua atu, ka whakawhiwhia e te papatohu AWS ki te kaiwhakamahi he tahua maamaa me te maamaa hei whiriwhiri mai. Ko te rongo pai kaore koe e hiahia ki te mohio ki nga hangarau katoa a Amazon hei mahi i tenei.

Me pehea te noho hei miihini DevOps i roto i nga marama e ono, tere ake ranei. Wāhanga 1. Kupu Whakataki

Tīmatahia me nga mea e whai ake nei: VPC, EC2, IAM, S3, CloudWatch, ELB (Elastic Load Balancing i raro i te EC2 umbrella) me te Rōpū Haumaru. He ranea enei mea hei timata i a koe, a, ko ia hinonga hou, ko nga hinonga-kapua e whakamahi kaha ana i enei taputapu. Ko te waahi whakangungu a AWS ake he waahi pai hei timata.

Ka tūtohu ahau kia whakapau koe i te 20-30 meneti ia ra ki te ako me te parakatihi me te reo Python, te punaha whakahaere Linux, me te ratonga kapua AWS hei taapiri atu ki etahi atu mea me ako koe. I te katoa, e whakapono ana ahau ko te whakapau i te haora i te ra, e rima nga wa i te wiki ka nui ki te mohio ki te ahumahi DevOps i roto i nga marama 6 iti iho ranei. E 6 nga waahanga matua, e rite ana ki te marama whakangungu. Koia anake te hiahia kia whiwhi koe i te matauranga taketake.
I roto i nga tuhinga ka whai ake, ka titiro tatou ki te taumata o te uaua o muri ake nei: me pehea te whakaaunoa i te whirihoranga, te whakaputanga, te takai, te horahanga, te whakahaere me te aro turuki i te rorohiko.

Ka haere tonu tonu...

Ko etahi panui 🙂

Mauruuru koe mo te noho ki a matou. He pai ki a koe a maatau tuhinga? Kei te hiahia koe ki te kite i etahi atu mea whakamere? Tautokohia matou ma te tuku ota me te tuku korero ki o hoa, kapua VPS mo nga kaihanga mai i te $4.99, he tairitenga ahurei o nga kaitoro taumata-urunga, na matou i hanga mo koe: Ko te pono katoa mo VPS (KVM) E5-2697 v3 (6 Cores) 10GB DDR4 480GB SSD 1Gbps mai i te $19 me pehea ranei te tiri i tetahi tūmau? (e waatea ana me te RAID1 me te RAID10, tae atu ki te 24 matua me te 40GB DDR4).

Dell R730xd 2x iti ake i te pokapū raraunga Equinix Tier IV i Amsterdam? Anei i konei 2 x Intel TetraDeca-Core Xeon 2x E5-2697v3 2.6GHz 14C 64GB DDR4 4x960GB SSD 1Gbps 100 TV mai i te $199 i roto i te Netherlands! Dell R420 - 2x E5-2430 2.2Ghz 6C 128GB DDR3 2x960GB SSD 1Gbps 100TB - mai i te $99! Pānuihia mo Me pehea te hanga hanganga corp. akomanga ki te whakamahi o Dell R730xd E5-2650 v4 tūmau utu 9000 euros mo te pene?

Source: will.com

Tāpiri i te kōrero