46. ํ๋ผ์ด๋น vs ํผ๋ธ๋ฆญ vs ํ๋ ฅ์ IP
IPv4๋ ๊ณต์ฉ ๊ณต๊ฐ์์ 37์ต ๊ฐ์ ์๋ก ๋ค๋ฅธ ์ฃผ์๋ฅผ ํ์ฉํฉ๋๋ค.
47. ํ๋ผ์ด๋น vs ํผ๋ธ๋ฆญ vs ํ๋ ฅ์ IP ์ค์ต
# ํ๋ผ์ด๋น, ํผ๋ธ๋ฆญ
public ip๋ก ์ ์ํฉ๋๋ค. private ip๋ ์ฌ์ค ๋คํธ์ํฌ์ ์ํ๊ณ ํ์ฌ aws ์ฌ์ค ๋คํธ์ํฌ์ ์ฐ๊ฒฐ๋์ด ์์ง ์์ต๋๋ค. ์ธํฐ๋ท์ผ๋ก AWS์ ์ฐ๊ฒฐ๋์ด ์์ ๋ฟ์ ๋๋ค. ๋ฐ๋ผ์ public ip๋ฅผ ์ค์ฉํด์ผ ํฉ๋๋ค. ๊ณต์ฉ ๋คํธ์ํฌ์์ AWS์ ์ก์ธ์ค ํ ์ ์๊ธฐ ๋๋ฌธ์ ๋๋ค.
ssh -i EC2Tutorial.pem ec2-user@3.129.218.15 // public ip
๋ก๊ทธ์ธ ์ฑ๊ณต ์ private ip๋ฅผ ๋ณผ ์ ์์ต๋๋ค.
[ec2-user@ip-172-31-11-234 ~]$
ssh -i EC2Tutorial.pem ec2-user@172.31.11.234 // private ip
์ธ์คํด์ค ์ฌ๋ถํ ์ด ์๋ stop์ ์คํํ๊ณ ๋ค์ start์ ํด์ผ ๊ณต์ฉ IPv4๊ฐ ๋ฐ๋๋ ๊ฒ์ ๋ณผ ์ ์์ต๋๋ค.
# ํ๋ ฅ์ IP
Elastic IP Addresses๋ฅผ ๊ฐ์ง๊ณ ์๋๋ฐ ์ฌ์ฉํ์ง ์์ผ๋ฉด ์๊ธ์ด ๋ถ๊ณผ๋ฉ๋๋ค. ์ธ์คํด์ค์ private ip๋ฅผ ์ฐ๊ฒฐํด์ฃผ๊ณ , ๋ค์ EC2 ์ธ์คํด์ค๋ก ๋์๊ฐ์ ์๋ก๊ณ ์นจ์ ํ๋ฉด public IPv4 ์ฃผ์๊ฐ Elastic IP address ๊ฐ๊ณผ ๊ฐ์์ง๋๋ค.
ssh -i EC2Tutorial.pem ec2-user@18.216.64.85
์ธ์คํด์ค๋ฅผ ์ค์งํด๋, ํ๋ ฅ์ IP๊ฐ ์ฌ์ ํ ์ฐ๊ฒฐ๋์ด ์์ด์ public IP ์ญ์ ์ด์ ์์ต๋๋ค. ๋ณ๊ฒฝ๋์ง ์์ต๋๋ค.
48. EC2 ๋ฐฐ์น ๊ทธ๋ฃน
49. EC2 ๋ฐฐ์น ๊ทธ๋ฃน ์ค์ต
50. ENI(ํ๋ ฅ์ ๋คํธ์ํฌ ์ธํฐํ์ด์ค) - ๊ฐ์
Elastic NetworkInterfaces (ENI)
- VPC์ ๋ ผ๋ฆฌ์ ๊ตฌ์ฑ ์์์ด๋ฉฐ ๊ฐ์ ๋คํธ์ํฌ ์นด๋๋ฅผ ๋ํ๋ ๋๋ค. ENI๋ EC2 ์ธ์คํด์ค๊ฐ ๋คํธ์ํฌ์ ์์ธ์ค ํ ์ ์๊ฒ ํด์ค๋๋ค.
- ex) ์ธ์คํด์ค์ ๋ฌธ์ ๊ฐ ์๊ฒผ๋๋ฐ, ๋๋ค๋ฅธ ENI๊ฐ ์ฐ๊ฒฐ๋์ด ์๋ค๊ณ ํฉ์๋ค. ๊ทธ๋ผ ์ฒซ๋ฒ์งธ EC2 ์ธ์คํด์ค์์ ๋๋ฒ์งธ EC2 ์ธ์คํด์ค๋ก ์ฎ๊ฒจ์ Private IP๋ฅผ ์ด๋์ํฌ ์ ์์ต๋๋ค.
51. ENI(ํ๋ ฅ์ ๋คํธ์ํฌ ์ธํฐํ์ด์ค) - ์ค์ต
๊ฐ ์ธ์คํด์ค์๋ ํ๋์ ๋คํธ์ํฌ ์ธํฐํ์ด์ค๊ฐ ์์ต๋๋ค.
ENI ์์ฑ
์ค๋ช ์ ์ ๊ณ , ENI๊ฐ ํฌํจ๋ ์๋ธ๋ท(Subnet)์ ์ ํํฉ๋๋ค. ๊ทธ๋ผ ํน์ AZ์ ์ฐ๊ฒฐํ ์ ์์ต๋๋ค.
์์ฑ๋ IP์ฃผ์๋ฅผ ์ธ์คํด์ค์ ์ฐ๊ฒฐํ๊ธฐ ์ํด Actions ๋ฉ๋ด์ ์ฐ๊ฒฐ(Attach)์ ํด๋ฆญํ๊ณ ์ฐ๊ฒฐํ ์ธ์คํด์ค๋ฅผ ์ ํํฉ๋๋ค. ๋ค์ ์ธ์คํด์ค ์ ํ์ ๋คํธ์ํน ํญ์ ํ์ธํด๋ณด๋ฉด 2๊ฐ์ ๋คํธ์ํฌ ์ธํฐํ์ด์ค๋ฅผ ๋ณผ ์ ์์ต๋๋ค. ๊ทธ ์ค ํ๋๋ ํผ๋ธ๋ฆญ IP4์ ํ๋ผ์ด๋น IPv4๊ฐ ์๋ ๊ธฐ๋ณธ ์ธ์คํด์ค๊ณ , DemoENL์๋ ๋ณด์กฐ ํ๋ผ์ด๋น IP ์ฃผ์๊ฐ ์์ต๋๋ค.
Q. ์ด๋ ๊ฒ ๊ตฌ์ฑํ๋ ์ด์ ๋?
์ด ENL์ ์ ์ดํ ์ ์๊ธฐ ๋๋ฌธ์ ์ด ENL์ ํตํด EC2 ์ธ์คํด์ค์์ ๋ค๋ฅธ ์ธ์คํด์ค๋ก ์ด๋์ํฌ ์ ์์ต๋๋ค. ์๋ฅผ ๋ค์ด ๊ฐ์ ์ ํ๋ฆฌ์ผ์ด์ ์ ๊ฐ๋ ์ค์ธ EC2 ์ธ์คํด์ค๊ฐ 2๊ฐ ์๊ณ , ํ๋ผ์ด๋น IPv4๋ฅผ ํตํด ๋ค๋ฅธ ์ธ์คํด์ค๋ก ์ก์ธ์ค ํ๋ ค๋ฉด ENI๋ฅผ ๋ค๋ฅธ ์ชฝ์ผ๋ก ์ฎ๊ฒจ์ฃผ๋ฉด ๋ฉ๋๋ค. ์ด๋ ๊ฒ ํ๋ฉด ๋ค๋ฅธ ๋ฐฉ๋ฒ๋ณด๋ค ๋น ๋ฅด๊ณ ๊ฐํธํ๊ฒ ๋คํธ์ํฌ ์ฅ์ ์กฐ์น๋ฅผ ์ํํ ์ ์์ต๋๋ค.
์ง์ ENI๋ฅผ ์์ฑํ๋ฉด ํ๋ผ์ด๋น IPv4 ์ฃผ์๋ฅผ ๋ ๋ง์ด ํ์ฉํ ์ ์๊ณ , ๋ฐ๋ผ์ ๋คํธ์ํน ์์ ๋ ์์ํด์ง๋๋ค. ๋ณต์กํ ์ฌ์ฉ ์ฌ๋ก์์ ๋ง์ ๋์์ด ๋ฉ๋๋ค.
51. ENI - ์ถ๊ฐ ์ฝ๊ธฐ ์๋ฃ
https://aws.amazon.com/ko/blogs/aws/new-elastic-network-interfaces-in-the-virtual-private-cloud/
51. EC2 Hibernate ์ ์ ๋ชจ๋
Amazon Elastic Block Store(Amazon EBS)๋ ์ฌ์ฉ์ด ์ฝ๊ณ ํ์ฅ ๊ฐ๋ฅํ ๊ณ ์ฑ๋ฅ ๋ธ๋ก ์คํ ๋ฆฌ์ง ์๋น์ค๋ก Amazon Elastic Compute Cloud(Amazon EC2)์ฉ์ผ๋ก ์ค๊ณ๋์์ต๋๋ค. ์ธ์คํด์ค๋ฅผ ์ค์งํ๋ฉด EBS ๋์คํฌ ๋ฐ์ดํฐ๋ ๋ค์ ์์ํ ๋๊น์ง ๊ทธ๋๋ก ์ ์ง๋ฉ๋๋ค. ํ์ง๋ง ์ธ์คํด์ค๋ฅผ ์ข ๋ฃํ๋ค๋ฉด ๋ฃจํธ ๋ณผ๋ฅจ์ด ์ญ์ ๋๊ณ ์ธ์คํด์ค๋ ์ญ์ ๋ฉ๋๋ค. ์ธ์คํด์ค๊ฐ ์ ์ ๋ชจ๋๊ฐ ๋๋ฉด RAM์ ์๋ ์ธ ๋ฉ๋ชจ๋ฆฌ ์ํ๋ ๊ทธ๋๋ก ๋ณด์กด๋ฉ๋๋ค. ์ฆ ์ธ์คํด์ค ๋ถํ ์ด ๋ ๋นจ๋ผ์ง๋๋ค.
52. EC2 Hibernate ์ ์ ๋ชจ๋ ์ค์ต
์ ์ ๋ชจ๋๋ฅผ ํ์ฑํํ ๊ฒฝ์ฐ ๋ฃจํธ ๋ณผ๋ฅจ์ RAM์ ์ ์ฅํ ์ ์๋ ๊ณต๊ฐ ์ฆ EC2 ์ธ์คํด์ค๋ฅผ ์ ์ฅํ ๊ณต๊ฐ์ด ์ถฉ๋ถํ์ง, ๋ฃจํธ EBS ๋ณผ๋ฅจ์ด ์ํธํ ๋์๋์ง ํ์ธํ๋ผ๊ณ ๋์ด ์์ต๋๋ค.
์ ์ ๋ชจ๋๋ฅผ ์ํ ์คํ ๋ฆฌ์ง ์ค์ ์ ํฉ๋๋ค.
$ uptim
ํต์ฌ์ ์ธ์คํด์ค๋ฅผ ์ค์งํ๋ค๊ณ ๋ ํ์ง๋ง, ์ ์ ๋ชจ๋๋ก ๋๋ค๊ฐ ๋ค์ ์คํํ๊ธฐ ๋๋ฌธ์ ์ด์ ์ฒด์ ๊ฐ ๋ณด๊ธฐ์๋ ํด๋น ์ธ์คํด์ค๋ ํ๋ฒ๋ ์ค์ง๋ ์ ์ด ์๋ค๋ ๊ฒ์ ๋๋ค. ์ค์งํ ์ ์ด ์๋ ๊ฒ์ฒ๋ผ ์ด์์ฒด์ ๊ฐ ์ธ์ํ๊ฒ ํ๋ ๊ฒ์ด ์ ์ ๋ชจ๋์ ๋ชฉ์ ์ ๋๋ค.
Reference: https://www.udemy.com/course/best-aws-certified-solutions-architect-associate/
'Devops > AWS' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[AWS] Elastic Beanstalk ์๋ฌ The EC2 instances failed to communicate with AWS Elastic Beanstalk (1) | 2023.11.28 |
---|---|
[AWS] EC2 ์ธ์คํด์ค ์คํ ๋ฆฌ์ง๋? (0) | 2023.05.27 |
[AWS] EC2๊ธฐ์ด, EC2๋? (0) | 2023.05.21 |
[AWS] IAM ๋ฐ AWS CLI ๋? (0) | 2023.05.18 |
[AWS] Certified Solutions Architect Associate (0) | 2023.05.17 |