{"id":3795,"date":"2025-09-11T17:10:22","date_gmt":"2025-09-11T09:10:22","guid":{"rendered":"https:\/\/aws-oncloudai.com\/?p=3795"},"modified":"2025-09-11T17:10:22","modified_gmt":"2025-09-11T09:10:22","slug":"aws-traffic-management-tools-choose-alb-or-api-gateway","status":"publish","type":"post","link":"https:\/\/aws-oncloudai.com\/ko\/aws-\ud2b8\ub798\ud53d-\uad00\ub9ac-\ub3c4\uad6c-alb-\ub610\ub294-api-\uac8c\uc774\ud2b8\uc6e8\uc774-\uc120\ud0dd\/","title":{"rendered":"AWS \ud2b8\ub798\ud53d \uad00\ub9ac \ub3c4\uad6c: ALB \ub610\ub294 API Gateway?"},"content":{"rendered":"<p data-start=\"95\" data-end=\"200\">\ud074\ub77c\uc6b0\ub4dc \uc544\ud0a4\ud14d\ucc98\uc5d0\uc11c\ub294 \uc560\ud50c\ub9ac\ucf00\uc774\uc158 \ud2b8\ub798\ud53d\uc744 \ud6a8\uacfc\uc801\uc73c\ub85c \uad00\ub9ac\ud558\ub294 \uac83\uc774 \ub9e4\uc6b0 \uc911\uc694\ud569\ub2c8\ub2e4. AWS\ub294 \ub450 \uac00\uc9c0 \uc77c\ubc18\uc801\uc778 \uc635\uc158\uc744 \uc81c\uacf5\ud569\ub2c8\ub2e4.<strong data-start=\"134\" data-end=\"152\">\uc560\ud50c\ub9ac\ucf00\uc774\uc158 \ub85c\ub4dc \ubc38\ub7f0\uc11c(ALB)<\/strong> \uadf8\ub9ac\uace0 <strong data-start=\"155\" data-end=\"170\">API \uac8c\uc774\ud2b8\uc6e8\uc774<\/strong>\ub458\uc740 \uc11c\ub85c \ub2e4\ub978 \ud3ec\uc9c0\uc154\ub2dd\uacfc \uae30\ub2a5\uc801 \ucd08\uc810\uc744 \uac00\uc9c0\uace0 \uc788\uc2b5\ub2c8\ub2e4. \uadf8\ub807\ub2e4\uba74 \uc5b4\ub5bb\uac8c \uc120\ud0dd\ud574\uc57c \ud560\uae4c\uc694?<\/p>\n<p>&nbsp;<\/p>\n<h4 data-start=\"202\" data-end=\"227\">ALB: \uc6f9 \uc560\ud50c\ub9ac\ucf00\uc774\uc158\uc744 \uc704\ud55c \uc9c0\ub2a5\ud615 \ud2b8\ub798\ud53d \ubd84\ubc30\uae30<\/h4>\n<p data-start=\"228\" data-end=\"337\">Application Load Balancer(ALB)\ub294 \uc8fc\ub85c \ub2e4\uc74c \uc6a9\ub3c4\ub85c \uc0ac\uc6a9\ub429\ub2c8\ub2e4. <strong data-start=\"247\" data-end=\"268\">\ub808\uc774\uc5b4 7 HTTP\/HTTPS \ud2b8\ub798\ud53d<\/strong>EC2 \uc778\uc2a4\ud134\uc2a4, \ucee8\ud14c\uc774\ub108 \uc11c\ube44\uc2a4 \ub610\ub294 \ud2b9\uc815 IP \uc8fc\uc18c\ub85c \uc694\uccad\uc744 \ubd84\uc0b0\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4. \ub9c8\uc774\ud06c\ub85c\uc11c\ube44\uc2a4 \uc544\ud0a4\ud14d\ucc98 \ub610\ub294 \ucee8\ud14c\uc774\ub108\ud654\ub41c \ubc30\ud3ec\ub97c \uc0ac\uc6a9\ud558\ub294 \uc560\ud50c\ub9ac\ucf00\uc774\uc158\uc758 \uacbd\uc6b0, ALB\ub294 \ud2b8\ub798\ud53d \ubd84\uc0b0\uc5d0 \uc774\uc0c1\uc801\uc778 \uc120\ud0dd\uc785\ub2c8\ub2e4.<\/p>\n<p data-start=\"339\" data-end=\"348\"><strong data-start=\"339\" data-end=\"348\">\ud575\uc2ec \uc5ed\ub7c9:<\/strong><\/p>\n<ul data-start=\"349\" data-end=\"535\">\n<li data-start=\"349\" data-end=\"387\">\n<p data-start=\"351\" data-end=\"387\"><strong data-start=\"351\" data-end=\"359\">\uc9c0\ub2a5\ud615 \ub77c\uc6b0\ud305<\/strong>: HTTP \ud5e4\ub354 \uc815\ubcf4, \uacbd\ub85c \ub610\ub294 \ud638\uc2a4\ud2b8 \uc774\ub984\uc744 \uae30\ubc18\uc73c\ub85c \ud2b8\ub798\ud53d\uc744 \uc815\ud655\ud558\uac8c \ubd84\ud560\ud569\ub2c8\ub2e4.<\/p>\n<\/li>\n<li data-start=\"388\" data-end=\"416\">\n<p data-start=\"390\" data-end=\"416\"><strong data-start=\"390\" data-end=\"398\">\uc720\uc5f0\ud55c \uaddc\uce59<\/strong>: \uacbd\ub85c \ubc0f \ud638\uc2a4\ud2b8 \uc218\uc900\uc5d0\uc11c \ud750\ub984 \uc81c\uc5b4\ub97c \uc9c0\uc6d0\ud569\ub2c8\ub2e4.<\/p>\n<\/li>\n<li data-start=\"417\" data-end=\"455\">\n<p data-start=\"419\" data-end=\"455\"><strong data-start=\"419\" data-end=\"429\">SSL \uc624\ud504\ub85c\ub529<\/strong>: \ubc31\uc5d4\ub4dc \ubd80\ub2f4\uc744 \uc904\uc774\uae30 \uc704\ud574 SSL\/TLS \uc778\uc99d\uc11c \ucc98\ub9ac\ub97c \uc911\uc559\ud654\ud569\ub2c8\ub2e4.<\/p>\n<\/li>\n<li data-start=\"456\" data-end=\"492\">\n<p data-start=\"458\" data-end=\"492\"><strong data-start=\"458\" data-end=\"466\">\uac74\uac15 \uac80\uc9c4<\/strong>: \uc778\uc2a4\ud134\uc2a4 \uc0c1\ud0dc\ub97c \uc790\ub3d9\uc73c\ub85c \uac10\uc9c0\ud558\uace0 \uc694\uccad\uc774 \uc815\uc0c1\uc801\uc778 \ub300\uc0c1\uc5d0\ub9cc \uc804\ub2ec\ub418\ub3c4\ub85d \ubcf4\uc7a5\ud569\ub2c8\ub2e4.<\/p>\n<\/li>\n<li data-start=\"493\" data-end=\"535\">\n<p data-start=\"495\" data-end=\"535\"><strong data-start=\"495\" data-end=\"503\">\ud0c4\uc131 \ud33d\ucc3d<\/strong>: EC2 Auto Scaling\uacfc \uacb0\ud569\ud558\uba74 \ud2b8\ub798\ud53d \ubcc0\ub3d9\uc5d0 \uc27d\uac8c \ub300\ucc98\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/p>\n<\/li>\n<\/ul>\n<p data-start=\"537\" data-end=\"575\">\uc801\uc6a9 \uac00\ub2a5\ud55c \uc2dc\ub098\ub9ac\uc624: \ub192\uc740 \ub3d9\uc2dc\uc131\uacfc \ubcf5\uc7a1\ud55c \ub77c\uc6b0\ud305 \ub17c\ub9ac\uac00 \ud544\uc694\ud55c \uacbd\uc6b0 <strong data-start=\"556\" data-end=\"572\">\uc6f9 \uc560\ud50c\ub9ac\ucf00\uc774\uc158 \ub610\ub294 \ub9c8\uc774\ud06c\ub85c\uc11c\ube44\uc2a4 \uc544\ud0a4\ud14d\ucc98<\/strong>.<\/p>\n<p>&nbsp;<\/p>\n<h4 data-start=\"582\" data-end=\"609\">API \uac8c\uc774\ud2b8\uc6e8\uc774: API \uc6b0\uc120 \uc544\ud0a4\ud14d\ucc98\uc758 \ud504\ub7f0\ud2b8 \ub3c4\uc5b4<\/h4>\n<p data-start=\"610\" data-end=\"705\">API Gateway\ub294 \ub2e4\uc74c\uacfc \uac19\uc2b5\ub2c8\ub2e4. <strong data-start=\"628\" data-end=\"645\">\ubaa8\ub4e0 \uae30\ub2a5\uc744 \uac16\ucd98 API \uad00\ub9ac \ud50c\ub7ab\ud3fc<\/strong>\ud2b9\ud788 \uc11c\ubc84\ub9ac\uc2a4 \uc544\ud0a4\ud14d\ucc98 \uad6c\ucd95\uc5d0 \uc801\ud569\ud569\ub2c8\ub2e4. AWS Lambda\uc640 \uae34\ubc00\ud558\uac8c \ud1b5\ud569\ub418\uc5b4 \uac1c\ubc1c\uc790\uac00 API \uc11c\ube44\uc2a4\ub97c \uc2e0\uc18d\ud558\uac8c \uad6c\ucd95, \ubcf4\ud638 \ubc0f \ud655\uc7a5\ud560 \uc218 \uc788\ub3c4\ub85d \uc9c0\uc6d0\ud569\ub2c8\ub2e4.<\/p>\n<p data-start=\"707\" data-end=\"716\"><strong data-start=\"707\" data-end=\"716\">\ud575\uc2ec \uc5ed\ub7c9:<\/strong><\/p>\n<ul data-start=\"717\" data-end=\"898\">\n<li data-start=\"717\" data-end=\"749\">\n<p data-start=\"719\" data-end=\"749\"><strong data-start=\"719\" data-end=\"727\">\uad50\ud1b5 \ubcf4\ud638<\/strong>: \ubc31\uc5d4\ub4dc \uacfc\ubd80\ud558\ub97c \ubc29\uc9c0\ud558\uae30 \uc704\ud55c \ub0b4\uc7a5\ub41c \uc18d\ub3c4 \uc81c\ud55c \ubc0f \uc870\uc808 \uba54\ucee4\ub2c8\uc998\uc785\ub2c8\ub2e4.<\/p>\n<\/li>\n<li data-start=\"750\" data-end=\"784\">\n<p data-start=\"752\" data-end=\"784\"><strong data-start=\"752\" data-end=\"763\">\uc694\uccad\/\uc751\ub2f5 \ubcc0\ud658<\/strong>: \ubc31\uc5d4\ub4dc \ucf54\ub4dc\ub97c \ubcc0\uacbd\ud558\uc9c0 \uc54a\uace0\ub3c4 \ub370\uc774\ud130 \ud615\uc2dd\uc744 \uc218\uc815\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/p>\n<\/li>\n<li data-start=\"785\" data-end=\"827\">\n<p data-start=\"787\" data-end=\"827\"><strong data-start=\"787\" data-end=\"795\">\ub2e4\uce35 \ubcf4\uc548<\/strong>: IAM, OAuth, API \ud0a4 \ub4f1 \ub2e4\uc591\ud55c \uc778\uc99d \ubc29\ubc95\uc744 \uc9c0\uc6d0\ud569\ub2c8\ub2e4.<\/p>\n<\/li>\n<li data-start=\"828\" data-end=\"868\">\n<p data-start=\"830\" data-end=\"868\"><strong data-start=\"830\" data-end=\"840\">\uc11c\ubc84\ub9ac\uc2a4 \ud1b5\ud569<\/strong>: AWS Lambda\uc640 \uacb0\ud569\ud558\uc5ec \uc774\ubca4\ud2b8 \uae30\ubc18 \uc544\ud0a4\ud14d\ucc98\ub97c \uad6c\ud604\ud569\ub2c8\ub2e4.<\/p>\n<\/li>\n<li data-start=\"869\" data-end=\"898\">\n<p data-start=\"871\" data-end=\"898\"><strong data-start=\"871\" data-end=\"879\">\ub0b4\uc7a5 \uce90\uc2dc<\/strong>: \ubc31\uc5d4\ub4dc \ud638\ucd9c \uc555\ub825\uc744 \uc904\uc774\uace0 \uc751\ub2f5 \uc18d\ub3c4\ub97c \ud5a5\uc0c1\uc2dc\ud0b5\ub2c8\ub2e4.<\/p>\n<\/li>\n<\/ul>\n<p data-start=\"900\" data-end=\"949\">\uc801\uc6a9 \uac00\ub2a5\ud55c \uc2dc\ub098\ub9ac\uc624: \ud544\uc694 <strong data-start=\"908\" data-end=\"925\">API \uae30\ubc18 \uc11c\ubc84\ub9ac\uc2a4 \uc560\ud50c\ub9ac\ucf00\uc774\uc158<\/strong> \ub610\ub294 <strong data-start=\"929\" data-end=\"938\">\uc778\ud130\ud398\uc774\uc2a4 \ubcf4\uc548<\/strong> \uae4c\ub2e4\ub85c\uc6b4 \ud504\ub85c\uc81d\ud2b8.<\/p>\n<p>&nbsp;<\/p>\n<h4 data-start=\"956\" data-end=\"966\">\ud575\uc2ec \ucc28\uc774\uc810 \ube44\uad50<\/h4>\n<ul>\n<li data-start=\"967\" data-end=\"1034\">\n<p data-start=\"969\" data-end=\"1034\"><strong data-start=\"969\" data-end=\"977\">\uad50\ud1b5 \uad00\ub9ac<\/strong>: ALB \ud3b8\ud5a5 <strong data-start=\"985\" data-end=\"997\">\uc6f9 \uc694\uccad \ubc30\ud3ec<\/strong>; API Gateway\ub294 \ub2e4\uc74c\uc5d0 \ub354 \uc9d1\uc911\ud569\ub2c8\ub2e4. <strong data-start=\"1015\" data-end=\"1031\">API \uc694\uccad \ucc98\ub9ac \ubc0f \ubcf4\uc548<\/strong>.<\/p>\n<\/li>\n<li data-start=\"1035\" data-end=\"1110\">\n<p data-start=\"1037\" data-end=\"1110\"><strong data-start=\"1037\" data-end=\"1045\">\ucd5c\uc0c1\uc758 \uc0ac\uc6a9<\/strong>\uff1aALB\ub294 \ub2e4\uc74c\uacfc \uac19\uc740 \uc6a9\ub3c4\ub85c \uc0ac\uc6a9\ub429\ub2c8\ub2e4. <strong data-start=\"1053\" data-end=\"1067\">\ubcf5\uc7a1\ud55c \ub77c\uc6b0\ud305 \ubc0f \ud2b8\ub798\ud53d\uc774 \ub9ce\uc740 \uc6f9\uc0ac\uc774\ud2b8<\/strong>; API Gateway\uac00 \ub354 \uc801\ud569\ud569\ub2c8\ub2e4 <strong data-start=\"1084\" data-end=\"1107\">RESTful API \ubc0f \uc774\ubca4\ud2b8 \uae30\ubc18 \uc544\ud0a4\ud14d\ucc98<\/strong>.<\/p>\n<\/li>\n<li data-start=\"1111\" data-end=\"1170\">\n<p data-start=\"1113\" data-end=\"1170\"><strong data-start=\"1113\" data-end=\"1121\">\ud655\uc7a5\uc131<\/strong>: ALB\ub294 \ubc29\ub300\ud55c \uc6f9 \uc694\uccad\uc744 \uc27d\uac8c \ucc98\ub9ac\ud560 \uc218 \uc788\uace0, API Gateway\ub294 \ucd08\ub2f9 \uc218\ucc9c \uac1c\uc758 API \ud638\ucd9c\uc744 \ucc98\ub9ac\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/p>\n<\/li>\n<li data-start=\"1171\" data-end=\"1228\">\n<p data-start=\"1173\" data-end=\"1228\"><strong data-start=\"1173\" data-end=\"1181\">\ube44\uc6a9 \uad6c\uc870<\/strong>\uff1aALB\ub294 \ub300\uaddc\ubaa8 \ud2b8\ub798\ud53d\uc5d0\uc11c \ube44\uc6a9 \ud6a8\uc728\uc131\uc774 \ub354 \ub192\uace0, API Gateway\ub294 \uc694\uccad\uc5d0 \ub530\ub77c \uc694\uae08\uc774 \ubd80\uacfc\ub418\uba70 \ud2b8\ub798\ud53d\uc774 \ub9ce\uc744\uc218\ub85d \uc694\uae08\uc774 \ub192\uc544\uc9d1\ub2c8\ub2e4.<\/p>\n<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<h4 data-start=\"1235\" data-end=\"1244\">\uc5b4\ub5bb\uac8c \uc120\ud0dd\ud574\uc57c \ud558\ub098\uc694?<\/h4>\n<ul>\n<li data-start=\"1245\" data-end=\"1330\">\n<p data-start=\"1247\" data-end=\"1330\"><strong data-start=\"1247\" data-end=\"1257\">ALB\ub97c \uc120\ud0dd\ud558\uc138\uc694<\/strong>\uc2dc\uc2a4\ud15c\uc774 \ud2b8\ub798\ud53d\uc774 \ub9ce\uc740 \uc6f9 \uc560\ud50c\ub9ac\ucf00\uc774\uc158\uc774\uac70\ub098 \uc138\ubd84\ud654\ub41c \ud2b8\ub798\ud53d \ubd84\uc0b0(\uacbd\ub85c\/\ud638\uc2a4\ud2b8 \uc774\ub984 \ub77c\uc6b0\ud305 \ub4f1)\uc774 \ud544\uc694\ud558\uace0 \uc544\ud0a4\ud14d\ucc98\uac00 EC2, ECS \ub610\ub294 Kubernetes \uae30\ubc18\uc778 \uacbd\uc6b0\uc785\ub2c8\ub2e4.<\/p>\n<\/li>\n<li data-start=\"1331\" data-end=\"1401\">\n<p data-start=\"1333\" data-end=\"1401\"><strong data-start=\"1333\" data-end=\"1351\">API \uac8c\uc774\ud2b8\uc6e8\uc774 \uc120\ud0dd<\/strong>\uc560\ud50c\ub9ac\ucf00\uc774\uc158\uc774 \uc11c\ubc84\ub9ac\uc2a4 \uae30\ubc18\uc774\uac70\ub098 API \uc911\uc2ec\uc774\uac70\ub098 \uae30\ubcf8 \uc81c\uacf5 \uc18d\ub3c4 \uc81c\ud55c, \ubcf4\uc548 \uc81c\uc5b4 \ubc0f \uc694\uccad \ubcc0\ud658 \uae30\ub2a5\uc774 \ud544\uc694\ud55c \uacbd\uc6b0\uc785\ub2c8\ub2e4.<\/p>\n<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<h4 data-start=\"1408\" data-end=\"1414\">\uc694\uc57d\ud558\ub2e4<\/h4>\n<p data-start=\"1415\" data-end=\"1535\">ALB\uc640 API Gateway\ub294 \ub458 \ub2e4 AWS\uc758 \uac15\ub825\ud55c \ud2b8\ub798\ud53d \uad00\ub9ac \ub3c4\uad6c\uc774\uc9c0\ub9cc, \uadf8 \ud3ec\uc9c0\uc154\ub2dd\uc740 \ud655\uc2e4\ud788 \ub2e4\ub985\ub2c8\ub2e4. <strong data-start=\"1462\" data-end=\"1479\">\uc6f9 \uc560\ud50c\ub9ac\ucf00\uc774\uc158\uc744 \uc704\ud55c \ud2b8\ub798\ud53d \uc2a4\ucf00\uc904\ub9c1\uc758 \ud575\uc2ec<\/strong>\ud6c4\uc790\ub294 <strong data-start=\"1484\" data-end=\"1506\">API \uad00\ub9ac \ubc0f \uc11c\ubc84\ub9ac\uc2a4 \uc544\ud0a4\ud14d\ucc98\ub97c \uc704\ud55c \ud544\uc218 \uad6c\uc131 \uc694\uc18c<\/strong>\ucd5c\uc885 \uc120\ud0dd\uc740 \uc560\ud50c\ub9ac\ucf00\uc774\uc158\uc758 \uc544\ud0a4\ud14d\ucc98, \ud2b8\ub798\ud53d \ud328\ud134, \ubcf4\uc548 \uc694\uad6c \uc0ac\ud56d\uc5d0 \ub530\ub77c \ub2ec\ub77c\uc9d1\ub2c8\ub2e4.<\/p>","protected":false},"excerpt":{"rendered":"<p>\ud074\ub77c\uc6b0\ub4dc \uc544\ud0a4\ud14d\ucc98\uc5d0\uc11c\ub294 \uc560\ud50c\ub9ac\ucf00\uc774\uc158 \ud2b8\ub798\ud53d\uc744 \ud6a8\uacfc\uc801\uc73c\ub85c \uad00\ub9ac\ud558\ub294 \uac83\uc774 \ub9e4\uc6b0 \uc911\uc694\ud569\ub2c8\ub2e4. AWS\ub294 \uc560\ud50c\ub9ac\ucf00\uc774\uc158 \ub85c\ub4dc \ubc38\ub7f0\uc11c(ALB)\uc640 API \uac8c\uc774\ud2b8\uc6e8\uc774\ub77c\ub294 \ub450 \uac00\uc9c0 \uc77c\ubc18\uc801\uc778 \uc635\uc158\uc744 \uc81c\uacf5\ud569\ub2c8\ub2e4. \uc774 \ub450 \uac00\uc9c0\ub294 \uc11c\ub85c \ub2e4\ub978 \uc704\uce58\uc640 \uae30\ub2a5\uc744 \uc81c\uacf5\ud569\ub2c8\ub2e4. \uadf8\ub807\ub2e4\uba74 \uc5b4\ub5a4 \uc635\uc158\uc744 \uc120\ud0dd\ud574\uc57c \ud560\uae4c\uc694?<\/p>","protected":false},"author":1,"featured_media":3796,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[65],"tags":[],"class_list":["post-3795","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\/3795","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=3795"}],"version-history":[{"count":3,"href":"https:\/\/aws-oncloudai.com\/ko\/wp-json\/wp\/v2\/posts\/3795\/revisions"}],"predecessor-version":[{"id":3802,"href":"https:\/\/aws-oncloudai.com\/ko\/wp-json\/wp\/v2\/posts\/3795\/revisions\/3802"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/aws-oncloudai.com\/ko\/wp-json\/wp\/v2\/media\/3796"}],"wp:attachment":[{"href":"https:\/\/aws-oncloudai.com\/ko\/wp-json\/wp\/v2\/media?parent=3795"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/aws-oncloudai.com\/ko\/wp-json\/wp\/v2\/categories?post=3795"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/aws-oncloudai.com\/ko\/wp-json\/wp\/v2\/tags?post=3795"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}