



AWS 위에서 Odoo, Supabase, ISO 자동화 엔진 같은 시스템을 설계하는 입장에서는
“각 서비스가 언제 등장하고, 어떻게 연결되는지”가 핵심입니다.
AWS 핵심 서비스 실전 사용 매뉴얼
EC2 – 서버를 5분 안에 띄우기
언제 쓰는가?
• 웹서버 (Node.js, Django, PHP)
• Odoo, ERP, 내부 인트라넷
• Docker 기반 서비스
기본 절차
1. AWS 콘솔 → EC2 → Launch Instance
2. OS 선택 (Ubuntu 22.04 추천)
3. 인스턴스 타입 선택 (t3.medium 이상 권장)
4. Key Pair 생성 (SSH 접속용)
5. Security Group 설정
• 22 (SSH)
• 80 (HTTP)
• 443 (HTTPS)
6. Launch
접속
ssh -i key.pem ubuntu@퍼블릭IP
운영 전략
• 프로덕션: Auto Scaling Group + Load Balancer
• 테스트: 단일 EC2
S3 – 모든 파일 저장소
언제 쓰는가?
• 이미지 업로드
• ISO 증빙 파일 저장
• 백업
• 정적 웹사이트
생성 절차
1. S3 → Create bucket
2. 버킷 이름 입력
3. Public access 차단 여부 결정
4. Versioning 활성화 권장
업로드
• 콘솔에서 파일 업로드
• 또는 CLI
aws s3 cp file.pdf s3://bucket-name/
보안 전략
• IAM Role로 접근 제어
• Presigned URL 사용
RDS – 관리형 데이터베이스
언제 쓰는가?
• MySQL
• PostgreSQL
• MariaDB
생성
1. RDS → Create DB
2. 엔진 선택 (PostgreSQL 추천)
3. Multi-AZ 활성화 (프로덕션)
4. 자동 백업 7~14일 설정
연결
psql -h endpoint -U user -d dbname
운영 전략
• 읽기 전용 Replica
• 자동 스냅샷 백업
Lambda – 서버 없이 코드 실행
언제 쓰는가?
• 이벤트 기반 처리
• 파일 업로드 후 자동 변환
• ISO 보고서 자동 생성
생성
1. Lambda → Create function
2. Runtime 선택 (Node.js / Python)
3. IAM Role 연결
4. Trigger 연결 (S3, API Gateway 등)
예시 코드 (Node.js)
exports.handler = async (event) => {
return { statusCode: 200, body: "Hello AWS" };
};
API Gateway – 백엔드 외부 공개
역할
• HTTPS 엔드포인트 생성
• 인증 처리
• 트래픽 제어
구성
Client → API Gateway → Lambda → RDS
CloudWatch – 모니터링 센터
확인 항목
• CPU
• 메모리
• 에러 로그
• Lambda 실패
알람 설정
• CPU > 80% → SNS 알림
VPC – 네트워크 설계
구성 요소
• Public Subnet (웹)
• Private Subnet (DB)
• NAT Gateway
• Security Group
원칙
DB는 반드시 Private Subnet
IAM – 권한 설계
핵심 개념
• User
• Role
• Policy
보안 원칙
최소 권한 (Least Privilege)
CloudFront – 글로벌 가속
언제 쓰는가?
• 글로벌 서비스
• 정적 리소스 캐싱
• S3 앞단 가속
DynamoDB – 초고속 NoSQL
특징
• 자동 스케일
• 서버 관리 없음
• 밀리초 응답
SQS – 비동기 큐
사용 사례
• 대량 이메일 발송
• 보고서 생성 대기열
• 트래픽 분산
SNS – 즉시 알림 브로드캐스트
사용 사례
• 장애 알림
• 보안 경고
• 승인 요청 알림
실전 아키텍처 예시(자동화)
Client
→ CloudFront
→ API Gateway
→ Lambda
→ RDS
→ S3 (증빙 파일)
→ CloudWatch + SNS (알림)
전략 조언
ISO 자동화 플랫폼을 구축
— 이춘곤(Mark) · ISC.studio · ISC출판 도서 안내
이 글은 저자의 Facebook에 처음 게시한 글입니다. Facebook 원문 보기
💬 댓글 (0)