Introducendis programmable AWS Zonam in Terraform moduli

Hi omnes! Decembri, OTUS novum cursum movet - Solutio nubis Architecture. In antecessum huius curriculi initium communicamus vobiscum translationem materiae interesting quae in re est.

Introducendis programmable AWS Zonam in Terraform moduli

AWS Zonam egressi solutio est quae clientibus adiuvat celeriter securam, multi-ratio AWS environment in optimis exercitiis fundatur.

Plus quinque annos, turma nostra apud Mitoc Group infatigabiliter laboravit ut magna instituta feliciter digitally transformaret et aedificaret vel migraret vestigium digitale ad nubem AWS. Id est, amicos nostros ponere in AWS: "Clitatores nostri se iunxerunt AWS". Inexhaustus conatus est mechanicas reficere et simpliciorem reddere pro ipsis clientibus, et AWS magnum officium facit problematum multiplicium solvendorum cum solutionibus facile discendis.

Introducendis programmable AWS Zonam in Terraform moduli
AWS Zona Landing (fons)

What is AWS Landing Zone?

Secundum informationem de officiali fonte:

AWS Landing Zona solutio est quae clientibus adiuvat celeriter securam AWS environment cum rationibus multiplicibus rationibus in AWS optimis exercitiis nititur. Cum tot optiones, ambitus multi-rationes constituere potest tempus consumens, varias rationes et officia configurans involvunt, et altam intelligentiam AWS officia requirunt.

AWS Landing Zone signanter reduxit multiplicitatem et constantiam similium consiliorum formas diversis clientibus traditas. E contra, turmae nostrae debebant quaedam CloudFormation componentes ac Terraform partes reconfigurare ut iis ulterioribus automationibus uteretur.

So nos ipsos interrogavimus, cur non totam solutionem AWS Landing Zonae in Terraform construimus? Possumusne hoc facere et solvere quaestiones clientium nostrorum? Praedo: vult et iam decerno! 🙂

Quando non uteris AWS Zonam egressi?

Si agimus de servitiis regularibus nubes et facultates nubeculas intra unam vel duas rationes AWS, haec mensura overkill potest. Qui hoc non refert, legere potest :)

Quid cogitas antequam opus?

Multi ex magnis Institutis peregimus, cum iam aliquam speciem belli in loco nubilo haberemus. Societates certant ut nubes officia feliciter efficiant sine visione et exspectatione manifesta. Sume tempus tuum consilium definiendi et quomodo AWS incidat in illud intellige.

Cum consilio ponens, prospere AWS Zonam egressi clientes strenue intendunt in sequentibus:

  • Automatio simpliciter non est optio. Cloud automation indigena praefertur.
  • Partes constanter eisdem mechanicis utuntur cum instrumentorum instrumentorum statuto ut nubes facultates praebeant. Melius est uti Terraform.
  • Nubes uberrimae utentes facultatem habent processus reusable creandi et eas tradendi ut officia reusable pro codice reusable. Architectura serverless praeponitur.

Introducendis Terraform Module pro AWS egressi Zonam

Post aliquot menses labori tibi gratulor exhibere Terraform moduli pro AWS Landing Zone. fons reponitur in GitHub et firmum release versiones editum in Subcriptio Module Terraform.

Ut incipiat, simpliciter conversus in main.tf ad codicem tuum:

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}"
}

Nota: Vide ut enable variables.tf et omne opus outputs.tf.

Ut facilius intelligatur, valores default to addidimus 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"
  [...]
}

Id est, cum utens huius moduli terraform vos mos postulo:

  1. Mutatio values account_id и region pro- prium, quod respondet notitiae in AWS Organization;
  2. Mutatio values landing_zone_components illae quae tuae AWS Landing Zone uti casu aequant;
  3. recipere disciplinam s3://terraform-aws-landing-zone/mycompany ad obstructionum S3 et clavis praepositionis S3ubi repone files .tfvars (Vel absolutum iter ad files .tfvars in vestri locus repono).

Modus iste decem, centena, vel mille partes explicabiles habere potest, sed non omnes debent vel explicari. In runtime componentibus quae non sunt pars tabulae variabilis landing_zone_components ignorabitur.

conclusio,

Horruit et superbus sumus, ut fructus laboris nostri participes sint, ut clientes adiuvantes nubem indigenam automationem construant. Modulus Terraform pro AWS Landing Zona alia solutio est quae organizations adiuvat cito securam AWS environment cum pluribus rationibus in AWS optimarum exercitiorum fundatis. Probe novimus AWS insano cursu celerius crescere, nobis mandari ut celerius evolvatur solutioni terraformi quae omnes bases tegit et etiam cum aliis solutionibus productionis AWS integratur.

Id omne. Tuas tuas exspectamus et te invitamus liberum webinar in quibus Studeamus consilium de architectura dominico Cloud Landing Zonam et rationes architectonicas ditionum principalium considera..

Source: www.habr.com

Add a comment