Day 13
AWS(Amazon Web Service)๋ผ๋ ํด๋ผ์ฐ๋ ์๋น์ค ์ฌ์ฉ
์ธ๋ถ์์ ๋ณธ์ธ์ด ๋ง๋ ์๋น์ค์ ์ ๊ทผํ๊ธฐ ์ํด์๋ 24์๊ฐ ์๋ํ๋ ์๋ฒ๊ฐ ํ์ํจ
์ง์์ PC๋ฅผ 24์๊ฐ ๊ตฌ๋์ํค๊ฑฐ๋
ํธ์คํ ์๋น์ค(Cafe 24, ์ฝ๋ฆฌ์ํธ์คํ ๋ฑ)์ ์ฌ์ฉ
ํด๋ผ์ฐ๋ ์๋น์ค(AWS, AZURE, GCP ๋ฑ)์ ์ด์ฉ
์ผ๋ฐ์ ์ผ๋ก ๋น์ฉ์ ํธ์คํ ์๋น์ค๋ ์ง PC๋ฅผ ์ฌ์ฉํ๋ ๊ฒ์ด ์ ๋ ด
ํ์ง๋ง ํธ๋ํฝ์ด ๋ชฐ๋ฆฌ๋ ์๊ฐ๋๊ฐ ์๋ค๋ฉด โ ์ ๋์ ์ผ๋ก ์ฌ์ฉ์ ๋๋ฆด ์ ์๋ ํด๋ผ์ฐ๋๊ฐ ์ ๋ฆฌํจ
ํด๋ผ์ฐ๋ ์๋น์ค
์ธํฐ๋ท(ํด๋ผ์ฐ๋)๋ฅผ ํตํด ์๋ฒ, ์คํ ๋ฆฌ์ง, ๋ฐ์ดํฐ๋ฒ ์ด์ค, ๋คํธ์ํฌ, ์ํํธ์จ์ด, ๋ชจ๋ํฐ๋ง ๋ฑ์ ์ปดํจํ ์๋น์ค๋ฅผ ์ ๊ณตํ๋ ๊ฒ
์๋ฅผ ๋ค์ด์, AWS์ EC2๋ ์๋ฒ ์ฅ๋น๋ฅผ ๋์ฌํ๋ ๊ฒ์ด์ง๋ง ์ค์ ๋ก๋ ๊ทธ ์์ ๋ก๊ทธ ๊ด๋ฆฌ, ๋ชจ๋ํฐ๋ง, ํ๋์จ์ด ๊ต์ฒด, ๋คํธ์ํฌ ๊ด๋ฆฌ ๋ฑ์ ๊ธฐ๋ณธ์ ์ผ๋ก ์ง์(๊ฐ๋ฐ์๊ฐ ์ง์ ํด์ผ ํ ์ผ์ AWS๊ฐ ์ ๋ถ ์ง์ํจ)
ํํ
Infrastructure as a Service(IaaS, ์์ด์์ค, ์ด์์ค)
๊ธฐ์กด ๋ฌผ๋ฆฌ ์ฅ๋น๋ฅผ ๋ฏธ๋ค์จ์ด์ ํจ๊ป ๋ฌถ์ด๋ ์ถ์ํ ์๋น์ค
๊ฐ์๋จธ์ , ์คํ ๋ฆฌ์ง, ๋คํธ์ํฌ, ์ด์์ฒด์ ๋ฑ์ IT ์ธํ๋ผ๋ฅผ ๋์ฌํด ์ฃผ๋ ์๋น์ค
AWS์ EC2, S3๋ฑ
Platform as a Service(Paas, ํ์ค)
IaaS์์ ํ ๋ฒ ๋ ์ถ์ํํ ์๋น์ค
ํ ๋ฒ ๋ ์ถ์ํ ํ๊ธฐ ๋๋ฌธ์ ๋ง์ ๊ธฐ๋ฅ์ด ์๋ํ๋์ด ์์
AWS์ Beanstalk(๋น์คํก), Herokyu(ํค๋ก์ฟ ) ๋ฑ
Software as a Service(SaaS, ์ฌ์ค)
์ํํธ์จ์ด ์๋น์ค๋ฅผ ์๋ฏธํจ
๊ตฌ๊ธ ๋๋ผ์ด๋ธ, ๋๋๋ฐ์ค, ์ํญ ๋ฑ
์ด ์ฑ ์์ ์งํํ๋ ๋ชจ๋ AWS์๋น์ค๋ IaaS๋ฅผ ์ฌ์ฉํ๋ค
AWS์ Paas์ธ ๋น์คํก์ ์ฌ์ฉํ๊ฒ๋๋ฉด ๋๋ถ๋ถ์ ์์ ์ด ๊ฐ์ํ๋์ง๋ง ํ๋ฆฌํฐ์ด๋ก ๋ฌด์ค๋จ๋ฐฐํฌ๊ฐ ๋ถ๊ฐ๋ฅ
console.aws.amazon.com์ผ๋ก ๋ค์ด๊ฐ์ ๋ก๊ทธ์ธ
EC2 ์ธ์คํด์ค ์์ฑ
EC2(Elastic Compute Cloud)๋ AWS์์ ์ ๊ณตํ๋ ์ฑ๋ฅ, ์ฉ๋ ๋ฑ์ ์ ๋์ ์ผ๋ก ์ฌ์ฉํ ์ ์๋ ์๋ฒ
๋ณดํต AWS์์ ๋ฆฌ๋ ์ค ์๋ฒ ํน์ ์๋์ฐ ์๋ฒ๋ฅผ ์ฌ์ฉํฉ๋๋ค = EC2๋ฅผ์๋ฏธํจ
AWS์์ ๋ฌด๋ฃ๋ก ์ ๊ณตํ๋ ํ๋ฆฌํฐ์ด ํ๋์์๋ EC2 ์ฌ์ฉ์ ์ ํ์ด ์์
์ฌ์์ด t2.micro๋ง ๊ฐ๋ฅ
vCPU(๊ฐ์ cpu) 1 Core, ๋ฉ๋ชจ๋ฆฌ 1GB ์ฌ์
๋ณดํต์ vCPU๋ ๋ฌผ๋ฆฌ CPU ์ฌ์์ ์ ๋ฐ์ ๋์ ์ฑ๋ฅ
์ 750์๊ฐ์ ์ ํ์ด ์๊ณ ์ด๊ณผํ๊ฒ๋๋ฉด ๋น์ฉ์ด ๋ถ๊ณผ๋จ
24์๊ฐ * 31์ผ = 744์๊ฐ
์ฆ, 1๋์ t2.micro๋ง ์ฌ์ฉํ๋ค๋ฉด 24์๊ฐ ์ฌ์ฉํ ์ ์์
์ผ๋จ ๋ฆฌ์ ์ด ์์ธ์ธ์ง ํ์ธํ๊ณ ์๋์ด์์ผ๋ฉด ์์ธ๋ก ๋ณ๊ฒฝ
1. ์ธ์คํด์ค ์์
๊ฒ์์ฐฝ์์ EC2๋ฅผ ๊ฒ์
์ธ์คํด์ค๋ฅผ ์์ฑํ๋ ์ฒซ ๋จ๊ณ๋ AMI(Amazon Machine Image)๋ฅผ ์ค์ ํ๋ ๊ฒ
AMI์ EC2 ์ธ์คํด์ค๋ฅผ ์์ํ๋๋ฐ ํ์ํ ์ ๋ณด๋ฅผ ์ด๋ฏธ์ง๋ก ๋ง๋ค์ด ๋ ๊ฒ์ ์๋ฏธ
2. AMI์์ Amazon Linux AMI์ ์ ํ
(Amazon Linux AMI2๊ฐ ์๋)
1์ ์ ํํ ์ด์ ๋ ๊ตญ๋ด ์๋ฃ ๊ธฐ์ค์ผ๋ก๋ ์๋ฃ๊ฐ ๋ฆฌ๋ ์ค 1์ด ๋ ๋ง์
โ ํ์ง๋ง ์ค์ ๋ก ๋ค์ด๊ฐ์ ํ์ธํด๋ณธ ๊ฒฐ๊ณผ Amazon Linux AMI2๋ฐ์ ์์ผ๋๊น ์ด๊ฑธ๋กํ์ฅ
3. ๋ค์์ ์ธ์คํด์ค ์ ํ์ ์ ํ
ํ๋ฆฌํฐ์ด๋ก ํ๊ธฐ๋์ด ์๋ t2.micro๋ฅผ ์ ํ
*t2์ t3๊ฐ ์๋๋ฐ ์ด๋ค์ T์๋ฆฌ์ฆ๋ก ํ๊ณ ๋ฒ์ฉ ์๋ฆฌ์ฆ๋ก ๋ถ๋ฆฌ๊ธฐ๋ ํ๋ฉฐ ๋ค์ํ ์ฌ์์ ์ฌ์ฉํ ์ ์์
์ด๋ค์ ๋ค๋ฅธ ์๋น์ค์ ๋ฌ๋ฆฌ ํฌ๋ ๋ง์ด๋ ์ผ์ข ์ CPU๋ฅผ ์ฌ์ฉํ ์ ์๋ ํฌ์ธํธ ๊ฐ๋ ์ด ์๋ค. ์ธ์คํด์ค์ ํฌ๊ธฐ์ ๋ฐ๋ผ ์ ํด์ง ๋น์จ๋ก CPUํฌ๋ ๋ง์ ๊ณ์ ๋ฐ๊ฒ ๋๋ฉฐ, ์ฌ์ฉํ์ง ์์ ๋๋ ํฌ๋ ๋ง์ ์ถ์ ํ๊ณ , ์ฌ์ฉํ ๋ ์ด ํฌ๋ ๋ง์ ์ฌ์ฉ
์ ํด์ง ์ฌ์๋ณด๋ค ๋ ๋์ ํธ๋ํฝ์ด ์ค๋ฉด ํฌ๋ ๋ง์ ์ข ๋ ์ ๊ทน์ ์ผ๋ก ์ฌ์ฉํ๋ฉด์ ํธ๋ํฝ์ ์ฒ๋ฆฌํ์ง๋ง, ํฌ๋ ๋ง์ด ๋ชจ๋ ์ฌ์ฉ๋๋ฉด ๋ ์ด์ EC2๋ฅผ ์ฌ์ฉํ ์ ์์
4. ์ธ์คํด์ค ์ธ๋ถ ์ ๋ณด ๊ตฌ์ฑ
ํ๋ฉด์์ ํ๊ธฐ๋ VPC, ์๋ธ๋ท๋ฑ์ ์ธ์ธํ๊ฒ ๋ค๋ฃจ์ง๋ง
ํผ์์ ํ๊ธฐ ๋๋ฌธ์ ๋ณ ๋ค๋ฅธ ์ค์ ์์ด ๋์ด๊ฐ
5. ์คํ ๋ฆฌ์ง ์ถ๊ฐ
์คํ ๋ฆฌ์ง๋ ์ฐ๋ฆฌ๊ฐ ํํ ์๊ฐํ๋ ํ๋๋์คํฌ๋ฅผ ์ด์ผ๊ธฐํ๋ฉฐ, ์๋ฒ์ ์ฉ๋์ ์ผ๋ง๋ ์ ํ ์ง ์ ํํ๋ ๋จ๊ณ
๊ธฐ๋ณธ์ผ๋ก 8GB๊ฐ ์ ํ๋์ด์์ง๋ง
์ต๋ 30GB๊น์ง ํ๋ฆฌํฐ์ด๋ก ๊ฐ๋ฅํ๋ค
6. ํ๊ทธ ์ถ๊ฐ
ํ๊ทธ์๋ ์น ์ฝ์์ ํ๊ธฐ๋ ํ๊ทธ์ธ Name ํ๊ทธ๋ฅผ ๋ฑ๋ก
ํ๊ทธ๋ ํด๋น ์ธ์คํด์ค๋ฅผ ํํํ๋ ์ฌ๋ฌ ์ด๋ฆ์ผ๋ก ์ฌ์ฉ๋ ์ ์์(EC2์ ์ด๋ฆ์ ๋ถํ๋ค)
์ฌ๋ฌ ์ธ์คํด์ค๊ฐ ์์ ๊ฒฝ์ฐ, ํ๊ทธ๋ณ๋ก ๊ตฌ๋ถํ๋ฉด ๊ฒ์์ด๋ ๊ทธ๋ฃน์ง๊ธฐ ํธํจ
โ ์ฌ๊ธฐ์ ๋ณธ์ธ ์๋น์ค์ ์ธ์คํด์ค๋ฅผ ๋ํ๋ผ ์ ์๋ ๊ฐ์ผ๋ก ๋ฑ๋ก
7. ๋ณด์ ๊ทธ๋ฃน ๊ตฌ์ฑ
๋ณด์ ๊ทธ๋ฃน์ด๋ ๋ฐฉํ๋ฒฝ์ ์๋ฏธํจ
์๋ฒ๋ก 80ํฌํธ ์ด์ธ์๋ ํ์ฉํ์ง ์๋๋ค๋ ์ญํ ์ ํ๋ ๋ฐฉํ๋ฒฝ์ด AWS์์๋ ๋ณด์ ๊ทธ๋ฃน์ผ๋ก ์ฌ์ฉ๋จ
๊ธฐ์กด์ ์์ฑํด๋ ๋ณด์๊ทธ๋ฃน ๋ง๊ณ ์๋ก์ด ์ ์๋ฏธํ ์ด๋ฆ์ผ๋ก ์์ฑํ์
์ ํ / ํ๋กํ ์ฝ / ํฌํธ ๋ฒ์ / ์์ค
SSH / TCP / 22 / ๋ด IP
(์ถ๊ฐ) ์ฌ์ฉ์ ์ง์ TCP / TCP / 8080 / ์ฌ์ฉ์ ์ง์
(์ถ๊ฐ) HTTPS / TCP / 443 / ์ฌ์ฉ์ ์ง์
SSH์ด๋ฉด์ ํฌํธ ํญ๋ชฉ์์ 22์ธ ๊ฒฝ์ฐ
AWS EC2์ ํฐ๋ฏธ๋๋ก ์ ์ ํ ๋๋ฅผ ์๋ฏธํจ
pem ํค ๊ด๋ฆฌ์ ์ง์ ๋ IP์์๋ง ssh ์ ์์ด ๊ฐ๋ฅํ๋๋ก ๊ตฌ์ฑํ๋ ๊ฒ์ด ์์
๊ทธ๋์ ๋ณธ์ธ ์ง์ IP๋ฅผ ๊ธฐ๋ณธ์ ์ผ๋ก ์ถ๊ฐ(๋ด IP๋ฅผ ์ ํํ๋ฉด ํ์ฌ ์ ์ํ ์ฅ์์ IP๊ฐ ์๋์ผ๋ก ์ง์ )
๋ง์ฝ ๋ค๋ฅธ ์ฅ์์์ ์ ์ํด์ผํ ๋๋ ํด๋น ์ฅ์์ IP๋ฅผ ๋ค์ SSH ๊ท์น์ ์ถ๊ฐํ๋ ๊ฒ์ ๊ถ์ฅ
์ด์ ์์ํ๊ธฐ๋ฅผ ๋ง์ง๋ง์ผ๋ก ์ธํ ์ ์๋ฃํด์ค๋ค
pem ํค ๋ฐ๊ธฐ
์ธ์คํด์ค๋ก ์ ๊ทผํ๊ธฐ ์ํด์๋ pemํค(๋น๋ฐํค)๊ฐ ํ์
์ธ์คํด์ค๋ ์ง์ ๋ pem ํค์ ๋งค์นญ๋๋ ๊ณต๊ฐํค๋ฅผ ๊ฐ์ง๊ณ ์์ด, ํด๋น pem ํค ์ธ์๋ ์ ๊ทผ์ ํ์ฉํ์ง ์์
์ผ์ข ์ ๋ง์คํฐํค์ด๊ธฐ ๋๋ฌธ์ ์ ์ถ ์ ๋ ์๋จ
pem ํค๋ ์ดํ EC2 ์๋ฒ๋ก ์ ์ํ ๋ ํ์ ํผ์ผ์ด๋ ์ ๊ด๋ฆฌํ ์ ์๋ ๋๋ ํ ๋ฆฌ๋ก ์ ์ฅ
๋๋ ์๋ ์ ์์ฑ ํด๋ awsleaner ๋ฅผ ์ฌ์ฉ
๋! ์ผ๋จ ์ธ์คํด์ค๋ฅผ ๋์ฐ๋๋ฐ ์ฑ๊ณตํ๊ณ , ์ธ์คํด์ค ๋ชฉ๋ก์ ๋ฐฉ๊ธ ์์ฑํ ์ธ์คํด์ค๊ฐ ์คํ์ค์ผ ๊ฒ์ด๋ฉฐ, IP์ ๋๋ฉ์ธ์ด ํ ๋น ๋ ๊ฒ์ ํ์ธํ ์ ์์
์ธ์คํด์ค๋ ๊ฒฐ๊ตญ์ ํ๋์ ์๋ฒ์ด๊ธฐ ๋๋ฌธ์ IP๊ฐ ์กด์ฌํ๋ค
โ ์ธ์คํด์ค์ IP๋
์๋กญ๊ฒ ์ธ์คํด์ค๋ฅผ ์์ฑํ์ ๋
์ธ์คํด์ค๋ฅผ ์ค์งํ๊ณ ๋ค์ ์์ํ ๋
์ด๋ ๊ฒ 2๊ฐ์ง ๊ฒฝ์ฐ์ ์๋ก์ด IP๋ฅผ ํ ๋นํ๋ค
โ ๋ฒ๊ฑฐ๋กญ๊ธฐ ๋๋ฌธ์ ๋งค๋ฒ ๋ณ๊ฒฝ๋์ง ์๊ณ ๊ณ ์ ๋ IP๋ฅผ ๊ฐ์ง๊ฒ ํด์ผํจ
EIPํ ๋น
AWS์ ๊ณ ์ IP๋ฅผ Elastic IP(EIP)๋ผ๊ณ ํจ = ํ๋ ฅ์ IP
ํ๋ ฅ์ IP๋ก ๋ค์ด๊ฐ์ ํ๋ ์์ฑํ ํ, ํด๋น ํ์ด์ง์์ ์์ ๋ฐ๋ฅผ ๋๋ฅด๋ฉด ์ฃผ์ ์ฐ๊ฒฐ ๋ฉ๋ด๊ฐ ์์๊บผ์ ์ฌ๊ธฐ์ ์ธ์คํด์ค๋ฅผ ์ ํํ๊ณ ํ๋ผ์ด๋น ip์ฃผ์๋ฅผ ์ ํํ๊ณ ์ฐ๊ฒฐํ ํ
์๋ ์ธ์คํด์ค๋ก ๋์๊ฐ์ ํ์ธํด๋ณด๋ฉด ํ๋ ฅ์ IP ์ฃผ์์ ์ฑ๊ณต์ ์ผ๋ก ๋ฐฉ๊ธ ์์ฑํ ์ฃผ์๊ฐ ๋ค์ด๊ฐ์์ ๊ฒ
ํ๋ ฅ์ IP๋ ์์ฑํ๊ณ EC2 ์๋ฒ์ ์ฐ๊ฒฐํ์ง ์์ผ๋ฉด ๋น์ฉ์ด ๋ฐ์ํจ
์ฆ, ์์ฑํ ํ๋ ฅ์ IP๋ ๋ฌด์กฐ๊ฑด EC2์ ๋ฐ๋ก ์ฐ๊ฒฐํด์ผ ํ๋ฉฐ ๋ง์ฝ ๋๋ ์ฌ์ฉํ ์ธ์คํด์ค๊ฐ ์์ ๋๋ ํ๋ ฅ์ IP๋ฅผ ๋ฐ๋ก ์ญ์ ํด์ผํจ โ ๋น์ฉ ์ฒญ๊ตฌ๋จ
EC2 ์๋ฒ์ ์ ์ํ๊ธฐ
์๋๋ฉด ์ฒดํฌ ํด์ผํ ๊ฒ๋ค
HostName ๊ฐ์ด ์ ํํ ํ๋ ฅ์ IP๋ก ๋์ด์๋์ง ํ์ธ
EC2 ์ธ์คํด์ค๊ฐ running ์ํ์ธ์ง ํ์ธ
EC2 ์ธ์คํด์ค์ ๋ณด์ ๊ทธ๋ฃน โ ์ธ๋ฐ์ด๋ ๊ท์น์์ ํ์ฌ ๋ณธ์ธ์ IP๊ฐ ๋ฑ๋ก๋์ด ์๋์ง ํ์ธ
AWS์ ๊ฐ์ ์ธ๋ถ ์๋ฒ๋ก SSH ์ ์์ ํ๋ ค๋ฉด ๋งค๋ฒ ์ ๋ ฅํด์ผํ๋ ๋ช ๋ น์ด๊ฐ ์์
์ด๋ ๊ฒ๊น์งํ๋ฉด ๊ท์ฐฎ์ผ๋๊น ์ฝ๊ฒํ๋ ๋ฐฉ๋ฒ
๋ฐ์ ํคํ์ด pem ํ์ผ์ ~/.ssh/๋ก ๋ณต์ฌ
~/ .ssh / ๋๋ ํ ๋ฆฌ๋ก pemํ์ผ์ ์ฎ๊ฒจ๋
์ด๋ ๊ฒ ํ๋ฉด ssh ์คํ ์ pem ํค ํ์ผ์ ์๋์ผ๋ก ์ฝ์ด ์ ์์ ์งํ
์ด๋ ๊ฒ ํ๋ฉด ๋ณ๋๋ก pem ํค ์์น๋ฅผ ๋ช ๋ น์ด๋ก ์ง์ ํ ํ์๊ฐ ์๊ฒ ๋ฉ๋๋ค
cp pem ํค๋ฅผ ๋ด๋ ค๋ฐ์ ์์น ~/.ssh/
cp ~/Downloads/awsleaner.pem ~/.ssh/
์ด๋ ๊ฒ pemํค๋ฅผ ๋ค์ด๋ฐ์ ๊ณณ์์ pemํ์ผ์ .sshํด๋์ ๋ณต์ฌ
2. chmod 600 ~/.ssh/pemํค์ด๋ฆ
chmod 600 ~/.ssh/awsleaner.pem
์ด๋ ๊ฒ ๊ถํ์ ๋ณ๊ฒฝํด์ฃผ๊ณ
3. ๊ถํ์ ๋ณ๊ฒฝํ๋ค๋ฉด pem ํค๊ฐ ์๋ ~/.ssh ๋๋ ํ ๋ฆฌ์ configํ์ผ์ ์์ฑ
vim ~/.ssh/config
๋ด์ฉ
#์ฃผ์
Host ๋ณธ์ธ์ด ์ํ๋ ์๋น์ค๋ช
HostName ec2์ ํ๋ ฅ์ IP์ฃผ์
User ec2-user
IdentityFile ~/.ssh/pemํค ์ด๋ฆ
์ด๋ ๊ฒ ํ์ผ์ ์์ฑํ์ผ๋ฉด :wq๋ก ์ ์ฅ ์ข ๋ฃํ ํ
4. chmod 700 ~/.ssh/config
configํ์ผ์ ์คํ ๊ถํ์ด ํ์ํ๊ธฐ ๋๋ฌธ์ ๊ถํ ์ค์ ์ ํจ
5. ssh config์ ๋ฑ๋กํ ์๋น์ค๋ช
ssh freelec-springboot2-webservice
์ด๋ ๊ฒ ํ๋ฉด EC2์ ์ ์์ ์ฑ๊ณต!!!!
์๋ง์กด ๋ฆฌ๋
์ค ์๋ฒ ์์ฑ ์ ๊ผญ ํ์ํ ์ค์ ๋ค
์ด ์ค์ ๋ค์ ๋ชจ๋ ์๋ฐ ๊ธฐ๋ฐ์ ์น ์ ํ๋ฆฌ์ผ์ด์ ์ด ์๋ํด์ผ ํ๋ ์๋ฒ์์๋ ํ์๋ก ํ์ํ ์ค์
java 8 ์ค์น : ํ์ฌ ์ด ํ๋ก์ ํธ์ ๋ฒ์ ์ Java 8์ด๊ธฐ ๋๋ฌธ
ํ์์กด ๋ณ๊ฒฝ : ๊ธฐ๋ณธ ์๋ฒ์ ์๊ฐ์ ๋ฏธ๊ตญ ์๊ฐ๋์. ํ๊ตญ ์๊ฐ๋๊ฐ ๋์ด์ผ๋ง ์ฐ๋ฆฌ๊ฐ ์ฌ์ฉํ๋ ์๊ฐ์ด ๋ชจ๋ ํ๊ตญ ์๊ฐ์ผ๋ก ๋ฑ๋ก๋๊ณ ์ฌ์ฉ๋จ
ํธ์คํธ๋ค์ ๋ณ๊ฒฝ : ํ์ฌ ์ ์ํ ์๋ฒ์ ๋ณ๋ช ์ ๋ฑ๋ก. ์ค๋ฌด์์๋ ํ๋์ ์๋ฒ๊ฐ ์๋ ์์ญ๋์ ์๋ฒ๊ฐ ์๋๋๋๋ฐ, IP๋ง์ผ๋ก ์ด๋ค ์๋ฒ๊ฐ ์ด๋ค ์ญํ ์ ํ๋์ง ์ ์ ์๊ธฐ ๋๋ฌธ์ ์ด๋ฅผ ๊ตฌ๋ถํ๊ธฐ ์ํด ๋ณดํต ํธ์คํธ ๋ค์์ ํ์๋ก ๋ฑ๋กํจ
JAVA 8 ์ค์น
EC2์์ ๋ค์ ๋ช ๋ น์ด ์คํ
์ด๊ฑธ๋ก ์ค์น ์๋ฃํ๋ฉด
๋ก ํ์ฌ ์ค์น๋์ด์๋ jdk๋ฅผ ํ์ธํ๊ณ
Java7๊ณผ Java8์ด ์๋ค๋ฉด 2๋ฅผ ์ ๋ ฅํด์ Java8๋ก ๋ณ๊ฒฝ
๋ก ์ฌ์ฉํ์ง ์๋ java7์ ์ญ์ ํ๊ณ
๋ก Java 8 ์ด ๋์ด์ด๋์ง ํ์ธ
ํ์์กด ๋ณ๊ฒฝ
EC2 ์๋ฒ์ ๊ธฐ๋ณธ ํ์์กด์ UTC์ด๊ณ ํ๊ตญ์ ์๊ฐ๊ณผ๋ 9์๊ฐ ์ฐจ์ด๊ฐ ๋ฐ์ํ๊ธฐ ๋๋ฌธ์ ๊ผญ ์์ ํด์ผํจ
๋ณ๊ฒฝํ
๋ฅผ ์ ๋ ฅํด๋ด์ ์ ์์ ์ผ๋ก KST๋ก ๋ณ๊ฒฝ ๋์๋์ง ํ์ธ
Hostname ๋ณ๊ฒฝ
์ฌ๋ฌ ์๋ฒ๋ฅผ ๊ด๋ฆฌ ์ค์ผ ๊ฒฝ์ฐ IP๋ง์ผ๋ก ์ด๋ค ์๋น์ค์ ์๋ฒ์ธ์ง ํ์ธ์ด ์ด๋ ค์
๊ทธ๋์ ๊ฐ ์๋ฒ๊ฐ ์ด๋ค ์๋น์ค์ธ์ง ํํํ๊ธฐ ์ํด HOSTNAME์ ๋ณ๊ฒฝ
์ฌ๊ธฐ์ HOSTNAME์ผ๋ก ๋์ด์๋ ๋ถ๋ถ์ ๋ณธ์ธ์ด ์ํ๋ ์๋น์ค๋ช ์ผ๋ก ๋ณ๊ฒฝํ๋ค
์ด๋ ๊ฒ ๋ณ๊ฒฝ ํ
๋ก ์๋ฒ๋ฅผ ์ฌ๋ถํ ํ EC2์ ๋ค์ ์ ์
์ด ๋ฐฉ์์ด ์๋์
https://aws.amazon.com/ko/premiumsupport/knowledge-center/linux-static-hostname/?nc1=h_ls
์ฌ๊ธฐ์์ ์ฐธ๊ณ ํด์ ๋ณ๊ฒฝํด๋ด โ ์ด๊ฑธ๋ก ์ฑ๊ณต
๋ก ํ์ผ์ ์ด์ด์ ๋ฐฉ๊ธ๋ฑ๋กํ HOSTNAME์ ๋ฑ๋ก
์ ์ฅํ๊ณ ๋์์
์ผ๋ก ์ ์์ ์ผ๋ก ๋ฑ๋ก์ด ๋์๋์ง ํ์ธ
โ Failed to connect to ...
์ด๋ ๊ฒ 80 ํฌํธ๋ก ์ ๊ทผ์ด ์ ๋๋ค๋ ์๋ฌ๊ฐ ๋ฐ์ํด์ผ ์ ๋ฑ๋ก๋๊ฑฐ์
=80ํฌํธ๋ก ์คํ๋ ์๋น์ค๊ฐ ์๋ค๋ ์๋ฏธ
Last updated
Was this helpful?