Dia duit gach duine! I mí na Nollag, seolann OTUS cúrsa nua -
Le breis agus cúig bliana, tá ár bhfoireann ag Mitoc Group ag obair go dian dícheallach chun cabhrú le heagraíochtaí móra a lorg digiteach a athrú go rathúil agus a thógáil nó a aistriú go scamall AWS. I bhfocail eile, ár gcairde a lua ag AWS: “Tá ár gcustaiméirí ag athchruthú iad féin le AWS.” Is iarracht gan deireadh é meicníocht a athchruthú agus a shimpliú thar ceann na gcustaiméirí féin, agus déanann AWS jab iontach ag réiteach fadhbanna casta le réitigh atá éasca le foghlaim.
Crios Tuirlingthe AWS (
Cad é Crios Tuirlingthe AWS?
De réir faisnéise ó fhoinse oifigiúil:
Is réiteach é AWS Landing Zone a chuidíonn le custaiméirí timpeallacht shlán AWS a bhunú go tapa le cuntais iolracha bunaithe ar dhea-chleachtais AWS. Agus an oiread sin roghanna ann, féadann bunú timpeallachta ilchuntais a bheith am-íditheach, is éard atá i gceist le cuntais agus seirbhísí iolracha a chumrú, agus beidh tuiscint dhomhain ag teastáil ar sheirbhísí AWS.
Laghdaigh Crios Tuirlingthe AWS go mór castacht agus comhsheasmhacht patrún dearaidh comhchosúla a sheachadtar chuig custaiméirí éagsúla. Ar an láimh eile, bhí ar ár bhfoireann roinnt comhpháirteanna CloudFormation a athchumrú mar chomhpháirteanna Terraform chun iad a úsáid a thuilleadh le haghaidh uathoibrithe.
Mar sin d'iarr muid orainn féin, cén fáth nach dtógfaimid an réiteach Crios Tuirlingthe AWS ar fad i Terraform? An féidir linn é seo a dhéanamh agus an réiteoidh sé fadhbanna ár gcustaiméirí? Spoiler: beidh sé agus tá sé ag cinneadh a dhéanamh cheana féin! 🙂
Cathain nár cheart duit Crios Tuirlingthe AWS a úsáid?
Má tá tú ag déileáil le seirbhísí scamall rialta agus acmhainní scamall laistigh de chuntas AWS amháin nó dhó, d'fhéadfadh na bearta seo a bheith ró-ard. Is féidir le haon duine nach mbaineann leis an bpointe seo leanúint ar aghaidh ag léamh :)
Cad ba cheart duit a mheas sula dtosaíonn tú ag obair?
Tá straitéis néil de chineál éigin i bhfeidhm cheana féin ag go leor de na heagraíochtaí móra ar oibrigh muid leo. Bíonn deacrachtaí ag cuideachtaí seirbhísí scamall a chur i bhfeidhm go rathúil gan fís agus ionchais shoiléir. Tóg an t-am le do thoil chun do straitéis a shainiú agus tuiscint a fháil ar an gcaoi a n-oireann AWS di.
Agus straitéis á leagan síos, díríonn custaiméirí rathúla Crios Tuirlingthe AWS go gníomhach ar na nithe seo a leanas:
- Ní rogha é uathoibriú. Is fearr uathoibriú scamall dúchais.
- Úsáideann foirne go seasta na meicníochtaí céanna leis an tsraith uirlisí céanna chun acmhainní néal a sholáthar. Tá sé níos fearr Terraform a úsáid.
- Tá an cumas ag na húsáideoirí scamall is táirgiúla próisis ath-inúsáidte a chruthú agus iad a sheachadadh mar sheirbhísí ath-inúsáidte in ionad cód ath-inúsáidte. Is fearr ailtireacht gan fhreastalaí.
Modúl Terraform a thabhairt isteach le haghaidh Crios Tuirlingthe AWS
Tar éis roinnt míonna d’obair chrua, tá áthas orm a chur i láthair duit
Chun tús a chur leis, níl le déanamh ach dul ar siúl main.tf
chuig do chód:
module "landing_zone" {
source = "TerraHubCorp/landing-zone/aws"
version = "0.0.6"
root_path = "${path.module}"
account_id = "${var.account_id}"
region = "${var.region}"
landing_zone_components = "${var.landing_zone_components}"
}
Nóta: Bí cinnte a chumasú variables.tf
agus gach rud a d’fhéadfadh a bheith uait outputs.tf
.
Chun é a dhéanamh níos éasca le tuiscint, tá luachanna réamhshocraithe curtha againn le terraform.tfvars
:
account_id = "123456789012"
region = "us-east-1"
landing_zone_components = {
landing_zone_pipeline_s3_bucket = "s3://terraform-aws-landing-zone/mycompany/landing_zone_pipeline_s3_bucket/default.tfvars"
[...]
}
Ciallaíonn sé seo nuair a bhíonn an modúl seo á úsáid terraform
beidh ort:
- Athraigh luachanna
account_id
иregion
do do chuid féin, a fhreagraíonn do na sonraí san Eagraíocht AWS; - Athraigh luachanna
landing_zone_components
iad siúd a mheaitseálann do chás úsáide Crios Tuirlingthe AWS; - leasú
s3://terraform-aws-landing-zone/mycompany
chuig do bhloc S3 agus réimír eochair S3áit a stórálfaidh tú na comhaid.tfvars
(nó cosán iomlán chuig comhaid.tfvars
i do stór áitiúil).
Féadfaidh na mílte, na céadta, nó na mílte comhpháirt in-imscartha a bheith sa mhodúl seo, ach níor cheart nó ní dhéanfar iad go léir a imscaradh. Ag am rite, comhpháirteanna nach cuid den léarscáil athróg iad landing_zone_components
déanfar neamhaird de.
Conclúid
Táimid thar a bheith sásta agus bródúil as torthaí ár n-iarrachtaí chun cabhrú le custaiméirí uathoibriú dúchais scamall a thógáil. Is é an modúl Terraform do AWS Landing Zone réiteach eile a chuidíonn le heagraíochtaí timpeallacht shlán AWS a bhunú go tapa le cuntais iolracha bunaithe ar dhea-chleachtais AWS. Is eol dúinn go maith go bhfuil AWS ag fás ar luas dÚsachtach tapa, agus táimid tiomanta do réiteach terraform a fhorbairt go tapa a chlúdaíonn gach bonn agus a chomhtháthaíonn le réitigh táirgeachta AWS eile.
Sin é an méid. Táimid ag fanacht le do thuairimí agus cuireadh a thabhairt duit
Foinse: will.com