โœ”๏ธDeployment 10

[์ดˆ๊ธฐ ์„ธํŒ… ๋ฐ ๋ฐฐํฌ] Heroku ์„œ๋ฒ„, DB ๋ฐฐํฌ

์ง์ ‘ ๋ฐฐํฌ๋ฅผ ํ•˜๊ธฐ ์ „์— Heroku์— ๋Œ€ํ•ด ๊ฐ„๋‹จํ•œ ์‚ฌ์šฉ๋ฐฉ๋ฒ•์„ ๊ณต๋ถ€ํ•˜๊ณ  ์ •๋ฆฌํ•ด๋‘์—ˆ์—ˆ๋‹ค. ๊ทธ๋Ÿฐ๋ฐ ์—ญ์‹œ๋‚˜.. ์ง์ ‘ ํ•ด๋ณด๊ธฐ ์ „๊นŒ์ง€๋Š” ์ ˆ๋Œ€ ๋ชจ๋ฅธ๋‹ค ใ…Žใ…Žใ…Ž HJ๋‹˜์ด ๋„์™€์ฃผ์‹œ์ง€ ์•Š์œผ์…จ๋‹ค๋ฉด ์†์ด ํ„ฐ์ ธ ์—‰์—‰ ์šธ์–ด๋ฒ„๋ ธ์„ ๊ฒƒ์ด๋‹ค. ์„œ๋ฒ„ ๋ฐฐํฌ์™€ RDS ์‚ฌ์šฉ์„ ํ•ด๋ณธ ๊ฒƒ์„ ์ •๋ฆฌํ•ด๋ณด๋ ค ํ•œ๋‹ค. 1. ์ค€๋น„ Heroku CLI์„ค์น˜ (Mac์šฉ) #ํ„ฐ๋ฏธ๋„ brew install heroku/brew/heroku ์ฝ”๋“œ์ƒ์—์„œ ๋ฐฐํฌํ™˜๊ฒฝ์œผ๋กœ ๋ณ€๊ฒฝํ•ด์ฃผ์–ด์•ผ ํ•  ๊ฒƒ์€ ๋ณ€๊ฒฝํ•˜๊ธฐ ์˜ˆ๋ฅผ ๋“ค์–ด app = create_app(os.getenv('BOILERPLATE_ENV') or 'prod') #'dev'๋ฅผ 'prod'๋กœ 2. ์„œ๋ฒ„ ๋ฐฐํฌ - Flask๋กœ ๊ตฌํ˜„๋œ ์‚ฌ์ดํŠธ๋ฅผ Heroku๋ฅผ ํ†ตํ•ด ๋ฐฐํฌํ•˜๊ธฐ ์œ„ํ•œ ์ค€๋น„๋‹จ๊ณ„ โ‘  ์›๋ž˜ ์‚ฌ์šฉํ•˜๋˜ ๊ฐ€์ƒํ™˜๊ฒฝ์ด๋‚˜ ์•„๋‹ˆ๋ฉด ๋ฐฐํฌ๋งŒ์„ ..

[NGINX] EC2์— nginx ์„ค์น˜ ๋ฐ ์„ธํŒ…

์ฒซ ๋ฒˆ์งธ ํ”„๋กœ์ ํŠธ๋กœ ์ง„ํ–‰ํ•œ SAFU ์›น ์„œ๋น„์Šค ์„ ๋ฐฐํฌํ•˜๊ธฐ ์œ„ํ•ด ์„œ๋ฒ„ ๊ตฌ์ถ•์„ ํ•˜๋ คํ•˜๋ฉฐ, '์„œ๋ฒ„ ๋‹จ์œ„์˜ ๋กœ๋“œ ๋ฐธ๋Ÿฐ์„œ' ์•„ํ‚คํ…์ณ ์ค‘ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์„œ๋ฒ„๊ฐ€ (์ผ๋‹จ์€)ํ•˜๋‚˜์ธ ์•„๋ž˜์˜ ๊ตฌ์„ฑ์œผ๋กœ ์ง„ํ–‰ํ•˜๊ณ ์ž ํ•œ๋‹ค. ์ˆœ์„œ๋Š” 1. EC2 ๋ฐฐํฌ ๋ฐ inbound ์„ค์ • 2. ACM ์—์„œ SSL ์ธ์ฆ์„œ ๋ฐœ๊ธ‰ 3. ELB ์ƒ์„ฑ ๋ฐ ๋ฆฌ์Šค๋„ˆ ์„ธํŒ… 4. Route53์˜ ๋„๋ฉ”์ธ๊ณผ ELB์˜ ์ธ์Šคํ„ด์Šค DNS ์—ฐ๊ฒฐ 5. EC2์— nginx ์„ค์น˜ ๋ฐ ์„ธํŒ… ์œผ๋กœ ์ง„ํ–‰ ๋  ๊ฒƒ์ด๋‹ค. ์ด๋ฒˆ์—๋Š” 5. EC2์— nginx ์„ค์น˜ ๋ฐ ์„ธํŒ… ์— ๋Œ€ํ•ด ์ •๋ฆฌํ•ด๋ณด๊ณ ์ž ํ•œ๋‹ค. NGINX๋ž€ ์„œ๋ฒ„ ์ธ์Šคํ„ด์Šค์—๋Š” ํด๋ผ์ด์–ธํŠธ์˜ ์š”์ฒญ์„ ์ฒ˜๋ฆฌํ•ด์ฃผ๋Š” ์„œ๋ฒ„ ์†Œํ”„ํŠธ์›จ์–ด๊ฐ€ ํ•„์š”ํ•˜๋‹ค. ์„œ๋ฒ„ ์†Œํ”„ํŠธ์›จ์–ด๋Š” ํฌ๊ฒŒ ์›น ์„œ๋ฒ„์™€ ์›น ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์„œ๋ฒ„(WAP; Web Application Server..

Dev/DevOps, Infra 2021.01.15

[RDS] ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์„œ๋ฒ„ ์ƒ์„ฑ๊ณผ ์ ‘์†

์ฒซ ๋ฒˆ์งธ ํ”„๋กœ์ ํŠธ๋กœ ์ง„ํ–‰ํ•œ SAFU ์›น ์„œ๋น„์Šค ์„ ๋ฐฐํฌํ•˜๊ธฐ ์œ„ํ•ด ์„œ๋ฒ„ ๊ตฌ์ถ•์„ ํ•˜๋ คํ•˜๋ฉฐ, '์„œ๋ฒ„ ๋‹จ์œ„์˜ ๋กœ๋“œ ๋ฐธ๋Ÿฐ์„œ' ์•„ํ‚คํ…์ณ ์ค‘ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์„œ๋ฒ„๊ฐ€ (์ผ๋‹จ์€)ํ•˜๋‚˜์ธ ์•„๋ž˜์˜ ๊ตฌ์„ฑ์œผ๋กœ ์ง„ํ–‰ํ•˜๊ณ ์ž ํ•œ๋‹ค. [EC2] AWS๋ฅผ ์ด์šฉํ•œ ์„œ๋ฒ„ ํ™˜๊ฒฝ ์ดํ•ด ๋ฐ ๊ตฌ์ถ•์— ์ •๋ฆฌํ•ด๋‘” ๋ฅผ ๋ณด๋ฉด ๋‹จ์ผ์„œ๋ฒ„์˜ ์—ฌ๋Ÿฌ ๋‹จ์ ์œผ๋กœ ์ธํ•ด ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜๊ณผ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์„œ๋ฒ„๋ฅผ ๋ถ„๋ฆฌํ•˜๋Š” ๊ตฌ์กฐ๊ฐ€ ๋‚˜์™”๋‹ค. ๊ทธ๋ฆฌ๊ณ  ์„œ๋ฒ„ ๋‹จ์œ„์˜ ๋กœ๋“œ ๋ฐธ๋Ÿฐ์„œ๋Š” ์ด๋Ÿฐ ๊ตฌ์กฐ๋กœ ๋˜์–ด ์žˆ๋‹ค. ์—ฌ๊ธฐ์„œ RDS๋กœ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์„œ๋ฒ„๋ฅผ ๋งŒ๋“ค์–ด๋ณด๊ณ ์ž ํ•œ๋‹ค. 1. Amazon RDS(Relational Database Services) Amazon RDS๋Š” ํด๋ผ์šฐ๋“œ์—์„œ ๊ด€๊ณ„ํ˜• ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ฅผ ๊ฐ„ํŽธํ•˜๊ฒŒ ์„ค์ •, ์šด์˜, ํ™•์žฅ ํ•  ์ˆ˜ ์žˆ๋Š” ์„œ๋น„์Šค์ด๋‹ค. ์ด๋Š” ๋งค์šฐ ๋น„์‹ธ๋‹ค. (ํ”„๋ฆฌํ‹ฐ์–ด๋Š” RDS ๋‹จ์ผ AZ(..

Dev/DevOps, Infra 2021.01.13

11. SAFU ์›น ์„œ๋น„์Šค ๋ฐฐํฌ ์™„์„ฑ๊ธฐ

AWS ๊ณต๋ถ€์™€ ๋ณ‘ํ–‰ํ•˜์—ฌ ๋ฐฐํฌ๋ฅผ ์ง„ํ–‰ํ•˜์˜€๊ธฐ๋•Œ๋ฌธ์— AWS ์นดํ…Œ๊ณ ๋ฆฌ์— ์ •๋ฆฌ ๋ฐ ์ €์žฅํ•ด ๋†“์•˜์Šต๋‹ˆ๋‹ค. ์—ฌ๊ธฐ์—๋Š” ๋งํฌ๋ฅผ ์ˆœ์„œ๋Œ€๋กœ ์‚ฝ์ž…ํ•˜๋Š” ๊ฒƒ์œผ๋กœ ๋Œ€์‹ ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. Server Side 1. [EC2] AWS๋ฅผ ์ด์šฉํ•œ ์„œ๋ฒ„ ํ™˜๊ฒฝ ์ดํ•ด ๋ฐ ๊ตฌ์ถ• 2. [ACM] ๋„๋ฉ”์ธ ์ฃผ์†Œ ์ƒ์„ฑ ๋ฐ AWS Certification 3. [ELB] Elastic Load Balancer ์ƒ์„ฑ ๋ฐ ์„ธํŒ… 4. [Route 53] Route53์˜ ๋„๋ฉ”์ธ๊ณผ DNS ์—ฐ๊ฒฐ 5. [NGINX] EC2์— nginx ์„ค์น˜ ๋ฐ ์„ธํŒ… Database 1. [RDS] ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์„œ๋ฒ„ ์ƒ์„ฑ๊ณผ ์ ‘์† Client Side 1. [ACM] ๋„๋ฉ”์ธ ์ฃผ์†Œ ์ƒ์„ฑ ๋ฐ AWS Certification 2. [S3] S3๋ฅผ ์ด์šฉํ•œ ์ •์  ์›น ์‚ฌ์ดํŠธ ํ˜ธ์ŠคํŒ… 3. [CloudFro..

[CloudFront] CloudFront์— S3 ๋ฒ„ํ‚ท ๋ฐฐํฌํ•˜๊ณ  SSL Certificate์„ค์ •

์ฒซ ๋ฒˆ์งธ ํ”„๋กœ์ ํŠธ๋กœ ์ง„ํ–‰ํ•œ SAFU ์›น ์„œ๋น„์Šค ์˜ client side๋ฅผ ๋ฐฐํฌํ•˜๊ณ ์ž ํ•œ๋‹ค. ์ˆœ์„œ๋Š” 1.ACM ์—์„œ SSL ์ธ์ฆ์„œ ๋ฐœ๊ธ‰ 2. S3๋ฅผ ์ด์šฉํ•œ ์ •์  ์›น ์‚ฌ์ดํŠธ ํ˜ธ์ŠคํŒ… 3. CloudFront์— S3 ๋ฒ„ํ‚ท ๋ฐฐํฌํ•˜๊ณ  SSL Certificate์„ค์ • 4. Route 53์—์„œ ๋„๋ฉ”์ธ ์—ฐ๋™ ์œผ๋กœ ์ง„ํ–‰ ๋  ๊ฒƒ์ด๋‹ค. ์ด๋ฒˆ์—๋Š” 3. CloudFront์— S3 ๋ฒ„ํ‚ท ๋ฐฐํฌํ•˜๊ณ  SSL Certificate์„ค์ •์— ๋Œ€ํ•ด ์•Œ์•„๋ณด๊ณ ์ž ํ•œ๋‹ค. CloudFront์— ๋Œ€ํ•ด ๋ฐฐ์šด ๊ฐœ๋… ์ •๋ฆฌ์™€ ์•ž์„œ CloudFront ์›น ๋ฐฐํฌ ์ƒ์„ฑ ํ›„ ์•ž์„œ ์ƒ์„ฑํ•œ S3์™€ ์—ฐ๊ฒฐํ•˜๋Š” ๊ฒƒ์„ ์ง„ํ–‰ํ•ด๋ณด๋„๋ก ํ•˜๊ฒ ๋‹ค. 1. ์ดํ•ดํ•ด์•ผํ•˜๋Š” ๊ฐœ๋… CDN(Contents Delivery Network)์˜ ๊ฐœ๋…๊ณผ ๋™์ž‘ ์›๋ฆฌ์— ๋Œ€ํ•ด์„œ๋Š” ์•„์ง ๊ณต๋ถ€๊ฐ€ ๋” ํ•„์š”ํ•˜๋‹ค.. ์ผ..

Dev/DevOps, Infra 2021.01.12

[S3] S3๋ฅผ ์ด์šฉํ•œ ์ •์  ์›น ์‚ฌ์ดํŠธ ํ˜ธ์ŠคํŒ…

์ฒซ ๋ฒˆ์งธ ํ”„๋กœ์ ํŠธ๋กœ ์ง„ํ–‰ํ•œ SAFU ์›น ์„œ๋น„์Šค ์˜ client side๋ฅผ ๋ฐฐํฌํ•˜๊ณ ์ž ํ•œ๋‹ค. ์ˆœ์„œ๋Š” 1.ACM ์—์„œ SSL ์ธ์ฆ์„œ ๋ฐœ๊ธ‰ 2. S3๋ฅผ ์ด์šฉํ•œ ์ •์  ์›น ์‚ฌ์ดํŠธ ํ˜ธ์ŠคํŒ… 3. CloudFront์— S3 ๋ฒ„ํ‚ท ๋ฐฐํฌํ•˜๊ณ  SSL Certificate์„ค์ • 4. Route 53์—์„œ ๋„๋ฉ”์ธ ์—ฐ๋™ ์œผ๋กœ ์ง„ํ–‰ ๋  ๊ฒƒ์ด๋‹ค. ์™œ CloudFront์™€ Route53์„ ์‚ฌ์šฉํ•˜๋Š”๊ฐ€? ([ACM] ๋„๋ฉ”์ธ ์ฃผ์†Œ ์ƒ์„ฑ ๋ฐ AWS Certification์— ์ ์–ด๋†“์€ ๊ฒƒ์„ ๋‹ค์‹œ ๊ฐ€์ ธ์˜ค์ž๋ฉด) ์™œ๋ƒ๋ฉด SAFU ์›น ์„œ๋น„์Šค ์„ ๋ฐฐํฌ๋‹จ๊ณ„์—์„œ ๋ง‰ํ˜”๋˜ ๋ถ€๋ถ„์ด sameSite issue์˜€๋Š”๋ฐ, ์ด์œ ๋Š” HTTPS ํ”„๋กœํ† ์ฝœ์„ ์‚ฌ์šฉํ•˜์ง€ ์•Š์•„์„œ sameSite = none์„ ์„ค์ •ํ•˜๋”๋ผ๋„ ์—ญ์‹œ ์ฟ ํ‚ค๊ฐ€ ๋ณด๋‚ด์ง€์ง€ ์•Š๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค. ๊ทธ๋ž˜์„œ ๋กœ๊ทธ์ธ ํ›„์—๋„ ์„ธ์…˜..

Dev/DevOps, Infra 2021.01.12

[Route 53] Route53์˜ ๋„๋ฉ”์ธ๊ณผ DNS ์—ฐ๊ฒฐ

์ฒซ ๋ฒˆ์งธ ํ”„๋กœ์ ํŠธ๋กœ ์ง„ํ–‰ํ•œ SAFU ์›น ์„œ๋น„์Šค ์„ ๋ฐฐํฌํ•˜๊ธฐ ์œ„ํ•ด ์„œ๋ฒ„ ๊ตฌ์ถ•์„ ํ•˜๋ คํ•˜๋ฉฐ, '์„œ๋ฒ„ ๋‹จ์œ„์˜ ๋กœ๋“œ ๋ฐธ๋Ÿฐ์„œ' ์•„ํ‚คํ…์ณ ์ค‘ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์„œ๋ฒ„๊ฐ€ (์ผ๋‹จ์€)ํ•˜๋‚˜์ธ ์•„๋ž˜์˜ ๊ตฌ์„ฑ์œผ๋กœ ์ง„ํ–‰ํ•˜๊ณ ์ž ํ•œ๋‹ค. ์ˆœ์„œ๋Š” 1. EC2 ๋ฐฐํฌ ๋ฐ inbound ์„ค์ • 2. ACM ์—์„œ SSL ์ธ์ฆ์„œ ๋ฐœ๊ธ‰ 3. ELB ์ƒ์„ฑ ๋ฐ ๋ฆฌ์Šค๋„ˆ ์„ธํŒ… 4. Route53์˜ ๋„๋ฉ”์ธ๊ณผ ELB์˜ ์ธ์Šคํ„ด์Šค DNS ์—ฐ๊ฒฐ 5. EC2์— nginx ์„ค์น˜ ๋ฐ ์„ธํŒ… ์œผ๋กœ ์ง„ํ–‰ ๋  ๊ฒƒ์ด๋‹ค. Domain Name System์ด ๋ญ๊ณ , DNS์˜ ๊ตฌ์„ฑ ๋ฐ ๋™์ž‘ ์›๋ฆฌ ๋“ฑ์€ ๋งค์šฐ ๋ณต์žกํ•˜๋‹ค. ๊ทธ๋ž˜์„œ ๋‹ค๋ฅธ ํฌ์ŠคํŠธ์—์„œ ์ด์— ๋Œ€ํ•ด ์ •๋ฆฌํ•˜๊ณ ์ž ํ•˜๋ฉฐ, ์ง€๊ธˆ ํ•ด๋‹น ํฌ์ŠคํŠธ์—์„œ๋Š” 4. Route53์˜ ๋„๋ฉ”์ธ๊ณผ ELB์˜ ์ธ์Šคํ„ด์Šค DNS ์—ฐ๊ฒฐ ์— ๋Œ€ํ•ด์„œ๋งŒ ์ •๋ฆฌํ•˜๊ณ ์ž ํ•œ๋‹ค. ์ œ๋ชฉ์— EL..

Dev/DevOps, Infra 2021.01.10

[ELB] Elastic Load Balancer ์ƒ์„ฑ ๋ฐ ์„ธํŒ…

์ฒซ ๋ฒˆ์งธ ํ”„๋กœ์ ํŠธ๋กœ ์ง„ํ–‰ํ•œ SAFU ์›น ์„œ๋น„์Šค ์„ ๋ฐฐํฌํ•˜๊ธฐ ์œ„ํ•ด ์„œ๋ฒ„ ๊ตฌ์ถ•์„ ํ•˜๋ คํ•˜๋ฉฐ, '์„œ๋ฒ„ ๋‹จ์œ„์˜ ๋กœ๋“œ ๋ฐธ๋Ÿฐ์„œ' ์•„ํ‚คํ…์ณ ์ค‘ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์„œ๋ฒ„๊ฐ€ (์ผ๋‹จ์€)ํ•˜๋‚˜์ธ ์•„๋ž˜์˜ ๊ตฌ์„ฑ์œผ๋กœ ์ง„ํ–‰ํ•˜๊ณ ์ž ํ•œ๋‹ค. ์ˆœ์„œ๋Š” 1. EC2 ๋ฐฐํฌ ๋ฐ inbound ์„ค์ • 2. ACM ์—์„œ SSL ์ธ์ฆ์„œ ๋ฐœ๊ธ‰ 3. ELB ์ƒ์„ฑ ๋ฐ ๋ฆฌ์Šค๋„ˆ ์„ธํŒ… 4. Route53์˜ ๋„๋ฉ”์ธ๊ณผ ELB์˜ ์ธ์Šคํ„ด์Šค DNS ์—ฐ๊ฒฐ 5. EC2์— nginx ์„ค์น˜ ๋ฐ ์„ธํŒ… ์œผ๋กœ ์ง„ํ–‰ ๋  ๊ฒƒ์ด๋‹ค. ์„ธ ๋ฒˆ์งธ ๋‹จ๊ณ„์ธ ELB ์ƒ์„ฑ ๋ฐ ๋ฆฌ์Šค๋„ˆ ์„ธํŒ…์„ ํ•ด๋ณด๊ณ ์ž ํ•œ๋‹ค. Load Balancing์ด๋ž€ ๋กœ๋“œ ๋ฐธ๋Ÿฐ์‹ฑ์€ ๋„คํŠธ์›Œํฌ ๊ธฐ์ˆ  ์ค‘ ํ•˜๋‚˜๋กœ ๋„คํŠธ์›Œํฌ ํŠธ๋ž˜ํ”ฝ์„ ํ•˜๋‚˜ ์ด์ƒ์˜ ์„œ๋ฒ„๋‚˜ ์žฅ๋น„๋กœ ๋ถ„์‚ฐํ•˜๊ธฐ ์œ„ํ•œ *๊ธฐ์ˆ ์ด๋‹ค. * ๊ทธ๋ฆฌ๊ณ  ์ด ๊ธฐ์ˆ ์„ ์ˆ˜ํ–‰ํ•˜๋Š” ์†Œํ”„ํŠธ์›จ์–ด๋‚˜ ํ•˜๋“œ์›จ์–ด๋ฅผ Load Ba..

Dev/DevOps, Infra 2021.01.10

[ACM] ๋„๋ฉ”์ธ ์ฃผ์†Œ ์ƒ์„ฑ ๋ฐ AWS Certification

์ฒซ ๋ฒˆ์งธ ํ”„๋กœ์ ํŠธ๋กœ ์ง„ํ–‰ํ•œ SAFU ์›น ์„œ๋น„์Šค ์„ ๋ฐฐํฌํ•˜๊ธฐ ์œ„ํ•ด ์„œ๋ฒ„ ๊ตฌ์ถ•์„ ํ•˜๋ คํ•˜๋ฉฐ, '์„œ๋ฒ„ ๋‹จ์œ„์˜ ๋กœ๋“œ ๋ฐธ๋Ÿฐ์„œ' ์•„ํ‚คํ…์ณ ์ค‘ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์„œ๋ฒ„๊ฐ€ (์ผ๋‹จ์€)ํ•˜๋‚˜์ธ ์•„๋ž˜์˜ ๊ตฌ์„ฑ์œผ๋กœ ์ง„ํ–‰ํ•˜๊ณ ์ž ํ•œ๋‹ค. ์ˆœ์„œ๋Š” 1. EC2 ๋ฐฐํฌ ๋ฐ inbound ์„ค์ • 2. ACM ์—์„œ SSL ์ธ์ฆ์„œ ๋ฐœ๊ธ‰ 3. ELB ์ƒ์„ฑ ๋ฐ ๋ฆฌ์Šค๋„ˆ ์„ธํŒ… 4. Route53์˜ ๋„๋ฉ”์ธ๊ณผ ELB์˜ ์ธ์Šคํ„ด์Šค DNS ์—ฐ๊ฒฐ 5. EC2์— nginx ์„ค์น˜ ๋ฐ ์„ธํŒ… ์œผ๋กœ ์ง„ํ–‰ ๋  ๊ฒƒ์ด๋‹ค. ๋‘ ๋ฒˆ์งธ ๋‹จ๊ณ„์ธ ACM ์—์„œ SSL ์ธ์ฆ์„œ ๋ฐœ๊ธ‰์„ ํ•ด๋ณด๊ณ ์ž ํ•œ๋‹ค. ์ฐธ, ์™œ ์ด๋Ÿฌํ•œ ๋‹ค์„ฏ ๋‹จ๊ณ„๊ฐ€ ํ•„์š”ํ•œ๊ฐ€? ์™œ๋ƒ๋ฉด SAFU ์›น ์„œ๋น„์Šค ์„ ๋ฐฐํฌ๋‹จ๊ณ„์—์„œ ๋ง‰ํ˜”๋˜ ๋ถ€๋ถ„์ด sameSite issue์˜€๋Š”๋ฐ, ์ด์œ ๋Š” HTTPS ํ”„๋กœํ† ์ฝœ์„ ์‚ฌ์šฉํ•˜์ง€ ์•Š์•„์„œ sameSite = none์„..

Dev/DevOps, Infra 2021.01.10

[EC2] AWS๋ฅผ ์ด์šฉํ•œ ์„œ๋ฒ„ ํ™˜๊ฒฝ ์ดํ•ด ๋ฐ ๊ตฌ์ถ•

Amazon Web Service์—๋Š” ๋งค์šฐ ๋งŽ์€ ์„œ๋น„์Šค๋“ค์ด ์žˆ๋‹ค. ์ด ์ค‘์—๋Š” ๊ฐ€์žฅ ๊ธฐ๋ณธ์ด ๋˜์–ด ๋‹ค๋ฅธ ์„œ๋น„์Šค๋“ค์˜ ์ธํ”„๋ผ์™€ ๊ฐ™์ด ๊ฐ€์žฅ ํญ๋„“๊ฒŒ ์—ญํ• ์„ ํ•˜๋Š” ์„œ๋น„์Šค๋„ ์žˆ๊ณ , ํŠน์ • ์ƒํ™ฉ์—์„œ ํŽธ๋ฆฌํ•˜๊ณ  ์ €๋ ดํ•˜๊ฒŒ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ํŠน์ˆ˜ํ™” ๋œ ์„œ๋น„์Šค๋„ ์žˆ๋‹ค. AWS์˜ ์ฃผ์š” ์„œ๋น„์Šค์— ๋Œ€ํ•ด์„œ ์ •๋ฆฌํ•ด๋ณด์ž๋ฉด ์•„๋ž˜์™€ ๊ฐ™๋‹ค. 1. AWS์˜ ์ฃผ์š” ์„œ๋น„์Šค 1) ์ปดํ“จํŒ… ์„œ๋น„์Šค - Amazon EC2(Elastic Compute Cloud): ๊ฐ€์ƒํ™” ์„œ๋ฒ„. ๋‹ค์–‘ํ•œ ํ˜•ํƒœ์˜ ํƒ€์ž…๊ณผ ์„œ๋น„์Šค์— ๋”ฐ๋ผ ์ ํ•ฉํ•œ ์‚ฌ์–‘์„ ์„ ํƒํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ, ์‚ฌ์šฉ๋Ÿ‰๋งŒํผ ๋น„์šฉ์„ ์ง€๋ถˆํ•˜๋Š” ์ปดํ“จํŒ… ์„œ๋ฒ„. - Amazon Auto Scaling: ์„œ๋ฒ„์˜ ํŠน์ • ์กฐ๊ฑด(์„œ๋ฒ„ ์‚ฌ์šฉ๋Ÿ‰์ด ๋งŽ์€ ๊ฒฝ์šฐ ์ถ”๊ฐ€๋กœ ์ƒ์„ฑํ•˜๊ณ , ์‚ฌ์šฉํ•˜์ง€ ์•Š๋Š” ๊ฒฝ์šฐ ์„œ๋ฒ„๋ฅผ ์ž๋™์œผ๋กœ ์‚ญ์ œ)์— ๋”ฐ๋ผ ์„œ๋ฒ„๋ฅผ ์ถ”๊ฐ€/์‚ญ์ œ ํ•  ์ˆ˜..

Dev/DevOps, Infra 2021.01.10
โ€‹