Cloud Wiki - 100-hours-a-week/16-Hot6-wiki GitHub Wiki
ํด๋ผ์ฐ๋ ํ๋ก์ ํธ๋ ๋งค ์๊ฐ์๊ฐ์ด ์ ํ์ ์ฐ์์ด์์ต๋๋ค. ๊ทธ ์ ํ ์์์ ์ง๋ฌธํ๊ณ , ์๋ํ๊ณ , ๊ฒฝํํ๋ ์ฌํญ๋ค์ ํ ๋๋ก ์ฐ๋ฆฌ๊ฐ ์ ์ด๊ฒ์ ์ ํํ๋๊ฐ๋ฅผ ์ ๋ฆฌํ ๋ฌธ์์ ๋๋ค.
ํด๋ผ์ฐ๋ ์ํคํ ์ฒ๋ฅผ ๋จ๊ณ๋ณ๋ก ์ค๊ณํฉ๋๋ค.
- 1. Big Bang ๋ฐฉ์ ์์์ ๋ฐฐํฌ ์ค๊ณ
- 2. CI ํ์ดํ๋ผ์ธ ๊ตฌ์ถ ์ค๊ณ
- 3. CD ํ์ดํ๋ผ์ธ ๊ตฌ์ถ ์ค๊ณ
- 4. Docker ์ปจํ ์ด๋ํ ๋ฐฐํฌ
- 5. Kubeadm ์ค์ผ์คํธ๋ ์ด์
- 6. Kubernetes ๊ธฐ๋ฐ ๋ฐฐํฌ ์๋ํ
๋จ๊ณ๋ณ ๊ฒฐ๊ณผ ๋ฌธ์๋ฅผ ์ ๋ฆฌํฉ๋๋ค.
๋จ๊ณ๋ณ ํด๋ผ์ฐ๋ ์ํคํ ์ฒ๋ฅผ ์ค๊ณํฉ๋๋ค.
์คํ๋ฆฐํธ๋ฅผ ์ ๋ฆฌํฉ๋๋ค.
์ด์ ๊ฐ์ด๋ ๋ฌธ์๋ฅผ ์ ๋ฆฌํฉ๋๋ค.
- GCP ์คํ ์ ๋ฆฌ
- AWS ๊ถํ ๋ถ๋ฐฐ
- AWS ํธ์คํ ์ค์
- S3๊ฐ์ด๋
- S3, CloudFront ์ด๋ฏธ์ง ๋ฐ ๋ฐฐํฌ ์ ๋ต
- MySQL ์ค์
- Nginx ๊ธฐ๋ณธ ์ค์
- Wireguard vpn ์ฐ๊ฒฐ
์ฅ์ ๋ฐ์ ์ ๊ฐ์ฅ ๋จผ์ ํ์ธํ๋ ๊ณณ์ ๋๋ค. ๋ฌธ์ ํด๊ฒฐ ๊ณผ์ ์ ๊ธฐ๋กํฉ๋๋ค.
- Ansible ๊ธฐ๋ฐ MySQL Exporter ์ค์ ๋ฐ ๋ฐฐํฌ ํธ๋ฌ๋ธ์ํ
- SPA ํ๊ฒฝ์์ CloudFront 403 ์ค๋ฅ ํด๊ฒฐ
- GitHub Actions ์ํฌ๋ฆฟ ์ ์ถ ํธ๋ฌ๋ธ์ํ
- GCP ๊ธฐ๋ฐ ๋ฐฑ์๋ BlueโGreen ๋ฐฐํฌ ์๋ํ ์ค๊ณ ๋ฐ ๊ตฌํ ๋ฌธ์
- gcp ํด๋ผ์ฐ๋ ๋น์ฉ ์ ๊ฐ
์ฌ์ฉํ๋ ํต์ฌ ๊ธฐ์ ๋ค์ ์์ฝํฉ๋๋ค.
- ํด๋ผ์ฐ๋ (Clouds): AWS | GCP
- ์ปจํ ์ด๋ (Containers): Docker | Kubernetes
- IaC (Infrastructure as Code): Terraform | CloudFormation
- CI/CD: GitHub Actions | Jenkins
- ๋ฐ์ดํฐ๋ฒ ์ด์ค (Databases): RDS / Aurora | MongoDB
- ๋ชจ๋ํฐ๋ง & ๋ก๊น : Prometheus / Grafana | ELK Stack
- Lambda / Functions: Lambda / Functions
- VPN: Wireguard