Infrastructure as Code (IaC) என்பது உங்கள் உள்கட்டமைப்பை (சேவையகங்கள், நெட்வொர்க்குகள், தரவுதளங்கள்) கையேடு அமைப்பதற்குப் பதிலாக குறியீடு/கட்டமைப்பு கோப்புகள் மூலம் வரையறுப்பது மற்றும் நிர்வகிப்பது ஆகும். CloudFormation, Terraform, மற்றும் CDK போன்ற கருவிகள் உள்கட்டமைப்பை மீண்டும்பயன்படுத்தக்கூடியதாக, பதிப்பு-கட்டுப்படுத்தப்பட்டதாக, மற்றும் தன்னியக்கமாக்குகின்றன.
IaC தீர்க்கும் சிக்கல்
MANUALLY setting up infrastructure (clicking in the Console) is:
→ not REPEATABLE (hard to recreate identically; error-prone)
→ not VERSIONED (no history of what changed, by whom, why)
→ not DOCUMENTED (the setup lives only in someone's memory/clicks)
→ hard to review, share, or roll back
→ IaC defines infrastructure in CODE → solving all of this.
