[Final Project] 8๏ธโƒฃ Day8- review

๋ฐ•ํ˜•์„ยท2022๋…„ 5์›” 26์ผ
0

FInal-Project

๋ชฉ๋ก ๋ณด๊ธฐ
6/11
post-thumbnail

๐ŸฅนFinal project Day-8

์š”์•ฝ

ํ…Œ๋ผํผ์€ ์ •๋ง ๊ท€์ฐฎ๊ณ  ๋ณต์žก๋‹ค...

์˜ค๋Š˜ ํ•œ ์ผ

1. ๊ตฌํ˜„ํ•œ ์•„ํ‚คํ…์ฒ˜์˜ ์ธํ”„๋ผ๋ฅผ ์ฝ”๋“œํ™” ์‹œํ‚ค๋Š” ์ž‘์—…์„ ํ–ˆ๋‹ค.

๋‚˜๋Š” ํ˜„์žฌ Kinesis Data Stream, Kinesis Firehose, Opensearch Service์˜ ์ธํ”„๋ผ์ŠคํŠธ๋Ÿญ์ฒ˜ as ์ฝ”๋“œ๋ฅผ ๊ตฌํ˜„ํ•˜๊ณ  ์žˆ๋Š” ์—ญํ• ์„ ๋งก์•˜๋‹ค.
IaC๋ฅผ ์ž‘์„ฑํ•˜๊ฒŒ๋˜๋ฉด ์ธํ”„๋ผ์˜ ์žฌ์‚ฌ์šฉ์„ฑ์„ ๋†’ํžˆ๊ณ  ํ˜„์žฌ ์ง€์ถœํ•˜๊ณ  ์žˆ๋Š” ์ธํ”„๋ผ๋น„์šฉ์„ ์•„๋‚„ ์ˆ˜ ์žˆ๋‹ค.


ํ˜„์žฌ ์ž‘์„ฑ์ค‘์ธ ํ…Œ๋ผํผ ๋ชจ๋“ˆ์˜ ๊ตฌ์กฐ์ด๋‹ค.

๋ชจ๋“ˆ์„ ์‚ฌ์šฉ ํ•จ์œผ๋กœ์จ ์žฌ์‚ฌ์šฉ์„ฑ์„ ๋†’ํžˆ๊ณ  ๊ฐ€๋…์„ฑ ๋˜ํ•œ ํ–ฅ์ƒ ์‹œํ‚ค๊ธฐ ์œ„ํ•ด์„œ ๋ชจ๋“ˆ์„ ์‚ฌ์šฉํ–ˆ๋‹ค.

ํ•˜์ง€๋งŒ ์ˆ˜๋งŽ์€ ์˜ค๋ฅ˜๋“ค๊ณผ ์‹คํŒจ ์†์—์„œ ๋ฉ˜ํƒˆ์ด ์กฐ๊ธˆ ๋‚˜๊ฐ”์—ˆ๋‹ค..

๊ทธ์ค‘ ๊ฐ€์žฅ ๋‚˜๋ฅผ ํž˜๋“ค๊ฒŒ ํ–ˆ๋˜ IAM role....

  • ํ…Œ๋ผํผ์œผ๋กœ firehose๋งŒ๋“ค ๋•Œ iam role ๋•Œ๋ฌธ์— ์ž๊พธ ์˜ค๋ฅ˜๊ฐ€ ๋‚œ๋‹ค.

ํ•ด๊ฒฐ

  • ํ…Œ๋ผํฌ์—๋Š” aws_iam_role๊ณผ aws_iam_policy๊ฐ€ ์žˆ๋‹ค. ํ•˜์ง€๋งŒ ๋‚˜๋Š” IAM role๋งŒ ์ •์˜ํ•˜๊ณ  apply๋ฅผ ์‹œ์ผฐ๊ธฐ ๋•Œ๋ฌธ์— ์ž๊พธ ์˜ค๋ฅ˜๊ฐ€ ๋‚ฌ๋˜ ๊ฒƒ์ด๋‹ค.
    ์ž์„ธํ•œ ์ฝ”๋“œ๋Š” ์—ฌ๊ธฐ๋ฅผ ๋ณด๋ฉด ์•Œ ์ˆ˜ ์žˆ๋‹ค.

๋ฐฐ์šด ์ 

  • IaC๋Š” ์ •๋ง ์ค‘์š”ํ•œ ์ž‘์—…์ด์ง€๋งŒ ์ •๋ง ๊ท€์ฐฎ๊ณ  ์–ด๋ ค์šด ์ผ ์ด๋‹ค...
  • ๋งค์ผ๋งค์ผ ํšŒ๊ณ ๋ฅผ ํ•˜๋Š” ์ผ์€ ์ •๋ง ์–ด๋ ค์šด ์ผ์ด์ง€๋งŒ, ์ง€๋‚˜๊ณ  ๋ณด๋ฉด ํฐ ์ž์‚ฐ์ด ๋˜์–ด์žˆ์„ ๊ฒƒ ์ด๋‹ค.

๋‚ด์ผ ํ•  ์ผ

  • ํ…Œ๋ผํผ ๋งˆ๋ฌด๋ฆฌ ํ•˜๊ธฐ ใ… ใ… ใ… ใ… ใ… ใ… 

๋งˆ๋ฌด๋ฆฌ

  • ํ”„๋กœ์ ํŠธ๋ฅผ ์ฒ˜์Œ์—๋Š” ์กฐ๊ธˆ ๋งŒ๋งŒํ•˜๊ฒŒ ๋ดค๋˜ ๊ฒƒ ๊ฐ™๊ธฐ๋„ ํ•˜๋‹ค. ๊ตฌํ˜„ํ•˜๋Š” ๊ฒƒ์€ ์‰ฝ์ง€๋งŒ ์ธํ”„๋ผ๋ฅผ ์ฝ”๋“œํ™” ํ•˜๊ณ  ๊ทธ ์ธํ”„๋ผ ์•ˆ์—์„œ ์ž‘๋™ํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•ด์ฃผ๋Š” ๋žŒ๋‹ค์ฝ”๋“œ ์ž‘์„ฑ๊ณผ API Gateway ์„ค์ • ๋“ฑ๋“ฑ ์„ธ์„ธํ•œ ์ž‘์—…๋“ค์ด ๋‚ด ๋จธ๋ฆฟ์†์„ ๋ณต์žกํ•˜๊ฒŒ ํ•ด์ค€๋‹ค... ๋‚ด์ผ์€ ๋งŽ์€ ์ง„์ „์ด ์žˆ๊ธฐ๋ฅผ ๋ฐ”๋ผ๋ฉฐ ํ…Œ๋ผํผ์„ ๋‹ค์‹œ ์กฐ์ง€๋Ÿฌ ๊ฐ€์•ผ๊ฒ ๋‹ค.

:)

profile
Better Than Yesterday

0๊ฐœ์˜ ๋Œ“๊ธ€