IT인프라 로드맵은 IT 시스템과 서비스의 설계, 구축, 운영, 관리, 최적화를 목표로 하는 경로를 제시
1. 기초 지식 습득
1.1 네트워크 기초
- OSI 7계층: 각 계층의 역할 이해.
- TCP/IP: 프로토콜, IP 주소, 서브넷 마스크.
- DNS, DHCP: 이름 해석과 IP 할당.
- 라우터, 스위치: 작동 원리와 구성.
1.2 서버 및 운영체제 기초
- Windows Server: AD(Active Directory), IIS.
- Linux: 기본 명령어, 파일 시스템, SSH.
- 가상화: VirtualBox, VMware.
1.3 기초 보안
- 방화벽: 역할과 설정.
- VPN: 원격 연결.
- 기본 암호화: SSL/TLS.
2. 초급: 실습 및 구축
2.1 네트워크 실습
- 소규모 네트워크 구축: 라우터, 스위치 연결.
- Ping, Traceroute: 네트워크 진단.
2.2 서버 실습
- LAMP/LEMP 스택: Linux + Apache/Nginx + MySQL + PHP.
- 파일 서버: FTP, Samba.
- 도메인 환경 설정: DNS, 도메인 컨트롤러.
2.3 클라우드 기본
- AWS Free Tier: EC2, S3, RDS.
- Azure, GCP: 기초 서비스 이해.
- Docker: 컨테이너 환경 실습.
3. 중급: 설계 및 관리
3.1 네트워크 설계
- VLAN: 가상 LAN 분할.
- 라우팅 프로토콜: OSPF, BGP.
- QoS: 네트워크 트래픽 관리.
3.2 서버 및 스토리지
- HAProxy, Nginx: 로드 밸런싱.
- 백업/복구 시스템: RAID, 백업 소프트웨어.
- 스토리지 시스템: SAN, NAS.
3.3 클라우드 및 가상화
- Kubernetes: 컨테이너 오케스트레이션.
- Terraform: 인프라 자동화.
- CI/CD: Jenkins, GitLab CI.
3.4 모니터링
- Nagios, Zabbix: 서버 및 네트워크 모니터링.
- ELK 스택: 로그 분석 (Elasticsearch, Logstash, Kibana).
- Prometheus + Grafana: 성능 시각화.
4. 고급: 최적화 및 자동화
4.1 고급 네트워크
- SDN: 소프트웨어 정의 네트워크.
- 네트워크 보안: 침입 탐지 시스템(IDS), 침입 방지 시스템(IPS).
- WAN 최적화: MPLS, SD-WAN.
4.2 클라우드 아키텍처
- 하이브리드 클라우드: 온프레미스 + 클라우드 통합.
- 서버리스 컴퓨팅: AWS Lambda, Azure Functions.
- 멀티 클라우드 전략: 클라우드 제공자 간의 통합.
4.3 DevOps와 자동화
- Ansible, Puppet, Chef: 구성 관리 도구.
- CI/CD 고도화: 자동화 배포 및 롤백.
- IaC(Infrastructure as Code): 전체 인프라 코드화.
4.4 보안
- 클라우드 보안: IAM, 보안 그룹, VPC.
- 데이터 암호화: 키 관리, 보안 인증.
- 침투 테스트: Kali Linux, Metasploit.
'DevOps & Infra > Etc' 카테고리의 다른 글
네트워크 (Network)의 개념과 기본 구성 및 원리 (0) | 2025.01.08 |
---|---|
[Tomcat] 톰캣 구조와 server.xml / context.xml (0) | 2024.09.24 |