๊ด€๋ฆฌ ๋ฉ”๋‰ด

๋ชฉ๋กAWS (4)

๋‹ญ๋ฐœ๊ฐœ๋ฐœ

DynamoDB / Lamda ์ด์šฉํ•˜์—ฌ Serverless ์„œ๋ฒ„ ๋ฐฐํฌํ•˜๊ธฐ, ์‹ค์ œ ํ˜„์—…์—์„œ ์“ฐ์ด๋Š” ๊ตฌ์กฐ์˜ ์„œ๋ฒ„ ๋ฐฐํฌํ•˜๊ธฐ

์ด ๊ธ€์€ 2022๋…„ 12์›” 7์ผ ~ 2022๋…„ 12์›” 18์ผ ์— ์›ํ‹ฐ๋“œ์—์„œ ํ”„๋ฆฌ์˜จ๋ณด๋”ฉ ๋ฐฑ์—”๋“œ ์ฑŒ๋ฆฐ์ง€์— ์ฐธ๊ฐ€ํ•˜์—ฌ ๋“ค์€ ๊ฐ•์˜๋ฅผ ์ •๋ฆฌํ•œ ๊ฒƒ์ž…๋‹ˆ๋‹ค. SNS์˜ ์ด๋ฏธ์ง€ ์ฒ˜๋ฆฌ ์•„ํ‚คํ…์ณ ํ•ด๋‹น ์•„ํ‚คํ…์ฒ˜๋ฅผ ๊ณ ๋ฅธ ์ด์œ  ๋Œ€๋ถ€๋ถ„ SNS๋ผ๋Š” ๋„๋ฉ”์ธ์„ ์ž˜ ์•Œ๊ณ  ์žˆ๊ธฐ๋•Œ๋ฌธ์— ์ดํ•ดํ•˜๊ธฐ ์‰ฌ์šธ ๊ฒƒ ์‚ฌ์ง„์ด ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ๋ถ€ํ•˜๊ฐ€ ์žฆ์€ ์„œ๋น„์Šค ์ค‘ ํ•˜๋‚˜ ์‚ฌ์šฉํ•˜๊ฒŒ ๋  AWS ์„œ๋น„์Šค ELB, EB (EC2), S3, SQS, CloudFront, SSM ๊ตฌ์„ฑ ์–ธ์–ด ๋ฐ ํ”„๋ ˆ์ž„์›Œํฌ NodeJS V14, Serverless (https://serverless.com/) 1. ์„œ๋ฒ„(EC2) ์ž์ œ์ฒ™์œผ๋กœ ์ฒ˜๋ฆฌํ•˜๊ธฐ ์ด๋ฏธ์ง€ ์—…๋กœ๋“œ ์„œ๋ฒ„๋Š” ์ธ๋„ค์ผ์„ ๋งŒ๋“ค์–ด S3์— ์ €์žฅ ๋‹ค๋ฅธ ์‚ฌ์šฉ์ž๊ฐ€ ํ•ด๋‹น ์œ ์ €์˜ ์ธ๋„ค์ผ์„ ๋ถ€๋ฅด๋ฉด S3์—์„œ ํ•ด๋‹น ํŒŒ์ผ์„ ๊ฐ€์ง€๊ณ  ์™€์„œ ์ฃผ์†Œ๋ฅผ ์ „๋‹ฌ 2. Ela..

AWS SQS, AWS MSK, AWS Kinesis, AWS RDS, AWS DynamoDB, AWS ElastiCache

์ด ๊ธ€์€ 2022๋…„ 12์›” 7์ผ ~ 2022๋…„ 12์›” 18์ผ ์— ์›ํ‹ฐ๋“œ์—์„œ ํ”„๋ฆฌ์˜จ๋ณด๋”ฉ ๋ฐฑ์—”๋“œ ์ฑŒ๋ฆฐ์ง€์— ์ฐธ๊ฐ€ํ•˜์—ฌ ๋“ค์€ ๊ฐ•์˜๋ฅผ ์ •๋ฆฌํ•œ ๊ฒƒ์ž…๋‹ˆ๋‹ค. AWS RDS relational database service aws๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ๋ฌด์กฐ๊ฑด์ ์œผ๋กœ ์“ธ ์ˆ˜ ๋ฐ–์— ์—†๋Š” ๋ฐ์ดํ„ฐ ๋ฒ ์ด์Šค. db๋ฅผ ์šด์˜ํ•˜๊ณ  ๊ด€๋ฆฌํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•œ ํŽธํ•œ ์„œ๋น„์Šค. Nosql์„ ์œ„ํ•œ aws ์„œ๋น„์Šค๋Š” ๋”ฐ๋กœ ์žˆ๋‹ค. ๋ณดํ†ต db๋ฅผ ์šด์˜ํ•œ๋‹ค๊ณ  ํ•˜๋ฉด, db๋Š” ๋ณดํ†ต์€ ์„œ๋น„์Šค์—์„œ ์ œ์ผ ๋ฌธ์ œ๊ฐ€ ๋งŽ์ด ์ผ์–ด๋‚œ๋‹ค๊ณ  ๋ด๋„ ๋  ์ •๋„๋กœ ๊ด€๋ฆฌ๊ฐ€ ๊นŒ๋‹ค๋กญ๋‹ค. ์„œ๋ฒ„๋Š” ์ž˜ ์•ˆํ„ฐ์ง. ์„œ๋ฒ„๋Š” ์‰ฝ๊ฒŒ ๋Š˜๋ฆฌ๊ณ  ์ค„์ผ ์ˆ˜ ์žˆ๊ธฐ ๋•Œ๋ฌธ์—. rds๋Š” ๊ด€๋ฆฌํ•˜๊ธฐ๊ฐ€ ๊นŒ๋‹ค๋กœ์›€. ๊ธฐ๋ณธ์ ์œผ๋กœ ec2 ์ฒ˜๋Ÿผ ์˜คํ†  ์Šค์ผ€์ผ๋ง์ด ์•ˆ๋จ. ์ง์ ‘์ ์œผ๋กœ ์šด์˜ํ•ด์ค˜์•ผ ํ•จ. ์ˆ˜ํ‰์  ํ™•์žฅ, ์ˆ˜์ง์  ํ™•์žฅ์ด ์žˆ๋Š”๋ฐ, ์ˆ˜ํ‰์  ํ™•์žฅ : ์„œ๋ฒ„๊ฐ€..

AWS EC2, AWS Elastic Beanstalk, AWS ECS, AWS Fargate, AWS Lambda (Serverless)

์ด ๊ธ€์€ 2022๋…„ 12์›” 7์ผ ~ 2022๋…„ 12์›” 18์ผ ์— ์›ํ‹ฐ๋“œ์—์„œ ํ”„๋ฆฌ์˜จ๋ณด๋”ฉ ๋ฐฑ์—”๋“œ ์ฑŒ๋ฆฐ์ง€์— ์ฐธ๊ฐ€ํ•˜์—ฌ ๋“ค์€ ๊ฐ•์˜๋ฅผ ์ •๋ฆฌํ•œ ๊ฒƒ์ž…๋‹ˆ๋‹ค. AWS EC2Amazon Elastic Cloud Compute (C๊ฐ€ 2๊ฐœ๋ผ์„œ 2์ž„..) ๊ฐ€์žฅ ๋ณดํŽธ์ ์ธ ์‹œ์Šคํ…œ ํ”ํžˆ ์–˜๊ธฐํ•˜๋Š” ํด๋ผ์šฐ๋“œ ์ปดํ“จํ„ฐ ํ•œ ๋Œ€๋ผ๊ณ  ๋ณด๋ฉด ๋จ. ์—ฌ๊ธฐ์— vpc ์—ฐ๊ฒฐํ•ด์„œ ๋‚˜๋งŒ์˜ ์ปดํ“จํ„ฐ ํ•œ ๋Œ€๋ฅผ ๋งŒ๋“ค ์ˆ˜ ์žˆ๋Š” ์„œ๋น„์Šค. ๊ฐ€๊ฒฉ๋Œ€๋ณ„๋กœ ์ฝ”์–ด๋ž‘ ๋ฉ”๋ชจ๋ฆฌ ์„ค์ •ํ•ด์„œ ์ปดํ“จํ„ฐ ์ฒ˜๋Ÿผ ์ด์šฉํ•จ. ์ŠคํŒŸ ์ธ์Šคํ„ด์Šค : ํ•œ๋ฒˆ์— ๋งŽ์€ ์šฉ๋Ÿ‰์„ ๋ณด๋‚ด์•ผ ํ• ๋•Œ? ์‚ฌ์šฉํ•จ.aws ๋‚ด์— ์žˆ๋Š” ์ปดํ“จํ„ฐ ์ค‘์—์„œ ์‚ฌ์šฉ์ด ๋˜๊ณ  ์žˆ์ง€ ์•Š๋Š” ์ปดํ“จํ„ฐ ์ž์›์„ ์ž„์‹œ์ ์œผ๋กœ ์–ป์–ด์„œ ์‚ฌ์šฉ์„ ํ•จ๋‹จ์  : ์šฐ์„ ์ˆœ์œ„๊ฐ€ ๋‚ฎ์€ ํ˜•ํƒœ์˜ ์ธ์Šคํ„ด์Šค์ด๊ธฐ ๋•Œ๋ฌธ์— ์˜จ๋””๋งจ๋“œ๋กœ ์‚ฌ์šฉํ•˜๋Š” ์‚ฌ๋žŒ์ด ์žˆ์œผ๋ฉด ์ŠคํŒŸ ์ธ์Šคํ„ด์Šค๋Š” ์ค‘๊ฐ„์— ๊บผ์งˆ ์ˆ˜๊ฐ€ ์žˆ์Œ...

ํด๋ผ์šฐ๋“œ ์ปดํ“จํŒ…, AWS API Gateway, AWS S3, AWS ELB, AWS CloudFront, AWS Secret Mana

์ด ๊ธ€์€ 2022๋…„ 12์›” 7์ผ ~ 2022๋…„ 12์›” 18์ผ ์— ์›ํ‹ฐ๋“œ์—์„œ ํ”„๋ฆฌ์˜จ๋ณด๋”ฉ ๋ฐฑ์—”๋“œ ์ฑŒ๋ฆฐ์ง€์— ์ฐธ๊ฐ€ํ•˜์—ฌ ๋“ค์€ ๊ฐ•์˜๋ฅผ ์ •๋ฆฌํ•œ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๊ฐ•์‚ฌ : ์กฐ์ค€๋ฒ” ๊ฐ•์˜ ๋ชฉ์  : 1. AWS ์ธํ”„๋ผ์˜ ์ „์ฒด์ ์ธ ์ดํ•ด๋„์— ์ค‘์  2. ํ•œ ๋Œ€์˜ ํ”„๋กœ๋•์…˜ ์„œ๋ฒ„๊ฐ€ ๊ตฌ์„ฑ๋˜๊ธฐ ๊นŒ์ง€์˜ ๊ณผ์ • ์ดํ•ด AWS๋ž€ ๋ฌด์—‡์ผ๊นŒ?On-premise vs Cloud ComputingOn-premise๊ธฐ์—…์˜ ์„œ๋ฒ„๋ฅผ ํด๋ผ์šฐ๋“œ ๊ฐ™์€ ์›๊ฒฉ ํ™˜๊ฒฝ์—์„œ ์šด์˜ํ•˜๋Š” ๋ฐฉ์‹์ด ์•„๋‹Œ, ์ž์ฒด์ ์œผ๋กœ ๋ณด์œ ํ•œ ์ „์‚ฐ์‹ค ๋ฒ„์„œ์— ์ง์ ‘ ์„ค์น˜ํ•ด ์šด์˜ํ•˜๋Š” ๋ฐฉ์‹ Cloud Computing์ธํ„ฐ๋„ท์„ ํ†ตํ•˜์—ฌ ๋ฐ์ดํ„ฐ๋ฅผ ์ €์žฅํ•˜๊ฑฐ๋‚˜ ๋ฐ์ดํ„ฐ ๋ฒ ์ด์Šค, ์„œ๋ฒ„, ๋„คํŠธ์›Œํ‚น, ์†Œํ”„ํŠธ์›จ์–ด์™€ ๊ฐ™์€ ๋„๊ตฌ, ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๋“ฑ ๋‹ค์–‘ํ•œ ์„œ๋น„์Šค๋ฅผ ์ œ๊ณตํ•˜๋Š” ๋ฐฉ์‹ Cloud Computing์„ ์“ฐ๋Š” ์ด์  ์นดํ”„์นด : ๋ฉ”์„ธ์ง€..