반응형
배포에 어려움을 느끼신다면, 다음 순서로 학습해 보시면 좋습니다.
🔍 1. 기본 네트워크 및 서버 개념
- HTTP, HTTPS, DNS, TCP/IP, 포트포워딩 등
- 웹 요청이 어떻게 서버에 도달하고, 응답이 어떻게 돌아오는지 흐름 이해
🏗 2. Linux 및 서버 운영
- Ubuntu 같은 Linux 배포판에서 기본 명령어 익히기
- 파일 경로, 권한 설정, 서비스 관리(systemctl), 방화벽 설정
🚀 3. Docker & Docker Compose
- 애플리케이션을 컨테이너로 감싸서 어디서든 실행할 수 있도록 만들기
- Docker Compose로 여러 컨테이너를 동시에 관리하기
☁ 4. 클라우드 서비스 (AWS, GCP, Azure 중 선택)
- EC2로 서버 생성, S3로 파일 호스팅, RDS로 DB 연결
- VPC, 보안 그룹 설정
🔄 5. CI/CD 파이프라인 구축
- GitHub Actions, Jenkins 등을 이용한 자동 배포
- 코드가 push될 때 테스트 -> 빌드 -> 배포까지 자동화
📦 6. Infrastructure as Code (IaC)
- Terraform, AWS CDK를 이용한 인프라 자동화
추가적으로 공부할만한 자격증:
- AWS Certified Solutions Architect – Associate
- Google Associate Cloud Engineer
- Docker Certified Associate
추천 학습 경로:
1️⃣ 네트워크 기본 → 2️⃣ Linux → 3️⃣ Docker → 4️⃣ 클라우드 → 5️⃣ CI/CD
반응형
'이것저것' 카테고리의 다른 글
| 실리콘밸리에서 잘나가는 젊은 개발자랑 나의 차이점이 뭘까 (chatgpt) (4) | 2025.08.17 |
|---|---|
| 사과게임 링크 (게임사이엔) (0) | 2025.05.13 |
| 윈도우, macOS에서 키보드로 이모지 쓰는 법 (0) | 2025.05.03 |
| MBTI 16가지 성격유형, 한눈에 정리해봤습니다 (0) | 2025.04.29 |
| MBTI, 아직도 유행 중이라고 합니다 (0) | 2025.04.29 |