Hi omnes! Decembri, OTUS novum cursum movet -
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.
AWS Zona Landing (
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
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:
- Mutatio values
account_id
иregion
pro- prium, quod respondet notitiae in AWS Organization; - Mutatio values
landing_zone_components
illae quae tuae AWS Landing Zone uti casu aequant; - 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
Source: www.habr.com