Ua hoʻololi ʻia mai Terraform i CloudFormation - a mihi

ʻO ka hōʻike ʻana i ke kahua hana ma ke ʻano he code i loko o kahi ʻano kikokikona hiki ke hana hou ʻia he hana maʻalahi maikaʻi loa ia no nā ʻōnaehana ʻaʻole pono e hoʻolei i ka ʻiole. Ua ʻike ʻia kēia hana ʻo Hoʻolālā e like me ke code, a hiki i kēia manawa aia ʻelua mau mea hana kaulana no ka hana ʻana i kēia, ʻoi aku hoʻi ma AWS: ʻOhana hoʻoponopono и Hoʻokumu ʻana o ke ao.

Ua hoʻololi ʻia mai Terraform i CloudFormation - a mihi
Ke hoʻohālikelike nei i kaʻu mau ʻike me Terraform a me CloudFormation

Ma mua o ke komo ʻana Twitch (iā ʻAmazon Jr.) Ua hana au ma hoʻokahi hoʻomaka ʻana Ua hoʻohana au iā Terraform no ʻekolu makahiki. Ma kaʻu hana hou, ua hoʻohana nui au iā Terraform, akā ua koi mai ka ʻoihana iaʻu e hoʻololi i nā mea āpau e like me ke ʻano o Amazon, me CloudFormation. Ua hoʻomohala pono wau i nā hana maikaʻi loa no nā mea ʻelua, a ua hoʻohana i nā mea hana ʻelua i nā kahe hana paʻakikī loa ma waena o ka hui. Ma hope mai, ma hope o ka noʻonoʻo pono ʻana i nā hopena o ka hoʻololi ʻana mai Terraform a i CloudFormation, ua maopopo iaʻu ʻo Terraform paha ke koho maikaʻi loa no ka hui.

He weliweli ʻo Terraform

Mana Beta o ka polokalamu

ʻAʻole i hiki ʻo Terraform i ka mana 1.0, he kumu maikaʻi ia e hoʻohana ʻole ai. Ua loli nui ia mai koʻu hoʻāʻo mua ʻana, akā i kēlā manawa terraform apply Ua haki pinepine ia ma hope o kekahi mau hoʻonui hou ʻana a i ʻole ma hope o kekahi mau makahiki o ka hoʻohana ʻana. Manaʻo wau "ua ʻokoʻa nā mea i kēia manawa," akā ... ʻo ia ka mea a nā mea a pau e ʻōlelo nei, ʻeā? Aia nā hoʻololi i kūlike ʻole me nā mana ma mua, ʻoiai ua kūpono lākou, a me he mea lā ua kūpono ke ʻano a me nā wehewehe no ka mālama ʻana i nā kumuwaiwai. Me he mea lā ua hoʻomaikaʻi ʻia ka mea hana, akā ... :-0

Ma ka ʻaoʻao ʻē aʻe, ua hana maikaʻi ʻo AWS i ka mālama ʻana i ka hoʻohālikelike hope. ʻO kēia paha no ka mea ua hoʻāʻo pinepine ʻia kā lākou lawelawe ma loko ma mua o ka kapa hou ʻia ʻana a hoʻokuʻu ʻia i ka lehulehu. No laila, ʻo ka "hana maikaʻi" he ʻōlelo hoʻohaʻahaʻa. ʻO ka mālama ʻana i ka hoʻohālikelike hope no kahi API e like me ka multivariate a me ka paʻakikī e like me AWS he mea paʻakikī loa. ʻO kēlā me kēia mea i pono e mālama i nā API lehulehu i hoʻohana nui ʻia e like me AWS e hoʻomaopopo i ka paʻakikī o ka hana ʻana pēlā i nā makahiki. Eia naʻe, i kaʻu ʻike ʻana, ʻaʻole i loli ke ʻano o CloudFormation i nā makahiki.

E hālāwai me ka wāwae... he pōkā ia.

I koʻu ʻike, e holoi i ke kumuwaiwai malihini He mea hiki ʻole ke hoʻokomo i nā kumuwaiwai CloudFormation e kū nei mai kāu waihona CF ponoʻī. Ua like ʻo Terraform. Hiki iā ʻoe ke hoʻokomo i nā kumuwaiwai e kū nei i kāu waihona. He mea kupaianaha maoli kēia hiʻohiʻona, akā me ka mana nui e hele mai me ke kuleana nui. Ke hoʻohui ʻoe i kahi kumuwaiwai i kāu waihona, ʻaʻole hiki iā ʻoe ke holoi a hoʻololi paha iā ia i kou wā e hana ana me kāu waihona. Ua hoʻihoʻi kēia i hoʻokahi manawa. Ua lawe hewa kekahi ma Twitch, me ka ʻole o ka manaʻo ʻino, i ka hui palekana AWS o kekahi i loko o kā lākou waihona Terraform ponoʻī. Ua hoʻokomo lākou i kekahi mau kauoha, a… ua nalowale ka hui palekana (me kāna kaʻa e komo mai ana).

ʻO Terraform ka Nui

Hoʻōla hou ʻia mai nā kūlana piha ʻole

I kekahi manawa, ʻaʻole hiki iā CloudFormation ke hoʻololi piha mai kekahi kūlana i kekahi. E hoʻāʻo ia e hoʻi i ka mea ma mua. ʻO ka mea pōʻino, ʻaʻole hiki ke hana mau ʻia kēia. Hiki ke hopohopo iki ka hoʻoponopono ʻana i ka haunaele i loaʻa mai—ʻaʻole ʻoe i ʻike inā e hauʻoli ʻo CloudFormation e hacked ʻia, ʻoiai inā no ka hoʻoponopono wale nō. ʻAʻole hiki iā ia ke hoʻoholo pololei inā hiki iā ia ke hoʻi i ke kūlana ma mua a, ma ka paʻamau, e kau ana no nā hola, e kali ana i kahi hana mana.

ʻO Terraform, ma ka ʻaoʻao ʻē aʻe, e hoʻōla maikaʻi ʻia mai nā hoʻololi i hāʻule ʻole a hāʻawi i nā pono hana debugging ākea.

Nā loli maopopo aʻe i ke kūlana o ka palapala

"ʻAe, e ke kaulike ukana, ke hoʻololi nei ʻoe. Akā pehea?"

—he ʻenekinia hopohopo, mākaukau e kaomi i ke pihi ʻae.

I kekahi manawa pono wau e hoʻoponopono i ke kaulike ukana i loko o kaʻu waihona CloudFormation—no ka laʻana, e hoʻohui i kahi helu awa a hoʻololi paha i kahi hui palekana. ʻAʻole hōʻike maopopo ʻo CloudFormation i nā loli. Ke nānā pālua nei au i ka faila YAML i nā manawa he ʻumi e hōʻoia ʻaʻole au i holoi i kekahi mea pono a i ʻole i hoʻohui i kekahi mea pono ʻole.

ʻOi aku ka moakāka o Terraform ma kēia ʻano. I kekahi manawa ua moakāka loa ia (heluhelu: hoʻonāukiuki). ʻO ka mea pōmaikaʻi, ua hoʻokomo pū ka mana hou loa i ka hōʻike hoʻololi i hoʻomaikaʻi ʻia—i kēia manawa hiki iā ʻoe ke ʻike maopopo i ka mea e loli nei.

ʻĀkau

E kākau i ka polokalamu ma ke kua.

I ka ʻōlelo pololei ʻana, ʻo ka hiʻohiʻona koʻikoʻi o ka polokalamu lōʻihi, ʻo ia kona hiki ke hoʻololi i ka loli. E kākau i kekahi polokalamu ma ke kua. ʻO kaʻu pahele nui loa, ʻo ia ka lawe ʻana i kahi lawelawe "maʻalahi" a laila hoʻāʻo e hoʻokomo i nā mea āpau i loko o hoʻokahi CloudFormation a i ʻole Terraform stack. A ʻoiaʻiʻo, i nā mahina ma hope mai, ua ʻike ʻia ua hewa wau, a ʻaʻole maʻalahi ka lawelawe! No laila, pono wau e uhaki i ka stack nui i nā ʻāpana liʻiliʻi. Me CloudFormation, hiki ke hana ʻia kēia ma ka hana hou ʻana i ka stack e kū nei, ʻaʻole wau e hana me kaʻu mau waihona ʻikepili. ʻO Terraform, ma ka ʻaoʻao ʻē aʻe, ua ʻae iaʻu e ʻoki i ka stack a wāwahi iā ia i nā ʻāpana liʻiliʻi e hiki ke hoʻokele.

Nā Modula ma Git

ʻOi aku ka maʻalahi o ka kaʻana like ʻana i ke code Terraform ma nā stacks he nui ma mua o ka kaʻana like ʻana me CloudFormation. Me Terraform, hiki iā ʻoe ke kau i ke code i loko o kahi waihona git a komo iā ia me ka hoʻohana ʻana i ka mana mana semantic. Hiki i kekahi mea me ke komo ʻana i kēia waihona ke hoʻohana hou i ke code i kaʻana like ʻia. ʻO ka mea like o CloudFormation ʻo S3, akā ʻaʻole ia e hāʻawi i nā pono like, a ʻaʻohe kumu e haʻalele ai iā git no S3.

Ua ulu ka hui, a ua hiki i ka hiki ke kaʻana like i nā stacks maʻamau i kahi pae koʻikoʻi. Hoʻomaʻalahi a kūlohelohe hoʻi ʻo Terraform i kēia, ʻoiai ʻo CloudFormation e koi ana i ka nui o ka lele ʻana ma waena o nā hoops e hoʻokō ai i kahi mea e like me kēia.

Nā hana ma ke ʻano he code

"E kākau mākou i ke kiʻi a ʻo ia wale nō."

—he ʻenekinia 3 mau makahiki ma mua o ka hana hou ʻana i ka huila Terraform.

I ka wā e pili ana i ka hoʻomohala polokalamu, ʻoi aku ka polokalamu Go a i ʻole Java ma mua o ke code wale nō.

Ua hoʻololi ʻia mai Terraform i CloudFormation - a mihi
Code ma ke ʻano he Code

Aia pū kekahi ke kahua hana e hana nei.

Ua hoʻololi ʻia mai Terraform i CloudFormation - a mihi
Hoʻolālā e like me ke code

Akā, mai hea mai ia? Pehea ʻoe e nānā ai? Ma hea e noho ai kāu code? Pono anei nā mea hoʻomohala i ka ʻae e komo ai?

Ua hoʻololi ʻia mai Terraform i CloudFormation - a mihi
Nā Hana ma ke ʻano he Code

ʻOi aku ka lilo ʻana i mea hoʻomohala polokalamu ma mua o ke kākau ʻana i ke code.

ʻAʻole ʻo AWS wale nō ke koho: hoʻohana paha ʻoe i nā mea lawelawe ʻē aʻe, e like me SignalFx, PagerDuty, a i ʻole Github. Loaʻa paha iā ʻoe kahi kikowaena Jenkins kūloko no CI/CD a i ʻole kahi dashboard Grafana kūloko no ka nānā ʻana. Koho ka poʻe iā Infra ma ke ʻano he Code no nā kumu like ʻole, a he mea nui like nā mea āpau no nā mea e pili ana i ka polokalamu.

I koʻu hana ʻana ma Twitch, ua hoʻolalelale mākou i nā lawelawe ma waena o nā ʻōnaehana i hoʻokomo ʻia a me nā ʻōnaehana AWS a Amazon. Ke hana nei mākou a mālama i nā microservices he nui, e hoʻonui ana i ke kumukūʻai hana. Ua like nā kamaʻilio ʻana me kēia:

  • ЯʻAuē, he nui ka hana e hoʻomaka ai i hoʻokahi microservice. Pono wau e hoʻohana i kēia mea e hana i kahi moʻokāki AWS (e hele ana mākou no ʻelua mau moʻokāki ma microservice), a laila ʻo kēia no ka hoʻonohonoho ʻana i nā leka hoʻomaopopo, ʻo kēia no ka waihona code, ʻo kēia no ka papa inoa leka uila, a ʻo kēia…
  • Ke alakaʻiE kākau kākou i ke kiʻi a ʻo ia wale nō.
  • ЯʻAe, akā e loli ke ʻano o ka palapala ponoʻī. Pono mākou i kahi ala e nānā ai ua hōʻano hou ʻia kēia mau mea Amazon āpau i kūkulu ʻia.
  • Ke alakaʻiMaikaʻi ke kani. E kākau mākou i kahi palapala no kēlā.
  • ЯMaikaʻi loa! Akā, e pono ana paha nā palena i ka palapala. E ʻae anei ia iā lākou?
  • Ke alakaʻiʻAe, e ʻae ʻo ia, he aha hou aʻe kāna e hana ai!
  • ЯHiki ke loli ke kaʻina hana, e nalowale ana ka hoʻohālikelike hope. Pono kekahi ʻano mana manamana.
  • Ke alakaʻiManaʻo maikaʻi loa!
  • ЯHiki ke hoʻololi lima ʻia nā mea hana i loko o ka ʻaoʻao mea hoʻohana. Pono mākou i kahi ala e nānā a hoʻoponopono ai i kēia.

…3 mau makahiki ma hope mai:

  • Ke alakaʻiA ua loaʻa iā mākou ka terraform.

ʻO ke aʻo o ka moʻolelo: ʻoiai inā ʻoe a hiki i koʻu mau pepeiao ma nā mea āpau a Amazon, ke hoʻohana nei ʻoe i kahi mea ʻaʻole AWS, a loaʻa i kēlā mau lawelawe kahi mokuʻāina e hoʻohana ana i kahi ʻōlelo hoʻonohonoho e mālama i kēlā mokuʻāina i ka sync.

ʻO CloudFormation Lambda vs. Terraform Git Modules

ʻO Lambda ka hopena a CloudFormation i ka pilikia o ka logic maʻamau. Me ka lambda, hiki iā ʻoe hana i nā macros ai ole ia, kumuwaiwai mea hoʻohanaHoʻolauna kēia ʻano hana i nā paʻakikī hou aʻe i ʻole ka mana semantic o Terraform o nā modula git. Noʻu, ʻo ka pilikia koʻikoʻi loa, ʻo ia ka hoʻokele ʻana i nā ʻae no kēia mau lambdas mea hoʻohana āpau (e uhi ana i nā ʻumi o nā moʻokāki AWS). ʻO kekahi pilikia koʻikoʻi hou aku, ʻo ia ka pilikia moa-a-hua manu paha: pili ia me ke code lambda. ʻO ka hana lambda ponoʻī he ʻōnaehana a me ke code, a pono ia e nānā a hoʻonui. ʻO ke kui hope loa i loko o ka pahu kupapaʻu, ʻo ia ka paʻakikī o ka hoʻonui ʻana i nā loli code lambda semantically; Pono nō hoʻi au e hōʻoia ʻaʻole i loli nā hana stack, me ka ʻole o ke kauoha pololei, ma waena o nā holo.

Hoʻomanaʻo wau i ka makemake e hana i kahi hoʻolaha canary no kahi ʻano Elastic Beanstalk me kahi mea kaulike ukana maʻamau. ʻO ke ala maʻalahi loa, ʻo ia ka hana ʻana i kahi hoʻolaha lua no EB ma ka ʻaoʻao o ke kaiapuni hana, e lawe ana i hoʻokahi ʻanuʻu hou aʻe: e hoʻohui i ka hui hoʻolaha canary auto-scaling me ka hoʻolaha LB i ke kaiapuni hana. A ʻoiai ʻo Terraform e hoʻohana nei ʻO ka hopena o ka ASG beantalk, e koi ana kēia i ʻehā laina keu o ke code ma Terraform. I koʻu nīnau ʻana inā he hopena like ma CloudFormation, ua kuhikuhi ʻia wau i kahi waihona git holoʻokoʻa me kahi pipeline hoʻolaha a me nā mea āpau—no ka mea hiki i kēlā mau laina ʻehā o ke code Terraform ke hana.

ʻIke maikaʻi ia i ka drift

E hōʻoia i kūlike ka ʻoiaʻiʻo me nā mea i manaʻo ʻia.

Ka ʻike ʻana i ka holo ʻana He hiʻohiʻona ikaika loa nā hana ma ke ʻano he code no ka mea kōkua ia i ka hōʻoia ʻana e kūlike ka ʻoiaʻiʻo me nā mea i manaʻo ʻia. Loaʻa ia me CloudFormation a me Terraform. Akā i ka ulu ʻana o ka production stack, ua hua mai ka ʻike ʻana i ka drift ma CloudFormation i nā hopena wahaheʻe hou aʻe.

Me Terraform, loaʻa iā ʻoe nā lou lifecycle holomua no ka ʻike ʻana i ka drift. No ka laʻana, hiki iā ʻoe ke hoʻopuka i ke kauoha hoʻololi pololei ma ka wehewehe hana ECS inā makemake ʻoe e hoʻowahāwahā i nā loli i ka wehewehe ʻana o kahi hana kikoʻī me ka nānā ʻole ʻana i nā loli i ka hoʻolaha holoʻokoʻa ECS.

ʻO CDK a me ka wā e hiki mai ana o CloudFormation

He paʻakikī ke hoʻokele iā CloudFormation ma nā pae ākea, ma waena o nā ʻōnaehana. Ua ʻike ʻia ka nui o kēia mau pilikia, a koi ka mea hana i nā hiʻohiʻona e like me aws-cdk, he ʻōnaehana no ka wehewehe ʻana i ke kahua ao i loko o ke code a me ka hoʻokō ʻana ma o AWS CloudFormation. He mea hoihoi ia e ʻike i ka mea e hiki mai ana no ka aws-cdk, akā e hakakā ia e hoʻokūkū me nā pono ʻē aʻe o Terraform; ʻo ka lawe ʻana iā CloudFormation i ka par e pono ai nā hoʻololi nui.

I mea e pale aku ai i ka hoka me Terraform

ʻO kēia ka "ʻōnaehana hana ma ke ʻano he CODE", ʻaʻole "ma ke ʻano he kikokikona".

ʻAʻole maikaʻi loa koʻu manaʻo mua no Terraform. Manaʻo wau ua kuhihewa wale wau i ke ʻano o ka hana. ʻIke mua ka hapa nui o nā ʻenekinia he ʻano kikokikona ia e pono e hoʻololi ʻia i loko o ke kahua i makemake ʻia. ʻAʻole ia ke ala.

Pili nā ʻoiaʻiʻo o ka hoʻomohala polokalamu maikaʻi iā Terraform pū kekahi.

Ua ʻike au i nā hana maikaʻi loa no ke kākau ʻana i nā code maikaʻi i hoʻowahāwahā ʻia ma Terraform. Ua hoʻolilo ʻoe i nā makahiki e aʻo ai e lilo i mea papahana maikaʻi. Mai hoʻolei i kēlā ʻike no ka mea wale nō ʻoe e hana nei me Terraform. Pili pū nā ʻoiaʻiʻo o ka hoʻomohala polokalamu maikaʻi iā Terraform.

Pehea e hiki ʻole ai iā ʻoe ke hoʻololi i ke code?

Ua ʻike au i nā puʻu Terraform nui me ka ʻole o nā palapala. Pehea ʻoe e kākau ai i ke code i nā ʻaoʻao—me ka ʻole o nā palapala? E hoʻohui i nā palapala e wehewehe ana i kāu wae helu Terraform (e hoʻokūpaʻa ana i ka huaʻōlelo "code" ma aneʻi), no ke aha he mea nui kēia ʻāpana, a me kāu mea e hana ai.

Pehea ʻoe e hoʻolaha ai i nā lawelawe i hana mua ʻia i hoʻokahi hana nui ()?

Ua hālāwai au me nā puʻu Terraform paʻakikī loa i hōʻike ʻia ma ke ʻano he module hoʻokahi. No ke aha mākou e hoʻolaha ʻole ai i nā polokalamu e like me ia? No ke aha mākou e wāwahi ai i nā hana nui i nā mea liʻiliʻi? Pili nā pane like iā Terraform. Inā nui loa kāu module, pono ʻoe e wāwahi iā ia i nā modules liʻiliʻi.

ʻAʻole anei kāu ʻoihana e hoʻohana i nā hale waihona puke?

Ua ʻike au i nā ʻenekinia, i ka wā e hoʻomaka ana i kahi papahana hou me ka hoʻohana ʻana iā Terraform, e kope wale ana i nā ʻāpana nui mai nā papahana ʻē aʻe i loko o kā lākou iho, a laila e hoʻoponopono hou ana iā lākou a hiki i ka wā e hana ai. E hana anei ʻoe i kēlā me ke code hana ma kāu ʻoihana? Hoʻohana mākou i nā hale waihona puke no kekahi kumu, ma hope o nā mea a pau. ʻAe, ʻeā? ʻaʻole pono nā mea a pau e lilo i hale waihona puke, akā, ma hea lā mākou me ka ʻole o nā hale waihona puke lehulehu ma ke kumumanaʻo?!

ʻAʻole ʻoe e hoʻohana i ka PEP8 a i ʻole gofmt?

Loaʻa i ka hapa nui o nā ʻōlelo kahi hoʻolālā hoʻonohonoho maʻamau a ʻae ʻia. Ma Python, ʻo PEP8 ia. Ma Go, ʻo gofmt ia. Loaʻa iā Terraform kāna iho: terraform fmtNanea!

E hoʻohana anei ʻoe iā React me ka ʻike ʻole i ka JavaScript?

Hiki i nā modula Terraform ke hoʻomaʻalahi i kekahi mau ʻāpana o ke kahua paʻakikī āu e kūkulu nei, akā ʻaʻole ia manaʻo hiki iā ʻoe ke hoʻowahāwahā loa iā ia. Makemake ʻoe e hoʻohana pololei iā Terraform me ka ʻike ʻole i nā kumuwaiwai? Ua make ʻoe: e hala ka manawa, a ʻaʻole loa ʻoe e akamai iā Terraform.

Ke hoʻohana nei ʻoe i ke code no nā singletons a i ʻole ka dependency injection?

ʻO ka hoʻokomo ʻana i ka hilinaʻi kahi hana hoʻomohala polokalamu maikaʻi loa i ʻike ʻia, makemake ʻia ma mua o nā singletons. Pehea e pili ai kēia iā Terraform? Ua ʻike au i nā modula Terraform e hilinaʻi nei i ke kūlana mamao. Ma kahi o ke kākau ʻana i nā modula e kiʻi ana i ke kūlana mamao, e kākau i kahi modula e lawe ana i nā palena. A laila e hoʻouna i kēlā mau palena i ka modula.

Hana maikaʻi anei kāu mau hale waihona puke i nā mea he ʻumi a i ʻole hoʻokahi mea nui?

ʻOi aku ka maikaʻi o nā waihona puke e kālele ana i hoʻokahi hana a hana maikaʻi loa. Ma kahi o ke kākau ʻana i nā modula Terraform nui e hoʻāʻo nei e hana i nā mea āpau i ka manawa hoʻokahi, e hoʻohui iā lākou i mau ʻāpana e hana maikaʻi i hoʻokahi mea. A laila e hoʻohui iā lākou e like me ka mea e pono ai.

Pehea ʻoe e hana ai i nā hoʻololi i nā hale waihona puke me ka ʻole o ka hoʻohālikelike hope?

Pono kahi module Terraform i kaʻana like ʻia, e like me kahi waihona puke maʻamau, e hoʻomaopopo i nā mea hoʻohana e pili ana i nā loli i kūlike ʻole i hope. He mea hoʻonāukiuki ia ke hana ʻia kēlā mau loli i loko o nā waihona puke, a he mea hoʻonāukiuki like ia ke hana ʻia nā loli i kūlike ʻole i hope i nā modula Terraform. Manaʻo ʻia e hoʻohana i nā tag git a me semver i ka wā e hoʻohana ai i nā modula Terraform.

Ke holo nei ka lawelawe hana ma kāu kamepiula lawe lima a i ʻole ma kahi kikowaena ʻikepili?

Loaʻa iā Hashicorp nā mea hana e like me Ao Terraform e holo i kāu Terraform. ʻO kēia mau lawelawe kikowaena e maʻalahi ai ka hoʻokele, loiloi, a me ka ʻāpono ʻana i nā loli Terraform.

ʻAʻole ʻoe e kākau i nā hoʻokolohua?

Ua ʻike nā ʻenekinia he pono e hoʻāʻo ʻia ke code, akā hoʻopoina pinepine lākou e hana pēlā i ka wā e hana pū ana me Terraform. Hiki i kēia ke alakaʻi i nā pilikia paʻakikī no ke kahua. Paipai wau i ka "hoʻāʻo" a i ʻole "hana ʻana i nā laʻana" o nā stacks me ka hoʻohana ʻana i nā modula i hiki ke hoʻolaha pono ʻia no ka hōʻoia i ka wā CI/CD.

ʻO Terraform a me nā lawelawe micro

ʻO ke ola a me ka make o nā ʻoihana microservices e hilinaʻi nei i ka wikiwiki, ka hana hou, a me ka hoʻopilikia ʻana o nā stacks hana microservice hou.

ʻO ka ʻaoʻao maikaʻi ʻole maʻamau o nā hoʻolālā microservice, ka mea i koe i ka hoʻoholo ʻole ʻia, pili i ka hana, ʻaʻole pili i ke code. Inā ʻoe e ʻike iā Terraform ma ke ʻano he ala wale nō e hoʻokele pono ai i ka ʻaoʻao ʻōnaehana o kahi hoʻolālā microservice, ke nalo nei ʻoe i nā pono maoli o kēia ʻōnaehana. ua like nā mea a pau me ke code.

Source: www.habr.com

E kūʻai i ka hoʻokipa hilinaʻi no nā pūnaewele me ka pale DDoS, nā kikowaena VPS VDS 🔥 E kūʻai i ka hoʻokipa pūnaewele hilinaʻi me ka pale DDoS, nā kikowaena VPS VDS | ProHoster