๐ปProgramming/AWS
-
[AWS] port 22: Operation timed out (ssh๋ก ec2 ์ ์์ timeout ์ค๋ฅ ํด๊ฒฐ)๐ปProgramming/AWS 2024. 1. 21. 15:06
ufw enable ํ ์ ์์ด ์๋๋ ์ค๋ฅ๊ฐ ์๊ฒผ๋ค. ์๋๋ฉด ๋ด๊ฐ ufw ํ์ฉ ํฌํธ๋ฅผ ์ง์ ํด์ค ๋ 80์ด๋ 443๋ง ํ์ฉํด์ค๊ฐ์ง๊ณ ,,, ์ดํ์ ๋ค์ ์ ์ํ๋ ค๋๊น ์ ๋ฐ ์ค๋ฅ๊ฐ ๋ฐ์ํ๋ค. ๊ทธ๋์ ์๋ฃ๋ฅผ ์ฐพ์๋ณด๊ณ ์ฐพ์๋ดค๋๋ฐ ๊ธฐ์กด ec2๋ฅผ ์ค์งํ๊ณ , ์๋ก์ด ec2๋ฅผ ์์ฑํด์ ๊ธฐ์กด ec2์ ๋ณผ๋ฅจ์ ์ฐ๊ฒฐ์ ๋๊ณ ์๋ก์ด ec2์ ์ฐ๊ฒฐํ์ฌ ssh์ ์ ์ํ ์ ์๋ค๋ ๊ทธ๋ฐ ๋ณต์กํ ๊ณผ์ ์ ์๊ฐํ๋ ๊ธ๋ฐ์ ์์ด์ ์ฌ๊ธฐ์ ๊ธฐ ์ข ๋ ๋ค์ ธ๋ณด๋ค๊ฐ ์ฐพ์ ํ ์ธ๊ตญ์ธ์ ๊ธ์ ๋ณด์๋ค~~!! https://medium.com/@manprajapat/cant-access-ssh-after-enable-ufw-in-ec2-aws-koffee-with-kode-5e481a5631c6 ๋ฐ๋ก ์ด ๊ธ์ธ๋ฐ ๋๋ฌด๋๋ฌด ๊ฐ์ฌํ ๊ธ์ด๋ค.. Thankyou m..
-
[AWS] EC2 ubuntu ์๋ฒ์ ํฌ๋กฌ, ํฌ๋กฌ ๋๋ผ์ด๋ฒ ์ค์นํ๊ธฐ (feat: selenium)๐ปProgramming/AWS 2023. 12. 31. 22:28
ec2 ubuntu์์ ํ์ด์ฌ ํฌ๋กค๋ง ์ฝ๋๋ฅผ ์คํํ ์ ์๋ ํ๊ฒฝ์ ๋ง๋ค์ด ์ฃผ๋๋ก ํ๊ฒ ๋ค. 1. ํฌ๋กฌ ์ค์น # Google Chrome์ ์ต์ .deb ํ์ผ ๋ค์ด๋ก๋ wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb # ๋ค์ด๋ก๋ ๋ฐ์ .deb ํ์ผ์ ์ค์น sudo dpkg -i google-chrome-stable_current_amd64.deb # ๋ง์ฝ ์์กด์ฑ ๋ฌธ์ ๋ก ์ค์น๊ฐ ์ค๋จ๋ ๊ฒฝ์ฐ ์์กด์ฑ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ณ ์ค์น๋ฅผ ์๋ฃ sudo apt --fix-broken install 2. ํฌ๋กฌ ๋ฒ์ ํ์ธ google-chrome --version 3. ๋ฒ์ ์ ๋ฐ๋ผ ํฌ๋กฌ ๋๋ผ์ด๋ฒ ์ค์น https://github.com/Go..
-
[AWS] ์คํ ๋ฆฌ์ง(EBS, S3, S3 Glacier, EFS)๐ปProgramming/AWS 2023. 10. 30. 21:40
๐ Amazon EBS(Elastic Block Store) Amazon EC2 ์ธ์คํด์ค์ ํจ๊ป ์ฌ์ฉํ ์ ์๋ ์๊ตฌ ๋ธ๋ก ์คํ ๋ฆฌ์ง ๋ณผ๋ฅจ์ ์ ๊ณต(๋นํ๋ฐ์ฑ ์ ์ฅ์) ๊ฐ EBS ๋ณผ๋ฅจ์ ๊ฐ์ฉ ์์ญ ๋ด์์ ์๋์ผ๋ก ๋ณต์ ๋์ด ๊ตฌ์ฑ ์์ ์ค๋ฅ๋ก๋ถํฐ ์ฌ์ฉ์ ์ ๋ณด๋ฅผ ๋ณดํธ → ๋ฐฑ์ ๊ตฟ → ์ ๋ขฐ์ฑ ์ฆ๊ฐ ๋์ ๊ฐ์ฉ์ฑ๊ณผ ๋ด๊ตฌ์ฑ์ ์ํด ์ค๊ณ ํ๋ก๋น์ ๋ํ ํญ๋ชฉ์ ๋ํด์๋ง ๋ฎ์ ๊ฐ๊ฒฉ์ผ๋ก ์ฌ์ฉ๋ฅ ์ ๋ช๋ถ ๋ด์ ์ํฅ ๋๋ ํํฅ ์กฐ์ ํ ์ ์์ EBS๋ฅผ ์ฌ์ฉํด ๊ฐ๋ณ ์คํ ๋ฆฌ์ง ๋ณผ๋ฅจ์ ์์ฑํ๊ณ EC2์ ์ด๋ฅผ ์ฐ๊ฒฐ ๊ฐ๋ฅ ๋ธ๋ก ์์ค ์คํ ๋ฆฌ์ง๋ฅผ ์ ๊ณต ์ค๋ ์ท์ ํตํด S3์ ์๋์ผ๋ก ๋ฐฑ์ ์ฉ๋ EC2์ฉ ๋ถํ ๋ณผ๋ฅจ ๋น ์คํ ๋ฆฌ์ง ํ์ผ ์์คํ ์ ๋ฐ์ดํฐ ์คํ ๋ฆฌ์ง ๋ฐ์ดํฐ๋ฒ ์ด์ค ํธ์คํธ(EC2๋ก ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ์คํํ๋ ๋ฐ ์ฌ์ฉ) ๐ ๋ณผ๋ฅจ ์คํ ๋ฆฌ์ง ๋ฐฐ์ด์์ ์คํ ๋ฆฌ..
-
[AWS] ์ปดํจํ ์๋น์ค(EC2, Lambda, Elastic Beanstalk, ECS ๋ฑ)๐ปProgramming/AWS 2023. 10. 30. 21:33
AWS๋ ๋ค์ํ ์ปดํจํ ์๋น์ค๋ฅผ ์ ๊ณตํ๋ค. ๐ ์ปดํจํ ์๋น์ค ๋ถ๋ฅ(4๊ฐ์ง ๋ฒ์ฃผ) ๐ ์ต์ ์ ์ปดํจํ ์๋น์ค ์ ํ ์ต์ ์ ์ปดํจํ ์๋น์ค ๋๋ ์ฌ์ฉํ๋ ์๋น์ค๋ค์ ์ฌ์ฉ ์ฌ๋ก์ ๋ฐ๋ผ ๋ฌ๋ผ์ง๋ค. ๊ณ ๋ คํด์ผํ ์ธก๋ฉด ์ ํ๋ฆฌ์ผ์ด์ ์ค๊ณ ์ฌ์ฉ๋ ํจํด ๊ด๋ฆฌํ๋ ค๋ ๊ตฌ์ฑ ์ค์ ์ํคํ ์ฒ์ ์ ํฉํ์ง ์์ ์ปดํจํ ์๋ฃจ์ ์ ์ ํ → ์ฑ๋ฅ ํจ์จ์ ์ ํ ๋ฐ๋์งํ ์์ ๋จ๊ณ → ์ฌ์ฉ ๊ฐ๋ฅํ ์ปดํจํ ์ต์ ํ์ ๐ EC2(Elastic Compute Cloud) ์์ ํ๊ณ ํฌ๊ธฐ ์กฐ์ ์ด ๊ฐ๋ฅํ ์ปดํจํ ํ์๋ฅผ ํด๋ผ์ฐ๋์์ ์ ๊ณตํ๋ ์น ์๋น์ค ๋ค์ํ ์ข ๋ฅ(Application, Web, Database, Game, …)์ ์๋ฒ๋ฅผ ์ฌ๋ฆด ์ ์๋ค. ํด๋ผ์ฐ๋์์ EC2 ์ธ์คํด์ค๋ผ๊ณ ํ๋ ๊ฐ์๋จธ์ ์ ๊ณต ๊ฐ ์ธ์คํด์ค์์ ๊ฒ์คํธ ์ด์์ฒด์ (Windows or L..
-
[AWS] AWS ๋คํธ์ํน ๋ฐ ์ฝํ ์ธ ์ ์ก (feat: VPC, ์๋ธ๋ท, VPC ํผ์ด๋ง, VPC ๊ณต์ , AWS ์ฌ์ดํธ๊ฐ VPN, AWS Direct Connect, AWS Transit Gateway)๐ปProgramming/AWS 2023. 10. 29. 23:14
๐ VPC(Virtual Private Cloud) AWS์ฉ ๋๋ง์ ๊ฐ์ ๊ฐ์ธ ๋คํธ์ํฌ ๋ง ๋ฐ์ดํฐ ์ผํฐ Region ๋จ์(VPC๋ Region๋น ํ๋์ฉ) → ๋ค๋ฅธ Region์ ๊ฑธ์ณ ํ์ฅ ๋ถ๊ฐ๋ฅ VPC๋ AWS ํด๋ผ์ฐ๋์์ ๋ค๋ฅธ ๊ฐ์ ๋คํธ์ํฌ์ ๋ ผ๋ฆฌ์ ์ผ๋ก ๋ถ๋ฆฌ IP ์ฃผ์ ๋ฒ์์ VPC ๋ฒ์๋ฅผ ์ค์ ํ๊ณ , ์๋ธ๋ท์ ์ถ๊ฐํ๊ณ ๋ณด์ ๊ทธ๋ฃน(Security Group)์ ์ฐ๊ฒฐ ๋ณด์ ๊ทธ๋ฃน์ VPC ๋จ์์ด๋ค. ๐ VPC์ ๊ตฌ์ฑ ์์ ๊ท์ ๋ ์ฌ์ค IP ๋ฒ์์๋ ๋ค๋ฅด๊ฒ AWS์์๋ /16 ~ /28๋นํธ์ ์๋ธ๋ท ๋ง์คํฌ๋ง์ ํ์ฉ → ๊ฐ์ฅ ํฐ IP ๋์ญ์ด /16์ด๋ฉฐ, ๊ฐ์ฅ ์์ ๋์ญ์ /28์ด๋ค. ํ๋ฒ ์ค์ ๋ IP ๋์ญ์ ์์ ๋ถ๊ฐ๋ฅํ๊ณ , ๊ฐ๊ฐ์ VPC๋ ๋ ๋ฆฝ์ ์ด๋ฏ๋ก ์๋ก ํต์ ๋ถ๊ฐ๋ฅํ๋ค. (๋ง์ฝ ํต์ ํ๊ณ ์ถ๋ค๋ฉด, VPC Pe..
-
[AWS] ๊ธ๋ก๋ฒ ์ธํ๋ผ ๊ตฌ์ฑ(feat: ๋ฆฌ์ , ๊ฐ์ฉ ์์ญ, ์ฃ์ง ๋ก์ผ์ด์ , ๋ฆฌ์ ์ฃ์ง ์บ์)๐ปProgramming/AWS 2023. 10. 14. 17:56
๐ AWS Global Infra AWS ๊ธ๋ก๋ฒ ์ธํ๋ผ๋ ์ฐ์ํ ํ์ง์ ๊ธ๋ก๋ฒ ๋คํธ์ํฌ ์ฑ๋ฅ์ผ๋ก ์ ์ฐํ๊ณ , ์์ ์ ์ด๋ฉฐ, ํ์ฅ ๊ฐ๋ฅํ๊ณ , ์์ ํ ํด๋ผ์ฐ๋ ์ปดํจํ ํ๊ฒฝ์ ์ ๊ณตํ๋๋ก ์ค๊ณ/๊ตฌ์ถ๋จ. https://infrastructure.aws ์์ ํ์ฌ ์ง์ํ๋ AWS์ Region๊ณผ ๊ณง ์ ๊ณต๋ ๋ ๋ง์ Region์ ๋ณผ ์ ์๋ค. Region: ๋ฆฌ์ โฌ๏ธ Availability Zone: ๊ฐ์ฉ ์์ญ โฌ๏ธ Edge Location ์์๋ก ๋ฒ์๊ฐ ์ข์์ง๋ค๊ณ ์๊ฐํ๋ฉด ๋๋ค. ๐ AWS Region(Regions) AWS์ ๋ฆฌ์ ์ ์๋ฒ์ ๋ฌผ๋ฆฌ์ ์ธ ๊ตญ๊ฐ/๋์ ๋จ์์ ์์น๋ฅผ ์๋ฏธํ๋ค. → ์ด 22๊ฐ์ Region์ด ์กด์ฌ. ์ฐ๋ฆฌ๋๋ผ์๋ Seoul ํ๊ฐ์ ๋ฆฌ์ ์ด ์กด์ฌํ๋ค. ๋ฆฌ์ ๊ฐ์ ๋ฐ์ดํฐ ๋ณต์ ๋ ๊ณ ๊ฐ์ด ์ ์ดํ๋ค. “๋ฆฌ..
-
[AWS] ํด๋ผ์ฐ๋ ์ฉ์ด ์ ๋ฆฌ๐ปProgramming/AWS 2023. 9. 8. 09:22
๐ ๊ณ ๊ฐ์ฉ์ฑ (high availability) : ์ ์ฒด ์์คํ ์ ๋ํ์ฌ ์ฌ๋์ด ๊ฐ์ ํ์ง ์์๋, ์์คํ ์ด ํญ์ ์๋ํ๊ณ ์ค๋ฅ๋ฅผ ๋ณต๊ตฌ(ํด๊ฒฐ)ํด ๊ฐ๋ ์ค์ง๋ฅผ ์ต์ํํ๋๋ก ๋ณด์ฅํ๋ ๊ฒ -> ์๋ฒ๋ ๋คํธ์ํฌ์ ๊ฐ์ ์์คํ ๋ค์ด ์ค๋๋๋ก ์ ์ ์ด์์ด ๊ฐ๋ฅํ ์ฑ์ง, ๊ณ ์ฅ๋๋ ๋ค์ ๋ณต๊ตฌํ์ฌ ์๋น์ค๋ฅผ ์ง์ํ ์ ์๋ ๋ฅ๋ ฅ ๐ ๋ด๊ฒฐํจ์ฑ (Fault Tolerance) : ๊ณ ๊ฐ์ฉ์ฑ๊ณผ ๊ฐ์ด ์ฅ์ ์ํฉ์ด ๋ฐ์ํด๋ ์ฌ๋์ ๊ฐ์ ์์ด ์ ์ ์ด์ ๊ฐ๋ฅํ ๋ฅ๋ ฅ์ ์๋ฏธ. ํ์ง๋ง ๊ณ ๊ฐ์ฉ์ฑ๊ณผ์ ์ฐจ์ด์ ์ ๊ณ ๊ฐ์ฉ์ฑ์ ์ค๋ฅ ์ํฉ์ ์ง์ ๊ณ ์ณ์ ํด๊ฒฐํ์ง๋ง, ๋ด๊ฒฐํจ์ฑ์ ์ฅ์ ๊ฐ ์๊ธฐ๋ฉด ์ฐํํ์ฌ ์๋น์ค๋ฅผ ์ง์ํ๋ค. -> ์ฅ์ ๋ฅผ ๊ณ ์น๋ ๊ฒ์ด ์๋. ๐ ํ์ฅ์ฑ (Scalable) : ์ฝ๊ณ ๋น ๋ฅด๊ฒ ๊ท๋ชจ๋ฅผ ๋๋ฆด ์ ์๋ ๋ฅ๋ ฅ. ์ฃผ๋ก ์์์ ๋ฐ๋ผ ์ปดํจํ ํ์..