IT/DevOps31 ์ฒ์ ํด๋ณธ ESXi VM ๋ณต์ & SSH ์ ์ ๊ธฐ๋ก (๊ณ ์ IP๋ ipTIME์ผ๋ก ์ค์ ) ์ด ํฌ์คํ ์์๋ VMware ESXi ํธ์คํธ ํด๋ผ์ด์ธํธ(ver 2.10.1)๋ฅผ ์ด์ฉํด ๊ธฐ์กด VM์ ๋ณต์ ํ๊ณ , SSH๋ก ์ ์ํ๋ ๊ณผ์ ์ ์ ๋ฆฌํฉ๋๋ค.์ฒ์ ์์ํ ๋๋ ๋ง๋งํ์ง๋ง, ๋ง์ ์ง์ ํด๋ณด๋ ์๊ฐ๋ณด๋ค ์ด๋ ต์ง ์์์ต๋๋ค.์์ ์ ์ ์์ด ์์ ํ๋ ๊ฑธ ์์์ ๋ณด๋ฉฐ ๋ฉ๋ชจํด ๋ ๋ด์ฉ์ ๋ฐํ์ผ๋ก, ์ด๋ฒ์ ์ ํ๋ธ ์์๋ ์ฐธ๊ณ ํด์ ์ฒ์๋ถํฐ ์ง์ ์งํํด ๋ดค์ต๋๋ค.์ฑ๊ณตํ ๊น์ ๊ธฐ๋ก์ผ๋ก ๋จ๊ฒจ๋๋ฉฐ, ์ ์ฒ๋ผ ์ฒ์ ์๋ํ์๋ ๋ถ๋ค๊ป ๋์์ด ๋๊ธธ ๋ฐ๋๋๋ค. 1๏ธโฃ ๋ฐ์ดํฐ์คํ ์ด ๋ธ๋ผ์ฐ์ ์คํ ๋ฆฌ์ง > ๋ฐ์ดํฐ์คํ ์ด ๋ธ๋ผ์ฐ์ ๋ฅผ ์ ํํ๋ค.์ํ๋ ๋ฐ์ดํฐ์คํ ์ด๋ฅผ ํด๋ฆญํ ๋ค, ๋๋ ํ ๋ฆฌ ์ด๋ฆ์ ์ ๋ ฅํด ์ ๋๋ ํ ๋ฆฌ๋ฅผ ์์ฑํ๋ค.→ ์๋ก ์์ฑํ ๊ฐ์ ์์คํ ์ด ์ ์ฅ๋ ์คํ ๋ฆฌ์ง์ด๋ค.๋ณต์ฌํ ์๋ณธ ๊ฐ์ ์์คํ ์ vm ๊ตฌ์ฑํ์ผ(.vmdk, .vmx ํ์ผ) ์ ์.. IT/DevOps 2025. 4. 9. [AWS] ๊ฐ๋ณ EC2 ์ํคํ ์ฒ + DB ์ด์คํ(feat. Multi-AZ) ์ด ํฌ์คํ ์์๋ ์ํคํ ์ฒ ๋ฒ์ 3์ ๊ตฌ์ถํ๋ ๊ณผ์ ์ ๋ค๋ฃฌ๋ค.์ํคํ ์ฒ ๋ฒ์ 3์ผ๋ก ๋ถ๋ฅํ๊ธด ํ์ง๋ง ์ํคํ ์ฒ2์์ DB๋ง ์ด์คํํ ๊ฒ์ด๋ค.AWS์์ Multi-AZ๋ผ๋ ๋ฉ๋ด๋ฅผ ์ด์ฉํ๋ฉด ๊ฐ๋จํ๋ค.Multi-AZ๋ Master/Slave๋ก DB ํ๊ฒฝ์ ๊ตฌ์ฑํ๊ณ Active - StandBy๋ก ์ด์๋๋ค.ํ์์๋ Master ์ธ์คํด์ค๊ฐ ์๋น์ค ๋๋ค๊ฐ ์ฅ์ ๋ฐ์ ์ Slave ์ธ์คํด์ค๊ฐ Master๋ก ์น๊ฒฉ๋์ ์๋น์ค๋ฅผ ์ง์ํ๋ค.์น๊ฒฉํ๋ ๊ณผ์ ์ ์๋ฒ, ๋คํธ์ํธ ๋ฑ ํ๊ฒฝ์ ๋ฐ๋ผ ๋ค๋ฅด์ง๋ง AWS ์ธก์ ๋ฐ๋ฅด๋ฉด 60์ด ๋ด์ธ๋ก ์ ํ๋๋ค๊ณ ํ๋ค.https://aws.amazon.com/ko/rds/features/multi-az/AWS์์ ๋ง์ฐ์ค ๋ช๋ฒ ํด๋ฆญํ๋ฉด ์ด ๋ชจ๋ ๊ฒ ์ค์ ๋๋ค.AWS์์ DB ์ด์คํ ๋ฐฉ์์ 2๊ฐ์ง๊ฐ ์๋ค.๋ฐฉ์Mu.. IT/DevOps 2025. 2. 23. [AWS] ๊ฐ๋ณ EC2 ์ํคํ ์ฒ ๊ตฌ์ถ – Nginx ๋ฆฌ๋ฒ์คํ๋ก์ + Tomcat 2๋ ์ด ํฌ์คํ ์์๋ ์ํคํ ์ฒ ๋ฒ์ 2๋ฅผ ๊ตฌ์ถํ๋ ๊ณผ์ ์ ๋ค๋ฃฌ๋ค.๋ฒ์ 1์์๋ Web, WAS1,2๋ฒ์ ํ๋์ EC2 ์ธ์คํด์ค์์ Docker compose๋ก ๊ด๋ฆฌํ์ง๋ง์ด๋ฒ์๋ ๊ฐ ์๋ฒ๋ฅผ ๊ฐ๋ณ EC2 ์ธ์คํด์ค๋ก ๋ถ๋ฆฌํ๊ณ ๊ฐ ์๋ฒ์์ Docker๋ก ์ปจํ ์ด๋๋ก ์๋น์ค๋ฅผ ์คํ์ํจ๋ค.ํฌ๊ฒ ์ด๋ ค์ธ ๊ฑด ์๊ณ ์ค์ํ ์ ์ WAS1,2๋ฒ ์๋ฒ์์ ์ธ๋ฐ์ด๋ ๊ท์น์ EC2 1๋ฒ Nginx ์๋ฒ์๊ฒ 9090, 9091ํฌํธ(๊ฐ๋ฐ์ ๋ง์)๋ฅผ ํ์ฉํด์ค์ผ ํ๊ณ RDS์์ 2,3๋ฒ EC2 ์๋ฒ์๊ฒ 3306ํฌํธ๋ฅผ ํ์ฉํด์ผ ํ๋ค.์ฒซ๋ฒ ์งธ EC2 ์ธ์คํด์ค์ ํ๋ฆฌํฐ์ด ์คํ ๋ฆฌ์ง ์ฉ๋์ ์ต๋์น์ธ 30GB๋ฅผ ํ ๋นํ๊ธฐ ๋๋ฌธ์ 2๋ฒ ์งธ 3๋ฒ ์งธ ์ธ์คํด์ค์ ์คํ ๋ฆฌ์ง ์ฉ๋์ t2.micro ์ ํ์ ์ต์์ฉ๋์ธ 8GB๋ก ํ ๋นํด์ ์์ฑํ๋ค.๊ทธ๋ฆฌ๊ณ ์ธ๋ถ์์ ์ ์ ํ .. IT/DevOps 2025. 2. 15. [AWS] ํ๋ฆฌํฐ์ด ๊ณผ๊ธ ๊ฒฝํ ๊ธฐ๋ก AWS๋ก ํ๋ฆฌํฐ์ด์ ๋ฒ์์์์ ์ ๋๊ฒ ์๋ฒ๋ฅผ ๊ตฌ์ถํ๊ณ ์๋๋ฐ ์ผ๋ง์ง๋์ ๋น์ฉ์ด ์ถ๊ฐ๋ ๊ฑธ ํ์ธ ํ๋ค.์ฒญ๊ตฌ์(๊ณผ๊ธ ์ ๋ณด ๋ฐ ๋น์ฉ ๊ด๋ฆฌ > ์ฒญ๊ตฌ์ > ์๋น์ค๋ณ ์๊ธ)๋ฅผ ๋ณด์ํ๋ VPC์ EC2๋ ๋น์ฉ์ด ์๋๋ฐ ๋ค๋ฅธ public IPv4์์ ๋น์ฉ์ด ๋ฐ์ํ๋ค.๊ตฌ๊ธ๋ง ๊ฒฐ๊ณผ ์๋ 2๊ฐ์ง๊ฐ ์์ธ์ผ๋ก ์ถ์ ๋์๊ณ ์กฐ์น ํ ๋ค์ ๋ชจ๋ํฐ๋ง์ ํ๊ธฐ๋ก ํ๋ค.RDS ํผ๋ธ๋ฆญ ์์ธ์คRDS์์ ํผ๋ธ๋ฆญ ์์ธ์ค๊ฐ ํ์ฑํ ๋์ด ์๋ ๊ฒฝ์ฐ์ ์ด๋ฅผ ํผ๋ธ๋ฆญ ์์ธ์ค ๋ถ๊ฐ๋ฅ์ผ๋ก ์์ ํ๋ค.๋ชจ๋ํฐ๋ง ๊ฒฐ๊ณผ(๋ช์๊ฐ ์ ๋)RDS ํผ๋ธ๋ฆญ ์์ธ์ค ๋ถ๊ฐ๋ฅ์ผ๋ก ๋ณ๊ฒฝ ํ ๋ชจ๋ํฐ๋ง ๊ฒฐ๊ณผ ์ฌ์ ํ VPC์ ๋ค๋ฅธ public IPv4์์ ๋น์ฉ์ด ๋ฐ์ํ๋ค.๊ทธ๋์ ์๋ ๋ถ๋ถ์ ์กฐ์นํ๋ค.์๋ธ๋ท ์ค์ ํธ์งVPC > ์๋ธ๋ท์ ์๋ธ๋ท ์ค์ ํธ์ง์์ ์๋ ํ ๋น IP ์ค์ ์ ํผ๋ธ๋ฆญ I.. IT/DevOps 2025. 2. 15. [AWS] EC2 Nginx Reverse Proxy(feat. Docker compose) ์ด์ ํฌ์คํ [AWS] AWS EC2์์ Docker-compose๋ก Nginx, Tomcat ์ฐ๋์ด์ ํฌ์คํ [AWS] EC2 ์ธ์คํด์ค์์ Spring Boot์ Docker๋ก ๋ฐฐํฌ์ด ํฌ์คํ ์์๋ ssh๋ก EC2 ์ธ์คํด์ค์ ์ ์ํ ๋ค์์ ์ด๋ฃจ์ด์ง๋ ๊ฐ๋ฐํ๊ฒฝ ์ธํ ์ ๋ค๋ฃฌ๋ค.ํจํค์ง ์ต์ ํ์ฐ๋ถํฌ ํ๊ฒฝ์ด๋ผ ์๋ ๋ช ๋ น์ดyaga.tistory.com์ด ํฌ์คํ ์์๋ ๊ธฐ์กด์ ๊ตฌ์ถํ๊ฒฝ์ Nginx์ ๋ฆฌ๋ฒ์ค ํ๋ก์๋ก ๋ก๋๋ฐธ๋ฐ์ฑ์ ์ถ๊ฐํ๋ค.์ด์ ํฌ์คํ ์ ์งํํ๊ณ ์์ผ ์ด๋ฒ ๋ด์ฉ์ ์งํํ๊ธฐ ์์ํ๋ค.๊ธฐ์กด์ Docker-composeํ๊ฒฝ์ผ๋ก Nginx์ Tomcat๋ง ์๋ก ์ฐ๋ ํ์๋ค.๋๋ ํ ๋ฆฌ ๊ตฌ์กฐ๋ฅผ ์์ ๊ฐ์ด ๋ง๋ค๊ณ ๊ธฐ์กด์ tomcatํด๋๋ฅผ tomcat1๋ก ๊ทธ๋ฆฌ๊ณ tomcat2ํด๋๋ฅผ ์ถ๊ฐํ๋ค.๋ช๊ฐ์ง ์ค์ ๋ง ๋ณ๊ฒฝํด์ฃผ๋ฉด ๋๋ค... IT/DevOps 2025. 2. 15. [AWS] AWS RDS ์ธ์คํด์ค ๊ตฌ์ถ ์ด ํฌ์คํ ์ AWS IAM ๊ณ์ ์ผ๋ก RDS ์ธ์คํด์ค๋ฅผ ๊ตฌ์ถํ๋ ๋ด์ฉ์ ๋ค๋ฃฌ๋ค.RDS ์ธ์คํด์ค ์ค์นIAM ๊ณ์ ์ผ๋ก RDS ๋ฉ๋ด์ ์์ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์์ฑ์ ์ ํํ๋ค.MySQL์ ์ ํํ๋ค.(๊ฐ๋ฐ์ ๋ง์)ํ ํ๋ฆฟ์ ํ๋ฆฌํฐ์ด๋ฅผ ์ ํํ๋ค.์ค์ ์์ DB ์ธ์คํด์ค ์๋ณ์ ์ ๋ ฅ ํ ์๊ฒฉ ์ฆ๋ช ์ค์ ์์ ๋ง์คํฐ ์ฌ์ฉ์ ์ด๋ฆ ์ ๋ ฅ์๊ฒฉ ์ฆ๋ช ๊ด๋ฆฌ๋ ์์ฒด ๊ด๋ฆฌ ์ ํ ํ ๋ง์คํฐ ์ํธ ์ ๋ ฅ ํ ๋ณ๋๋ก ์ ์ฅํด๋๋ค.(์ ๋ ์ ์ถ๋๋ฉด ์๋๋ค.)์ธ์คํด์ค ๊ตฌ์ฑ์์๋ db.t3.mictro๋ฅผ ์ ํํ๋ค.(2025๋ 2์6์ผ ํ์ฌ ๊ธฐ์ค ํ๋ฆฌํฐ์ด ์ง์)์คํ ๋ฆฌ์ง๋ ๋ณผ๋ฅจ์ ๋ณ๊ฒฝํ์ง ๋ง๊ณ ํน์ ํ ๋น๋ ์คํ ๋ฆฌ์ง๊ฐ 20์ด ์๋๋ฉด 20์ผ๋ก ๋ณ๊ฒฝํ๋ค.(์๋ณ ์ถ์ ์๊ธ์์ ์คํ ๋ฆฌ์ง ์ง์ ์ต๋์ฉ๋ ํ์ธ ํ ๊ทธ๋งํผ๋ง ์ ๋ ฅ, ์บก์ฒ๋ 2025๋ 2์6์ผ ๊ธฐ์ค์ด๋ค.)์ถ๊ฐ ์คํ .. IT/DevOps 2025. 2. 8. [AWS] AWS EC2์์ Docker-compose๋ก Nginx, Tomcat ์ฐ๋ ์ด์ ํฌ์คํ [AWS] EC2 ์ธ์คํด์ค์์ Spring Boot์ Docker๋ก ๋ฐฐํฌ์ด ํฌ์คํ ์์๋ ssh๋ก EC2 ์ธ์คํด์ค์ ์ ์ํ ๋ค์์ ์ด๋ฃจ์ด์ง๋ ๊ฐ๋ฐํ๊ฒฝ ์ธํ ์ ๋ค๋ฃฌ๋ค.ํจํค์ง ์ต์ ํ์ฐ๋ถํฌ ํ๊ฒฝ์ด๋ผ ์๋ ๋ช ๋ น์ด๋ค๋ก ํจํค์ง ๋ชฉ๋ก๊ณผ ํจํค์ง๋ฅผ ์ต์ ํํ๋ค.sudo apt update -ysudoyaga.tistory.com์ด ํฌ์คํ ์์๋ Docker-compose๋ก Nginx์ Tomcat์ ๊ฐ๊ฐ ์คํ ์ํจ ํ ๋ฆฌ๋ฒ์ค ํ๋ก์ ์ค์ ์ผ๋ก Nginx์ Tomcat์ ์ฐ๋ํ๋ ๊ฑธ ๋ค๋ฃฌ๋ค.docker-compose ์ค์นdocker-compose๋ฅผ ์ค์นํ๋ค.sudo apt install -y docker-compose์ด ํฌ์คํ ์์๋ ์๋์ ๊ฐ์ ํด๋ ๊ตฌ์กฐ๋ก ์งํํ๋ค.NginxDockerfile์ต์ Nginx ์ด๋ฏธ์ง๋ฅผ.. IT/DevOps 2025. 2. 8. [AWS] EC2 ์ธ์คํด์ค์์ Spring Boot์ Docker๋ก ๋ฐฐํฌ ์ด ํฌ์คํ ์์๋ ssh๋ก EC2 ์ธ์คํด์ค์ ์ ์ํ ๋ค์์ ์ด๋ฃจ์ด์ง๋ ๊ฐ๋ฐํ๊ฒฝ ์ธํ ์ ๋ค๋ฃฌ๋ค.ํจํค์ง ์ต์ ํ์ฐ๋ถํฌ ํ๊ฒฝ์ด๋ผ ์๋ ๋ช ๋ น์ด๋ค๋ก ํจํค์ง ๋ชฉ๋ก๊ณผ ํจํค์ง๋ฅผ ์ต์ ํํ๋ค.sudo apt update -ysudo apt upgrade -yjdk ์ค์น๊ทธ๋ฆฌ๊ณ ๋ฆฌ๋ ์ค์ฉ openjdk 21์ ์ค์นํ๋ค.(์๋ฐ ๋ฒ์ ์ ๊ฐ๋ฐ์ ๋ง์์ ๋๋ค.)sudo apt install openjdk-21-jdk -y์ค์น ํ ์๋ฐ์ ์๋ฐ์ปดํ์ผ๋ฌ ๋ฒ์ ์ ํ์ธํ๋ค.(์๋์ฒ๋ผ ๋์ค๋ฉด ์ ์ค์น๊ฐ ๋ ๊ฒ์ด๋ค.)java -versionjavac -versionSpring Boot Deploy๊ฐ๋จํ SpringBoot ํ๋ก์ ํธ๋ฅผ AWS EC2์์ ์คํ์ค์ธ Docker์์ ๋ฐฐํฌํด๋ณด๊ฒ ๋ค.EC2์ SFTP๋ก ์ ์ ํ ๋ฐฐํฌ ํ ์คํธ์ฉ jarํ์ผ์ ์ํ๋ ๊ฒฝ.. IT/DevOps 2025. 2. 8. [AWS] EC2 + Docker + RDS๋ก ์ฝ๊ฒ ๋ฐฐ์ฐ๋ ์๋ฒ ๋ฐ DB ๊ตฌ์ถ ๊ฐ์ด๋ ๐๐ป๐ฆ ์ด ํฌ์คํ ์ AWS ํ์๊ฐ์ ๋ถํฐ EC2/RDS ์ธ์คํด์ค ์์ฑ ๋ฐ ์น์๋ฒ์ ์ฐ๋ํ ๊ธฐ๋ณธ ๊ฐ์ด๋์ ๋๋ค.๋น ๋ฅธ ์์ผ๋ด์ AWS ํ์๊ฐ์ ๋ถํฐ ์ํคํ ์ฒ 3๊น์ง ๊ตฌ์ถํ๋ ๋ผ์ด๋ธ ์์ ํฌ์คํ ์์ ์ ๋๋ค.2025๋ 2์15์ผ 07:40 ๊ธฐ์ค ์ํคํ ์ฒ ๋ฒ์ 1์ ์๋ฃ๋ ์ํ์ ๋๋ค. ๐2025๋ 2์17์ผ 22:12 ๊ธฐ์ค ์ํคํ ์ฒ ๋ฒ์ 2๋ ์๋ฃ๋ ์ํ์ ๋๋ค. ๐2025๋ 2์20์ผ 11:00 ๊ธฐ์ค ์ํคํ ์ฒ ๋ฒ์ 3๋ ์๋ฃ๋ ์ํ์ ๋๋ค. ๐ค ์ํคํ ์ฒ ๋ฒ์ 1๋จ์ผ EC2 ์ธ์คํด์ค์ Docker๋ก Web/Was๋ฅผ ๊ตฌ์ถ ํ DB์ ์ฐ๋์ํคํ ์ฒ ๋ฒ์ 2๊ฐ๋ณ EC2 ์ธ์คํด์ค์ Docker๋ก Web, Was 1, Was 2๋ฅผ ๊ตฌ์ถ ํ DB์ ์ฐ๋์ํคํ ์ฒ ๋ฒ์ 3์ํคํ ์ฒ ๋ฒ์ 2์์ DB ์ด์คํ(Master-Slave)AWS์ ์๋ฒ, DB ์ค์น.. IT/DevOps 2025. 2. 8. [git] git revert git revert ์ ๋ง ์ดํด๊ฐ ์๋๋ ๊ธฐ๋ฅ์ด์๋๋ฐ ๋ณต๊ธฐ๋ฅผ ๋ช๋ฒ ํด๋ณด๋ฉด์ ๊ฐ๋ ์ ์ตํ๋ค.reset๊ณผ ๋ค๋ฅธ ์ ์ ๊ธฐ์กด ์ปค๋ฐ์ด๋ ฅ์ ์ ์ง ํ๊ณ ์๋ก์ด ์ปค๋ฐ์ ๋จ๊ธฐ๋ฉด์ ๋๋์๊ฐ๋ฉฐ push๋ฅผ ๋ค์ ํด์ผ ํ๋ค.๋ฐ๋์ ์ญ์์ผ๋ก revert๋ฅผ ์งํํด์ผ ํ๋ค.๊ฐ์ธ ์คํฐ๋ ๊ธฐ๋ก์ ๋ฉ๋ชจํ๋ ๊ณต๊ฐ์ด๋ผ ํ๋ฆฐ์ ์ด ์์ ์ ์์ต๋๋ค.ํ๋ฆฐ ์ ์์ ๊ฒฝ์ฐ ๋๊ธ ๋ถํ๋๋ฆฝ๋๋ค. IT/DevOps 2024. 6. 6. ์ด์ 1 2 3 4 ๋ค์