본문 바로가기
Amazon Web Serivce 자격증 쉽게 공부하기/[C03]AWS Solutions Architect Asso 기본

SAA-C03 기본 #3, ELB & RDS & Aurora

by 네트워크 엔지니어 환영 2023. 10. 22.
반응형

ELB

  • 하나 이상의 AZ에 있는 리소스(EC2 등)를 부하 분산하는 로드밸런서
  • AWS 서비스와 통합 가능 : EC2 인스턴스, 스케일링그룹, Amazon ECS, 인증서 관리(ACM), CloudWatch, Route 53, WAF, Global Accelerator 등
  • 부하 분산 대상에 대한 Health Check 가능
  • Classic Load Balancer : HTTP (3), TCP, SSL (Secure HTTP)
  • Application Load Balancer : L7 로드밸런서, HTTP(S), WebSocket/URI 경로 및 호스트명에 기반한 라우팅 가능, 쿼리 문자열과 헤더에 기반한 라우팅 가능
  • Network Load Balancer : L4 로드밸런서, TCP, TLS(Secure TCP), UDP
  • Gateway Load Balancer : 3rd Pary 솔루션을 위한 로드밸런서, Layer 3에서 작동
  • ELB 고정 세션: 일정시간동안 동일한 클라이언트에 대한 트래픽이 항상 동일한 대상으로 부하분산되도록 해줌
  • ALB의 고정 세션 : 쿠키 사용, AWS ALB, 예약된 쿠키 이름 - AWSALBAPP, AWSALBTG
  • NLB의 고정 세션 : Sticky Sesison 사용
  • X-Forwarded-For : ALB, HTTP Header에 Client IP 삽입

 

RDS

  • Relational Database Service
  • AWS에서 관계형 데이터베이스를 더욱 쉽게 설치/관리/운영할 수 있도록 제공하는 서비스
  • Postgres, MySQL, Oracle, MSSQL, Aurora 등이 있음
  • SSH 접속 및 Database 인스턴스 접근 안됨
  • Read Replicas (읽기 전용 복제본) : 비동기식 복제, Replicas는 DB 승격 가능/ Multi-AZ 기능을 지원하여 리전 내 다양한 AZ에 배포 가능
  • 다중 AZ : 재해 복구 목적, 가용성 증가, Master DB → Standby, 읽기 전용 복제본도 가능. DB 스냅샷

 

Aurora

  • AWS에서 자체적으로 개발한 관계형 데이터베이스
  • Postgres, MySQL 호환 가능, 서버리스 DB
  • 10G~128TB까지 자동 확장. (공유 볼륨) 확장성 높음.
  • HA, 읽기 스케일링. 가용성 높음
  • 복제, 자가 복구, 자동 확장 기능 수행
  • 마스터의 읽기 복제본 15개 (장애 발생 시 다른 복제본이 마스터 기능 수행)
  • Writer Endpoint, Reader Endpoint를 분리하여 활용 가능
  • 데이터 볼륨의 암호화 가능
    • 저장 암호화 데이터
    • 전송 중 암호화 데이터
반응형

댓글