피드로 돌아가기
Dev.toInfrastructure
원문 읽기
AWS Storage 및 Compute 자원 최적화를 위한 결정 트리 설계
AWS Cloud Practitioner Exam - The Difficult Parts - Part 3: Storage and (some) Compute
AI 요약
Context
워크로드의 특성 및 컴플라이언스 요구사항에 따라 최적의 저장소와 컴퓨팅 모델을 선택해야 하는 상황. 단일 저장소 사용 시 발생하는 I/O 병목 및 비용 효율성 저하 문제를 해결하기 위한 아키텍처 결정 체계 필요.
Technical Solution
- I/O 성능 극대화 및 Latency 최소화를 위해 네트워크 홉이 없는 Instance Store 기반의 Ephemeral Storage 설계
- 다수 인스턴스 간 데이터 동기화 및 공유 파일 시스템 구축을 위한 Multi-AZ 지원 EFS 도입
- 확장성과 비용 효율성을 고려하여 API 기반의 Object Storage인 S3를 통한 비정형 데이터 관리
- 온프레미스 환경의 레거시 인프라를 Cloud Native 환경으로 통합하기 위한 Storage Gateway의 프로토콜별(NFS/SMB, iSCSI, Tape) 인터페이스 적용
- BYOL 라이선스 및 물리적 격리 요구사항 충족을 위한 Dedicated Host 기반의 하드웨어 가시성 확보
- 예측 가능한 워크로드에 대해 최대 72% 비용 절감을 위한 Reserved Instance 기반의 과금 모델 적용
실천 포인트
- 고성능 I/O가 필요하며 데이터 유실을 감수할 수 있는가? $\rightarrow$ Instance Store 검토 - 여러 서버가 동시에 읽고 써야 하는 설정 파일인가? $\rightarrow$ EFS 검토 - 서버 바인딩 라이선스(BYOL) 적용이 필요한가? $\rightarrow$ Dedicated Host 선택 - 재해 복구 시 RPO/RTO 최소화가 최우선인가? $\rightarrow$ Elastic Disaster Recovery 도입