๋ชฉ๋ก๐ฉ๐ป ์ปดํจํฐ ๊ตฌ์กฐ/About Computer (50)
๐ ๊ณต๋ถํ๋ ์ง์ง์ํ์นด๋ ์ฒ์์ด์ง?
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/cVrgO9/btr5eporjF7/NPfi3qSsLx4JZGZ2vkKyuk/img.png)
๐ฉ๐ป AWS ๋คํธ์ํน โ IP ๋์ 1. ์ ๋ฌํ๋ ค๋ ํจํท์๋ Source IP, Destination IP ํฌํจ 2. ์ ์กํ๊ณ ์ ํ๋ ์ฃผ์๊ฐ ๋์ผ IP ๋์ญ ๋ด์ ์์ผ๋ฉด Gateway IP ๊ฐ์ง ๋ผ์ฐํฐ๋ก ํจํท ๋ณด๋ 3. ๊ฐ๊ฐ์ ๋ผ์ฐํฐ๋ ํจํท์ ๋ณด๋ผ ๋ค์ ํ(๋ผ์ฐํฐ)์ ์ฃผ์ ์๊ณ ์์ = Routing table โ Private IP & Public IP Aand NAT (Network Address Translation) Private IP : Public IP์ ์ ๋์ ์ธ ๊ฐ์์ ์ ํ์ ๋ณด์ํ๊ธฐ ์ํด ๋ด๋ถ์์๋ง ์ฌ์ฉ๋๋ IP Public IP : ์ธํฐ๋ท์์์ ์ง์ ์ ์ผ๋ก ์ฌ์ฉ๋๋ ๊ณ ์ ์ IP NAT : ์ฌ๋ฌ ๊ฐ์ Private IP๋ฅผ ๊ฐ์ง ์๋ฒ๊ฐ ์ธํฐ๋ท๊ณผ ํต์ ํ๊ธฐ ์ํด Public IP๋ก ๋ณํํ๋ ์์ ..
๐ฉ๐ป AWS RDS (Relational Database Service) : ์์ ๊ด๋ฆฌํ RDBMS ์๋น์ค : ํ์ง ๋ฐ ์ถ์ ๊ฐ์ฉ : ์ฌ๋ฌ AZ์ ๊ฑฐ์น ๊ณ ๊ฐ์ฉ์ฑ ๊ตฌ์ฑ ๐ฉ๐ป RDS Auto Scaling : ์ดํ๋ฆฌ์ผ์ด์ ์ด ํ์ฅํจ์ ๋ฐ๋ผ ๋ฐ์ดํฐ๋ฒ ์ด์ค์์ ์ฉ๋์ด ์ถ๊ฐ์ ์ผ๋ก ํ์ ๊ฒฝ์ฐ, ์๋์ผ๋ก ํ์ฅ : ํ ๋น๋ ์คํ ๋ฆฌ์ง์ 10% ๋ฏธ๋ง์ผ ๋ ์๋ : ์ต๋ 16TB ๊น์ง ํ์ฅ ๊ฐ๋ฅ โ Backup : ๋ฐ์ดํฐ ์ ์ฒด๊ฐ ์์ค๋๊ฑฐ๋, ํน์ ์์ ์ผ๋ก ๋์๊ฐ ๋ ๋ณต๊ตฌํ๋ ์ฉ๋ : ์๋ ๋ฐฑ์ ๋ฐ ์๋ ์ค๋ ์ท ๊ธฐ๋ฅ โ AWS Aurora : ํด๋ผ์ฐ๋ ํ๊ฒฝ์์ ์ ํฉํ๋๋ก ์ปค์คํฐ๋ง์ด์ง ๋ ๊ด๋ฆฌํ ๋ฐ์ดํฐ ๋ฒ ์ด์ค ์๋น์ค ๐ฉ๐ป AWS S3 (Simple Storage Service) : ๋ฐ์ดํฐ๋ฅผ ์ ์ฅ, ์์ง, ๋ถ์์ ํ๊ธฐ ์ํ ๋ํ..
๐ฉ๐ป AWS ์คํ ๋ฆฌ์ง โ Direct Attached Storage (DAS) : ์ปดํฐ์ ์ง์ ์ฐ๊ฒฐ๋ ์คํ ๋ฆฌ์ง โ Network Attached Storage (NAS) : ์ธ์ฅํ๋์ ๊ฐ์ด ๋คํธ์ํฌ๋ฅผ ํตํด ์ฐ๊ฒฐ๋ ์คํ ๋ฆฌ์ง โ Storage Area Network (SAN) : ์คํ ๋ฆฌ์ง ๊ณ ์ ๋คํธ์ํฌ ์ฑ๋์ ํตํด ๊ตฌ์ฑ๋ ์๋น์ค โ Elastic Block Store (EBS) : EC2์ ์ฐ๊ฒฐํ์ฌ ์ ๊ณตํ ์ ์๋ ๋ธ๋ก ์คํ ๋ฆฌ์ง ๋ณผ๋ฅจ - SAN ์คํ ๋ฆฌ์ง : AZ ๋ด์ ์กด์ฌ : EC2๊ฐ ์ข ๋ฃ๋์ด๋ ๋ฐ์ดํฐ ์ ์ง ๊ฐ๋ฅ : ๋์ ์์ค์ ์ฑ๋ฅ์ด ํ์ํ ๋ ์ฌ์ฉ : EC2์ ๋ค ๋ ์ผ ๊ด๊ณ โ Elastic File System (EFS) : EC2์ ์ฐ๊ฒฐํ์ฌ ์ ๊ณตํ ์ ์๋ ํ์ผ ์์คํ ์คํ ๋ฆฌ์ง ๋ณผ๋ฅจ - NFS ์ค..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bWV2Vc/btr5gRksj2Y/FnA6LEyg2tHbZIGSvvHjg1/img.png)
๐ฉ๐ป AWS (Amazon WeB Service) ์๋ง์กด์์ ๋ง๋ ํด๋ผ์ฐ๋ ์ปดํจํ ์๋น์ค ๐ฉ๐ป AWS EC2 : AWS์ ๊ฐ์ ๋จธ์ ์๋น์ค (Instance) -> IaaS (Infrastructure as a Service) CPU + Memory + Disks + OS + Network + ์ฌ์ ์คํฌ๋ฆฝํธ โ ๊ฐ์๋จธ์ : ์๋น์ค๋ฅผ ๊ฐ์ ๋จธ์ ์ด๋ฏธ์ง๋ก ๋ฌถ์ด ๋ฐฐํฌ : ๊ฐ์ํ๋ ํ์ดํผ๋ฐ์ด์ ๋ฅผ ์ฌ์ฉํ์ฌ ํ๋์จ์ด๋ฅผ ์๋ฎฌ๋ ์ด์ ํ๊ณ ์ด๋ฅผ ํตํด ์ฌ๋ฌ ์ด์ ์ฒด์ ๋ฅผ ๋์์ ์คํ. ์ฅ) VM ์ด๋ฏธ์ง๋ก ๊ธฐ์ ์คํ์ ์บก์ํ, ์๋น์ค ์ธ์คํด์ค๊ฐ ๊ฒฉ๋ฆฌ๋จ ๋จ) ๊ธฐ์ ์คํ์ ์บก์ํํ ์ ์์, ์๋น์ค๋ณ๋ก ๋ฐํ์ ๋ฒ์ ์ด ์ ํด์ ธ ์์ โ ์ปจํ ์ด๋ : OS ์์ค์์ ๊ฐ์ํํ ๋ฉ์ปค๋์ฆ (์ปจํ ์ด๋ ๋ฐํ์(์ปจํ ์ด๋ ์คํ์ ๋ด๋นํ๋ ์ํํธ์จ..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/NgVmh/btr5jbbNrZX/LqgatwmCguWBrbuWFgHf2k/img.png)
๐ฉ๐ป AWS CLI (๋ช ๋ น์ค ์ธํฐํ์ด์ค) ์์ธ์ค ํค์ ๋น๋ฐ ํค ํ์ํจ pip install awscli โ IAM/์ฌ์ฉ์/๋ง๋ ๊ฑฐ ๋ค์ด๊ฐ๊ธฐ (์ฐ๋๋ ์๋ test ๋ง๋ค์์๋๋ฐ, ๊ณผ๊ฑฐ์ ๋ง๋ gani๋ก ๋ค์ด๊ฐ๊ฒ ์ผ) โ IAM/์ฌ์ฉ์/๋ง ์์ธ์ค ํค์ ๋น๋ฐ๋ฒํธ ํค ์ ์ฅํด๋๊ธฐ (์๋ ๋ค์ด๋ก๋) โ CLI๋ก ๋ค์ด๊ฐ๊ธฐ โ ์ฌ์ฉํ ์ ์๋ ๋ฆฌ์์ค ํ์ธ aws cliโ
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/0cT3F/btr5e6nW9vt/6wtLTvNku3guFgeMUQrt81/img.png)
๐ฉ๐ป ๋ฐ์ดํฐ ์ผํฐ : ๋ฌผ๋ฆฌ์ ์ธ ์ฅ๋น๋ค์ ์์ ์ ์ด๊ณ ์ค๋จ ์๋ ์๋น์ค ์ ์ง ๋ชฉ์ ๐ฉ๐ป ๊ฐ์ํ : ํ๋์ ๋ฌผ๋ฆฌ์ ์ธ ์ฅ๋น์์ ์ํํธ์จ์ด์ ์ผ๋ก ์ฌ๋ฌ ๊ฐ์ ๋ ผ๋ฆฌ์ ์ธ ์์์ผ๋ก ๋ถ๋ฆฌํ์ฌ ๋น์ฉ๋๋น ํจ์จ์ฑ ์ฆ๋ ๋ชฉ์ ๐ฉ๐ป AWS = ํด๋ผ์ฐ๋ : ํน์ ๊ธฐ์ ์ด ํธ์คํ ํ์ฌ ์ธํฐ๋ท์ ํตํด ์ฌ์ฉ์์๊ฒ ์ ๊ณตํ๋ ์๋น์ค : ํ๋ซํผ ์ ๊ณต์์ ๋ฐ๋ผ ๋ถ๋ฅ : ํ๋ผ์ด๋น / ํผ๋ธ๋ฆญ ์๋น์ค ํํ์ ๋ฐ๋ผ ๋ถ๋ฅ : IaaS/PaaS/SaaS โ AWS (Amazon Web Service) : ํด๋ผ์ฐ๋ ์๋น์ค ์ ๊ณต ์ ์ฒด : 300๊ฐ ์ด์์ ์จ ๋๋งจ๋ (On-Demand) ํด๋ผ์ฐ๋ ์๋น์ค : ํด๋ผ์ฐ๋๋ ๋น ๋ฅด๊ณ , ์์ ์ , ๋น์ฉ ํจ์จ์ ์ธ ์ปดํจํ ์๋น์ค โ AWS ๋ฆฌ์ (Regions) -> ์ฌ๋ฌ ๊ฐ ๋ฐ์ดํฐ ์ผํฐ์ ๋ฌถ์ ๋จ์ : ๋ฌผ๋ฆฌ์ ์ธ ๋ฐ์ดํฐ์ผํฐ ..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/07qmx/btr4Pr7KruH/4QZNizG9yf6QtkP9HKD4PK/img.png)
๐ฉ๐ป ์ฃ์ง ํด๋ผ์ฐ๋ : ๊ธฐ์ง๊ตญ ๊ณผ์ ํต์ ์ ํตํด ๊ธฐ์ง๊ตญ์์ ํด๋ผ์ฐ๋ ์ปดํจํฐ์ ์ ์ํ๋ ๋ฐฉ์ : ์ฌ์ฉ์ ๋๋ ๋ฐ์ดํฐ ์์ค์ ๋ฌผ๋ฆฌ์ ์ธ ์์น๋ ๊ทธ ๊ทผ์ฒ์์ ์ปดํจํ ์ ์ํํ๋ ๊ฒ โญ ์์ฉ ์์ : ์์จ์ฃผํ, Smart Grid, AR/VR ๐ฉ๐ป AWS : VM/Container/Serverless, Edge Cloud Computing ๋ฑ ๋ค์ํ ์๋ฃจ์ ์ ๊ณต
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/P3Ebr/btr4TIVCobx/KSv37gSo8CRlRjfU3XkHw1/img.png)
๐ฉ๐ป Docker : ์คํ ์์ค ํ๋ก์ ํธ : ์ปจํ ์ด๋ ๊ธฐ๋ฐ์ ์คํ์์ค ๊ฐ์ํ ํ๋ซํผ : ์ปจํ ์ด๋ ๊ด๋ฆฌ๋ฅผ ์ํ ์ถ๊ฐ์ ์ธ ๊ธฐ๋ฅ ์ ๊ณต ๋ฐ ๊ด๋ฆฌ์ ํธ์์ฑ ๋์ - Docker Server (Daemon) : host machine ์์ ์ปจํ ์ด๋ ๊ด๋ฆฌ, ์คํ : ์ฌ์ฉ์์ client ํตํด ์ฐ๊ฒฐ๋จ - Docker Cleint : Docker ์ ์ฌ์ฉ์ ๊ฐ ์ธํฐํ์ด์ค ์ ๊ณต : ์ฌ์ฉ์ ๋ช ๋ น์ด ๋ฐ์ Docker Daemon์ผ๋ก ์ ๋ฌ (์์ผ ํต์ ์ฌ์ฉ) โญ ์ปจํ ์ด๋ : ๋จ์ผ Host OS ์์์ ์ฌ๋ฌ ๊ฐ์ ํ๋ก์ธ์ค๊ฐ ๊ณ ๋ฆฝ๋ ๊ณต๊ฐ์์ ๋์ํ๋ ๊ตฌ์กฐ : ์ด์์ฒด์ ์์ ์ ํ๋ฆฌ์ผ์ด์ (ํ๋ก์ธ์ค)์ ๋ถ๋ฆฌํ์ฌ ๋์ : namespace(๋จ์ผ ํ๋ก์ธ์ค์ฉ ์์ ๊ฒฉ๋ฆฌ), Cgroupt(ํ๋ก์ธ์ค์ ๊ทธ๋ฃน cpu)๋ฅผ ์ด์ฉ ์ฅ) ํ๋ก์ธ์ค๋ง ๋์ ..