{"id":4188,"date":"2025-12-03T17:11:22","date_gmt":"2025-12-03T09:11:22","guid":{"rendered":"https:\/\/aws-oncloudai.com\/?p=4188"},"modified":"2025-12-03T17:11:22","modified_gmt":"2025-12-03T09:11:22","slug":"build-aws-cloud-infrastructure-with-terraform","status":"publish","type":"post","link":"https:\/\/aws-oncloudai.com\/ko\/terraform\uc73c\ub85c-aws-\ud074\ub77c\uc6b0\ub4dc-\uc778\ud504\ub77c-\uad6c\ucd95\/","title":{"rendered":"Terraform\uc744 \uc0ac\uc6a9\ud558\uc5ec AWS \ud074\ub77c\uc6b0\ub4dc \uc778\ud504\ub77c \uad6c\ucd95"},"content":{"rendered":"<p data-start=\"154\" data-end=\"321\">\uae30\uc5c5\ub4e4\uc774 \ud074\ub77c\uc6b0\ub4dc \ucef4\ud4e8\ud305 \uc804\ub7b5\uc744 \ud3ec\uad04\uc801\uc73c\ub85c \ubc1c\uc804\uc2dc\ud0a4\uba74\uc11c \uc778\ud504\ub77c\uc758 \ubcf5\uc7a1\uc131\uc740 \uae30\uc874 \uc6b4\uc601 \ubc0f \uc720\uc9c0 \uad00\ub9ac \ubaa8\ub378\uc758 \uc5ed\ub7c9\uc744 \ud6e8\uc52c \ub6f0\uc5b4\ub118\uc5c8\uc2b5\ub2c8\ub2e4. \ub2e4\uc911 \ud658\uacbd \uad00\ub9ac\ubd80\ud130 \uc9c0\uc5ed \uac04 \ubc30\ud3ec \ubc0f \ubcf4\uc548 \uc804\ub7b5\uc758 \ud45c\uc900\ud654\ub41c \uad6c\ud604\uc5d0 \uc774\ub974\uae30\uae4c\uc9c0, \uae30\uc5c5\uc758 \uc778\ud504\ub77c \uad00\ub9ac \uc694\uad6c\ub294 \ub2e8\uc21c\ud55c &quot;\uac00\uc6a9\uc131&quot;\uc744 \ub118\uc5b4 &quot;\ud45c\uc900\ud654&quot;, &quot;\uc81c\uc5b4 \uac00\ub2a5\uc131&quot;, \uadf8\ub9ac\uace0 &quot;\uc790\ub3d9\ud654&quot;\uae4c\uc9c0 \uc544\uc6b0\ub985\ub2c8\ub2e4. \uc774\ub294 \ubc14\ub85c... <strong data-start=\"271\" data-end=\"310\">\ucf54\ub4dc\ub85c\uc11c\uc758 \uc778\ud504\ub77c(IaC)<\/strong> \uc774\uac83\uc774 \ub110\ub9ac \ucc44\ud0dd\ub41c \uc8fc\uc694 \uc774\uc720\uc785\ub2c8\ub2e4.<\/p>\n<p data-start=\"323\" data-end=\"595\">\uc218\ub9ce\uc740 IaC \ub3c4\uad6c \uc911\uc5d0\uc11c\ub3c4 Terraform\uc740 \ud06c\ub85c\uc2a4 \ud074\ub77c\uc6b0\ub4dc \uae30\ub2a5, \uc120\uc5b8\uc801 \uad6c\ubb38, \uadf8\ub9ac\uace0 \uac15\ub825\ud55c \uc81c\uacf5\uc5c5\uccb4 \uc0dd\ud0dc\uacc4\ub97c \ubc14\ud0d5\uc73c\ub85c \uc804 \uc138\uacc4\uc801\uc73c\ub85c \uac00\uc7a5 \uc601\ud5a5\ub825 \uc788\ub294 IaC \ud45c\uc900 \uc911 \ud558\ub098\ub85c \uc190\uaf3d\ud799\ub2c8\ub2e4. \uae30\uc5c5\uc774 AWS\ub97c \uc8fc\uc694 \ud074\ub77c\uc6b0\ub4dc \ud50c\ub7ab\ud3fc\uc73c\ub85c \uc0ac\uc6a9\ud560 \ub54c Terraform\uc740 \ud300\uc774 \ud074\ub77c\uc6b0\ub4dc \uc778\ud504\ub77c\ub97c \ub354\uc6b1 \ud6a8\uc728\uc801\uc774\uace0 \uc77c\uad00\ub418\uac8c \uad6c\ucd95\ud558\uace0 \uad00\ub9ac\ud560 \uc218 \uc788\ub3c4\ub85d \uc9c0\uc6d0\ud569\ub2c8\ub2e4. \uacf5\uc2dd AWS \ub9ac\uc140\ub7ec\uc778 &quot;On the Cloud&quot;\ub294 \uc9c0\ub09c \uba87 \ub144 \ub3d9\uc548 \uc218\ub9ce\uc740 \uae30\uc5c5\uc758 Terraform \ud074\ub77c\uc6b0\ub4dc \uad6c\ucd95\uc5d0 \ucc38\uc5ec\ud558\uc5ec \uc544\ud0a4\ud14d\ucc98 \uc124\uacc4 \ubc0f \ubaa8\ub4c8 \uac1c\ubc1c\ubd80\ud130 \uc9c0\uc18d\uc801 \ubc30\ud3ec \uc2dc\uc2a4\ud15c \uad6c\ucd95\uc5d0 \uc774\ub974\uae30\uae4c\uc9c0 \uad11\ubc94\uc704\ud55c \uacbd\ud5d8\uc744 \ucd95\uc801\ud574 \uc654\uc2b5\ub2c8\ub2e4. \uc774 \uae00\uc5d0\uc11c\ub294 Terraform\uc758 \uae30\uc220\uc801 \uac00\uce58, AWS\uc640\uc758 \uc2dc\ub108\uc9c0 \ud6a8\uacfc, \uc77c\ubc18\uc801\uc778 \uc560\ud50c\ub9ac\ucf00\uc774\uc158 \uc2dc\ub098\ub9ac\uc624, \uadf8\ub9ac\uace0 &quot;On the Cloud&quot;\uc5d0\uc11c \uc81c\uacf5\ud558\ub294 \uc804\ubb38 \uc11c\ube44\uc2a4\uc5d0 \ub300\ud574 \uccb4\uacc4\uc801\uc73c\ub85c \uc124\uba85\ud569\ub2c8\ub2e4.<\/p>\n<h2 data-start=\"602\" data-end=\"639\"><\/h2>\n<h4 data-start=\"602\" data-end=\"639\"><strong data-start=\"605\" data-end=\"639\">Terraform\uc774\ub780 \ubb34\uc5c7\uc778\uac00\uc694?<\/strong><\/h4>\n<p data-start=\"641\" data-end=\"772\">Terraform\uc740 HashiCorp\uc758 \uc624\ud508\uc18c\uc2a4 IaC \ub3c4\uad6c\uc785\ub2c8\ub2e4. \uc120\uc5b8\uc801 \uad6c\uc131 \ud30c\uc77c\uc744 \ud1b5\ud574 \uc778\ud504\ub77c\uc758 \ubaa9\ud45c \uc0c1\ud0dc\ub97c \uc124\uba85\ud558\uace0, \uc2dc\uc2a4\ud15c\uc740 \uc790\ub3d9\uc73c\ub85c \uc2e4\ud589 \uacc4\ud68d\uc744 \uc0dd\uc131\ud558\uace0 \ub9ac\uc18c\uc2a4 \uc0dd\uc131, \uc5c5\ub370\uc774\ud2b8 \ubc0f \uc0ad\uc81c\ub97c \uc644\ub8cc\ud569\ub2c8\ub2e4. \uae30\uc874\uc758 \uc2a4\ud06c\ub9bd\ud2b8 \uae30\ubc18 \uc6b4\uc601 \ubc0f \uc720\uc9c0 \uad00\ub9ac\uc640 \ub2ec\ub9ac Terraform\uc740 \uc548\uc815\uc131, \uc77c\uad00\uc131 \ubc0f \uac10\uc0ac \uac00\ub2a5\uc131\uc744 \uc911\uc2dc\ud558\uc5ec \uc5d4\uc9c0\ub2c8\uc5b4\ub9c1 \ud6a8\uc728\uc131\uc744 \ud06c\uac8c \ud5a5\uc0c1\uc2dc\ud0ac \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/p>\n<h4 data-start=\"774\" data-end=\"800\"><strong data-start=\"778\" data-end=\"800\">Terraform\uc758 \ud575\uc2ec \uae30\ub2a5\uc740 \ub2e4\uc74c\uacfc \uac19\uc2b5\ub2c8\ub2e4.<\/strong><\/h4>\n<h5 data-start=\"802\" data-end=\"822\"><strong data-start=\"806\" data-end=\"822\">1. \uc120\uc5b8\uc801 \uc778\ud504\ub77c \uc124\uba85<\/strong><\/h5>\n<p data-start=\"823\" data-end=\"899\">\uac1c\ubc1c\uc790\ub294 \uc885\uc18d\uc131\uc774\ub098 \uc791\uc5c5 \uc21c\uc11c\ub97c \uc218\ub3d9\uc73c\ub85c \ucc98\ub9ac\ud560 \ud544\uc694 \uc5c6\uc774 \uc6d0\ud558\ub294 \ub9ac\uc18c\uc2a4 \uc0c1\ud0dc\ub9cc \uc124\uba85\ud558\uba74 \ub429\ub2c8\ub2e4. Terraform\uc740 \ud604\uc7ac \uc0c1\ud0dc\uc640 \uc6d0\ud558\ub294 \uc0c1\ud0dc\ub97c \ube44\uad50\ud558\uc5ec \uc2e4\ud589\ud560 \ub2e8\uacc4\ub97c \uc790\ub3d9\uc73c\ub85c \uacb0\uc815\ud569\ub2c8\ub2e4.<\/p>\n<h5 data-start=\"901\" data-end=\"922\"><strong data-start=\"905\" data-end=\"922\">2. \ud074\ub77c\uc6b0\ub4dc \ubc0f \uc5ec\ub7ec \uc2dc\uc2a4\ud15c \uac04 \ud1b5\ud569 \uad00\ub9ac<\/strong><\/h5>\n<p data-start=\"923\" data-end=\"969\">Terraform\uc758 Provider \uba54\ucee4\ub2c8\uc998\uc740 \ub9e4\uc6b0 \ubc1c\uc804\ub418\uc5b4 \uc788\uc2b5\ub2c8\ub2e4. \ub2e4\uc591\ud55c AWS \uc11c\ube44\uc2a4 \uc678\uc5d0\ub3c4 \ub2e4\uc74c\uc744 \uc9c0\uc6d0\ud569\ub2c8\ub2e4.<\/p>\n<ul data-start=\"970\" data-end=\"1062\">\n<li data-start=\"970\" data-end=\"989\">\n<p data-start=\"972\" data-end=\"989\">Azure, GCP \ubc0f \uae30\ud0c0 \ud074\ub77c\uc6b0\ub4dc \ud50c\ub7ab\ud3fc<\/p>\n<\/li>\n<li data-start=\"990\" data-end=\"1005\">\n<p data-start=\"992\" data-end=\"1005\">Alibaba Cloud, Tencent Cloud \ub4f1 \ub85c\uceec \ud074\ub77c\uc6b0\ub4dc<\/p>\n<\/li>\n<li data-start=\"1006\" data-end=\"1045\">\n<p data-start=\"1008\" data-end=\"1045\">Kubernetes, GitHub, Cloudflare \ubc0f \uae30\ud0c0 \ud0c0\uc0ac \uc11c\ube44\uc2a4<\/p>\n<\/li>\n<li data-start=\"1046\" data-end=\"1062\">\n<p data-start=\"1048\" data-end=\"1062\">\ub85c\uceec \uac00\uc0c1\ud654 \ud658\uacbd\ub3c4 \uad00\ub9ac\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/p>\n<\/li>\n<\/ul>\n<p data-start=\"1064\" data-end=\"1087\">\uc989, \ud68c\uc0ac\ub294 \ub2e8\uc77c \ub3c4\uad6c \uc138\ud2b8\ub97c \uc0ac\uc6a9\ud558\uc5ec \uc804\uccb4 \uc778\ud504\ub77c\ub97c \uad00\ub9ac\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/p>\n<h5 data-start=\"1089\" data-end=\"1113\"><strong data-start=\"1093\" data-end=\"1113\">3. \uc7ac\ud604 \uac00\ub2a5\ud558\uace0 \ubc84\uc804 \uad00\ub9ac\uac00 \uac00\ub2a5\ud55c \ud658\uacbd \uad6c\ucd95<\/strong><\/h5>\n<p data-start=\"1114\" data-end=\"1186\">\uc778\ud504\ub77c\ub294 Git \uc800\uc7a5\uc18c\uc5d0 \ucf54\ub4dc\ub85c \uc800\uc7a5\ub418\uba70, \ubaa8\ub4e0 \ubcc0\uacbd \uc0ac\ud56d\uc744 \uac10\uc0ac\ud558\uace0 \ucd94\uc801\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4. \uc0c8\ub85c\uc6b4 \ud658\uacbd, \uc7ac\ud574 \ubcf5\uad6c \ud658\uacbd \ub610\ub294 \ub9c8\uc774\uadf8\ub808\uc774\uc158 \ud658\uacbd \ub4f1 \uc5b4\ub5a4 \ud658\uacbd\uc5d0\uc11c\ub4e0 \ub3d9\uc77c\ud55c \ucf54\ub4dc \ud15c\ud50c\ub9bf\uc744 \uc0ac\uc6a9\ud558\uc5ec \uc2e0\uc18d\ud558\uac8c \ubc30\ud3ec\ub97c \uc644\ub8cc\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/p>\n<h5 data-start=\"1188\" data-end=\"1211\"><strong data-start=\"1192\" data-end=\"1211\">4. \uba85\ud655\ud55c \ubcc0\uacbd \uc81c\uc5b4 \ubc0f \uacc4\ud68d \ubaa8\ub378<\/strong><\/h5>\n<p data-start=\"1212\" data-end=\"1284\">Terraform\uc774 \uc81c\uacf5\ud569\ub2c8\ub2e4 <code data-start=\"1226\" data-end=\"1242\">Terraform \uacc4\ud68d<\/code> \ubcc0\uacbd \uc0ac\ud56d\uc744 \uad6c\ud604\ud558\uae30 \uc804\uc5d0 \uc5b4\ub5a4 \ub9ac\uc18c\uc2a4\uac00 \uc601\ud5a5\uc744 \ubc1b\uc744\uc9c0 \uc790\uc138\ud788 \ubbf8\ub9ac \ubcfc \uc218 \uc788\ub3c4\ub85d \ud558\uba74 \uae30\uc874 \ucf58\uc194 \uc791\uc5c5\uc5d0\uc11c\ub294 \ub2ec\uc131\ud558\uae30 \uc5b4\ub824\uc6b4 \ubcf4\uc548 \uae30\ub2a5\uc744 \uc81c\uacf5\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/p>\n<h5 data-start=\"1286\" data-end=\"1316\"><strong data-start=\"1290\" data-end=\"1316\">5. \uac15\ub825\ud55c AWS \uc81c\uacf5\uc5c5\uccb4 \uc9c0\uc6d0<\/strong><\/h5>\n<p data-start=\"1317\" data-end=\"1397\">AWS \uc81c\uacf5\uc790\ub294 \ub9e4\uc6b0 \uc790\uc8fc \uc5c5\ub370\uc774\ud2b8\ub418\uba70, \uac70\uc758 \ubaa8\ub4e0 AWS \uc11c\ube44\uc2a4\ub294 \ucd9c\uc2dc \ud6c4 \uc9e7\uc740 \uae30\uac04 \ub0b4\uc5d0 Terraform \uc0dd\ud0dc\uacc4\uc5d0 \ud1b5\ud569\ub420 \uc218 \uc788\uc73c\ubbc0\ub85c \uae30\uc5c5\uc740 IaC \uc218\uc900\uc5d0\uc11c \ucd5c\uc2e0 \uc11c\ube44\uc2a4\ub97c \uc9c0\uc18d\uc801\uc73c\ub85c \uc0ac\uc6a9\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/p>\n<p data-start=\"1399\" data-end=\"1467\">AWS\uc5d0 \ud06c\uac8c \uc758\uc874\ud558\ub294 \uae30\uc5c5\uc758 \uacbd\uc6b0 Terraform\uc740 \uc778\ud504\ub77c\ub97c \uad6c\ucd95\ud558\ub294 \ud45c\uc900\ud654\ub418\uace0 \ubcf5\uc81c \uac00\ub2a5\ud55c \ubc29\uc2dd\uc744 \uc81c\uacf5\ud558\uc5ec \ud074\ub77c\uc6b0\ub4dc \ub9ac\uc18c\uc2a4 \uad00\ub9ac\ub97c \ud22c\uba85\ud558\uace0, \uc81c\uc5b4 \uac00\ub2a5\ud558\uba70 \uc790\ub3d9\ud654\ud560 \uc218 \uc788\ub3c4\ub85d \ud569\ub2c8\ub2e4.<\/p>\n<h4 data-start=\"1474\" data-end=\"1504\"><strong data-start=\"1477\" data-end=\"1504\">Terraform\uacfc AWS\uc758 \uc2dc\ub108\uc9c0 \ud6a8\uacfc<\/strong><\/h4>\n<p data-start=\"1506\" data-end=\"1573\">Terraform\uc740 \uacf5\uc2dd AWS \ub3c4\uad6c\ub294 \uc544\ub2c8\uc9c0\ub9cc AWS \uc0ac\uc6a9\uc790\ub4e4 \uc0ac\uc774\uc5d0\uc11c \ub9e4\uc6b0 \ub192\uc740 \uc778\uae30\ub97c \ub204\ub9ac\uace0 \uc788\uc2b5\ub2c8\ub2e4. Terraform\uacfc Terraform\uc744 \ud568\uaed8 \uc0ac\uc6a9\ud558\uba74 \uc778\ud504\ub77c \uad00\ub9ac \uae30\ub2a5\uc744 \ud06c\uac8c \ud5a5\uc0c1\uc2dc\ud0ac \uc218 \uc788\uae30 \ub54c\ubb38\uc785\ub2c8\ub2e4.<\/p>\n<h5 data-start=\"1575\" data-end=\"1599\"><strong data-start=\"1579\" data-end=\"1599\">1. AWS \ud480\uc2a4\ud0dd \ub9ac\uc18c\uc2a4\ub97c \ud6a8\uc728\uc801\uc73c\ub85c \uad00\ub9ac\ud558\uc138\uc694<\/strong><\/h5>\n<p data-start=\"1600\" data-end=\"1647\">Terraform\uc744 \uc0ac\uc6a9\ud558\uba74 \uae30\uc5c5\uc740 \ub2e4\uc74c\uc744 \ud3ec\ud568\ud558\ub418 \uc774\uc5d0 \uad6d\ud55c\ub418\uc9c0 \uc54a\ub294 \uac70\uc758 \ubaa8\ub4e0 AWS \ub9ac\uc18c\uc2a4\uc758 \uc0dd\uc131 \ubc0f \uad00\ub9ac\ub97c \uc790\ub3d9\ud654\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/p>\n<ul data-start=\"1648\" data-end=\"1794\">\n<li data-start=\"1648\" data-end=\"1672\">\n<p data-start=\"1650\" data-end=\"1672\">EC2, \uc790\ub3d9 \ud655\uc7a5, EBS<\/p>\n<\/li>\n<li data-start=\"1673\" data-end=\"1691\">\n<p data-start=\"1675\" data-end=\"1691\">VPC, \uc11c\ube0c\ub137, \ub77c\uc6b0\ud305 \ud14c\uc774\ube14, \ubcf4\uc548 \uadf8\ub8f9<\/p>\n<\/li>\n<li data-start=\"1692\" data-end=\"1709\">\n<p data-start=\"1694\" data-end=\"1709\">S3, \ud074\ub77c\uc6b0\ub4dc\ud504\ub860\ud2b8<\/p>\n<\/li>\n<li data-start=\"1710\" data-end=\"1726\">\n<p data-start=\"1712\" data-end=\"1726\">IAM \uc0ac\uc6a9\uc790, \uc5ed\ud560 \ubc0f \uc804\ub7b5<\/p>\n<\/li>\n<li data-start=\"1727\" data-end=\"1745\">\n<p data-start=\"1729\" data-end=\"1745\">ECS, EKS, \ub78c\ub2e4<\/p>\n<\/li>\n<li data-start=\"1746\" data-end=\"1774\">\n<p data-start=\"1748\" data-end=\"1774\">RDS, \uc5d8\ub77c\uc2a4\ud2f0\uce90\uc2dc, \ub2e4\uc774\ub098\ubaa8DB<\/p>\n<\/li>\n<li data-start=\"1775\" data-end=\"1794\">\n<p data-start=\"1777\" data-end=\"1794\">ALB\/NLB \ubc0f \uae30\ud0c0 \ubd80\ud558 \ubd84\uc0b0 \uc11c\ube44\uc2a4<\/p>\n<\/li>\n<\/ul>\n<p data-start=\"1796\" data-end=\"1819\">\uc774\ub97c \ud1b5\ud574 \ub9ac\uc18c\uc2a4 \uad00\ub9ac \ud6a8\uc728\uc131\uc774 \ud5a5\uc0c1\ub420 \ubfd0\ub9cc \uc544\ub2c8\ub77c \uad6c\uc131\uc758 \uc77c\uad00\uc131\ub3c4 \ubcf4\uc7a5\ub429\ub2c8\ub2e4.<\/p>\n<h5 data-start=\"1821\" data-end=\"1844\"><strong data-start=\"1825\" data-end=\"1844\">2. \uc778\uac04\uc5d0 \uc758\ud55c \ucc28\uc774\ub97c \uc5c6\uc560\uae30 \uc704\ud55c \ud658\uacbd \ud45c\uc900\ud654.<\/strong><\/h5>\n<p data-start=\"1845\" data-end=\"1878\">\ub9ce\uc740 \ud68c\uc0ac\uac00 &quot;\ud14c\uc2a4\ud2b8 \ud658\uacbd\uc740 \uc815\uc0c1\uc778\ub370 \uc6b4\uc601 \ud658\uacbd\uc740 \ube44\uc815\uc0c1&quot;\uc774\ub77c\ub294 \ubb38\uc81c\ub97c \uacaa\uace0 \uc788\uc2b5\ub2c8\ub2e4. \uadf8 \uadfc\ubcf8 \uc6d0\uc778\uc740 \ub2e4\uc74c\uacfc \uac19\uc2b5\ub2c8\ub2e4.<\/p>\n<ul data-start=\"1879\" data-end=\"1919\">\n<li data-start=\"1879\" data-end=\"1893\">\n<p data-start=\"1881\" data-end=\"1893\">\uc218\ub3d9\uc73c\ub85c \uc0dd\uc131\ub41c \ub9ac\uc18c\uc2a4\ub294 \ub204\ub77d\ub418\uae30 \uc27d\uc2b5\ub2c8\ub2e4.<\/p>\n<\/li>\n<li data-start=\"1894\" data-end=\"1907\">\n<p data-start=\"1896\" data-end=\"1907\">\ucf58\uc194 \uc791\uc5c5\uc740 \ucd94\uc801\ud558\uae30 \uc5b4\ub835\uc2b5\ub2c8\ub2e4.<\/p>\n<\/li>\n<li data-start=\"1908\" data-end=\"1919\">\n<p data-start=\"1910\" data-end=\"1919\">\uad6c\uc131 \ucc28\uc774\ub294 \uc81c\uc5b4\ud560 \uc218 \uc5c6\uc2b5\ub2c8\ub2e4.<\/p>\n<\/li>\n<\/ul>\n<p data-start=\"1921\" data-end=\"1967\">Terraform\uc740 \ubaa8\ub4c8\uc2dd \ud15c\ud50c\ub9bf\uc744 \uc0ac\uc6a9\ud558\uc5ec \ubaa8\ub4e0 \ud658\uacbd\uc774 \ub3d9\uc77c\ud55c \ucf54\ub4dc\ub85c \uad6c\ucd95\ub418\ub3c4\ub85d \ud558\uc5ec \uc9c4\uc815\ud55c \ud658\uacbd \uc77c\uad00\uc131\uc744 \ubcf4\uc7a5\ud569\ub2c8\ub2e4.<\/p>\n<h5 data-start=\"1969\" data-end=\"1994\"><strong data-start=\"1973\" data-end=\"1994\">3. \ud1b5\uc81c\ub41c \ubcc0\uacbd \ud504\ub85c\uc138\uc2a4 \ubc0f \uac15\ud654\ub41c \ubcf4\uc548<\/strong><\/h5>\n<p data-start=\"1995\" data-end=\"2035\">AWS \ucf58\uc194\uc5d0\uc11c \uc9c1\uc811 \ub9ac\uc18c\uc2a4\ub97c \uc218\uc815\ud558\ub294 \uac83\uacfc \ube44\uad50\ud588\uc744 \ub54c Terraform\uc758 \ubcc0\uacbd \uad00\ub9ac \ud504\ub85c\uc138\uc2a4\ub294 \ub354 \uc804\ubb38\uc801\uc785\ub2c8\ub2e4.<\/p>\n<ul data-start=\"2036\" data-end=\"2120\">\n<li data-start=\"2036\" data-end=\"2055\">\n<p data-start=\"2038\" data-end=\"2055\">\ubaa8\ub4e0 \ubcc0\uacbd \uc0ac\ud56d\uc740 Git\uc744 \ud1b5\ud574 \ucee4\ubc0b\ud574\uc57c \ud569\ub2c8\ub2e4.<\/p>\n<\/li>\n<li data-start=\"2056\" data-end=\"2088\">\n<p data-start=\"2058\" data-end=\"2088\">CI\/CD\ub97c \uc801\uc6a9\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4 <code data-start=\"2070\" data-end=\"2086\">Terraform \uacc4\ud68d<\/code><\/p>\n<\/li>\n<li data-start=\"2089\" data-end=\"2107\">\n<p data-start=\"2091\" data-end=\"2107\">\uad00\ub9ac\uc790\ub294 \ud569\ubcd1 \uc804\uc5d0 \ubcc0\uacbd \uc0ac\ud56d\uc744 \uac80\ud1a0\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/p>\n<\/li>\n<li data-start=\"2108\" data-end=\"2120\">\n<p data-start=\"2110\" data-end=\"2120\">\ubaa8\ub4e0 \uc791\uc5c5\uc740 \ucd94\uc801 \uac00\ub2a5\ud569\ub2c8\ub2e4.<\/p>\n<\/li>\n<\/ul>\n<p data-start=\"2122\" data-end=\"2155\">\uc774\ub294 \uaddc\uc81c \uc694\uac74\uc774 \ub192\uc740 \uc0b0\uc5c5(\uae08\uc735, \uad6d\uacbd \uac04 \uc804\uc790\uc0c1\uac70\ub798, \uc758\ub8cc \ub4f1)\uc5d0 \ub9e4\uc6b0 \uc911\uc694\ud569\ub2c8\ub2e4.<\/p>\n<h5 data-start=\"2157\" data-end=\"2178\"><strong data-start=\"2161\" data-end=\"2178\">4. \uc7a5\uae30 \uc6b4\uc601 \ubc0f \uc720\uc9c0\uad00\ub9ac \ube44\uc6a9\uc774 \ud06c\uac8c \uc808\uac10\ub429\ub2c8\ub2e4.<\/strong><\/h5>\n<p data-start=\"2179\" data-end=\"2258\">\ub9ac\uc18c\uc2a4\uac00 \uc77c\uc815 \uaddc\ubaa8\uc5d0 \ub3c4\ub2ec\ud558\uba74 \uc218\ub3d9 \uc6b4\uc601 \ubc0f \uc720\uc9c0 \uad00\ub9ac \ube44\uc6a9\uc774 \uae30\ud558\uae09\uc218\uc801\uc73c\ub85c \uc99d\uac00\ud569\ub2c8\ub2e4. Terraform\uc740 \ubc88\uac70\ub85c\uc6b4 \ud658\uacbd \uc870\uc815 \uc5c6\uc774 \uc790\ub3d9\ud654\ub41c \ube4c\ub4dc \ubc0f \uc5c5\ub370\uc774\ud2b8 \uba54\ucee4\ub2c8\uc998\uc744 \ud1b5\ud574 \uc2dc\uc2a4\ud15c\uc774 \uc2a4\uc2a4\ub85c &quot;\uc218\ub9ac&quot;\ud558\uace0 &quot;\uc5c5\ub370\uc774\ud2b8&quot;\ud560 \uc218 \uc788\ub3c4\ub85d \ud569\ub2c8\ub2e4.<\/p>\n<h2 data-start=\"2265\" data-end=\"2298\"><\/h2>\n<h4 data-start=\"2265\" data-end=\"2298\"><strong data-start=\"2268\" data-end=\"2298\">AWS\uc5d0\uc11c Terraform\uc758 \uc77c\ubc18\uc801\uc778 \uc801\uc6a9 \uc2dc\ub098\ub9ac\uc624<\/strong><\/h4>\n<p data-start=\"2300\" data-end=\"2340\">\uc2e4\uc81c \ud504\ub85c\uc81d\ud2b8 \uacbd\ud5d8\uc744 \ubc14\ud0d5\uc73c\ub85c AWS\uc5d0 Terraform\uc744 \ubc30\ud3ec\ud558\ub294 \uac83\uc740 \uc8fc\ub85c \ub2e4\uc74c \uc2dc\ub098\ub9ac\uc624\uc5d0 \uc911\uc810\uc744 \ub461\ub2c8\ub2e4.<\/p>\n<h5 data-start=\"2347\" data-end=\"2375\"><strong data-start=\"2351\" data-end=\"2375\">1. \ud45c\uc900\ud654\ub41c AWS \uc778\ud504\ub77c \ud15c\ud50c\ub9bf \uad6c\ucd95<\/strong><\/h5>\n<p data-start=\"2377\" data-end=\"2409\">Terraform\uc740 \ub2e4\uc74c\uacfc \uac19\uc740 \uc5d4\ud130\ud504\ub77c\uc774\uc988 \uc218\uc900 \uc778\ud504\ub77c\ub97c \uc704\ud55c \ud45c\uc900 \ud15c\ud50c\ub9bf\uc744 \uad6c\ucd95\ud558\ub294 \ub370 \uc801\ud569\ud569\ub2c8\ub2e4.<\/p>\n<ul data-start=\"2411\" data-end=\"2565\">\n<li data-start=\"2411\" data-end=\"2443\">\n<p data-start=\"2413\" data-end=\"2443\">\ud45c\uc900 VPC \ud15c\ud50c\ub9bf: **\uc11c\ube0c\ub137, \uace0\uac00\uc6a9\uc131 NAT, \ub77c\uc6b0\ud305 \ud14c\uc774\ube14**<\/p>\n<\/li>\n<li data-start=\"2444\" data-end=\"2474\">\n<p data-start=\"2446\" data-end=\"2474\">\ucee8\ud14c\uc774\ub108 \ud50c\ub7ab\ud3fc \ud658\uacbd: **ECS \ub610\ub294 EKS\ub97c \uc704\ud55c \uc804\uccb4 \ub9ac\uc18c\uc2a4 \uc138\ud2b8**<\/p>\n<\/li>\n<li data-start=\"2475\" data-end=\"2528\">\n<p data-start=\"2477\" data-end=\"2528\">\uc11c\ubc84\ub9ac\uc2a4 \uc544\ud0a4\ud14d\ucc98: **API Gateway + Lambda + DynamoDB**<\/p>\n<\/li>\n<li data-start=\"2529\" data-end=\"2565\">\n<p data-start=\"2531\" data-end=\"2565\">\ub2e4\uc911 \uac00\uc6a9\uc131 \uc601\uc5ed(HA) \uc544\ud0a4\ud14d\ucc98: **\ub370\uc774\ud130\ubca0\uc774\uc2a4\ub97c \uc704\ud55c \ubd80\ud558 \ubd84\uc0b0, \uc790\ub3d9 \ud655\uc7a5 \ubc0f \ub2e4\uc911 \uac00\uc6a9\uc131 \uc601\uc5ed(AZ)**<\/p>\n<\/li>\n<\/ul>\n<p data-start=\"2567\" data-end=\"2595\">\uae30\uc5c5\uc740 \uc774\ub7ec\ud55c \ud15c\ud50c\ub9bf\uc744 \uae30\ubcf8 \ubaa8\ub4c8\ub85c \ud1b5\ud569\ud558\uc5ec \ub2e4\uc591\ud55c \ube44\uc988\ub2c8\uc2a4 \ud300\uc774 \ube60\ub974\uac8c \uc0ac\uc6a9\ud560 \uc218 \uc788\ub3c4\ub85d \ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/p>\n<h5 data-start=\"2602\" data-end=\"2621\"><strong data-start=\"2606\" data-end=\"2621\">2. \ub2e4\uc591\ud55c \ud658\uacbd\uc5d0\uc11c\uc758 \uc790\ub3d9 \ubc30\ud3ec<\/strong><\/h5>\n<p data-start=\"2623\" data-end=\"2635\">\uc77c\ubc18\uc801\uc778 \uae30\uc5c5 \ud658\uacbd \uc2dc\uc2a4\ud15c\uc740 \ub2e4\uc74c\uacfc \uac19\uc2b5\ub2c8\ub2e4.<\/p>\n<ul data-start=\"2637\" data-end=\"2698\">\n<li data-start=\"2637\" data-end=\"2650\">\n<p data-start=\"2639\" data-end=\"2650\">\uac1c\ubc1c \ud658\uacbd(dev)<\/p>\n<\/li>\n<li data-start=\"2651\" data-end=\"2665\">\n<p data-start=\"2653\" data-end=\"2665\">\ud14c\uc2a4\ud2b8 \ud658\uacbd(test)<\/p>\n<\/li>\n<li data-start=\"2666\" data-end=\"2683\">\n<p data-start=\"2668\" data-end=\"2683\">\uac01\uc0c9<\/p>\n<\/li>\n<li data-start=\"2684\" data-end=\"2698\">\n<p data-start=\"2686\" data-end=\"2698\">\ud504\ub85c\ub355\uc158 \ud658\uacbd(prod)<\/p>\n<\/li>\n<\/ul>\n<p data-start=\"2700\" data-end=\"2747\">Terraform\uc744 \uc0ac\uc6a9\ud558\uba74 \ubaa8\ub4e0 \ud658\uacbd\uc744 \ub2e8\uc77c \ud15c\ud50c\ub9bf\uc5d0\uc11c \uc0dd\uc131\ud560 \uc218 \uc788\uc73c\uba70, \ubcc0\uc218\ub97c \ud1b5\ud574 \ud658\uacbd\uc801 \ucc28\uc774\uc810\uc744 \uad6c\ubd84\ud560 \uc218 \uc788\uc5b4 \uc778\uc801 \uc624\ub958\uac00 \ud06c\uac8c \uc904\uc5b4\ub4ed\ub2c8\ub2e4.<\/p>\n<h5 data-start=\"2754\" data-end=\"2775\"><strong data-start=\"2758\" data-end=\"2775\">3. \uc720\uc5f0\ud55c \ud655\uc7a5 \ubc0f \uc7ac\ud574 \ubcf5\uad6c \uc804\ud658<\/strong><\/h5>\n<p data-start=\"2777\" data-end=\"2838\">\uc0ac\uc5c5\uc774 \uae09\uaca9\ud788 \uc131\uc7a5\ud558\uac70\ub098 \uc2dc\uc2a4\ud15c\uc744 \ub2e4\ub978 \uc9c0\uc5ed(\uc608: \ud64d\ucf69\uc5d0\uc11c \ub3c4\ucfc4)\uc73c\ub85c \uc774\uc804\ud574\uc57c \ud558\ub294 \uacbd\uc6b0 Terraform\uc758 \ucf54\ub4dc \uae30\ubc18 \uc124\uba85\uc744 \ud1b5\ud574 \ud658\uacbd\uc744 \uc7ac\uad6c\ucd95\ud558\uace0 \ud655\uc7a5\ud558\ub294 \uc791\uc5c5\uc744 \ub9e4\uc6b0 \ud6a8\uc728\uc801\uc73c\ub85c \uc218\ud589\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/p>\n<ul data-start=\"2840\" data-end=\"2886\">\n<li data-start=\"2840\" data-end=\"2853\">\n<p data-start=\"2842\" data-end=\"2853\">\ucf58\uc194\uc744 \ub2e4\uc2dc \ud074\ub9ad\ud560 \ud544\uc694\uac00 \uc5c6\uc2b5\ub2c8\ub2e4.<\/p>\n<\/li>\n<li data-start=\"2854\" data-end=\"2872\">\n<p data-start=\"2856\" data-end=\"2872\">\ubcf4\uc548 \uadf8\ub8f9\uc774\ub098 \ub124\ud2b8\uc6cc\ud06c \uc815\ucc45\uc744 \uc7ac\uad6c\uc131\ud560 \ud544\uc694\uac00 \uc5c6\uc2b5\ub2c8\ub2e4.<\/p>\n<\/li>\n<li data-start=\"2873\" data-end=\"2886\">\n<p data-start=\"2875\" data-end=\"2886\">\uc804\uccb4 \uc2dc\uc2a4\ud15c\uc740 \uc790\ub3d9\uc73c\ub85c \uc0dd\uc131\ub420 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/p>\n<\/li>\n<\/ul>\n<p data-start=\"2888\" data-end=\"2925\">\ud2b9\ud788 \uc7ac\ud574 \ubcf5\uad6c \uc2dc\ub098\ub9ac\uc624\uc5d0\uc11c Terraform\uc740 RTO(\ubcf5\uad6c \uc2dc\uac04 \ubaa9\ud45c)\ub97c \ub2e8\ucd95\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/p>\n<h5 data-start=\"2932\" data-end=\"2957\"><strong data-start=\"2936\" data-end=\"2957\">4. \uaddc\uc815 \uc900\uc218, \uac10\uc0ac \ubc0f IT \uc804\ub7b5 \uad6c\ud604<\/strong><\/h5>\n<p data-start=\"2959\" data-end=\"2982\">Git\uc744 \uc0ac\uc6a9\ud558\uc5ec \uc778\ud504\ub77c \ucf54\ub4dc\ub97c \uad00\ub9ac\ud558\uba74 \uae30\uc5c5\uc740 \ub2e4\uc74c\uacfc \uac19\uc740 \uc774\uc810\uc744 \uc5bb\uc744 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/p>\n<ul data-start=\"2984\" data-end=\"3034\">\n<li data-start=\"2984\" data-end=\"2995\">\n<p data-start=\"2986\" data-end=\"2995\">\ubaa8\ub4e0 \ubcc0\uacbd \uc0ac\ud56d\uc740 \uac10\uc0ac \uac00\ub2a5\ud569\ub2c8\ub2e4.<\/p>\n<\/li>\n<li data-start=\"2996\" data-end=\"3008\">\n<p data-start=\"2998\" data-end=\"3008\">\ud1b5\ud569 \ub9ac\uc18c\uc2a4 \ud0dc\uae45 \uc2dc\uc2a4\ud15c<\/p>\n<\/li>\n<li data-start=\"3009\" data-end=\"3021\">\n<p data-start=\"3011\" data-end=\"3021\">\ubcf4\uc548 \uc815\ucc45 \ub0b4\uc7a5 \ud15c\ud50c\ub9bf<\/p>\n<\/li>\n<li data-start=\"3022\" data-end=\"3034\">\n<p data-start=\"3024\" data-end=\"3034\">\uc561\uc138\uc2a4 \uac10\uc0ac\uac00 \ub354 \uc26c\uc6cc\uc84c\uc2b5\ub2c8\ub2e4<\/p>\n<\/li>\n<\/ul>\n<p data-start=\"3036\" data-end=\"3069\">Terraform\uc740 \ud074\ub77c\uc6b0\ub4dc\ub85c \ub9c8\uc774\uadf8\ub808\uc774\uc158\ud55c \ud6c4 \uae30\uc5c5\uc758 &quot;\uaddc\uc815 \uc900\uc218 \ubc0f \uc81c\uc5b4 \uac00\ub2a5\uc131&quot; \uc694\uad6c \uc0ac\ud56d\uc744 \uc644\ubcbd\ud558\uac8c \ucda9\uc871\ud569\ub2c8\ub2e4.<\/p>\n<h4 data-start=\"3076\" data-end=\"3123\"><\/h4>\n<h4 data-start=\"3076\" data-end=\"3123\"><strong data-start=\"3079\" data-end=\"3123\">\ud074\ub77c\uc6b0\ub4dc\uc5d0\uc11c<\/strong><\/h4>\n<p data-start=\"3125\" data-end=\"3143\">\uc2e4\uc81c \ud504\ub85c\uc81d\ud2b8\uc5d0\uc11c \ud68c\uc0ac\ub294 \uc885\uc885 \ub2e4\uc74c\uacfc \uac19\uc740 \uc5b4\ub824\uc6c0\uc5d0 \uc9c1\uba74\ud569\ub2c8\ub2e4.<\/p>\n<ul data-start=\"3145\" data-end=\"3272\">\n<li data-start=\"3145\" data-end=\"3171\">\n<p data-start=\"3147\" data-end=\"3171\">\uae30\uc874 AWS \ud658\uacbd\uc744 IaaC\ub85c \ubcc0\ud658\ud558\ub294 \ubc29\ubc95\uc744 \ubaa8\ub974\uaca0\uc2b5\ub2c8\ub2e4.<\/p>\n<\/li>\n<li data-start=\"3172\" data-end=\"3197\">\n<p data-start=\"3174\" data-end=\"3197\">Terraform \ubaa8\ub4c8\uc740 \ud45c\uc900\ud654\uac00 \ubd80\uc871\ud558\uace0 \uc7ac\uc0ac\uc6a9\ud558\uae30 \uc5b4\ub835\uc2b5\ub2c8\ub2e4.<\/p>\n<\/li>\n<li data-start=\"3198\" data-end=\"3215\">\n<p data-start=\"3200\" data-end=\"3215\">\ud300 \ud658\uacbd\uc758 \ucc28\uc774\ub85c \uc778\ud574 \uc9c0\uc18d\uc801\uc778 \uc7ac\uc791\uc5c5\uc774 \ubc1c\uc0dd\ud569\ub2c8\ub2e4.<\/p>\n<\/li>\n<li data-start=\"3216\" data-end=\"3243\">\n<p data-start=\"3218\" data-end=\"3243\">AWS \uc11c\ube44\uc2a4\uc5d0 \ub300\ud55c \uc774\ud574\uac00 \ubd80\uc871\ud558\uba74 \ud569\ub9ac\uc801\uc778 \uc544\ud0a4\ud14d\ucc98\ub97c \uc124\uacc4\ud558\uae30 \uc5b4\ub835\uc2b5\ub2c8\ub2e4.<\/p>\n<\/li>\n<li data-start=\"3244\" data-end=\"3272\">\n<p data-start=\"3246\" data-end=\"3272\">Terraform\uc758 \ubcf4\uc548 \ubc0f \uc561\uc138\uc2a4 \uc81c\uc5b4 \uc2dc\uc2a4\ud15c\uc5d0 \ub300\ud55c \uacbd\ud5d8 \ubd80\uc871<\/p>\n<\/li>\n<\/ul>\n<p data-start=\"3274\" data-end=\"3300\">\uc774\ub7ec\ud55c \ubb38\uc81c\ub97c \ud574\uacb0\ud558\uae30 \uc704\ud574 &quot;\ud074\ub77c\uc6b0\ub4dc\uc5d0\uc11c&quot; \uc885\ub2e8 \uac04 \uae30\uc220 \uc11c\ube44\uc2a4\ub97c \uc81c\uacf5\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/p>\n<h5 data-start=\"3307\" data-end=\"3341\"><strong data-start=\"3311\" data-end=\"3341\">1. Terraform + AWS \uc544\ud0a4\ud14d\ucc98 \ucee8\uc124\ud305 \ubc0f \uacc4\ud68d<\/strong><\/h5>\n<p data-start=\"3342\" data-end=\"3379\">\uc6b0\ub9ac\ub294 \ub2e4\uc74c\uc744 \ud3ec\ud568\ud558\uc5ec \uae30\uc5c5\uc758 \uc0ac\uc5c5 \uad6c\uc870, \ud2b8\ub798\ud53d \ud328\ud134, \ubcf4\uc548 \uc694\uad6c \uc0ac\ud56d\uc744 \uae30\ubc18\uc73c\ub85c IaC \uc544\ud0a4\ud14d\ucc98 \uccad\uc0ac\uc9c4\uc744 \uc124\uacc4\ud560 \uac83\uc785\ub2c8\ub2e4.<\/p>\n<ul data-start=\"3381\" data-end=\"3504\">\n<li data-start=\"3381\" data-end=\"3400\">\n<p data-start=\"3383\" data-end=\"3400\">\ub124\ud2b8\uc6cc\ud06c \uc124\uacc4(VPC, \uc11c\ube0c\ub137, \ub77c\uc6b0\ud305)<\/p>\n<\/li>\n<li data-start=\"3401\" data-end=\"3434\">\n<p data-start=\"3403\" data-end=\"3434\">\ubcf4\uc548 \uc2dc\uc2a4\ud15c(IAM, KMS, \ubcf4\uc548 \uadf8\ub8f9)<\/p>\n<\/li>\n<li data-start=\"3435\" data-end=\"3467\">\n<p data-start=\"3437\" data-end=\"3467\">\uc11c\ube44\uc2a4 \ud3ec\ud2b8\ud3f4\ub9ac\uc624(EKS, RDS, ElasticCache \ub4f1)<\/p>\n<\/li>\n<li data-start=\"3468\" data-end=\"3488\">\n<p data-start=\"3470\" data-end=\"3488\">\ubaa8\ub4c8 \uc544\ud0a4\ud14d\ucc98 \ubc0f Git \uc800\uc7a5\uc18c \ub808\uc774\uc544\uc6c3<\/p>\n<\/li>\n<li data-start=\"3489\" data-end=\"3504\">\n<p data-start=\"3491\" data-end=\"3504\">\ub2e4\uc911 \ud658\uacbd \ubc0f \ub2e4\uc911 \uc9c0\uc5ed \ubc30\ud3ec \ub17c\ub9ac<\/p>\n<\/li>\n<\/ul>\n<h5 data-start=\"3511\" data-end=\"3545\"><strong data-start=\"3515\" data-end=\"3545\">2. \uc5d4\ud130\ud504\ub77c\uc774\uc988 \uc218\uc900\uc758 Terraform \ubaa8\ub4c8\uacfc \uae30\ubcf8 \ud15c\ud50c\ub9bf\uc744 \uac1c\ubc1c\ud569\ub2c8\ub2e4.<\/strong><\/h5>\n<p data-start=\"3547\" data-end=\"3572\">\uc6b0\ub9ac \ud68c\uc0ac\uc758 \uc790\uccb4 \ud45c\uc900\uc5d0 \ub530\ub77c \ub2e4\uc74c \ucf58\ud150\uce20\ub97c \ud3ec\ud568\ud558\ub294 \ubaa8\ub4c8 \ub77c\uc774\ube0c\ub7ec\ub9ac\ub97c \uad6c\ucd95\ud558\uaca0\uc2b5\ub2c8\ub2e4.<\/p>\n<ul data-start=\"3574\" data-end=\"3646\">\n<li data-start=\"3574\" data-end=\"3588\">\n<p data-start=\"3576\" data-end=\"3588\">\ud45c\uc900\ud654\ub41c VPC \ubaa8\ub4c8<\/p>\n<\/li>\n<li data-start=\"3589\" data-end=\"3610\">\n<p data-start=\"3591\" data-end=\"3610\">ECS\/EKS\/Lambda \ubaa8\ub4c8<\/p>\n<\/li>\n<li data-start=\"3611\" data-end=\"3622\">\n<p data-start=\"3613\" data-end=\"3622\">\ub85c\uadf8 \ubc0f \ubaa8\ub2c8\ud130\ub9c1 \ubaa8\ub4c8<\/p>\n<\/li>\n<li data-start=\"3623\" data-end=\"3633\">\n<p data-start=\"3625\" data-end=\"3633\">\ubcf4\uc548 \uc815\ucc45 \ubaa8\ub4c8<\/p>\n<\/li>\n<li data-start=\"3634\" data-end=\"3646\">\n<p data-start=\"3636\" data-end=\"3646\">\uc77c\ubc18 \ud0dc\uadf8 \uad00\ub9ac \ubaa8\ub4c8<\/p>\n<\/li>\n<\/ul>\n<p data-start=\"3648\" data-end=\"3671\">\uc774\ub7ec\ud55c \ubaa8\ub4c8\uc740 \ube60\ub978 \uc7ac\uc0ac\uc6a9\uc744 \uc9c0\uc6d0\ud558\ubbc0\ub85c \uc804\ubc18\uc801\uc778 \uc720\uc9c0\uad00\ub9ac \ube44\uc6a9\uc744 \ud06c\uac8c \uc904\uc77c \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/p>\n<h5 data-start=\"3678\" data-end=\"3702\"><strong data-start=\"3682\" data-end=\"3702\">3. IaC \uc790\ub3d9\ud654 \ubc30\ud3ec \uc2dc\uc2a4\ud15c \uad6c\ucd95<\/strong><\/h5>\n<p data-start=\"3704\" data-end=\"3730\">\uc6b0\ub9ac\ub294 \ud68c\uc0ac\uac00 \ub2e4\uc74c\uc744 \ub2ec\uc131\ud558\uae30 \uc704\ud574 \uc644\uc804\ud55c CI\/CD \ud504\ub85c\uc138\uc2a4\ub97c \uad6c\ucd95\ud558\ub3c4\ub85d \uc9c0\uc6d0\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/p>\n<ul data-start=\"3732\" data-end=\"3828\">\n<li data-start=\"3732\" data-end=\"3766\">\n<p data-start=\"3734\" data-end=\"3766\">Git Push \u2192 Terraform Plan\uc744 \uc790\ub3d9\uc73c\ub85c \uc2e4\ud589\ud569\ub2c8\ub2e4.<\/p>\n<\/li>\n<li data-start=\"3767\" data-end=\"3798\">\n<p data-start=\"3769\" data-end=\"3798\">\ubcc0\uacbd \uc2b9\uc778 \u2192 Terraform \uc801\uc6a9(\uc790\ub3d9 \uc2e4\ud589)<\/p>\n<\/li>\n<li data-start=\"3799\" data-end=\"3814\">\n<p data-start=\"3801\" data-end=\"3814\">\uc0dd\uc0b0 \ud658\uacbd \uc81c\uc5b4 \ubc0f \uc811\uadfc \uc81c\uc5b4<\/p>\n<\/li>\n<li data-start=\"3815\" data-end=\"3828\">\n<p data-start=\"3817\" data-end=\"3828\">\uc624\ub958 \ub864\ubc31 \ubc0f \uc0c1\ud0dc \uad00\ub9ac<\/p>\n<\/li>\n<\/ul>\n<p data-start=\"3830\" data-end=\"3880\">GitHub Actions \ub610\ub294 GitLab CI\ub97c \uacb0\ud569\ud558\uba74 \uae30\uc5c5\uc740 \uace0\ub3c4\ub85c \uc790\ub3d9\ud654\ub41c \uc778\ud504\ub77c \uc81c\uacf5 \uae30\ub2a5\uc744 \uad6c\ud604\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/p>\n<h5 data-start=\"3887\" data-end=\"3907\"><strong data-start=\"3891\" data-end=\"3907\">4. \ubcf4\uc548 \ubc0f \ucd9c\uc785\ud1b5\uc81c \uc2dc\uc2a4\ud15c \uad6c\ucd95<\/strong><\/h5>\n<p data-start=\"3909\" data-end=\"3940\">AWS\ub97c \uad00\ub9ac\ud560 \ub54c Terraform\uc758 \ubcf4\uc548 \uae30\ub2a5\uc740 \ub2e4\uc74c\uacfc \uac19\uc774 \ub611\uac19\uc774 \uc911\uc694\ud569\ub2c8\ub2e4.<\/p>\n<ul data-start=\"3942\" data-end=\"4026\">\n<li data-start=\"3942\" data-end=\"3958\">\n<p data-start=\"3944\" data-end=\"3958\">IAM(\uad8c\ud55c \ucd95\uc18c) \uc804\ub7b5 \uc124\uacc4<\/p>\n<\/li>\n<li data-start=\"3959\" data-end=\"3983\">\n<p data-start=\"3961\" data-end=\"3983\">S3 + DynamoDB \uc0c1\ud0dc \uc800\uc7a5\uc18c \uac15\ud654<\/p>\n<\/li>\n<li data-start=\"3984\" data-end=\"4008\">\n<p data-start=\"3986\" data-end=\"4008\">Terraform \uc791\uc5c5 \uacf5\uac04 \ubc0f \ud658\uacbd \uc561\uc138\uc2a4 \uc81c\uc5b4 \uaca9\ub9ac<\/p>\n<\/li>\n<li data-start=\"4009\" data-end=\"4026\">\n<p data-start=\"4011\" data-end=\"4026\">KMS \ud0a4 \uad00\ub9ac \ubc0f \uc554\ud638\ud654 \uc815\ucc45<\/p>\n<\/li>\n<\/ul>\n<p data-start=\"4028\" data-end=\"4046\">\uadc0\uc0ac\uc758 \ubcf4\uc548 \uc218\uc900\uc5d0 \ub530\ub77c \uc804\ubb38\uc801\uc778 \uc194\ub8e8\uc158\uc744 \uc81c\uacf5\ud574 \ub4dc\ub9bd\ub2c8\ub2e4.<\/p>\n<h5 data-start=\"4053\" data-end=\"4081\"><strong data-start=\"4057\" data-end=\"4081\">5. Terraform \uad50\uc721 \ubc0f \uc7a5\uae30 \uc9c0\uc6d0<\/strong><\/h5>\n<p data-start=\"4083\" data-end=\"4101\">\uae30\uc5c5\uc740 \uc885\uc885 \ub2e4\uc74c \uc0ac\ud56d\uc744 \ud544\uc694\ub85c \ud569\ub2c8\ub2e4.<\/p>\n<ul data-start=\"4103\" data-end=\"4166\">\n<li data-start=\"4103\" data-end=\"4121\">\n<p data-start=\"4105\" data-end=\"4121\">Terraform \ubb38\ubc95 \uad50\uc721<\/p>\n<\/li>\n<li data-start=\"4122\" data-end=\"4143\">\n<p data-start=\"4124\" data-end=\"4143\">AWS \uacf5\uae09\uc790 \uc0ac\uc6a9 \uad50\uc721<\/p>\n<\/li>\n<li data-start=\"4144\" data-end=\"4154\">\n<p data-start=\"4146\" data-end=\"4154\">\ubaa8\ub4c8 \uc0ac\uc591 \uad50\uc721<\/p>\n<\/li>\n<li data-start=\"4155\" data-end=\"4166\">\n<p data-start=\"4157\" data-end=\"4166\">\uc791\ub3d9 \ubc0f \ubb38\uc81c \ud574\uacb0 \uac00\uc774\ub4dc<\/p>\n<\/li>\n<\/ul>\n<p data-start=\"4168\" data-end=\"4194\">\uc7a5\uae30\uc801\uc778 \uc9c0\uc6d0 \uc11c\ube44\uc2a4\ub97c \ud1b5\ud574 \uae30\uc5c5 \ud300\uc740 \ub3c5\ub9bd\uc801\uc73c\ub85c \uad6c\ucd95\ud558\ub294 \ub2a5\ub825\uc744 \ube60\ub974\uac8c \uac1c\ubc1c\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/p>\n<h4 data-start=\"4201\" data-end=\"4212\"><\/h4>\n<h4 data-start=\"4201\" data-end=\"4212\"><strong data-start=\"4204\" data-end=\"4212\">\uc694\uc57d\ud558\ub2e4<\/strong><\/h4>\n<p data-start=\"4214\" data-end=\"4319\">Terraform\uacfc AWS\uc758 \uacb0\ud569\uc740 \uae30\uc5c5\uc774 \ud604\ub300\uc801\uc778 \ud074\ub77c\uc6b0\ub4dc \uc778\ud504\ub77c\ub97c \uad6c\ucd95\ud558\ub294 \uc8fc\uc694 \uc811\uadfc \ubc29\uc2dd\uc73c\ub85c \uc790\ub9ac \uc7a1\uc558\uc2b5\ub2c8\ub2e4. \ucf54\ub4dc \uae30\ubc18\uc758 \uc790\ub3d9\ud654\ub418\uace0 \uac10\uc0ac \uac00\ub2a5\ud55c \uad00\ub9ac \ubaa8\ub378\uc744 \ud1b5\ud574 \uae30\uc5c5\uc740 \uc81c\uacf5 \ud6a8\uc728\uc131\uc744 \ud5a5\uc0c1\uc2dc\ud0ac \ubfd0\ub9cc \uc544\ub2c8\ub77c \uc7a5\uae30\uc801\uc778 \uc6b4\uc601 \ube44\uc6a9\uc744 \ud06c\uac8c \uc808\uac10\ud558\uc5ec \uc778\ud504\ub77c\uc758 \ubcf5\uc81c, \uad00\ub9ac \ubc0f \ucd94\uc801 \uac00\ub2a5\uc131\uc744 \ub192\uc77c \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/p>\n<p data-start=\"4321\" data-end=\"4433\">AWS \ub9ac\uc140\ub7ec\uc778 &quot;On the Cloud&quot;\ub294 Terraform + AWS\uc758 \uacc4\ud68d \ubc0f \ucee8\uc124\ud305, \uc544\ud0a4\ud14d\ucc98 \uc124\uacc4, \ubaa8\ub4c8 \uac1c\ubc1c, \uc790\ub3d9 \ubc30\ud3ec \ubc0f \ubcf4\uc548 \uac70\ubc84\ub10c\uc2a4\ub97c \ud3ec\ud568\ud55c \uc804\uccb4 \ud504\ub85c\uc138\uc2a4 \uc11c\ube44\uc2a4\ub97c \uae30\uc5c5\uc5d0 \uc9c0\uc18d\uc801\uc73c\ub85c \uc81c\uacf5\ud558\uc5ec \uae30\uc5c5\uc774 \uae09\ubcc0\ud558\ub294 \ud074\ub77c\uc6b0\ub4dc \uc2dc\ub300\uc5d0 \uc548\uc815\uc131\uacfc \ud6a8\uc728\uc131\uc744 \uc720\uc9c0\ud558\uace0 \ud074\ub77c\uc6b0\ub4dc \uae30\ubc18 \uc778\ud504\ub77c \uad00\ub9ac \uc5ed\ub7c9\uc73c\ub85c\uc758 \uc804\ud658\uc744 \uac00\uc18d\ud654\ud560 \uc218 \uc788\ub3c4\ub85d \uc9c0\uc6d0\ud569\ub2c8\ub2e4.<\/p>","protected":false},"excerpt":{"rendered":"<p>\uae30\uc5c5\ub4e4\uc774 \ud074\ub77c\uc6b0\ub4dc \ucef4\ud4e8\ud305 \uc804\ub7b5\uc744 \uc644\ubcbd\ud558\uac8c \uad6c\ud604\ud568\uc5d0 \ub530\ub77c \uc778\ud504\ub77c\uc758 \ubcf5\uc7a1\uc131\uc740 \uae30\uc874 \uc6b4\uc601 \ubc0f \uc720\uc9c0 \uad00\ub9ac \ubaa8\ub378\uc758 \uc5ed\ub7c9\uc744 \ud6e8\uc52c \ub6f0\uc5b4\ub118\uc5c8\uc2b5\ub2c8\ub2e4. \ub2e4\uc911 \ud658\uacbd \uad00\ub9ac\ubd80\ud130 \uc9c0\uc5ed \uac04 \ubc30\ud3ec \ubc0f \ubcf4\uc548 \uc804\ub7b5\uc758 \ud45c\uc900\ud654\ub41c \uad6c\ud604\uc5d0 \uc774\ub974\uae30\uae4c\uc9c0, \uae30\uc5c5\uc758 \uc778\ud504\ub77c \uad00\ub9ac \uc694\uad6c\ub294 \ub2e8\uc21c\ud55c &quot;\uac00\uc6a9\uc131&quot;\uc744 \ub118\uc5b4 &quot;\ud45c\uc900\ud654&quot;, &quot;\uc81c\uc5b4 \uac00\ub2a5\uc131&quot;, \uadf8\ub9ac\uace0 &quot;\uc790\ub3d9\ud654&quot;\uae4c\uc9c0 \uc544\uc6b0\ub985\ub2c8\ub2e4. \uc774\uac83\uc774 \ubc14\ub85c \ucf54\ub4dc\ud615 \uc778\ud504\ub77c(IaC)\uac00 \ub110\ub9ac \ub3c4\uc785\ub418\ub294 \ud575\uc2ec \uc774\uc720\uc785\ub2c8\ub2e4.<\/p>","protected":false},"author":1,"featured_media":4190,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[65],"tags":[],"class_list":["post-4188","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-technical-sharing"],"_links":{"self":[{"href":"https:\/\/aws-oncloudai.com\/ko\/wp-json\/wp\/v2\/posts\/4188","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/aws-oncloudai.com\/ko\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/aws-oncloudai.com\/ko\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/aws-oncloudai.com\/ko\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/aws-oncloudai.com\/ko\/wp-json\/wp\/v2\/comments?post=4188"}],"version-history":[{"count":2,"href":"https:\/\/aws-oncloudai.com\/ko\/wp-json\/wp\/v2\/posts\/4188\/revisions"}],"predecessor-version":[{"id":4192,"href":"https:\/\/aws-oncloudai.com\/ko\/wp-json\/wp\/v2\/posts\/4188\/revisions\/4192"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/aws-oncloudai.com\/ko\/wp-json\/wp\/v2\/media\/4190"}],"wp:attachment":[{"href":"https:\/\/aws-oncloudai.com\/ko\/wp-json\/wp\/v2\/media?parent=4188"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/aws-oncloudai.com\/ko\/wp-json\/wp\/v2\/categories?post=4188"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/aws-oncloudai.com\/ko\/wp-json\/wp\/v2\/tags?post=4188"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}