View a markdown version of this page

콘텐츠 도메인 2: 복원력을 갖춘 아키텍처 설계 - AWS Certified Solutions Architect - Associate

콘텐츠 도메인 2: 복원력을 갖춘 아키텍처 설계

작업 2.1: 확장 가능하고 느슨하게 결합된 아키텍처 설계

관련 지식:

  • API 만들기 및 관리(예: Amazon API Gateway, REST API)

  • AWS Managed Services와 적합한 사용 사례(예: AWS Transfer Family, Amazon SQS, AWS Secrets Manager)

  • 캐싱 전략

  • 마이크로서비스의 설계 원칙(예: 스테이트리스 워크로드와 스테이트풀 워크로드 비교)

  • 이벤트 기반 아키텍처

  • 수평적 스케일링 및 수직적 스케일링

  • 엣지 액셀러레이터를 적절하게 사용하는 방법(예: 콘텐츠 전송 네트워크(CDN))

  • 애플리케이션을 컨테이너로 마이그레이션하는 방법

  • 로드 밸런싱 개념(예: Application Load Balancer(ALB))

  • 멀티 티어 아키텍처

  • 대기열 및 메시징 개념(예: 게시/구독)

  • 서버리스 기술 및 패턴(예: AWS Fargate, AWS Lambda)

  • 연관된 특성이 있는 스토리지 유형(예: 객체, 파일, 블록)

  • 컨테이너의 오케스트레이션(예: Amazon ECS, Amazon EKS)

  • 읽기 전용 복제본 사용 시기

  • 워크플로 오케스트레이션(예: AWS Step Functions)

관련 기술:

  • 요구 사항에 따라 이벤트 기반, 마이크로서비스 및/또는 멀티 티어 아키텍처 설계

  • 아키텍처 설계에 사용되는 구성 요소의 스케일링 전략 결정

  • 요구 사항에 따라 느슨한 결합을 달성하는 데 필요한 AWS 서비스 결정

  • 컨테이너 사용 시기 결정

  • 서버리스 기술 및 패턴 사용 시기 결정

  • 요구 사항에 따라 적합한 컴퓨팅, 스토리지, 네트워킹 및 데이터베이스 기술 권장

  • 워크로드에 맞춰 특별히 구축된 AWS 서비스 사용

작업 2.2: 고가용성 및/또는 내결함성 아키텍처 설계

관련 지식:

  • AWS 글로벌 인프라(예: 가용 영역, AWS 리전, Amazon Route 53)

  • AWS Managed Services와 적합한 사용 사례(예: Amazon Comprehend, Amazon Polly)

  • 기본 네트워킹 개념(예: 라우팅 테이블)

  • 재해 복구(DR) 전략(예: 백업 및 복원, 파일럿 라이트, 예열 대기 방식, 활성/활성 장애 조치, RPO(복구 시점 목표), RTO(복구 시간 목표))

  • 분산 설계 패턴

  • 장애 조치 전략

  • 변경 불가능한 인프라

  • 로드 밸런싱 개념(예: ALB)

  • 프록시 개념(예: Amazon RDS Proxy)

  • Service Quotas 및 제한(예: 대기 환경에서 워크로드에 대한 Service Quotas를 구성하는 방법)

  • 스토리지 옵션 및 특성(예: 내구성, 복제)

  • 워크로드 가시성(예: AWS X-Ray)

관련 기술:

  • 인프라 무결성을 보장하기 위한 자동화 전략 결정

  • AWS 리전 또는 가용 영역 전체에서 고가용성 및/또는 내결함성 아키텍처를 제공하는 데 필요한 AWS 서비스 결정

  • 비즈니스 요구 사항에 따라 지표를 파악하여 고가용성 솔루션 제공

  • 단일 실패 지점을 완화하기 위한 설계 구현

  • 데이터의 내구성과 가용성을 보장하기 위한 전략 구현(예: 백업)

  • 비즈니스 요구 사항을 충족하는 적합한 DR 전략 선택

  • 레거시 애플리케이션과 클라우드용으로 구축되지 않은 애플리케이션의 신뢰성을 개선하는 AWS 서비스 사용(예: 애플리케이션 변경이 불가능한 경우)

  • 워크로드에 맞춰 특별히 구축된 AWS 서비스 사용