๐Ÿ™‚0615 [AWS]

๋ง์ง€ยท2022๋…„ 6์›” 15์ผ
2
post-custom-banner

๐Ÿ“Œ AWS - Auto Scaling

๐Ÿ“™ ORIGIN ์›นํŽ˜์ด์ง€ ์ค€๋น„

โœ”๏ธ 1. origin ์„œ๋ฒ„(EC2-์ธ์Šคํ„ด์Šค) ์ƒ์„ฑ
์ด๋ฆ„ : origin - VPC : MY-VPC, ์„œ๋ธŒ๋„ท : MY-PUBLIC-SUBNET-2A - ๋ณด์•ˆ๊ทธ๋ฃน : SG-WEB ๋‚˜๋จธ์ง€ ๊ทธ๋Œ€๋กœ ์ƒ์„ฑ.

โœ”๏ธ 2. alibaba์—์„œ ๋“ฑ๋กํ•ด๋‘” ๋„๋ฉ”์ธ์— A type ,HOST www๋กœ ์œ„ ์›น์„œ๋ฒ„ ํผ๋ธ”๋ฆญ IP ์—ฐ๊ฒฐํ•ด์ฃผ๊ธฐ.

โœ”๏ธ 3. food.tar(๋ถ€ํŠธ์ŠคํŠธ๋žฉ)ํŒŒ์ผ mobaxterm ํ†ตํ•ด์„œ origin์„œ๋ฒ„์— ๋‘๊ณ , /var/www/htmlํด๋”์— ์•„์นด์ด๋ธŒ ํ•ด์ œ.


[ec2-user@ip-10-14-2-129 ~]$ sudo tar -xvf food.tar -C /var/www/html/

๐Ÿ“™ ์ด๋ฏธ์ง€ ๋ฐ ์‹œ์ž‘ํ…œํ”Œ๋ฆฌ ์ƒ์„ฑ

๋„๋ฉ”์ธ๊ณผ ๋ถ€ํŠธ์ŠคํŠธ๋žฉ ๋ฐ˜์˜๋œ ๊ฒƒ ํ™•์ธํ•˜๊ณ  ์ด๋ฏธ์ง€ ๋งŒ๋“ค๊ธฐ
โœ”๏ธ 1. EC2-์ธ์Šคํ„ด์Šค-origin์ฒดํฌํ•˜๊ณ  ์ž‘์—… - ์ด๋ฏธ์ง€ ๋ฐ ํ…œํ”Œ๋ฆฟ - ์ด๋ฏธ์ง€ ์ƒ์„ฑ - ์ด๋ฏธ์ง€ ์ด๋ฆ„ : MY-AMI - ์žฌ๋ถ€ํŒ… ์•ˆ ํ•จ : ํ™œ์„ฑํ™” - ์ด๋ฏธ์ง€ ์ƒ์„ฑ ํด๋ฆญ

โœ”๏ธ 2. EC2- ์‹œ์ž‘ ํ…œํ”Œ๋ฆฟ - ์‹œ์ž‘ ํ…œํ”Œ๋ฆฌ ์ƒ์„ฑ - ํ…œํ”Œ๋ฆฟ ์ด๋ฆ„ : MY-TEMP - ์„ค๋ช… : MY-TEMP - Auto Scaling ์ง€์นจ ์ œ๊ณต ์ฒดํฌ -

โœ”๏ธ 2-1. ์ด๋ฏธ์ง€ : ๋‚ด AMI - ๋‚ด์†Œ์œ  ; MY-AMI

โœ”๏ธ 2-2. ์ธ์Šคํ„ด์Šค ์œ ํ˜• : t2.micro - ํ‚ค ํŽ˜์–ด : aws-key

โœ”๏ธ 2-3. ์„œ๋ธŒ๋„ท : ์‹œ์ž‘ ํ…œํ”Œ๋ฆฟ์— ํฌํ•จํ•˜์ง€ ์•Š์Œ - ๋ณด์•ˆ๊ทธ๋ฃน : SG-WEB (SSH,ICMP,HTTP) - ์‹œ์ž‘ ํ…œํ”Œ๋ฆฟ ์ƒ์„ฑ

๐Ÿ“™ Auto Scaling ๊ทธ๋ฃน ์ƒ์„ฑ

โœ”๏ธ 1. EC2- AUTO SCALING ๊ทธ๋ฃน - Auto Scaling ๊ทธ๋ฃน ์ƒ์„ฑ - ์ด๋ฆ„ : MY-ASG - ์‹œ์ž‘ ํ…œํ”Œ๋ฆฟ: MY-TEMP - ๋‹ค์Œ

โœ”๏ธ 2. VPC : MY-VPC - ์„œ๋ธŒ๋„ท : MY-PUBLIC-SUBNET-2A , MY-PUBLIC-SUBNET-2C - ๋‹ค์Œ

โœ”๏ธ 3. ๋กœ๋“œ๋ฐธ๋Ÿฐ์‹ฑ ; ์ƒˆ ๋กœ๋“œ ๋ฐธ๋Ÿฐ์„œ์— ์—ฐ๊ฒฐ - ์œ ํ˜• : ALB - ๋กœ๋“œ๋ฐธ๋Ÿฐ์„œ ์ด๋ฆ„ : MY-ASG-ALB - ์ฒด๊ณ„ : Internet-facing - ๊ธฐ๋ณธ ๋ผ์šฐํŒ… : ๋Œ€์ƒ๊ทธ๋ฃน ์ƒ์„ฑ - ์ƒˆ ๋Œ€์ƒ ๊ทธ๋ฃน ์ด๋ฆ„ : TG-ASG-ALB - ๋‹ค์Œ


โœ”๏ธ 4. ๊ทธ๋ฃนํฌ๊ธฐ ; ์›ํ•˜๋Š” ์šฉ๋Ÿ‰ : 2 , ์ตœ์†Œ ์šฉ๋Ÿ‰ :1 , ์ตœ๋Œ€ ์šฉ๋Ÿ‰ : 4 - ํฌ๊ธฐ ์กฐ์ • ์ •์ฑ… : ์—†์Œ - ๋‹ค์Œ

๐Ÿ“ข ์ฃผ์˜์‚ฌํ•ญ : ์›ํ•˜๋Š” ์šฉ๋Ÿ‰์€ ์ด๋ ‡๊ฒŒ ์„ค์ •ํ•ด ๋‘ฌ๋„ ์˜คํ† ์Šค์ผ€์ผ๋ง ์ƒํ™ฉ์— ๋”ฐ๋ผ ์ค„๊ฑฐ๋‚˜ ๋Š˜ ์ˆ˜ ์žˆ์Œ.

โœ”๏ธ 5. ์•Œ๋ฆผ์ถ”๊ฐ€ - SNS์ฃผ์ œ ์ƒ์„ฑ - ์•Œ๋ฆผ์„ ๋ฐ›์„ ๋Œ€์ƒ : MY-SNS - ํ•ด๋‹น ์ˆ˜์‹ ์ž : ๋ฉ”์ผ ์ž…๋ ฅ - ๋‹ค์Œ

๐Ÿ“ข ์ฃผ์˜์‚ฌํ•ญ : auto scaling ๊ทธ๋ฃน ์ƒ์„ฑ ์™„๋ฃŒ ํ›„ ํ•ด๋‹น ์ด๋ฉ”์ผ ๋“ค์–ด๊ฐ€์„œ confirm subscrption ๋ˆŒ๋Ÿฌ์ฃผ์–ด์•ผ ์•Œ๋ฆผ๋ฉ”์ผ์„ ๋ฐ›์„ ์ˆ˜ ์žˆ์Œ.


โœ”๏ธ 6. ํƒœ๊ทธ์ถ”๊ฐ€ ํ•˜์ง€ ์•Š์Œ - ๋‹ค์Œ - Auto Scaling ๊ทธ๋ฃน ์ƒ์„ฑ

โœ”๏ธ 7. ๋กœ๋“œ๋ฐธ๋Ÿฐ์„œ - ์ƒ์„ฑ๋œ ๋กœ๋“œ๋ฐธ๋Ÿฐ์„œ ์„ ํƒํ•˜๊ณ  ๋ณด์•ˆ๊ทธ๋ฃน ํŽธ์ง‘ SG-WEB์œผ๋กœ ์„ค์ •.

๐Ÿ“™ ๋„๋ฉ”์ธ ์„ค์ •

โœ”๏ธ ๋กœ๋“œ๋ฐธ๋Ÿฐ์Šค DNS ๋„ค์ž„ ๋ณต์‚ฌ ํ›„ ์•Œ๋ฆฌ๋ฐ”๋ฐ” ๋„๋ฉ”์ธ(์ด๋ฏธ ๋“ฑ๋ก์™„๋ฃŒํ•œ ๋‚ด ๋„๋ฉ”์ธ) edit recordํ•˜๊ธฐ. host : www - type: CNAME, ๊ฐ’ ๋ณต์‚ฌํ•œ DNS ๋„ค์ž„ ๋„ฃ์–ด์ฃผ๊ธฐ.

๐Ÿ“™ Auto Scaling ๊ทธ๋ฃน ์ž๋™ํฌ๊ธฐ ์กฐ์ • (Sclae Out)

โœ”๏ธ 0. EC2-Auto Scaling ๊ทธ๋ฃน - MY-ASG(์Šค์ผ€์ผ๋ง๊ทธ๋ฃน ์ด๋ฆ„ ํด๋ฆญ ) - ์ž๋™ ํฌ๊ธฐ ์กฐ์ • - ๋™์  ํฌ๊ธฐ ์กฐ์ • ์ •์ฑ… ์ƒ์„ฑ ํด๋ฆญ

โœ”๏ธ 1. ์ •์ฑ… ์œ ํ˜• : ๋‹จ์ˆœ ํฌ๊ธฐ ์กฐ์ • - ํฌ๊ธฐ ์กฐ์ • ์ •์ฑ… ์ด๋ฆ„ : ScaleOutPolicy - CloudWatch ๊ฒฝ๋ณด ์ƒ์„ฑ

โœ”๏ธ 1-1. ์ง€ํ‘œ์„ ํƒ - EC2 - AUto Scaling ๊ทธ๋ฃน๋ณ„ - CPUUtilization ; ์ง€ํ‘œ์„ ํƒ

โœ”๏ธ 1-2-(1). ์ง€ํ‘œ ๊ทธ๋Œ€๋กœ

โœ๏ธ ๊ธฐ๊ฐ„์„ ์งง๊ฒŒ ํ•˜๋ฉด ๋Œ€์‘ํ•˜๊ธฐ ์ข‹์Œ. ์‹ค์Šตํ™˜๊ฒฝ์—์„œ๋Š” ๊ณผ๊ธˆ์„ ํ”ผํ•˜๊ธฐ ์œ„ํ•ด 5๋ถ„ ์ ์šฉ. ํ•˜์ง€๋งŒ ๋„ˆ๋ฌด ์งง์œผ๋ฉด(์ด˜์ด˜ํ•˜๋ฉด) ์•ˆ์ •์„ฑ ๋ฉด์—์„œ ์ข‹์ง€ ์•Š๊ธด ํ•จ.

โœ”๏ธ 1-2-(2). ์ž„๊ณ„๊ฐ’ ์œ ํ˜• : ์ •์  - CPUUtilization์ด(๊ฐ€) ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๊ฒฝ์šฐ์— ํ•ญ์ƒ...: ๋ณด๋‹ค ํฌ๊ฑฐ๋‚˜ ๊ฐ™์Œ - ์ž„๊ณ„๊ฐ’:70 - ๋‹ค์Œ

โœ”๏ธ 1-3. ๋‹ค์Œ์œผ๋กœ ์•Œ๋ฆผ ์ „์†ก; ์ด๋ฉ”์ผ ๋ชฉ๋ก์—์„œ ์„ ํƒ : MY-SNS - ๋‹ค์Œ


โœ”๏ธ 1-4. ๊ฒฝ๋ณด ์ด๋ฆ„ : ScaleOutAlert - ๋‹ค์Œ - ๊ฒฝ๋ณด ์ƒ์„ฑ

โœ”๏ธ 2. ๋‹ค์‹œ "โœ”๏ธ1."์˜ ๋™์ ํฌ๊ธฐ ์กฐ์ •์ •์ฑ…์ƒ์„ฑ ํƒญ์„ ๋Œ์•„์™€์„œ, CloudWatch๊ฒฝ๋ณด ์„ ํƒ ์ฐฝ ์˜†์˜ ์ƒˆ๋กœ๊ณ ์นจ ๋ˆŒ๋Ÿฌ์ฃผ๊ณ , ์•ž์„œ ์ƒ์„ฑํ•œ ScaleOutAlert ์„ ํƒ - ์ž‘์—… ์ˆ˜ํ–‰ : ์ถ”๊ฐ€ , 1 , ์šฉ๋Ÿ‰ ๋‹จ์œ„ - ์ƒ์„ฑ

๐Ÿ“™ Auto Scaling ๊ทธ๋ฃน ์ž๋™ํฌ๊ธฐ ์กฐ์ • (Sclae IN)

์ง€๊ธˆ ํŠธ๋ž˜ํ”ฝ ๋„ˆ๋ฌด ์ ์–ด์„œ ์ด๊ฑฐ์ƒ์„ฑํ•˜๋ฉด ์ธ์Šคํ„ด์Šค ํ•˜๋‚˜๊ฐ€ ์‚ญ์ œ๋  ์ˆ˜ ์žˆ์Œ์„ ๊ฐ์•ˆํ•ด์•ผ ํ•จ
โœ”๏ธ 1. ๋™์  ํฌ๊ธฐ ์กฐ์ • ์ •์ฑ… ์ƒ์„ฑ - ์ •์ฑ… ์œ ํ˜• : ๋‹จ์ˆœ ํฌ๊ธฐ ์กฐ์ • - ํฌ๊ธฐ์กฐ์ •์ •์ฑ… ์ด๋ฆ„: ScaleinPolicy - CloudWatch ๊ฒฝ๋ณด ์ƒ์„ฑ

โœ”๏ธ 1-1. ์ง€ํ‘œ์„ ํƒ - EC2 - AUto Scaling ๊ทธ๋ฃน๋ณ„ - CPUUtilization ; ์ง€ํ‘œ์„ ํƒ
โœ”๏ธ 1-2-(1). ์ง€ํ‘œ ๊ทธ๋Œ€๋กœ
โœ”๏ธ 1-2-(2). ์ž„๊ณ„๊ฐ’ ์œ ํ˜• : ์ •์  - CPUUtilization์ด(๊ฐ€) ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๊ฒฝ์šฐ์— ํ•ญ์ƒ...: ๋ณด๋‹ค ์ž‘๊ฑฐ๋‚˜ ๊ฐ™์Œ - ์ž„๊ณ„๊ฐ’:30 - ๋‹ค์Œ

โœ”๏ธ 1-3. ๋‹ค์Œ์œผ๋กœ ์•Œ๋ฆผ ์ „์†ก; ์ด๋ฉ”์ผ ๋ชฉ๋ก์—์„œ ์„ ํƒ : MY-SNS - ๋‹ค์Œ

โœ”๏ธ 1-4. ๊ฒฝ๋ณด ์ด๋ฆ„ : ScaleInAlert - ๋‹ค์Œ - ๊ฒฝ๋ณด ์ƒ์„ฑ

โœ”๏ธ 2. ๋‹ค์‹œ "โœ”๏ธ1."์˜ ๋™์ ํฌ๊ธฐ ์กฐ์ •์ •์ฑ…์ƒ์„ฑ ํƒญ์„ ๋Œ์•„์™€์„œ, CloudWatch๊ฒฝ๋ณด ์„ ํƒ ์ฐฝ ์˜†์˜ ์ƒˆ๋กœ๊ณ ์นจ ๋ˆŒ๋Ÿฌ์ฃผ๊ณ , ์•ž์„œ ์ƒ์„ฑํ•œ ScaleInAlert ์„ ํƒ - ์ž‘์—… ์ˆ˜ํ–‰ : ์ œ๊ฑฐ , 1 , ์šฉ๋Ÿ‰ ๋‹จ์œ„ - ์ƒ์„ฑ

โœ”๏ธ 3. ์ถ•์†Œ๋œ ๋ชจ์Šต ํ™•์ธ (1๊ฐœ ๋‚จ์Œ ) - ์ด๋ฆ„์„ ASG01๋กœ ๋ฐ”๊พธ์–ด์ฃผ์—ˆ์Œ.

๐Ÿ“™ ์˜คํ† ์Šค์ผ€์ผ๋ง ํ™•์ธ ์œ„ํ•ด ์ž„์˜๋กœ ๋ถ€ํ•˜์ฃผ๊ธฐ

โœ”๏ธ mobaxterm์œผ๋กœ ASG01์ ‘์†

[ec2-user@ip-10-14-45-106 ~]$ yes > /dev/null &

## ์ค‘๋‹จํ•˜๋ ค๋ฉด, 

# kill PID 

+ enter  enter(์—”ํ„ฐ ๋‘ ๋ฒˆ)

๐Ÿ“Œ ์•„์›ƒ๋ฐ”์šด๋“œ๋กœ ์ฐจ๋‹จ๋œ ๊ฒฝ์šฐ ์ธ์Šคํ„ด์Šค ์ง„์ž…ํ•˜๋Š” ๋ฐฉ๋ฒ•


[root@ip-10-14-5-12 ~]# vi /etc/ssh/sshd_config

[root@ip-10-14-5-12 ~]# systemctl restart sshd

[root@ip-10-14-5-12 ~]# ss -ant
State     Recv-Q Send-Q       Local Address:Port          Peer Address:Port  Process 
LISTEN    0      128                0.0.0.0:111                0.0.0.0:*             
LISTEN    0      100              127.0.0.1:25                 0.0.0.0:*             
LISTEN    0      128                0.0.0.0:221                0.0.0.0:*             
ESTAB     0      736             10.14.5.12:22          123.142.252.25:60514         
ESTAB     0      0               10.14.5.12:22             13.209.1.57:57534         
ESTAB     0      0               10.14.5.12:22             13.209.1.56:53313         
LISTEN    0      128                   [::]:111                   [::]:*             
LISTEN    0      511                      *:80                       *:*             
LISTEN    0      128                   [::]:221                   [::]:*             
TIME-WAIT 0      0      [::ffff:10.14.5.12]:80   [::ffff:10.14.15.218]:52740         
TIME-WAIT 0      0      [::ffff:10.14.5.12]:80   [::ffff:10.14.15.218]:52662         
TIME-WAIT 0      0      [::ffff:10.14.5.12]:80   [::ffff:10.14.33.189]:59564         
TIME-WAIT 0      0      [::ffff:10.14.5.12]:80   [::ffff:10.14.33.189]:59490   

๐Ÿ“Œ AWS-NATgateway

NATgateway๋Š” ๋ฐ˜๋“œ์‹œ ํผ๋ธ”๋ฆญ ์„œ๋ธŒ๋„ท์— ์žˆ์–ด์•ผ ํ•จ.
NAT gateway ๋˜ํ•œ ์ผ์ข…์˜ ์ธ์Šคํ„ด์Šค์ž„

๐Ÿ“™ DB์„œ๋ฒ„ ๋งŒ๋“ค๊ธฐ

โœ”๏ธ 1. EC2-์ธ์Šคํ„ด์Šค ์ƒ์„ฑ - ์ด๋ฆ„ : DBSERVER - OS ์ด๋ฏธ์ง€ : Canonical, Ubuntu, 20.04 LTS - amd64 focal image build on 2022-06-07 - ํ‚ค ํŽ˜์–ด : aws-key -
VPC : MY-PRIVATE-SUBNET-2C - ํผ๋ธ”๋ฆญ IP์ž๋™ํ• ๋‹น : ํ™œ์„ฑํ™” - ๋ณด์•ˆ๊ทธ๋ฃน : SG-DB -์ธ์Šคํ„ด์Šค ์‹œ์ž‘

โœ”๏ธ 2. mobaxterm์— origin์„œ๋ฒ„๋กœ ์ง„์ž…, mobaxterm ํ†ตํ•ด์„œ origin ํ™ˆ๋””๋ ‰ํ† ๋ฆฌ์— aws-key.pem๋„ฃ์–ด๋‘๊ณ , ์•„๋ž˜ ๋ช…๋ น์–ด ์‹คํ–‰

[ec2-user@ip-10-14-2-129 ~]$ chmod 400 aws-key.pem
[ec2-user@ip-10-14-2-129 ~]$ ssh -i aws-key.pem ubuntu@10.14.108.54

10.14.108.54 ; DB์„œ๋ฒ„์˜ ๋‚ด๋ถ€ IP

โœ”๏ธ 3. AWS; VPC - NAT๊ฒŒ์ดํŠธ์›จ์ด - NAT๊ฒŒ์ดํŠธ์›จ์ด ์ƒ์„ฑํด๋ฆญ

โœ”๏ธ 3-1. ์ด๋ฆ„ : MY-NGW - ์„œ๋ธŒ๋„ท : MY-PUBLIC-SUBNET-2D - ์—ฐ๊ฒฐ ์œ ํ˜• : ํผ๋ธ”๋ฆญ - ํƒ„๋ ฅ์  IPํ• ๋‹น : ํƒ„๋ ฅ์  IPํ• ๋‹น ๋ฒ„ํŠผ ํด๋ฆญ - NAT ๊ฒŒ์ดํŠธ์›จ์ด ์ƒ์„ฑ ํด๋ฆญ

โœ”๏ธ 4. VPC - ๋ผ์šฐํŒ…ํ…Œ์ด๋ธ” - MY-PRIVATE-SUBNET-RTB ์„ ํƒ -๋ผ์šฐํŒ… - ๋ผ์šฐํŒ… ํŽธ์ง‘ - ๋ผ์šฐํŒ…์ถ”๊ฐ€ - ๋Œ€์ƒ : 0.0.0/0 - ๋Œ€์ƒ : NAT๊ฒŒ์ดํŠธ์›จ์ด(MY-NGW)-๋ณ€๊ฒฝ์‚ฌํ•ญ์ €์žฅ

โœ”๏ธ 5. mariaDB์„ค์น˜

$ sudo apt-get update -y
$ sudo apt-get install -y mariadb-server

์„ค์น˜ ํ›„ , NAT, ํƒ„๋ ฅ์  IP์‚ญ์ œ.

โœ๏ธ๋งŒ์•ฝ ์—ฌ๊ธฐ์„œ ํ†ต์‹ ํ•˜๊ณ  ์‹ถ๋‹ค๋ฉด ์ƒ์„ฑ์‹œ ํผ๋ธ”๋ฆญ IP๋ฐ›์•„๋†จ์œผ๋‹ˆ๊นŒ ์ž ๊น๋™์•ˆ PRIVATESUBNETRTB์— ๋ผ์šฐํŒ… ํ…Œ์ด๋ธ” ํŽธ์ง‘ํ•ด์„œ ์ธํ„ฐ๋„ท๊ฒŒ์ดํŠธ์›จ์ด ์—ด๋ฉด ๋จ.

๐Ÿ“Œ EFS

โœ”๏ธ1. efs- ํŒŒ์ผ ์‹œ์Šคํ…œ ์ƒ์„ฑ - ์ด๋ฆ„ : MY-EFS - VPC : MY-VPC - ๋ฆฌ์ „ - ์ƒ์„ฑ

โœ”๏ธ2. EC2- ๋ณด์•ˆ๊ทธ๋ฃน - ๋ณด์•ˆ๊ทธ๋ฃน ์ƒ์„ฑ - ๋ณด์•ˆ๊ทธ๋ฃน ์ด๋ฆ„ : SG-EFS - ์„ค๋ช… : SG-EFS - VCP : MY-VPC - ์ธ๋ฐ”์šด๋“œ ๊ทœ์น™ ์ถ”๊ฐ€ - ์œ ํ˜• : NFS - ์†Œ์Šค : SG-ALB - ๋ณด์•ˆ๊ทธ๋ฃน ์ƒ์„ฑ

โœ”๏ธ3. ๋ณด์•ˆ๊ทธ๋ฃน - SG-ALB - ์ธ๋ฐ”์šด๋“œ ๊ทœ์น™ - ์ธ๋ฐ”์šด๋“œ ๊ทœ์น™ ํŽธ์ง‘

โœ”๏ธ3-1. SSH ์ถ”๊ฐ€ ํ›„ ์ €์žฅ

โœ”๏ธ 4. ํŒŒ์ผ์‹œ์Šคํ…œ - MY-EFS ํด๋ฆญ - ๋„คํŠธ์›Œํฌ - ๊ด€๋ฆฌ๋ฒ„ํŠผ ํด๋ฆญ


โœ”๏ธ 4-1.defalt ๋ณด์•ˆ๊ทธ๋ฃน ๋‹ค ์‚ญ์ œํ•ด์ฃผ๊ณ  SG-EFS๋กœ 4๊ฐœ ๋ชจ๋‘ ์„ค์ •. ์ €์žฅ

โœ”๏ธ 5. EFS - MY-EFS ํด๋ฆญ - ์—ฐ๊ฒฐ - NFS ํด๋ผ์ด์–ธํŠธ์‚ฌ์šฉ ๋ณต์‚ฌ

โœ”๏ธ 5-1. origin(์›น์„œ๋ฒ„)์— mobaxterm์œผ๋กœ ์ ‘์†ํ•˜์—ฌ ๋ถ™์—ฌ๋„ฃ๊ธฐ. ( ๋’ค์— ํด๋”๋Š” /mnt๋กœ ๋ฐ”๊ฟˆ)

[ec2-user@ip-10-14-2-129 ~]$ sudo mount -t nfs4 -o nfsvers=4.1,rsize=1048576,wsize=1048576,hard,timeo=600,retrans=2,noresvport fs-019ff7dfdf45f4138.efs.ap-northeast-2.amazonaws.com:/ /mnt

โœ”๏ธ 5-2. ์œ„์— ๋Œ€๋กœ ํ•˜๋ฉด, ๋งˆ์šดํŠธ ์•ˆ๋˜๋Š” ๊ฒƒ์ด ์ •์ƒ. SG-EFS๋ณด์•ˆ๊ทธ๋ฃน ์ธ๋ฐ”์šด๋“œ ๊ทœ์น™์— SG-WEB์ถ”๊ฐ€ํ•ด์ฃผ๊ธฐ. => ๋‹ค์‹œ ๋งˆ์šดํŠธํ•˜๋ฉด ์™„๋ฃŒ.

๐Ÿ“™โœ”๏ธโœ๏ธ๐Ÿ“ขโญ๏ธ๐Ÿ“Œ

๐Ÿ“Œ ๊ธฐํƒ€

โญ๏ธ Internet-facing

์ธํ„ฐ๋„ท ๊ฒฝ๊ณ„ ; ์™ธ๋ถ€์—์„œ ์‚ฌ์šฉ์ž๋“ค์ด ์ ‘์†

โญ๏ธ auto ์Šค์ผ€์ผ๋ง ๊ทธ๋ฃน ์ƒ์„ฑ - ๊ทธ๋ฃน ํฌ๊ธฐ

์ตœ์†Œ์šฉ๋Ÿ‰์€ ์›ํ•˜๋Š” ์šฉ๋Ÿ‰๋ณด๋‹ค ํด ์ˆ˜ ์—†๋‹ค.

โญ๏ธ auto์Šค์ผ€์ผ๋ง ๊ทธ๋ฃน ์ƒ์„ฑ - ํฌ๊ธฐ ์กฐ์ • ์ •์ฑ…

ํด๋ผ์šฐ๋“œ ์™€์น˜์—์„œ ์ž์„ธํ•˜๊ฒŒ ํฌ๊ธฐ์กฐ์ • ์ •์ฑ… ์„ค์ • ๊ฐ€๋Šฅ (์ผ๋‹จ ๋„˜์–ด๊ฐ€๋Š”๊ฒŒ ์ข‹์Œ)

โญ๏ธ Simple Notification Service (SNS)

โญ๏ธcloud watch ์‹œ๊ฐ„ ์„ค์ •

โœ”๏ธ์ง€ํ‘œ์—์„œ ๋ณด๊ธฐ ํด๋ฆญ

โœ”๏ธ cutom ํด๋ฆญํ•ด์„œ ์˜ค๋ฅธ์ชฝ ์ƒ๋‹จ LOcal time zone์œผ๋กœ ์„ค์ • -apply

โญ๏ธ ๋ณด์•ˆ๊ทธ๋ฃน๊ณผ ๋„คํŠธ์›Œํฌ ACL

โญ๏ธ ๋ณด์•ˆ๊ทธ๋ฃน ์…‹ํŒ…๊ณผ ALB

โญ๏ธ RTB

ํ”„๋ผ์ด๋น— ์„œ๋ธŒ๋„ท์— ์žˆ๋Š” ์ธ์Šคํ„ด์Šค์— ํผ๋ธ”๋ฆญ IP์ค˜๋„ ์ ‘๊ทผ ์•ˆ๋จ. => ๋ผ์šฐํŒ… ํ…Œ์ด๋ธ”์— ์ธํ„ฐ๋„ท๊ฒŒ์ดํŠธ์›จ์ด๋กœ ๊ฐ€๋Š” next hop์ง€์ • ์•ˆํ•ด์คŒ.
ํผ๋ธ”๋ฆญ ์„œ๋ธŒ๋„ท์— ์žˆ๋Š” ์ธ์Šคํ„ด์Šค๋ผ๋„ ํผ๋ธ”๋ฆญ IP์•ˆ์ฃผ๋ฉด ์ ‘๊ทผ ์•ˆ๋จ.

โญ๏ธGSLB , VPN ๋“ฑ 2์ฐจ์„ธ๋ฏธ


โญ๏ธ CDN ; Contents Delivery Network


๊ฑฐ๋ฆฌ๊ฐ€ ๋จผ ์‚ฌ์šฉ์ž๊ฐ€ edge locationํ†ตํ•ด์„œ ๋ณด๋‹ค ๋น ๋ฅด๊ฒŒ ์„œ๋น„์Šค ์ด์šฉ ๊ฐ€๋Šฅํ•˜๋‹ค. ๋ฆฌ์ „๊ณผ ๋กœ์ผ€์ด์…˜ ์—†๋‹ค๊ณ  ํ•˜๋”๋ผ๋„ ์—ฃ์ง€ ๋กœ์ผ€์ด์…˜์€ ์žˆ์„ ์ˆ˜ ์žˆ๋‹ค. ์ „์„ธ๊ณ„์— ๊ฐ€๋Šฅํ•˜๋‹ค. ํด๋ผ์šฐ๋“œ ํ”„๋ก ํŠธ๋ฅผ ํ†ตํ•ด์„œ ์—ฃ์ง€ ๋กœ์ผ€์ด์…˜์„ ๋ฐฐํฌ ๊ฐ€๋Šฅ.
์—ฃ์ง€๋กœ์ผ€์ด์…˜์— ์—…๋ฐ์ดํŠธ ๋˜์ง€ ์•Š์€ ๊ฒƒ(๊ทธ๋ฆผ - 11ํ™”)์€ ๋ณธ์‚ฌ ์„œ๋ฒ„์—์„œ ๊ฐ€์ ธ์˜ค๊ธฐ ๊ฐ€๋Šฅ.

profile
๊พธ์ค€ํžˆ, ์ฐจ๊ทผ์ฐจ๊ทผ
post-custom-banner

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