반응형
AWS 학습 계획
🌐 1단계: AWS 기초 이해
주요 개념 정리
- IaaS (Infrastructure as a Service): 서버, 저장소, 네트워크 등을 인터넷으로 제공 (예: EC2, S3 등)
- PaaS (Platform as a Service): 애플리케이션 개발 및 실행을 위한 플랫폼 제공 (예: Elastic Beanstalk)
- SaaS (Software as a Service): 완성된 소프트웨어를 웹 기반으로 제공 (예: AWS WorkDocs)
주요 용어
- Region: AWS 리소스가 물리적으로 존재하는 지역
- Availability Zone: Region 안의 독립된 데이터 센터
- 콘솔: AWS 웹 관리 인터페이스
- CLI (Command Line Interface): 명령어 기반 리소스 관리 도구
☁️ 2단계: 핵심 서비스 익히기
🔹 1. 컴퓨팅
- EC2 (Elastic Compute Cloud): 가상 서버 생성
- Lambda: 서버 없는 함수 기반 처리
- Elastic Beanstalk: 자동화된 배포/스케일링 플랫폼
🔹 2. 스토리지
- S3 (Simple Storage Service): 객체 저장소
- EBS (Elastic Block Store): EC2용 디스크 저장소
- Glacier: 장기 백업용 저비용 저장소
🔹 3. 데이터베이스
- RDS: 관리형 관계형 데이터베이스 (MySQL, PostgreSQL 등)
- DynamoDB: NoSQL 키-값 저장소
- Aurora: 고성능 RDS 호환 DB
🔹 4. 네트워킹
- VPC (Virtual Private Cloud): 가상 네트워크
- Route 53: DNS 관리
- Elastic Load Balancer: 트래픽 분산
🛠 3단계: 실습 및 프로젝트
예시 실습
- EC2로 웹 서버 구축
- S3에 이미지 저장 및 웹 호스팅
- Lambda로 이미지 자동 변환
- RDS로 데이터베이스 연결
- VPC로 보안 네트워크 구성
추천 실습 환경
- AWS Free Tier(프리 티어) 활용: 12개월 무료 제공
- AWS Educate 계정(학생/강사 전용 무료 자원)
📚 4단계: 학습 자료
공식 자료
추천 강좌
- 유튜브 ‘AWS Korea’
- Udemy의 “AWS Certified Solutions Architect” 시리즈
- 인프런 강좌 “처음 시작하는 AWS 클라우드”
🎓 5단계: 자격증 도전
- 기초 수준:
- AWS Certified Cloud Practitioner
- 중급 이상:
- AWS Certified Solutions Architect – Associate
- AWS Certified Developer – Associate
- AWS Certified SysOps Administrator
'실버를 위한 코딩' 카테고리의 다른 글
컴퓨터 코딩과 관련된 개념인 '가상화'란? (1) | 2024.11.22 |
---|---|
주피터 노트북, 코랩과 아나콘다 사용상의 차이 (3) | 2024.10.22 |
VPN(Virtual Private Network)이란? (0) | 2024.08.03 |
vm과 컨테이너의 차이 (1) | 2024.07.11 |
단어문서 행렬(Term-Document Matrix, TDM) (0) | 2024.06.22 |