Tauira i roto i Terraform ki te whawhai hepohepo me te mahi ā-ringa. Maxim Kostrikin (Ixtens)

Tauira i roto i Terraform ki te whawhai hepohepo me te mahi ā-ringa. Maxim Kostrikin (Ixtens)

Te ahua nei ka tukuna e nga kaiwhakawhanake Terraform nga tikanga pai mo te mahi me nga hanganga AWS. He ahua noa iho. I te wa o te wa, ka piki ake te maha o nga taiao, me ona ake ahuatanga. He tata te kape o te puranga tono ka puta ki te rohe tata. A ko te Waehere Terraform me ata kape me te whakatika i runga i nga whakaritenga hou, me hanga ranei hei hukarere.

Ko taku korero mo nga tauira i roto i te Terraform ki te whawhai i te hepohepo me nga mahinga a-ringa mo nga kaupapa nui me te roa.

Ataata:

Tauira i roto i Terraform ki te whawhai hepohepo me te mahi ā-ringa. Maxim Kostrikin (Ixtens)

E 40 oku tau, kua 20 tau ahau i roto i te IT. Kua 12 tau ahau e mahi ana i Ixtens. Kei te mahi maatau ki te whanaketanga-a-e-hokohoko. A kua 5 tau ahau e mahi ana i nga mahi DevOps.

Tauira i roto i Terraform ki te whawhai hepohepo me te mahi ā-ringa. Maxim Kostrikin (Ixtens)

Ko taku korero e pa ana ki taku wheako i roto i tetahi kaupapa i roto i tetahi kamupene e kore ahau e kii i tona ingoa, e huna ana i muri i te whakaaetanga kore korero.

Ka tohuhia nga nama kei runga i te kiriata kia mohio ai koe ki te tauine o te kaupapa. A ko nga mea katoa ka korerohia e au i muri mai e pa ana ki a Amazon.

Tauira i roto i Terraform ki te whawhai hepohepo me te mahi ā-ringa. Maxim Kostrikin (Ixtens)

I uru ahau ki tenei kaupapa 4 tau ki muri. A ko te whakatikatika i nga hanganga i te tino kaha, na te mea kua tipu te kaupapa. A ko era tauira i whakamahia, kua kore e uru. A, i te mea ko nga tipu katoa o te kaupapa kua whakamaheretia, me puta mai he mea hou.

He mihi ki a Matvey, nana i korero ki a matou inanahi nga mea i tupu i Dodo Pizza. Koinei te mea i pa ki a matou e 4 tau ki muri.

I haere mai nga Kaihanga ka timata ki te hanga waehere hanganga.

Ko nga take tino kitea i hiahiatia ai tenei ko te wa ki te maakete. He mea tika ki te whakarite kia kore te roopu DevOps i te pona i te wa e whakaputahia ana. A i roto i etahi atu mea, i whakamahia te Terraform me te Puppet i te taumata tuatahi.

Tauira i roto i Terraform ki te whawhai hepohepo me te mahi ā-ringa. Maxim Kostrikin (Ixtens)

Ko te Terraform he kaupapa puna tuwhera mai i HashiCorp. Na mo te hunga kaore ano kia mohio he aha tenei, ko nga kiriata e whai ake nei.

Tauira i roto i Terraform ki te whawhai hepohepo me te mahi ā-ringa. Maxim Kostrikin (Ixtens)

Ko te hangahanga hei waehere te tikanga ka taea e tatou te whakaahua i o tatou hanganga me te patai ki etahi karetao kia mohio ka whiwhi tatou i nga rauemi i whakaahuatia e matou.

Hei tauira, me hiahia he miihini mariko. Ka whakaahuahia ka taapirihia e matou etahi tawhā e hiahiatia ana.

Tauira i roto i Terraform ki te whawhai hepohepo me te mahi ā-ringa. Maxim Kostrikin (Ixtens)

I muri i tera, ka whirihorahia e matou te uru ki Amazon i roto i te papatohu. A tono mo te mahere Terraform. Ka kii te mahere Terraform: "Ae, mo to rauemi, ka taea e matou enei mahi." A kotahi rawa ka taapirihia. A kaore he huringa e tumanakohia ana.

Tauira i roto i Terraform ki te whawhai hepohepo me te mahi ā-ringa. Maxim Kostrikin (Ixtens)

I muri i nga mea katoa e pai ana ki a koe, ka taea e koe te patai ki a Terraform tono ka hangaia e Terraform he tauira mo koe, ka whiwhi koe i tetahi miihini mariko i roto i to kapua.

Tauira i roto i Terraform ki te whawhai hepohepo me te mahi ā-ringa. Maxim Kostrikin (Ixtens)

I tua atu kei te whanake to maatau kaupapa. Kei te taapiri etahi huringa ki reira. Ka tono matou mo etahi atu waa, ka taapirihia e matou nga whakaurunga 53.

Tauira i roto i Terraform ki te whawhai hepohepo me te mahi ā-ringa. Maxim Kostrikin (Ixtens)

Na ka tuaruatia ano e matou. Whakamahere koa. Ka kite tatou he aha nga huringa kua whakaritea. Ka tono matou. A koinei te tipu o o tatou hanganga.

Ka whakamahia e Terraform tetahi mea penei i nga konae kawanatanga. Arā, ka tiakina e ia nga huringa katoa ka haere ki Amazon i roto i te konae, kei reira mo ia rauemi i whakaahuahia e koe, kei reira nga rauemi e rite ana i hangaia i Amazon. Na, i te wa e huri ana i te whakaahuatanga o tetahi rauemi, ka tino mohio a Terraform ki nga mea me whakarereke i Amazon.

Tauira i roto i Terraform ki te whawhai hepohepo me te mahi ā-ringa. Maxim Kostrikin (Ixtens)

Ko enei konae whenua i te tuatahi he konae noa. Na ka penapenahia e matou ki Git, he tino rawe. I wareware tonu tetahi ki te whakarereke, a he maha nga tautohetohe i ara ake.

Inaianei ka taea te whakamahi i te tuara, ara, ko te Terraform kua tohua ki roto i te peere me te kii hei tiaki i te konae kawanatanga. A ko Terraform ake e tiaki te tiki i tenei konae kawanatanga, ka mahi i nga mahi makutu katoa me te whakahoki i te hua whakamutunga.

Tauira i roto i Terraform ki te whawhai hepohepo me te mahi ā-ringa. Maxim Kostrikin (Ixtens)

Kei te tipu haere o tatou hanganga. Anei ta matou waehere. Na inaianei kaore matou e hiahia ki te hanga i tetahi miihini mariko, e hiahia ana matou ki te whai waahi whakamatautau.

Tauira i roto i Terraform ki te whawhai hepohepo me te mahi ā-ringa. Maxim Kostrikin (Ixtens)

Ko te Terraform ka taea e koe te hanga i tetahi mea penei i te kōwae, ara, te whakaahua i te mea ano ki etahi kōpaki.

Tauira i roto i Terraform ki te whawhai hepohepo me te mahi ā-ringa. Maxim Kostrikin (Ixtens)

A, hei tauira, i roto i te whakamatautau, waeahia tenei kōwae me te whiwhi i te mea ano me te mea i mahia e matou a Terraform tono i roto i te kōwae ake. Mo te whakamatautau ka waiho tenei waehere.

Tauira i roto i Terraform ki te whawhai hepohepo me te mahi ā-ringa. Maxim Kostrikin (Ixtens)

Mo te whakaputanga, ka taea e matou te tuku i etahi huringa ki reira, na te mea i roto i nga whakamatautau kaore matou e hiahia ki nga waahanga nui, i roto i te whakaputanga ka puta mai nga waahanga nui.

Tauira i roto i Terraform ki te whawhai hepohepo me te mahi ā-ringa. Maxim Kostrikin (Ixtens)

Na ka hoki ahau ki te kaupapa. He mahi uaua, he tino nui te hanganga i whakamaheretia. A he mea tika ki te whakatakoto i nga waehere katoa kia watea mo te katoa: mo te hunga e tiaki ana i tenei waehere, me te hunga e whakarereke ana. A i whakamaheretia ka taea e tetahi kaiwhakawhanake te haere ki te whakatika i nga hanganga e hiahiatia ana mo tana waahanga o te papa.

He rakau whaiaronga tenei e taunakihia ana e HashiCorp mena he kaupapa nui taau, a he mea tika ki te wehewehe i nga hanganga katoa ki etahi waahanga iti, me te whakaahua i ia waahanga ki tetahi kōpaki motuhake.

He whare pukapuka rauemi nui, ka taea e koe te karanga mo te mea ano i roto i te whakamatautau me te whakaputa.

Tauira i roto i Terraform ki te whawhai hepohepo me te mahi ā-ringa. Maxim Kostrikin (Ixtens)

I roto i a maatau, kaore tenei i te tino pai, na te mea ko te kohinga whakamatautau mo nga kaiwhakawhanake, mo te whakamatautau ranei me ngawari ake. A kaore au i pai ki te haere i roto i nga kopaki me te tono i roto i te raupapa tika, me te manukanuka ka piki ake te turanga, katahi ka piki ake te tauira e whakamahi ana i tenei turanga. Na reira, i whakarewahia nga whakamatautau katoa mai i te kōpaki kotahi. Ko nga waahanga ano i kiia i reira, engari i haere nga mea katoa i roto i te oma kotahi.

Ma te Terraform e tiaki nga whakawhirinakitanga katoa. A ka hangaia e ia nga rauemi i roto i taua raupapa kia taea ai e koe te tiki i tetahi wahitau IP, hei tauira, mai i tetahi tauira hou i hangaia, ka whiwhi i tenei wahitau IP i te urunga ara53.

I tua atu, he tino nui te papa. A ko te whakahaere i te kohinga whakamatautau, ahakoa mo te haora, ahakoa mo nga haora 8, he pakihi utu nui.

Na kua mahi aunoa matou i tenei pakihi. Na te mahi a Jenkins i tuku te puranga kia rere. He mea tika kia whakarewahia he tono kume ki roto me nga huringa e hiahia ana te kaiwhakawhanake ki te whakamatautau, tohua nga whiringa katoa, nga waahanga me nga rahi. Mena kei te pirangi ia ki te whakamatautau mahi, katahi ka taea e ia te tango i etahi atu waa. Mena ka hiahia ia ki te tirotiro kei te tuwhera etahi puka, ka taea e ia te timata i te utu iti. Me tohu ano mena ka hiahiatia he tautau, kaore ranei, etc.

Na ka pana a Jenkins i tetahi tuhinga anga, i whakarereke paku te waehere i roto i te kōpaki Terraform. I tangohia e ahau nga konae koretake me te taapiri i nga konae e tika ana. Na ka kotahi te oma o Terraform tono ka hiki ake te puranga.

Na tera ano etahi atu waahanga kaore au e pai ki te haere ki roto.

Tauira i roto i Terraform ki te whawhai hepohepo me te mahi ā-ringa. Maxim Kostrikin (Ixtens)

Na te mea mo te whakamatautau he iti noa atu nga whiringa atu i te whakaputanga, me mahi kape o nga waahanga kia taea ai ki enei kape te taapiri i nga ahuatanga e hiahiatia ana mo te whakamatautau anake.

A, i roto i nga whakamatautau ka hiahia ahau ki te whakamatautau i nga huringa ka uru ki te mahi. Engari i roto i te meka, kotahi te mea i whakamatauria, a he paku rereke i whakamahia i roto i te hanga. A he iti te pakaru i roto i te tauira i roto i te whakaputa i nga huringa katoa i whakamahia e te roopu mahi. A i etahi wa ka puta ko nga huringa e tika ana kia haere mai i te whakamatautau ki te whakaputa i noho tonu ki tetahi atu waahanga.

I tua atu, i puta he raru i taapirihia he ratonga hou, he rereke te rereke mai i etahi o naianei. A hei utu mo te whakarereke i tetahi waahanga o naianei, me mahi he kape me te taapiri i nga huringa e tika ana.

Inaa, ehara a Terraform i te tino reo. He whakapuakanga tenei. Mena ka hiahia matou ki te whakapuaki i tetahi mea, katahi ka whakapuakihia e matou. A ka mahi katoa.

I etahi wa, i te korero mo tetahi o aku tono kume, ka kii tetahi o aku hoa mahi kaore e tika te whakaputa i nga hukarere. I miharo ahau he aha tana tikanga. He meka putaiao tera i roto i te ao karekau e rua nga hukarere riterite, he paku katoa, engari he rereke. A, no taku rongonga i tenei, ka rongo tonu ahau i te taumaha o te waehere Terraform. Na te mea i te wa e hiahiatia ana kia neke mai i tetahi putanga ki tetahi waahanga, ka hiahia a Terraform ki te whakarereke i nga mekameka pakaru, ara kua kore te waehere i te hototahi ki te putanga e whai ake nei. Na me tono e au he tono toia, tata ki te haurua o nga konae kei roto i nga hanganga, kia taea ai te kawe i nga hanganga ki te putanga o muri o Terraform.

A, i muri i te putanga mai o te hukarere, ko nga waehere Terraform katoa i hurihia e matou hei puranga hukarere nui.

Mo tetahi kaiwhakawhanake o waho kei waho o te mahi, kaore he mea nui ki a ia, na te mea i tono tono ia, ka timata tana rauemi. Heoi ano, ehara i a ia ano te awangawanga. A ko te roopu DevOps, e whakarite kia pai nga mea katoa, me mahi enei huringa katoa. A ko te utu mo enei huringa i piki ake, tino nui ki ia kirikiri hukarere.

Tauira i roto i Terraform ki te whawhai hepohepo me te mahi ā-ringa. Maxim Kostrikin (Ixtens)

He korero mo te ahua o te tauira o te wananga ki te tuhi i nga porowhita tino pai e rua me te tioka ki te papa pango. A ka miharo te kaiako i tana kaha ki te tuhi marie me te kore he kapehu. Ka whakahoki te akonga: "He tino ngawari, i noho ahau e rua tau i roto i te ope taua ki te huri i te miihini miti."

A mo nga tau e wha kua uru ahau ki tenei kaupapa, kua rua tau ahau e mahi ana i te Terraform. A, o te akoranga, kei a au etahi tinihanga, etahi tohutohu me pehea te whakangawari i te Waehere Terraform, mahi tahi me te reo hootaka me te whakaiti i te taumahatanga mo nga kaiwhakawhanake me pupuri tonu i tenei waehere.

Tauira i roto i Terraform ki te whawhai hepohepo me te mahi ā-ringa. Maxim Kostrikin (Ixtens)

Ko te mea tuatahi e hiahia ana ahau ki te timata ko Symlinks. He maha nga waehere tukurua a Terraform. Hei tauira, he rite tonu te waea ki tetahi kaiwhakarato i nga waahi katoa ka hangaia e matou tetahi waahanga hanganga. A he mea tika ki te hoatu ki tetahi papa motuhake. A ki nga waahi katoa e hiahiatia ana te kaiwhakarato ki te hanga Symlinks ki tenei konae.

Tauira i roto i Terraform ki te whawhai hepohepo me te mahi ā-ringa. Maxim Kostrikin (Ixtens)

Hei tauira, i roto i te whakaputa ka whakamahi koe i te mahi, ka taea e koe te whai mana uru ki etahi putea Amazon o waho. A, no te whakarereke i tetahi konae, ko nga toenga katoa o te rakau rauemi ka whai mana e tika ana kia mohio ai a Terraform ko tehea waahanga o Amazon hei uru atu.

Tauira i roto i Terraform ki te whawhai hepohepo me te mahi ā-ringa. Maxim Kostrikin (Ixtens)

Kei hea a Symlinks e kore e mahi? Ka rite ki taku korero, kei a Terraform nga konae kawanatanga. A he tino hauhautanga ratou. Engari ko te meka ko te Terraform i arawhiti i te tuara i te tuatahi. A kaore e taea e ia te whakamahi i nga taurangi i roto i enei taapiri, me tuhi i nga wa katoa ki te tuhinga.

A, ko te mutunga, ka hanga rauemi hou tetahi, ka kapea e ia tetahi waahanga o te waehere mai i etahi atu kōpaki. A ka taea e ia te he ki te ki, ki te peere ranei. Hei tauira, ka mahia e ia he mea pouaka kirikiri mai i te pouaka kirikiri, katahi ka mahia i roto i te mahi. Na tera pea ka puta ko te peere e mahia ana ka whakamahia mai i te pouaka kirikiri. Ko te tikanga, ka kitea tere e ratou. Ka taea pea te whakatika i tenei, engari he moumou taima, he rauemi hoki.

Tauira i roto i Terraform ki te whawhai hepohepo me te mahi ā-ringa. Maxim Kostrikin (Ixtens)

Ka aha tatou i muri mai? I mua i te mahi me te Terraform, me arawhiti koe. I te wa o te arawhiti, ka tangohia e Terraform nga monomai katoa. I etahi wa, ka pakaru mai i te monolith ki te hoahoanga microservice. A me mahi tonu koe i te Terraform init kia toia ai nga waahanga katoa, nga monomai katoa.

A ka taea e koe te whakamahi i te tuhinga anga, ko te tuatahi, ka taea e koe te tiki i nga taurangi katoa. Ko te tuhinga anga karekau he iti noa. A, tuarua, ko nga huarahi. Mena kei te whakamahi tonu tatou i te huarahi kei roto i te whare putunga hei matua ki te konae kawanatanga, na, na reira, ka whakakorehia te hapa i konei.

Tauira i roto i Terraform ki te whawhai hepohepo me te mahi ā-ringa. Maxim Kostrikin (Ixtens)

Kei hea e taea ai e au nga raraunga? JSON kōnae. Ka taea e Terraform te tuhi i nga hanganga kaore i te hcl (HashiCorp Configuration Language), engari ano hoki i roto i te JSON.

He ngawari te panui a JSON mai i te tuhinga anga. Na reira, ka taea e koe te whakatakoto i tetahi konae whirihoranga me te peere ki tetahi waahi. A whakamahia tenei peere i roto i te waehere Terraform me te tuhinga anga mo te arawhiti.

Tauira i roto i Terraform ki te whawhai hepohepo me te mahi ā-ringa. Maxim Kostrikin (Ixtens)

He aha te mea nui kia whai peere Terraform? Na te mea he mea penei me nga konae kaaanga mamao. Arā, ka whakaarahia e au etahi rauemi, hei kii atu ki a Amazon: "Tena koa whakaarahia he tauira", me tohu e au te maha o nga tawhā e hiahiatia ana.

A ko enei tohu tohu kei te rongoa ki etahi atu kōpaki. Ka taea e au te tango me te kii: "Terraform, tena koa rere ki te konae kawanatanga o tera rawa rawa ka tikina enei tohu tohu." Na ko te ahua o te whakakotahitanga i waenganui i nga rohe rereke, i nga taiao ranei.

Kare e taea te whakamahi i te konae whenua mamao. Hei tauira, i hangaia e koe he VPC. A ko te Waehere Terraform e hanga ana i te VPC ka hangaia he VPC rereke ka roa te waa me whakatika koe tetahi ki tetahi, kia taea ai e koe te whakamahi i te tinihanga e whai ake nei.

Tauira i roto i Terraform ki te whawhai hepohepo me te mahi ā-ringa. Maxim Kostrikin (Ixtens)

Arā, hangahia he kōwae e ahua hanga ana he VPC, me te mea, ka hoatu he tohu ki a koe, engari ko te mea he konae noa me nga uara whakaraerae ka taea te whakamahi hei hanga i taua tauira.

Tauira i roto i Terraform ki te whawhai hepohepo me te mahi ā-ringa. Maxim Kostrikin (Ixtens)

Ehara i te mea tika ki te tiaki i te konae kawanatanga ki te kapua. Hei tauira, i te wa e whakamatautau ana i nga waahanga, ka taea e koe te whakamahi i te arawhiti o muri, ka tiakina te konae ki runga kōpae noa i te wa o te whakamatautau.

Tauira i roto i Terraform ki te whawhai hepohepo me te mahi ā-ringa. Maxim Kostrikin (Ixtens)

Inaianei he iti mo te whakamatautau. He aha nga mea ka taea te whakamatautau i roto i te Terraform? Tena pea, he maha nga mea ka taea, engari ka korero ahau mo enei mea e 4.

He mohio a HashiCorp me pehea te whakahōputu waehere Terraform. A ka taea e Terraform fmt te whakahōputu i te waehere ka whakatikahia e koe kia rite ki tera whakapono. No reira, me tirotiro nga whakamatautau mena ka rite te whakatakotoranga ki ta HashiCorp i tuku, kia kore ai koe e huri i te waahi o nga taiapa, aha atu.

Tauira i roto i Terraform ki te whawhai hepohepo me te mahi ā-ringa. Maxim Kostrikin (Ixtens)

Ko te mea e whai ake nei ko Terraform whakamana. He iti noa atu te mahi i te taki i te wetereo - ara, mena kua takirua nga reu katoa. He aha te mea nui i konei? He tino whanui o tatou hanganga. He maha nga papa rereke kei roto. A i roto i ia e hiahia ana koe ki te whakahaere i Terraform whakamana.

Na reira, kia tere ake te whakamatautau, ka whakahaerehia e matou nga tikanga maha i roto i te whakarara ma te whakamahi whakarara.

He mea tino pai te Parallel, whakamahia.

Engari i nga wa katoa ka timata a Terraform, ka haere ki a HashiCorp ka patai, "He aha nga putanga mono hou? A ko te mono kei roto i ahau kei roto i te keteroki – he tika, he he ranei?” Na ka puhoi tenei i ia hikoinga.

Tauira i roto i Terraform ki te whawhai hepohepo me te mahi ā-ringa. Maxim Kostrikin (Ixtens)

Mena ka korero koe ki a Terraform kei hea nga taputapu, ka kii a Terraform: "Ae, koinei pea te mea hou kei reira. E kore ahau e haere ki hea, ka tiimata tonu ahau ki te whakamana i to waehere Terraform.

Tauira i roto i Terraform ki te whawhai hepohepo me te mahi ā-ringa. Maxim Kostrikin (Ixtens)

Hei whakaki i te kōpaki ki nga monomai e tika ana, kei a matou he waehere Terraform tino ngawari e tika ana kia arawhiti. I konei, me tohu e koe nga kaiwhakarato katoa e uru ana ki to waehere, mena ka kii a Terraform: "Kaore au e mohio ki tetahi kaiwhakarato na te mea kaore i roto i te keteroki."

Tauira i roto i Terraform ki te whawhai hepohepo me te mahi ā-ringa. Maxim Kostrikin (Ixtens)

Ko te mea e whai ake nei ko te Mahere Terraform. Ka rite ki taku korero, ko te whakawhanaketanga he huringa. Ka huri taatau ki te waehere. Na me rapu koe he aha nga huringa kua whakamaheretia mo te hanganga.

A, ka tino nui rawa te hanganga, ka taea e koe te whakarereke i tetahi waahanga, whakatika etahi taiao whakamatautau, etahi rohe motuhake ranei, ka pakaru i tetahi waahanga tata. No reira, me hanga he mahere Terraform mo te katoa o nga hanganga me te whakaatu he aha nga huringa kua whakamaheretia.

Ka taea e koe te mahi ma te huarahi mohio. Hei tauira, i tuhia e matou he tuhinga Python hei whakatau i nga whakawhirinakitanga. A, i runga i nga mea kua whakarereketia: he waahanga Terraform, he waahanga motuhake ranei, ka hanga mahere mo nga kōpaki whakawhirinaki katoa.

Me mahi te mahere whenua ina tono. I te iti rawa ko ta matou mahi.

Ae ra, he pai ki te mahi whakamatautau mo ia huringa, mo ia mahi, engari he mea utu nui nga mahere. A i roto i te tono kume ka ki atu matou, "Tena koa homai nga mahere." Ka timata te robot. Ka tuku korero, ka taapirihia ranei nga mahere katoa e tumanakohia ana mai i o huringa.

He mea utu nui te mahere. Ka roa te wa na te mea ka haere a Terraform ki Amazon ka patai, "Kei te noho tonu tenei tauira? He rite tonu nga tawhā o tenei tauine-aunoa?” A kia tere ake ai tenei, ka taea e koe te whakamahi i tetahi tawhā penei i te whakahou=teka. Ko te tikanga ka tango a Terraform i te whenua mai i te S3. A ka whakapono ka rite te ahua o te kawanatanga ki nga mea kei Amazon.

He tere ake te Mahere Terraform, engari me taurite te kawanatanga ki o hanganga, ara, ki tetahi waahi, i etahi wa me timata te whakahou a Terraform. Ko te whakahou i te Terraform e tino rite ana, kia rite ai te kawanatanga ki nga mea kei roto i nga hanganga tuuturu.

A me korero tatou mo te haumaru. I konei me timata taatau. Kei hea koe e whakahaere ana i a Terraform me a Terraform i runga i to hanganga he whakaraerae. Arā, kei te mahia e koe te waehere. A, ki te mea kei roto i te tono toia etahi momo waehere kino, katahi ka taea te mahi i runga i te hanganga he nui rawa te uru. Na kia tupato kei hea koe e whakahaere ana i te mahere Terraform.

Tauira i roto i Terraform ki te whawhai hepohepo me te mahi ā-ringa. Maxim Kostrikin (Ixtens)

Ko te mea e whai ake nei e hiahia ana ahau ki te korero mo te whakamatautau raraunga-kaiwhakamahi.

He aha te raraunga-kaiwhakamahi? I Amazon, ka hangaia e matou he tauira, ka taea e matou te tuku i etahi momo reta mai i te tauira - meta data. I te wa i timatahia ai tetahi tauira, ko te nuinga o nga wa ka noho tonu te kapua init ki aua waa. Ka panuitia e Cloud init tenei reta me tana kii: "Ae, i tenei ra he taurite kawenga ahau." A i runga ano i enei tikanga, ka mahia e ia etahi mahi.

Tauira i roto i Terraform ki te whawhai hepohepo me te mahi ā-ringa. Maxim Kostrikin (Ixtens)

Engari, ina koa, ka mahia e matou te Mahere Terraform me te tono a Terraform, he rite te ahua o nga raraunga-kaiwhakamahi ki tenei putunga o nga nama. Arā, ka tukuna noa e ia he hash ki a koe. Ko nga mea katoa ka kitea e koe i roto i te mahere ko te mea ka puta he huringa, ka noho tonu ranei te hash.

A, ki te kore koe e aro ki tenei, katahi ka haere etahi konae tuhinga tuhi ki Amazon, ki te tino hanganga.

Tauira i roto i Terraform ki te whawhai hepohepo me te mahi ā-ringa. Maxim Kostrikin (Ixtens)

I tua atu, i te wa e mahi ana, ka taea e koe te whakaatu ehara i te hanganga katoa, engari ko te tauira anake. A i roto i te waehere me kii: "Tena koa whakaatu mai tenei tauira ki taku mata." Na te mutunga, ka taea e koe te whakaputa i te ahua o to raraunga i runga i a Amazon.

Tauira i roto i Terraform ki te whawhai hepohepo me te mahi ā-ringa. Maxim Kostrikin (Ixtens)

Ko tetahi atu whiringa ko te whakamahi i tetahi waahanga hei whakaputa i nga raraunga-kaiwhakamahi. Ka tono koe i tenei waahanga. Tikina te kōnae ki te kōpae. Whakatauritea ki te tohutoro. Na, ki te whakatau etahi jun ki te whakatika i nga raraunga-kaiwhakamahi iti, ka kii mai o whakamatautau: "Ae, he huringa kei konei, he mea noa tenei."

Tauira i roto i Terraform ki te whawhai hepohepo me te mahi ā-ringa. Maxim Kostrikin (Ixtens)

Ko te mea e hiahia ana ahau ki te korero mo te Automate Terraform tono.

Ae ra, he tino whakamataku ki te mahi a Terraform ki te tono aunoa, na te mea ko wai ka mohio he aha nga huringa kua tae mai ki reira me te ahua kino ka pa ki te hanganga ora.

Mo te taiao whakamatautau, he mea noa tenei. Arā, ko te mahi ka hangaia he taiao whakamatautau te mea e hiahiatia ana e nga kaihanga katoa. A ko te kii penei "i mahi nga mea katoa ki ahau" ehara i te mea whakakatakata, engari he tohu i te rangirua te tangata, i whakaara i te puranga, i whakahaere i etahi whakamatautau ki runga i tenei puranga. Na ka mohio ia kei te pai nga mea katoa i reira ka kii: "Ae, kua whakamatauria te waehere ka tukuna e au."

I roto i te hangahanga, te pouaka kirikiri, me etahi atu taiao e kaha ake ana ki te pakihi, he pai ki te whakamahi i etahi rauemi na te mea kaore e mate tetahi. Ko enei: ko nga roopu autoscale, ko nga roopu haumarutanga, ko nga mahi, ko te huarahi53 me reira ka tino nui te rarangi. Engari kia mau ki nga mea kei te haere, panuihia nga purongo o nga tono aunoa.

Ko te waahi he kino, he whakamataku ranei te whakamahi, hei tauira, mena he rauemi tohe tonu enei, mai i te putunga raraunga, katahi ka whiwhi purongo kei reira nga whakarereketanga kaore i whakamahia ki etahi waahanga hanganga. A ko te miihini kei te tirotirohia nga mahi ki te tono, ki te mahi ranei mai i tana papatohu.

Kei a Amazon tetahi mea penei i te Whakamutua te tiaki. A ka taea e ia te tiaki i etahi wa mai i nga huringa kaore e hiahiatia mo koe. Na ka haere a Terraform ki Amazon ka kii "Me patu e au tenei tauira kia mahia tetahi atu". Na ka kii a Amazon, "Aroha mai, ehara i tenei ra. Kei a matou te whakamarumaru Whakamutua.”

Tauira i roto i Terraform ki te whawhai hepohepo me te mahi ā-ringa. Maxim Kostrikin (Ixtens)

A ko te huka i runga i te keke ko te arotautanga waehere. Ina mahi tatou me te waehere Terraform, me tuku he maha rawa o nga tawhā ki te kōwae. Koinei nga tawhā e tika ana hei hanga i etahi momo rauemi. A ka huri te waehere ki nga rarangi nui o nga tawhā e tika ana kia tukuna mai i te waahanga ki tetahi waahanga, mai i te waahanga ki tetahi waahanga, ina koa kua kohanga nga waahanga.

A he tino uaua ki te panui. He tino uaua ki te arotake i tenei. A ko te nuinga o nga wa ka puta ko etahi taapiri kei te arotakehia, a ehara i te mea ko nga mea e hiahiatia ana. A ka pau te wa me te moni hei whakatika i muri mai.

Tauira i roto i Terraform ki te whawhai hepohepo me te mahi ā-ringa. Maxim Kostrikin (Ixtens)

Na reira, ka whakaaro ahau kia whakamahia e koe tetahi mea penei i te tawhā matatini kei roto tetahi rakau o nga uara. Arā, me hiahia koe ki tetahi momo kōpaki kei a koe nga uara katoa e hiahia ana koe ki tetahi momo taiao.

Tauira i roto i Terraform ki te whawhai hepohepo me te mahi ā-ringa. Maxim Kostrikin (Ixtens)

A, ma te karanga i tenei waahanga, ka taea e koe te tiki rakau ka hangaia i roto i te waahanga kotahi, ara, i roto i te waahanga noa e mahi ana mo te hanganga katoa.

I roto i tenei kōwae, ka taea e koe te mahi i etahi tatauranga ma te whakamahi i tetahi ahuatanga hou i Terraform hei tangata whenua. Na i roto i te putanga kotahi, whakaputahia etahi momo tawhā matatini, tera pea ka uru mai he hashes, huranga, aha atu.

Tauira i roto i Terraform ki te whawhai hepohepo me te mahi ā-ringa. Maxim Kostrikin (Ixtens)

I runga i tenei, ko nga mea tino pai katoa kua mutu i ahau. A ka hiahia ahau ki te korero mo Columbus. I a ia e rapu moni ana mo tana haerenga ki te hura i Inia (me tana i whakaaro i tera wa), karekau he tangata i whakapono ki a ia me te whakapono kare e taea. Katahi ia ka mea: "Kia tupato kei taka te hua." Ko nga kaipupuri putea katoa, he tangata tino taonga, he tangata mohio pea, i ngana ki te whakauru i te hua manu ki tetahi huarahi, a ka hinga i nga wa katoa. Na ka tango a Columbus i te hua manu, ka pehia iti. Ka mokemoke te anga, ka noho kore te hua manu. Ka mea ratou, "Aue, he ngawari rawa!" Na ka whakahoki a Columbus: "Ae, he ngawari rawa. A ka whakatuwherahia e au a Inia, ka whakamahia e te katoa tenei huarahi hokohoko.

A ko nga mea kua korerotia ake nei e ahau ki a koe he mea ngawari noa iho. A, ka mohio koe ki a raatau ka tiimata ki te whakamahi, kei te raupapa o nga mea. No reira whakamahia. Mena he mea noa enei mo koe, katahi ka mohio koe ki te whakatakoto i te hua manu kia kore ai e taka.

Tauira i roto i Terraform ki te whawhai hepohepo me te mahi ā-ringa. Maxim Kostrikin (Ixtens)

Me whakariterite:

  • Whakamātauria ki te karo i te hukarere. Me te iti o te hukarere, te iti o nga rauemi ka hiahia koe ki te whakarereke i to hanganga nui.
  • Huringa tonu. Arā, ina kua puta etahi huringa i roto i te waehere, me kawe e koe o hanganga kia rite wawe ki enei huringa. Kaua rawa he ahuatanga ka tae mai tetahi i roto i nga marama e rua, e toru ranei ki te titiro ki a Elasticsearch, ka hanga mahere Terraform, a he maha nga huringa kaore i whakaarohia e ia. A he nui te wa ki te whakahoki i nga mea katoa ki te raupapa.
  • Nga whakamatautau me te aunoatanga. Ka nui ake te kapi o to waehere ki nga whakamatautau me nga ahuatanga, ka nui ake to maia kei te mahi tika koe i nga mea katoa. A ko te tuku aunoa ka piki ake to maia i nga wa maha.
  • Ko te waehere mo te whakamatautau me nga taiao whakangao kia rite tonu. Ko te tikanga, na te mea he rereke te ahua o te whakaputanga ka noho tonu etahi ahuatanga ka puta i tua atu o te taiao whakamatautau. Engari ahakoa, he taapiri, he iti ranei, ka taea te whakarite.
  • A, ki te mea he nui to Waehere Terraform me te roa o te waa ki te pupuri i tenei waehere, kare i roa te roa ki te whakahou me te kawe mai kia pai.

Tauira i roto i Terraform ki te whawhai hepohepo me te mahi ā-ringa. Maxim Kostrikin (Ixtens)

  • hanganga korekore. Ko te tuku AMI i runga i te waarangi.
  • Hanganga mo te huarahi53 ina he maha o whakaurunga me te hiahia kia rite tonu te raupapa.
  • Te whawhai i nga rohe reiti API. Koinei te korero a Amazon, "Koinei, kaore au e whakaae ki etahi atu tono, tatari mai." A ko te haurua o te tari kei te tatari kia taea e ia te whakarewa i ana hanganga.
  • waahi waahi. Ehara a Amazon i te huihuinga iti me nga waahi ka taea e koe te penapena nui. A i reira ka taea e koe te korero i te katoa o te ripoata mo taua mea.
  • Nga mahi haumaru me te IAM.
  • Rapua nga rauemi kua ngaro, ina he waahi kaore koe i mohiotia i Amazone, ka kai moni ratou. Ahakoa he $100-150 te utu mo ia marama, neke atu i te $1 ia tau. Ko te rapu i enei rauemi he pakihi whai hua.
  • Me nga waahi kua rahuitia.

Tauira i roto i Terraform ki te whawhai hepohepo me te mahi ā-ringa. Maxim Kostrikin (Ixtens)

Heoi ano maku. He tino hauhautanga a Terraform, whakamahia. Mauruuru koe!

Au uiui

Nga mihi mo te ripoata! He konae kawanatanga kei S3 koe, engari me pehea koe e whakaoti ai i te raru ka taea e etahi tangata te tango i tenei konae kawanatanga ka ngana ki te tuku?

Tuatahi, kaore matou i te tere. Tuarua, he haki, e kii ana matou kei te mahi matou i etahi waahanga waehere. Arā, ahakoa te mea he tino nui te hanganga, ehara i te mea kei te whakamahi tonu te tangata i tetahi mea. A, i te wa he waahi kaha, he raru tenei, i pupuri matou i nga konae kawanatanga ki Git. He mea nui tenei, ki te kore ka mahia e te tangata he konae kawanatanga, me kohi-a-ringatia e matou ki roto i te puranga kia haere tonu ai. Inaianei kaore he raruraru pera. I te nuinga o te waa, i whakatauhia e Terraform tenei raru. A, mena kei te huri haere tonu tetahi mea, ka taea e koe te whakamahi raka hei aukati i to korero.

Kei te whakamahi koe i te puna tuwhera, i te hinonga ranei?

Kaore he hinonga, ara, nga mea katoa ka taea e koe te haere me te tango mo te kore utu.

Ko Stanislav toku ingoa. I hiahia ahau ki te hanga i tetahi taapiri iti. I korero koe mo te waahanga Amazon e taea ai e koe te hanga i tetahi tauira kaore e taea te patu. Kei roto ano hoki tenei i roto i te Terraform, i roto i te poraka Life Second, ka taea e koe te whakahau i te aukati i te whakarereke, i te aukati ranei mo te whakangaromanga.

He iti te wa. Tohu pai.

I hiahia ano ahau ki te patai e rua nga mea. Tuatahi, i korero koe mo te whakamatautau. Kua whakamahia e koe etahi taputapu whakamatautau? I rongo ahau mo te mono Test Kitchen. Tera pea he mea ke atu. A e hiahia ana ahau ki te patai mo nga Uara o te rohe. He pehea te rereke o te rereke mai i nga Taurangi Whakauru? A he aha e kore e taea e au te whakataurite i tetahi mea ma nga Uara Paetata anake? I ngana ahau ki te whakatau i tenei kaupapa, engari kaore au i mohio ki ahau ano.

Ka taea e tatou te korero mo te roanga atu o nga korero i muri o tenei whare. Ko nga taputapu whakamatautau na maatau ake i hanga. Kaore he mea hei whakamatautau. I te nuinga o te waa, he whiringa ka whakaarahia e nga whakamatautau aunoa nga hanganga ki tetahi waahi, tirohia kei te pai, katahi ka whakangaro i nga mea katoa me te ripoata kei te pai tonu to hanganga. Karekau tera na te mea ka rere nga taapu whakamatautau ia ra. Na ka nui. A, ki te timata tetahi mea ki te pakaru, katahi ka timata te pakaru me te kore e tirohia e tatou ki tetahi atu waahi.

Mo nga uara o te rohe, me haere tonu te korero ki waho o te hunga whakarongo.

Kia ora! Nga mihi mo te ripoata! He tino korero. I kii koe he maha nga momo waehere hei whakaahua i nga hanganga. Kua whakaaro koe ki te whakaputa i tenei waehere?

He patai pai, mihi mai! Ko te tohu ka whakamahia e matou nga hanganga hei waehere, ka whakaaro matou ka titiro matou ki te waehere me te mohio he aha te ahua o nga hanganga kei muri i tenei waehere. Mena ka hangaia te waehere, me whakaaro tatou he aha te waehere ka hangaia kia mohio ai he aha te ahua o nga hanganga kei reira. Ka whakaputahia ranei e matou te waehere, ka mahia, me te mea, ka whiwhi matou i te mea ano. No reira, i haere matou i te huarahi i tuhia e matou, i whiwhi matou. I tua atu, ka puta nga kaihanga i muri tata nei, i te wa i timata ai matou ki te mahi. Na kua roa rawa te huri.

Kua rongo koe mo jsonnet?

No.

Titiro, he mea tino pai tenei. Ka kite ahau i tetahi keehi motuhake ka taea e koe te tono me te whakaputa i te hanganga raraunga.

He pai nga kaihanga i te wa kei a koe, penei i te kata mo te miihini heu. Arā, i te wā tuatahi ka rerekē te kanohi, engari ka ōrite te kanohi o te katoa. He tino hauhautanga nga kaihanga. Engari, ko te mate, he ahua rereke o tatou kanohi. He raruraru tenei.

Titiro noa. Mauruuru koe!

Ko Maxim toku ingoa, no Sberbank ahau. I korero iti koe i ngana koe ki te kawe mai i a Terraform ki tetahi orite o te reo papatono. Ehara i te mea ngawari ki te whakamahi Ansible?

He mea tino rereke enei. Ka taea e Ansible te hanga rauemi, ka taea e Puppet te hanga rauemi ki Amazon. Engari kua tino whakakoi a Terraform.

Kei a koe anake a Amazon?

Ehara i te mea kei a matou anake a Amazon. Tata ki a maatau anake a Amazon. Engari ko te mea nui ko te mahara a Terraform. I roto i te Ansible, ki te kii koe: "Tangohia ahau kia 5 nga wa", ka piki ake, ka kii koe: "Na inaianei me 3 ahau". Ka kii a Terraform: "Ae, ka patua e ahau te 2", ka kii a Ansible: "Ae, e 3 maau." Tapeke 8.

Kia ora! Nga mihi mo to ripoata! He rawe te rongo mo Terraform. Kei te pirangi au ki te tuku korero iti mo te meka karekau tonu a Terraform he tuku tuturu, na reira kia tupato ki a Terraform.

He koko pai mo te tina. Arā, ki te hiahia koe ki tetahi otinga, katahi ka whakaroa koe i nga mea e kore e u, me era atu, engari ka pai, ka awhina i a maatau.

Ko te patai tenei. Ka whakamahi koe i te tuara Mamao, ka whakamahi koe i te S 3. He aha koe e kore ai e whakamahi i te tuara mana?

Whaimana?

Kapua Terraform.

Nonahea ia i puta mai ai?

Tata ki te 4 marama ki muri.

Mena kua puta mai i nga tau 4 ki muri, tera pea, kua whakautua e au to patai.

He mahi kua oti te hanga me nga kati, ka taea e koe te penapena i tetahi konae kawanatanga. Whakamātauria. Engari kaore ano ahau i whakamatau.

Kei te haere matou i runga i te tereina nui e tere haere ana. A kaore e taea e koe te tango i etahi motuka ka maka atu.

I korero koe mo te hukarere, he aha koe i kore ai e whakamahi i te peka? He aha i kore ai i mahi pera?

He ahua penei ta matou ko nga hanganga katoa kei roto i te putunga kotahi. Terraform, Puppet, nga tuhinga katoa e pa ana ki tenei, kei roto katoa i te putunga kotahi. Ma tenei ka taea e taatau te whakarite kia whakamatauria nga huringa taapiri. Mena he manga manga, katahi ka kore e taea te pupuri i taua kaupapa. E ono marama ka hipa, ka rere ke te ahua o te whiu. Koinei taku i hiahia kia rere atu i mua i te refactoring.

arā, karekau e mahi?

Kare rawa e mahi.

I te peka, ka tapahia e ahau te kiriata kōpaki. Arā, ki te mahi koe mo ia tāpae whakamātautau, hei tauira, kei te kapa A tana ake papa, kei te kapa B tana ake papa, kare hoki tenei e mahi. I hanga e matou he waehere taiao whakamatautau kotahi e ngawari ana kia pai ki te katoa. Arā, kotahi te waehere i tukuna e mātou.

Kia ora! Ko Yura toku ingoa! Nga mihi mo te ripoata! He patai mo nga waahanga. E kii ana koe kei te whakamahi koe i nga waahanga. Me pehea koe ki te whakatau i te take mena ka mahia nga huringa ki tetahi waahanga kaore i te hototahi ki te huringa a tetahi atu tangata? Me pehea te whakaputa i nga waahanga, me te ngana ranei ki te kawe mai i tetahi mea whakamiharo ki te whakatutuki i nga whakaritenga e rua?

He raruraru puranga hukarere nui tenei. Koinei te mea e pa ana ki a tatou i te wa ka taea e etahi huringa kino te pakaru i etahi waahanga o te hanganga. A ka kitea tenei i muri i etahi wa roa.

Arā, kaore ano kia whakatauhia?

Ka mahia e koe nga waahanga o te ao. A ape i te hukarere. A ka pai nga mea katoa. Ko te haurua tuarua o te purongo e pa ana ki te karo i tenei.

Kia ora! Nga mihi mo te ripoata! E hiahia ana ahau ki te whakamarama. I muri i nga whakaaturanga he puranga nui, i haere mai ahau. He pehea te whakakotahitanga o te karetao me te mahi tohanga?

raraunga-kaiwhakamahi.

Arā, ka tuwha noa koe i te konae ka mahia?

Ko nga raraunga-kaiwhakamahi he tuhipoka, ara, i te wa e hangahia ana e tatou he tohu o te ahua, ka ara ake a Daemon ki reira, a, e ngana ana ki te mohio ko wai ia, ka panuihia te tuhipoka he kaiwhakarite kawenga.

Arā, he momo hātepe motuhake tēnei ka tukuna?

Kaore matou i tito. Ka whakamahia e matou.

Kia ora! He patai noa taku mo te Kaiwhakamahi - raraunga. I kii koe he raru kei reira, tera pea ka tukuna e tetahi ki te he. He huarahi hei penapena kaiwhakamahi - raraunga i roto i te Git kotahi, kia marama tonu he aha nga korero a te Kaiwhakamahi-raraunga?

Ka whakaputahia e matou nga raraunga-kaiwhakamahi mai i te tauira. Arā, he maha nga taurangi ka uru ki reira. Na Terraform e whakaputa te hua whakamutunga. Na reira, kaore e taea e koe te titiro noa ki te tauira me te korero he aha te mea ka tupu, no te mea ko nga raruraru katoa e pa ana ki te whakaaro o te kaiwhakawhanake kei te tukuna e ia he aho i roto i tenei taurangi, katahi ka whakamahia he raupapa. A ko ia - bang me ahau - pera-a-pera, pera-a-pera, te rarangi e whai ake nei, ka pakaru nga mea katoa. Mena he rauemi hou tenei, ka whakaarahia e te tangata, ka kite kaore he mahi, katahi ka tere te whakatau. A, ki te mea kua whakahoutia tenei roopu autoscale, i etahi wa ka timata te whakakapi i nga waahi o te roopu autoscale. A pakipaki, kaore tetahi mea e mahi. Ka mamae.

Ka puta ko te otinga anake ko te whakamatautau?

Ae, ka kite koe i te raru, ka taapirihia e koe nga waahanga whakamatautau ki reira. Arā, ka taea hoki te whakamatautau i te putanga. Kaore pea i te watea, engari ka taea ano e koe te tohu tohu - tirohia kei te whaohia nga raraunga-kaiwhakamahi ki konei.

Ko Timur toku ingoa. He tino hauhautanga kei reira nga purongo mo te whakarite tika i a Terraform .

Kaore au i timata.

Ki taku whakaaro tera pea a tera hui ka tu. He patai ngawari taku. He aha koe i whakapakeke ai i te uara i roto i tetahi waahanga motuhake kaore i te whakamahi i nga tfvars, ara he aha te mea he pai ake te waahanga me nga uara i nga tfvars?

Arā, me tuhi ahau ki konei (kiriata: Production/environment/settings.tf): rohe = taurangi, rohe vpcnetwork, vpcnetwork variable and stvars - whiwhi i te mea ano?

Koia tonu ta matou mahi. Ka tirohia e matou te waahanga puna tautuhinga, hei tauira.

Inaa, he tfvars penei. He tino pai a Tfvars i roto i te taiao whakamatautau. He tfvars au mo nga waahi nui, mo nga mea iti. Na ka maka e ahau tetahi kōnae ki roto i te kōpaki. A ka riro taku i hiahia ai. Ka kite matou i nga hanganga, ka hiahia matou ki te kite me te mohio tonu ki nga mea katoa. Na ka puta mai me titiro koe ki konei, katahi ka titiro ki roto i nga tfvars.

Ka taea te noho nga mea katoa ki te waahi kotahi?

Ae, ko tfvars te wa kotahi to waehere. A ka whakamahia i roto i nga waahi rereke me nga rereke rereke. Na ka maka e koe nga tfvars ka whiwhi koe i nga ahuatanga. A he hanganga tatou hei waehere i roto i tona ahua tino parakore. Ka titiro, ka mohio.

Kia ora! Kua tae atu koe ki nga ahuatanga ka pokanoa te kaiwhakarato kapua ki nga mahi i mahia e koe ki a Terraform? Me kii tatou ka whakatika i nga raraunga-meta. He taviri ssh. A ka paheke tonu a Google i ana meta-raraunga, ona kii ki reira. A ka tuhi tonu a Terraform he huringa. I muri i ia oma, ahakoa kare he rereke, ka kii tonu ia ka whakahouhia e ia tenei mara inaianei.

Ma nga taviri, engari - ae, ko tetahi waahanga o te hanganga e pa ana ki taua mea, ara, kaore e taea e Terraform te whakarereke i tetahi mea. Kaore e taea e taatau te whakarereke i tetahi mea ma o tatou ringa. I a tatou e noho tahi ana.

Arā, i kite koe i tenei, engari kaore i puta he mea, me pehea tana mahi me tana mahi ano?

Kia aroha mai ae.

Kia ora! Ko Starkov Stanislav toku ingoa. Mail. ru Rōpū. Me pehea koe e whakaoti ai i te rapanga o te whakaputa tohu ki runga..., me pehea e tukuna ai ki roto? Ki taku mohio, na roto i te Kaiwhakamahi - raraunga hei tohu i te ingoa kaihautu, whakaturia te Puppet ki runga? Me te wahanga tuarua o te patai. Me pehea koe e whakaoti ai i tenei take i roto i te SG, ara, ka whakaputa koe i te SG, nga rau o nga tauira o taua momo, he aha te ingoa tika mo ratou?

Ko nga ahuatanga tino nui ki a maatau, he ataahua te ingoa. Ko nga mea kaore e hiahiatia ana, he panui he roopu autoscale tenei. A i roto i te ariā ka taea e koe te whao ki raro ka whiwhi i tetahi mea hou.

Mo te raruraru o te tohu, kaore he raruraru pera, engari he mahi pera. A ka whakamahia e matou nga tohu, he tino taumaha, na te mea he nui te hanganga me te utu nui. A me titiro tatou ki nga moni e pau ana, na nga tohu ka taea e tatou te whakariterite he aha me te haere ki hea. Na, ko te rapu mo tetahi mea i konei he nui nga moni kua pau.

He aha atu ano te patai?

Ina hanga e SG kotahi rau nga tauira, me wehe kee?

Kao, kaua. I ia wahanga he kaihoko e kii ana he raru taku. Mena ka ripoata mai tetahi kaihoko, ka mohio te kaihoko ki a ia, me te iti rawa, kei te noho tonu tana wahitau IP. Kua taea e koe te oma atu. Tuarua, ka whakamahi matou i te Consul for Discovery, kei hea a Kubernetes. A ka whakaatu ano a Consul i te wahitau IP o te tauira.

Arā, kei te aro tika koe ki te IP, ehara i te ingoa manaaki?

Kare e taea te whakatere i runga i te ingoa kaihautu, ara he maha. He tautohu tauira - AE, me etahi atu. Ka kitea e koe ki tetahi waahi, ka taea e koe te maka ki te rapunga.

Kia ora! I mohio ahau he mea pai a Terraform, he mea whakarite ki nga kapua.

Ehara i te mea anake.

Koinei te patai e pai ana ki ahau. Mena ka whakatau koe ki te neke, mea atu, ki te Bare Metal me o waahi katoa? Ka puta he raruraru? Me whakamahi tonu koe i etahi atu hua, hei tauira, ko te Ansible ano i whakahuahia i konei?

Ko te Ansible he korero mo tetahi atu mea. Arā, kei te rere kē a Ansible i te wa i timata ai te tauira. A ka mahi a Terraform i mua i te tiimata o te tauira. Ko te huri ki Bare Metal ehara.

Ehara i tenei wa, engari ka haere mai nga pakihi me te kii: "Haere mai."

Te huri ki tetahi atu kapua - ae, engari he ahua rereke kei konei. Me tuhi koe i te Waehere Terraform kia taea ai e koe te huri ki etahi atu kapua me te iti o te whakaheke toto.

I te tuatahi, i whakaritea te mahi he agnostic katoa o tatou hanganga, ara, he kapua katoa, engari i etahi wa ka mutu te pakihi ka kii: "Ae, hei nga tau N e whai ake nei kare matou e haere ki hea, ka taea e matou te whakamahi ratonga. mai Amazon"

Ko te Terraform ka taea e koe te hanga mahi Tuhinga o mua, whirihora i te PagerDuty, tuhinga raraunga, me etahi atu He maha nga hiku. Ka taea e ia te whakahaere i te ao katoa.

Nga mihi mo te ripoata! Kua 4 tau ano ahau ki te whakamahi i a Terraform inaianei. I te waahi o te whakawhiti maeneene ki Terraform, ki nga hanganga, ki te whakamaarama korero, i pa ki a matou tetahi ahuatanga kei te mahi a ringa tetahi tangata, a kei te ngana koe ki te hanga mahere. Na ka whiwhi ahau i etahi momo hapa i reira. Me pehea koe e pa ai ki enei raru? Me pehea e kitea ai e koe nga rauemi ngaro kua whakarārangihia?

Ko te nuinga o nga ringa me o tatou kanohi, mena ka kite tatou i tetahi mea rereke i roto i te purongo, katahi ka wetewete i nga mea kei reira, ka patua noa ranei. I te nuinga o te waa, he mea noa nga tono kume.

Mena he hapa, ka huri whakamuri koe? Kua tamata koe ki te mahi i tenei?

Kao, he whakatau tenei na te tangata i tenei wa ka kite ia i te raruraru.

Source: will.com