๐Ÿ™‚0530 [AWS]

๋ง์ง€ยท2022๋…„ 5์›” 30์ผ
1
post-custom-banner

๐Ÿ“Œ AWS - EFS (ํŒŒ์ผ ์Šคํ† ๋ฆฌ์ง€)

Elastic File System - ์™„์ „ ๊ด€๋ฆฌํ˜• ์„œ๋น„์Šค
์กฐ์ • ๊ฐ€๋Šฅํ•˜๊ณ  ํƒ„๋ ฅ์ ์ธ ํด๋ผ์šฐ๋“œ ๋„ค์ดํ‹ฐ๋ธŒ NFS ํŒŒ์ผ์‹œ์Šคํ…œ

๐Ÿ“™ EC2 ์ธ์Šคํ„ด์Šค ์ƒ์„ฑ

โœ”๏ธ ์ด์ „๊นŒ์ง€ ์ƒ์„ฑํ•œ ๋ชจ๋“ ๊ฒƒ๋“ค์€ ์ด๋ฏธ ์ง€์›Œ๋‘” ์ƒํƒœ. (ํ‚คํŽ˜์–ด, ๋ณด์•ˆ๊ทธ๋ฃน ์ œ์™ธ)
โœ”๏ธ ์ด๋ฆ„ : WEB01
โœ”๏ธ ์ด๋ฏธ์ง€ : Amazon Linux 2 Kernel 5.10 AMI 2.0.20220426.0 x86_64 HVM gp2
โœ”๏ธ ์ธ์Šคํ„ด์Šค ์œ ํ˜• : t2.micro
โœ”๏ธ ํ‚ค ํŽ˜์–ด : aws-key
โœ”๏ธ ๋„คํŠธ์›Œํฌ ์„ค์ •

  • ์„œ๋ธŒ๋„ท : 2a
  • ๋ฐฉํ™”๋ฒฝ : ๊ธฐ์กด ๋ณด์•ˆ๊ทธ๋ฃน ์„ ํƒ : SG-WEB

โœ”๏ธ ์Šคํ† ๋ฆฌ์ง€ ๊ตฌ์„ฑ ๊ทธ๋Œ€๋กœ
โœ”๏ธ ๊ณ ๊ธ‰ ์„ธ๋ถ€ ์ •๋ณด :

#!/bin/bash
yum install -y httpd
systemctl enable --now httpd
echo "<h1>WEB01</h1>" > /var/www/html

๐Ÿ“™ EFS ํŒŒ์ผ์‹œ์Šคํ…œ ์ƒ์„ฑ

โœ”๏ธ 0. EFS - ํŒŒ์ผ ์‹œ์Šคํ…œ ์ƒ์„ฑ
โœ”๏ธ 1. ์ด๋ฆ„ : AWS-EFS
โœ”๏ธ 2. VPC : ๊ธฐ๋ณธ๊ฐ’
โœ”๏ธ 3. ๊ฐ€์šฉ์„ฑ ๋ฐ ๋‚ด๊ตฌ์„ฑ : ๋ฆฌ์ „
โœ”๏ธ 4. ์ƒ์„ฑ

๐Ÿ“™ EFS ๋งˆ์šดํŠธ

โœ”๏ธ 0. AWS-EFS ์ด๋ฆ„ ํด๋ฆญ
โœ”๏ธ 1. EC2 - ๋ณด์•ˆ๊ทธ๋ฃน ์ƒ์„ฑ
โœ”๏ธ 1-1. ๋ณด์•ˆ๊ทธ๋ฃน ์ด๋ฆ„, ์„ค๋ช… : SG-EFS

โœ”๏ธ 1-2. ์ธ๋ฐ”์šด๋“œ ๊ทœ์น™ ์ถ”๊ฐ€ : NFS , ์‚ฌ์šฉ์ž์ง€์ • : SG-WEB - ๋ณด์•ˆ๊ทธ๋ฃน ์ƒ์„ฑ ํด๋ฆญ

โœ”๏ธ 2. ํ•˜๋‹จ ๋ฉ”๋‰ด ๋„คํŠธ์›Œํฌ

(๊ฐ€์šฉ์˜์—ญ์— ์ค‘๋ณต์ €์žฅ๋จ)
โœ”๏ธ 2-1. ๊ด€๋ฆฌ - ์›๋ž˜ ์žˆ๋˜ ๋ณด์•ˆ๊ทธ๋ฃน(default) ๋ชจ๋‘ ์‚ญ์ œ ํ›„ 4๊ฐœ์˜ ๊ฐ€์šฉ์˜์—ญ์— SG-EFSํ• ๋‹น - ์ €์žฅ

โœ”๏ธ 3. ์˜ค๋ฅธ์ชฝ ์ƒ๋‹จ ์—ฐ๊ฒฐ ํด๋ฆญ
โœ”๏ธ 3-1.DNS๋ฅผ ํ†ตํ•œ ํƒ‘์žฌ

โœ”๏ธ 4. WEB01 CLIํ™˜๊ฒฝ์—์„œ ๋ช…๋ น์–ด ํ†ตํ•œ ๋งˆ์šดํŠธ


[ec2-user@ip-172-31-2-164 ~]$ mkdir efs
[ec2-user@ip-172-31-2-164 ~]$ ls
efs
[ec2-user@ip-172-31-2-164 ~]$ sudo yum install -y amazon-efs-utils
s
[ec2-user@ip-172-31-2-164 ~]$ df -h
Filesystem      Size  Used Avail Use% Mounted on
devtmpfs        474M     0  474M   0% /dev
tmpfs           483M     0  483M   0% /dev/shm
tmpfs           483M  528K  482M   1% /run
tmpfs           483M     0  483M   0% /sys/fs/cgroup
/dev/xvda1      8.0G  1.6G  6.5G  20% /
tmpfs            97M     0   97M   0% /run/user/1000
tmpfs            97M     0   97M   0% /run/user/0
127.0.0.1:/     8.0E     0  8.0E   0% /home/ec2-user/efs

โœ๏ธ 127.0.0.1:/ ; EFS
โœ๏ธ /home/ec2-user/efs ; ๋‚ด๊ฐ€ ๋งŒ๋“  ํด๋”

โœ”๏ธ5. testํŒŒ์ผ ์ƒ์„ฑ

[ec2-user@ip-172-31-2-164 ~]$ sudo vi efs/test.txt
HELLO

๐Ÿ“Œ AWS - S3 (๊ฐ์ฒด์Šคํ† ๋ฆฌ์ง€)

Simple Storage Service
Openstack Swift์™€ ์œ ์‚ฌํ•˜๋‚˜ Swift๋Š” ๋ฏธ์™„์„ฑ. S3๋Š” ์™„์„ฑํ˜•. ํŠนํžˆ, ๋ณด์•ˆ๋ถ€๋ถ„์—์„œ.

๊ฐ™์€ VPC๋‚ด๊ฐ€ ์•„๋‹Œ ๋ฐ”๊นฅ์— ์žˆ์–ด์„œ ์ธํ„ฐ๋„ท ํ†ต์‹ ์„ ํ†ตํ•ด ์ ‘๊ทผํ•ด์•ผํ•จ (๋กœ์ปฌ์— ์žˆ์ง€ ์•Š์Œ)

๐Ÿ“™ S3 ๋ฒ„ํ‚ท ์ƒ์„ฑ

โœ”๏ธ 0. S3 - ๋ฒ„ํ‚ท ๋งŒ๋“ค๊ธฐ
โœ”๏ธ 1. ๋ฒ„ํ‚ท ์ด๋ฆ„ : s3.lovemj.shop
โœ”๏ธ 1-1. AWS ๋ฆฌ์ „ : ์„œ์šธ

โœ”๏ธ 2. ๊ฐ์ฒด์†Œ์œ ๊ถŒ : ACL ํ™œ์„ฑํ™”
ACL ๋น„ํ™œ์„ฑํ™” ; ๊ณ„์ •์„ ์†Œ์œ ํ•œ์‚ฌ๋žŒ๋งŒ ์ ‘๊ทผ ๊ฐ€๋Šฅ
-> ๋ชจ๋“  ํผ๋ธ”๋ฆญ ์•ก์„ธ์Šค ์ฐจ๋‹จ ์ฒดํฌ ํ•ด์ œํ•ด๋„ ์ ์šฉ์ด ์•ˆ๋จ.

โœ”๏ธ 2-1. ๋ฒ„ํ‚ท์˜ ํผ๋ธ”๋ฆญ ์•ก์„ธ์Šค ์ฐจ๋‹จ ์„ค์ • ์•ก์„ธ์Šค์ฐจ๋‹จ ์ฒดํฌ ํ•ด์ œ

โœ”๏ธ 3. ๋ฒ„์ปท๋ฒ„์ „๊ด€๋ฆฌ : ํ™œ์„ฑํ™”

โœ”๏ธ 4. ๊ธฐ๋ณธ ์•”ํ˜ธํ™” : ํ™œ์„ฑํ™”, SSE-S3

โœ๏ธ ์•”ํ˜ธํ™” ๋ฐ ๋ณตํ˜ธํ™” ์„œ๋ฒ„์ธก์—์„œ ํ‚ค ๊ฐ–๊ณ  ์ง„ํ–‰

โœ”๏ธ 5. ๊ณ ๊ธ‰์„ค์ • ๊ฐ์ฒด์ž ๊ธˆ : ๋น„ํ™œ์„ฑํ™” - ๋ฒ„ํ‚ท๋งŒ๋“ค๊ธฐ

โœ๏ธ ํ™œ์„ฑํ™” - ๋ฒ„ํ‚ท์ด ์‰ฝ๊ฒŒ ์ง€์›Œ์ง€์ง€ ์•Š๋„๋ก ์„ค์ •

๐Ÿ“™ ํŒŒ์ผ ์—…๋กœ๋“œ

โœ”๏ธ 1. ๋ฒ„ํ‚ท ๋ฆฌ์ŠคํŠธ์—์„œ ๋ฒ„ํ‚ท ์ด๋ฆ„ ํด๋ฆญํ•ด์„œ ํด๋” ๋งŒ๋“ค๊ธฐ - ํด๋”์ด๋ฆ„ : images - ์„œ๋ฒ„ ์ธก ์•”ํ˜ธํ™” : ๋น„ํ™œ์„ฑํ™” - ํด๋” ๋งŒ๋“ค๊ธฐ ํด๋ฆญ

โœ”๏ธ 1-1. ํด๋” ์ด๋ฆ„ ํด๋ฆญํ•ด์„œ ์ง„์ž… - ์—…๋กœ๋“œ -
two-rabbit.jpg - ์—…๋กœ๋“œ ํด๋ฆญ

โœ”๏ธ 2-2. ์ด๋ฏธ์ง€ ์„ ํƒ- ์ž‘์—… - ACL์‚ฌ์šฉํ•˜์—ฌ ํผ๋ธ”๋ฆญ์œผ๋กœ ์„ค์ • - ํผ๋ธ”๋ฆญ์œผ๋กœ ์„ค์ •

โœ”๏ธ 2-3. imagesํด๋”์—์„œ two-rabbit.jpg์ฒดํฌํ•˜๊ณ  URL๋ณต์‚ฌ ํด๋ฆญ

โœ”๏ธ 3. ๋ธŒ๋ผ์šฐ์ €์—์„œ ์œ„ URL์ ‘์†์‹œ ์ด๋ฏธ์ง€ ํ™•์ธ ๊ฐ€๋Šฅ

โœ”๏ธ 4. s3.lovemj.shop ์—์„œ ์—…๋กœ๋“œ - index.html - ๊ถŒํ•œ : ๋ฏธ๋ฆฌ ์ •์˜๋œ ACL : ํผ๋ธ”๋ฆญ ์ฝ๊ธฐ ์•ก์„ธ์Šค ๊ถŒํ•œ ๋ถ€์—ฌ

โœ”๏ธ 4-1. index.html ์ฒดํฌํ•˜๊ณ  URL๋ณต์‚ฌํ•ด์„œ ๋ธŒ๋ผ์šฐ์ €์—์„œ ํ™•์ธ ๊ฐ€๋Šฅ.

๐Ÿ“™ S3 ํ™œ์šฉ

โœ”๏ธ 1. web01์„œ๋ฒ„์—์„œ wget ์ด์šฉ

[ec2-user@ip-172-31-2-164 ~]$ wget https://s3.ap-northeast-2.amazonaws.com/s3.lovemj.shop/images/two-rabbit.jpg

[ec2-user@ip-172-31-2-164 ~]$ ls
efs  two-rabbit.jpg

โœ๏ธ์™„์ „ํ•œ ํŒŒ์ผ๋ช…์ด ์žˆ๋Š” ๋งํฌ์—ฌ์•ผ wget ์‚ฌ์šฉ ๊ฐ€๋Šฅ. ๊ตฌ๊ธ€ ๋“œ๋ผ์ด๋ธŒ URL๊ฐ™์€๊ฑฐ ์•ˆ๋จ!

โœ”๏ธ 2. ์›น์„œ๋ฒ„์—์„œ ์ด๋ฏธ์ง€ ์ด์šฉ ๊ฐ€๋Šฅ.

[ec2-user@ip-172-31-2-164 ~]$ sudo cp two-rabbit.jpg /var/www/html/

[ec2-user@ip-172-31-2-164 ~]$ cd /var/www/html

[ec2-user@ip-172-31-2-164 html]$ ls
two-rabbit.jpg

http://3.39.224.192/two-rabbit.jpg

โœ๏ธ S3 -> ์›น์„œ๋ฒ„ ๊ธฐ๋Šฅ์ด ์žˆ๊ณ  ์ž๋ฃŒ์˜ฌ๋ฆฌ๊ณ  ๋‚ด๋ฆฌ๊ณ  GUI๋กœ ์ œ๊ณตํ•˜๋Š” ๊ฒƒ.

โœ”๏ธ 3. ํŒŒ์ผ ์—…๋กœ๋“œ - aws.tar - ๊ถŒํ•œ - ์•ก์„ธ์Šค์ œ์–ด๋ชฉ๋ก - ํผ๋ธ”๋ฆญ ์ฝ๊ธฐ ์•ก์„ธ์Šค ๊ถŒํ•œ ๋ถ€์—ฌ - ์—…๋กœ๋“œ

๐Ÿ“™ EFS ํ™•์ธ

โœ”๏ธ ์ธ์Šคํ„ด์Šค ์ƒ์„ฑ
์ด๋ฆ„ : web02
ubuntu 18.04
t2.micro
aws-key
์„œ๋ธŒ๋„ท 2c
๋ณด์•ˆ๊ทธ๋ฃน SG-WEB
์Šคํ† ๋ฆฌ์ง€ - ํŒŒ์ผ์‹œ์Šคํ…œ ์ถ”๊ฐ€ - EFS์ฒดํฌ , ๊ณต์œ ํŒŒ์ผ์‹œ์Šคํ…œ์ถ”๊ฐ€ ํด๋ฆญ

์ธ์Šคํ„ด์Šค ์ƒ์„ฑ ํด๋ฆญ

โœ”๏ธ CLI ํ™˜๊ฒฝ์—์„œ EFS ๋งˆ์šดํŠธ ํ™•์ธ

ubuntu@ip-172-31-46-253:~$ df -h
Filesystem                                               Size  Used Avail Use% Mo                                        unted on
udev                                                     473M     0  473M   0% /d                                        ev
tmpfs                                                     98M  780K   97M   1% /r                                        un
/dev/xvda1                                               7.7G  1.7G  6.0G  22% /
tmpfs                                                    488M     0  488M   0% /d                                        ev/shm
tmpfs                                                    5.0M     0  5.0M   0% /r                                        un/lock
tmpfs                                                    488M     0  488M   0% /s                                        ys/fs/cgroup
/dev/loop0                                                44M   44M     0 100% /s                                        nap/snapd/15177
/dev/loop1                                                56M   56M     0 100% /s                                        nap/core18/2344
/dev/loop2                                                27M   27M     0 100% /s                                        nap/amazon-ssm-agent/5163
tmpfs                                                     98M     0   98M   0% /r                                        un/user/1000
fs-0d6737470b61db1c6.efs.ap-northeast-2.amazonaws.com:/  8.0E     0  8.0E   0% /m                                        nt/efs/fs1

ubuntu@ip-172-31-46-253:~$ ls /mnt/efs/fs1
test.txt // ์œ„์—์„œ ๋งŒ๋“ค์–ด๋‘” ํ…Œ์ŠคํŠธ ํŒŒ์ผ

โœ”๏ธ ์ˆ˜์ •๋œ ํŒŒ์ผ efs์—์„œ ์—ฐ๊ฒฐํ•ด๋‘” web01์—์„œ ํ™•์ธ ๊ฐ€๋Šฅ.

ubuntu@ip-172-31-46-253:~$ sudo vi /mnt/efs/fs1/test.txt
HELLO ๋ฐ‘์— OHAYO ์ถ”๊ฐ€
ubuntu@ip-172-31-46-253:~$

[ec2-user@ip-172-31-2-164 ~]$ cat efs/test.txt
HELLO
OHAYO

๐Ÿ“™ web01ํ™ˆํŽ˜์ด์ง€

[ec2-user@ip-172-31-2-164 ~]$ wget https://s3.ap-northeast-2.amazonaws.com/s3.lovemj.shop/aws.tar

[ec2-user@ip-172-31-2-164 ~]$ sudo tar -xf aws.tar -C /var/www/html/

๐Ÿ“Œ AWS ์ด๋ฏธ์ง€ ์„œ๋น„์Šค


โœ”๏ธ์ด๋ฏธ์ง€๋Š”์Šค๋ƒ…์ƒท๊ณผ ํ•จ๊ป˜ ์กด์žฌ.

๐Ÿ“™ ์ด๋ฏธ์ง€ ์ƒ์„ฑ

โœ”๏ธ์ธ์Šคํ„ด์Šค - web01์„ ํƒ - ์ž‘์—… - ์ด๋ฏธ์ง€ ์ƒ์„ฑ

โœ”๏ธ ์ด๋ฏธ์ง€ ์ด๋ฆ„ : MY-AMI - ์žฌ๋ถ€ํŒ… ์•ˆ ํ•จ : ํ™œ์„ฑํ™” - ์ด๋ฏธ์ง€ ์ƒ์„ฑํด๋ฆญ

โœ”๏ธ AMI - MY-AMI์„ ํƒ - ๊ทธ ๋ผ์ธ์—์„œ ์˜ค๋ฅธ์ชฝ๋ฒ„ํŠผ - AMI๋กœ ์ธ์Šคํ„ด์Šค ์‹œ์ž‘

โœ”๏ธ ์ด๋ฆ„ : MY-AMI-WEB01 - ์ด๋ฏธ์ง€ : MY-AMI๋กœ ์ด๋ฏธ ์„ค์ •๋˜์–ด์žˆ์Œ.

โœ”๏ธ ์ธ์Šคํ„ด์Šค ์œ ํ˜• : t2.micro - ํ‚ค ํŽ˜์–ด :aws-key - ๋„คํŠธ์›Œํฌ ์„ค์ • : ํŽธ์ง‘ - ์„œ๋ธŒ๋„ท : 2a - ๊ธฐ์กด๋ณด์•ˆ๊ทธ๋ฃน์„ ํƒ : SG-WEB - ์ธ์Šคํ„ด์Šค ์‹œ์ž‘ ํด๋ฆญ

โœ”๏ธ ์ธ์Šคํ„ด์Šค ํผ๋ธ”๋ฆญ IP๋กœ ์ ‘์† ์‹œ ์œ„ WEB01์—์„œ ๊พธ๋ฉฐ๋‘” ํ™ˆํŽ˜์ด์ง€ ํ™•์ธ ๊ฐ€๋Šฅ.

๐Ÿ“™ ํ…œํ”Œ๋ฆฟ ์ƒ์„ฑ

โœ”๏ธ์ธ์Šคํ„ด์Šค - MY-AMI-WEB01 ์„ ํƒ -์˜ค๋ฅธ์ชฝ ๋ฒ„ํŠผ - ์ด๋ฏธ์ง€ ๋ฐ ํ…œํ”Œ๋ฆฟ - ํ…œํ”Œ๋ฆฟ ์ƒ์„ฑ

โœ”๏ธ ํ…œํ”Œ๋ฆฟ ์ด๋ฆ„ : MY-TEMP , ํ…œํ”Œ๋ฆฟ ๋ฒ„์ „ ์„ค๋ช… : MY-TEMP

โœ”๏ธ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๋ฐ OS ์ด๋ฏธ์ง€

โœ”๏ธ์ธ์Šคํ„ด์Šค ์œ ํ˜•

โœ”๏ธ ํ‚ค ํŽ˜์–ด : aws key

โœ”๏ธ ๋„คํŠธ์›Œํฌ ์„ค์ • : 2a, SG-WEB

โœ”๏ธ ์Šคํ† ๋ฆฌ์ง€ ๊ตฌ์„ฑ : ๊ทธ๋Œ€๋กœ - ์‹œ์ž‘ ํ…œํ”Œ๋ฆฟ ์ƒ์„ฑ

โœ”๏ธ ์ธ์Šคํ„ด์Šค - ์‹œ์ž‘ํ…œํ”Œ๋ฆฟ - MY-TEMP ์ฒดํฌ - ์ž‘์—… - ํ…œํ”Œ๋ฆฟ์œผ๋กœ ์ธ์Šคํ„ด์Šค ์‹œ์ž‘

โœ”๏ธ ์‹œ์ž‘ ํ…œํ”Œ๋ฆฟ ์„ ํƒ - ์›๋ณธ ํ…œํ”Œ๋ฆฟ : MY-TEMP - ๋„คํŠธ์›Œํฌ ์„ค์ • ์„œ๋ธŒ๋„ท : 2c -์ธ์Šคํ„ด์Šค ์‹œ์ž‘ ํด๋ฆญ

๐Ÿ“ŒAWS ๋„คํŠธ์›Œํฌ ์„œ๋น„์Šค (VPC; virtual Private cloud)


AWS์—์„œ๋Š” 16๋น„ํŠธ ์ด์ƒ์œผ๋กœ๋งŒ ์‚ฌ์šฉ ๊ฐ€๋Šฅ.

โœ”๏ธ 0. VPC - defalt vpc ์ด๋ฆ„ ๋ณ€๊ฒฝ : DEF-VPC
โœ”๏ธ 1. ์„œ๋ธŒ๋„ท - IP์ •๋ ฌ ์•„๋ž˜์™€ ๊ฐ™์ด.

โœ”๏ธ 1-1. ์ด๋ฆ„ ์„ค์ •

โœ”๏ธ 2. ๋ผ์šฐํŒ…ํ…Œ์ด๋ธ” ์ด๋ฆ„๋ณ€๊ฒฝ

โœ”๏ธ 3. ์ธํ„ฐ๋„ท ๊ฒŒ์ดํŠธ ์›จ์ด - ์ด๋ฆ„ : DEF-IGW
1๊ฐœ์˜ IGW๋Š” 1๊ฐœ์˜ VPC์™€ 1:1 ์—ฐ๊ฒฐ๋จ.

๐Ÿ“™ VPC ์ƒ์„ฑ

โœ”๏ธ 0. vpc - vpc ์ƒ์„ฑ ํด๋ฆญ

โœ”๏ธ 1. VPC๋งŒ - ์ด๋ฆ„ : MY-VPC - IPv4 CIDR : 10.14.0.0/16 - VPC ์ƒ์„ฑ ํด๋ฆญ

๐Ÿ“™ ์„œ๋ธŒ๋„ท ์ƒ์„ฑ

โœ”๏ธ 0. vpc - ์„œ๋ธŒ๋„ท - ์„œ๋ธŒ๋„ท ์ƒ์„ฑ ํด๋ฆญ
โœ”๏ธ 1. VPC ID : MY-VPC

โœ”๏ธ 2. ์„œ๋ธŒ๋„ท ์ด๋ฆ„ : MY-PUBLIC-SUBNET-2A - ๊ฐ€์šฉ ์˜์—ญ : ์„œ์šธ 2a - CIDR ๋ธ”๋ก : 10.14.0.0/20 - ์ƒˆ ์„œ๋ธŒ๋„ท ์ถ”๊ฐ€

โœ”๏ธ 2-1. ์„œ๋ธŒ๋„ท ์ด๋ฆ„ : MY-PUBLIC-SUBNET-2B - ๊ฐ€์šฉ ์˜์—ญ : ์„œ์šธ 2b - CIDR ๋ธ”๋ก : 10.14.16.0/20 - ์ƒˆ ์„œ๋ธŒ๋„ท ์ถ”๊ฐ€

โœ”๏ธ 2-2.์„œ๋ธŒ๋„ท ์ด๋ฆ„ : MY-PUBLIC-SUBNET-2C - ๊ฐ€์šฉ ์˜์—ญ : ์„œ์šธ 2c - CIDR ๋ธ”๋ก : 10.14.32.0/20 - ์ƒˆ ์„œ๋ธŒ๋„ท ์ถ”๊ฐ€

โœ”๏ธ 2-3. ์„œ๋ธŒ๋„ท ์ด๋ฆ„ : MY-PUBLIC-SUBNET-2D - ๊ฐ€์šฉ ์˜์—ญ : ์„œ์šธ 2d - CIDR ๋ธ”๋ก : 10.14.48.0/20 - ์„œ๋ธŒ๋„ท ์ƒ์„ฑ

๐Ÿ“™ ์ธํ„ฐ๋„ท ๊ฒŒ์ดํŠธ์›จ์ด

โœ”๏ธ 0. vp c- ์ธํ„ฐ๋„ท ๊ฒŒ์ดํŠธ์›จ์ด

โœ”๏ธ 1. ์ด๋ฆ„ํƒœ๊ทธ : MY-IGW - ์ธํ„ฐ๋„ท ๊ฒŒ์ดํŠธ์›จ์ด ์ƒ์„ฑ

โœ”๏ธ 2. ์ž‘์—… - VPC์— ์—ฐ๊ฒฐ - ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ VPC : MY-VPC ์ธํ„ฐ๋„ท๊ฒŒ์ดํŠธ์›จ์ด์—ฐ๊ฒฐ ํด๋ฆญ

๐Ÿ“™ ๋ผ์šฐํŒ…ํ…Œ์ด๋ธ”

โœ”๏ธ 0. ์ด๋ฆ„ ๋ณ€๊ฒฝ

โœ”๏ธ 1. MY-PUBLIC-SUBNET-RTB ์„ ํƒ- ๋ผ์šฐํŒ… - ๋ผ์šฐํŒ… ํŽธ์ง‘

โœ”๏ธ 1-1. ๋ผ์šฐํŒ… ์ถ”๊ฐ€ - ๋Œ€์ƒ : 0.0.0./0 - ๋Œ€์ƒ : ์ธํ„ฐ๋„ท ๊ฒŒ์ดํŠธ์›จ์ด - ๋ณ€๊ฒฝ์‚ฌํ•ญ์ €์žฅ

๐Ÿ“™ ์„œ๋ธŒ๋„ท ์—ฐ๊ฒฐ


โœ”๏ธ 0. ๋ผ์šฐํŒ… ํ…Œ์ด๋ธ”
โœ”๏ธ 1. MY-PUBLIC-SUBNET-RTB ์„ ํƒ- ์„œ๋ธŒ๋„ท ์—ฐ๊ฒฐ - ์„œ๋ธŒ๋„ท ์—ฐ๊ฒฐ ํŽธ์ง‘

โœ”๏ธ 2. ์ด์šฉ๊ฐ€๋Šฅํ•œ ์„œ๋ธŒ๋„ท ๋ชจ๋‘ ์ฒดํฌ - ์—ฐ๊ฒฐ ์ €์žฅ

โœ”๏ธ 2-1. ํ™•์ธ

๐Ÿ“Œ ์ƒˆ๋กœ์šด VPC์ ์šฉํ•ด์„œ ์ธ์Šคํ„ด์Šค ๋งŒ๋“ค๊ธฐ

์ธ์Šคํ„ด์Šค ๋ชจ๋‘ ์‚ญ์ œ, efs ์‚ญ์ œ ํ›„ ์ง„ํ–‰.

โœ”๏ธ 0. ์ธ์Šคํ„ด์Šค - ์ธ์Šคํ„ด์Šค ์‹œ์ž‘ - ํ…œํ”Œ๋ฆฟ์œผ๋กœ ์ธ์Šคํ„ด์Šค ์‹œ์ž‘

โœ”๏ธ 1. ์›๋ณธ ํ…œํ”Œ๋ฆฟ : MY-TEMP

โœ”๏ธ 2. ๋„คํŠธ์›Œํฌ ์„ค์ • ์„œ๋ธŒ๋„ท: MY-PUBLIC-SUBNET-2A

โœ”๏ธ 2-1.๋ณด์•ˆ๊ทธ๋ฃน ์ƒ์„ฑ : ๋ณด์•ˆ๊ทธ๋ฃน ์ด๋ฆ„, ์„ค๋ช… : MY-SG-WEB

โœ”๏ธ 2-2. ๋ณด์•ˆ๊ทธ๋ฃน ๊ทœ์น™์ถ”๊ฐ€ - ICMP-IPv4, ssh, http - ์†Œ์Šค์œ ํ˜• : ์œ„์น˜ ๋ฌด๊ด€ - ์ธ์Šคํ„ด์Šค ์‹œ์ž‘

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

๐Ÿ“Œ๊ธฐํƒ€

โญ๏ธdata Transfer ์š”๊ธˆ

์Šค๋ƒ…์ƒท ์ „์†ก์œผ๋กœ ์ธํ•œ data Tranfer ์š”๊ธˆ ๋ฐœ์ƒ seoul -> tokyo outbound์— ๋Œ€ํ•œ ๋น„์šฉ.

โญ๏ธ ์™„์ „ ๊ด€๋ฆฌํ˜• ์„œ๋น„์Šค

โœ”๏ธ ๊ณ ๊ฐ€์šฉ์„ฑ, ์ž๋™๋ฐฑ์—…, ์ž๋™์กฐ์ • ๊ธฐ๋ณธ์ ์œผ๋กœ ์ œ๊ณต
โœ”๏ธ EFS๊ฐ€ ์™„์ „ ๊ด€๋ฆฌํ˜• ์„œ๋น„์Šค. NFS์—์„œ ์ง์ ‘ ์ˆ˜๋™์œผ๋กœ ํ•˜๊ธฐ์—” ์–ด๋ ค์šด ์ž‘์—…๋“ค์ด ๊ธฐ๋ณธ์œผ๋กœ ์ œ๊ณต๋จ.

โญ๏ธ ๊ฐ€์šฉ์„ฑ ๋ฐ ๋‚ด๊ตฌ์„ฑ

โœ”๏ธ ๋ฆฌ์ „ ๊ฐ€์šฉ์„ฑ ๋†’๊ณ  cost ๋†’์Œ
โœ”๏ธ One Zone ๊ฐ€์šฉ์„ฑ ๋‚ฎ๊ณ  cost ๋‚ฎ์Œ

โญ๏ธ EFS ์—ฐ๊ฒฐ- IP๋ฅผ ํ†ตํ•œ ํƒ‘์žฌ

โœ”๏ธ IP๋ฅผ ํ†ตํ•œ ํƒ‘์žฌ (ํ•˜์ด๋ธŒ๋ฆฌ๋“œ)

โญ๏ธ ๋ณด์•ˆ๊ทธ๋ฃน ์ธ๋ฐ”์šด๋“œ ์†Œ์Šค

โœ”๏ธ ์ถœ๋ฐœ์ง€. ๋‹ค๋ฅธ ๋ณด์•ˆ๊ทธ๋ฃน์œผ๋กœ ์„ค์ •๊ฐ€๋Šฅ.

โญ๏ธ S3 Glacier

โœ”๏ธ ๋นˆ๋ฒˆํ•˜๊ฒŒ ์ ‘๊ทผํ•  ํ•„์š”๊ฐ€ ์—†๋Š” ๋ฐ์ดํ„ฐ๋“ค ๋ณด๊ด€
โœ”๏ธ ์†๋„๊ฐ€ ์—„์ฒญ ๋Š๋ฆผ (์ €์žฅ๋˜์–ด์žˆ๋Š” ๋ฐ์ดํ„ฐ๋ฅผ ๊ฒ€์ƒ‰ํ•˜๋Š” ์‹œ๊ฐ„์ด ์˜ค๋ž˜๊ฑธ๋ฆผ)
โœ”๏ธ ์ €๋ ดํ•˜๊ณ  ๋Œ€์šฉ๋Ÿ‰.

โญ๏ธ ACL

โœ”๏ธ Acess Control List(์ ‘๊ทผ์ œ์–ด๋ฆฌ์ŠคํŠธ)
โœ”๏ธ ์ฐจ๋‹จ ๋ฐ ํ—ˆ์šฉ

โญ๏ธ ๋ฒ„์ „๊ด€๋ฆฌ

โœ”๏ธ ๋ณต์›
โœ”๏ธ overwrite ๋˜์—ˆ๋˜ ๊ฒƒ ๋ณต์›๊ฐ€๋Šฅ
โœ”๏ธ version upํ•  ๋•Œ ์ด์ „๋ฒ„์ „์˜ ๋ฐ์ดํ„ฐ ๋ณต์›

โญ๏ธ ์ด๋ฏธ์ง€


โœ”๏ธ ์ด๋ฏธ์ง€๋Š” ๋Š˜ ์Šค๋ƒ…์ƒท๊ณผ ํ•จ๊ป˜ -> ์ด๋ฏธ์ง€ ๋ณต์‚ฌํ•ด์„œ ๋‹ค๋ฅธ ๋ฆฌ์ „์œผ๋กœ ์ด๋™ํ•  ๊ฒฝ์šฐ ์Šค๋ƒ…์ƒท๋„ ํ•จ๊ป˜ ์ด๋™ํ•  ๊ฒƒ. -> ์ด๋ฏธ์ง€๋ฅผ ์ƒ์„ฑํ•œ๋‹ค๋ฉด ์Šค๋ƒ…์ƒท๋„ ์ƒ์„ฑ๋  ๊ฒƒ.

โญ๏ธTEMPLATE

โœ”๏ธ ๋ฏธ๋ฆฌ ์ •ํ•ด๋‘๋Š” ๊ฒƒ.

โญ๏ธ VPC - IP

โญ๏ธ static routing

โœ”๏ธroute table์—์„œ ์ˆ˜๋™์œผ๋กœ ํ•œ์ค„ํ•œ์ค„ ์—ฐ๊ฒฐํ•ด์ฃผ๋Š” ๊ฒƒ.

โญ๏ธ ์ธํ„ฐ๋„ท์œผ๋กœ ์—ฐ๊ฒฐํ•˜๋Š” IP

โœ”๏ธ(์—ฐ๋‘์ƒ‰ ๊ธ€์”จ) ์–ด๋””์„œ๋“ ์ง€, ๋‹ค์Œ ํ™‰ nexthop์œผ๋กœ ์ „๋‹ฌ igw-id (์ธํ„ฐ๋„ท ๊ฒŒ์ดํŠธ์›จ์ด)

โญ๏ธ Public Subnet RTB

โœ”๏ธ์ด ๋‘์ค„ . ๋งŒ์•ฝ ์œ„ ํ•œ ์ค„๋งŒ ์žˆ๋‹ค๋ฉด private subnet RTB.

โญ๏ธAMI ์‚ญ์ œ

โœ”๏ธ ์ž‘์—… - ๋“ฑ๋ก์ทจ์†Œ

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

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