Getting Started
인프라 스터디는 이렇게 진행되어요.
1. Linux + HTTP + Node.js
Linux 서버에 접속하고, HTTP의 기본 개념을 배우고, 간단한 서버를 만들어봅니다.
2. 네트워크 기초
IP, 서브넷, DNS, NAT, 방화벽 등 인프라를 위한 네트워크 기초를 배웁니다.
3. Docker
컨테이너 기반 가상화 도구인 Docker를 배우고, 앱을 컨테이너화합니다.
4. AWS: IAM, VPC, EC2
AWS의 기본 서비스인 IAM, VPC, EC2를 배우고 Docker 앱을 클라우드에 배포합니다.
5. AWS: S3, CloudFront, ALB
S3로 정적 파일을 호스팅하고, CloudFront와 ALB로 프로덕션에 가까운 아키텍처를 만듭니다.
6. Kubernetes (K8s)
컨테이너 오케스트레이션 도구인 Kubernetes를 배우고, 앱을 배포합니다.
7. Terraform
Terraform으로 인프라를 코드로 관리합니다.
8. GitHub Actions
GitHub Actions로 CI/CD 파이프라인을 구축합니다.
Observability
모니터링 시스템의 데이터 '수집/처리'에 대해 알아봅니다.
WSL 설치 & Linux 듀얼 부팅 가이드
Windows에서 Linux를 사용하는 방법을 알아봅니다. WSL 설치 또는 듀얼 부팅을 선택할 수 있어요.
Docker 설치 가이드
Docker를 설치하고 사용하는 방법을 알아봅니다.
무료 도메인 등록
무료로 도메인을 등록하고 AWS 리소스에 연결하는 방법을 알아봅니다.