과정 설명
조직과 비즈니스가 성장함에 따라 더 많은 사용자, 애플리케이션 및 기타 AWS 서비스가 Amazon S3에 상주하는 객체와 상호 작용합니다. 이러한 상호 작용의 성능을 최적화하면 가동 중지 시간을 최소화하고 효율성을 높이며 고객 경험을 개선할 수 있습니다.
이 과정에서는 Amazon S3를 사용할 때 최적의 성능을 얻는 데 사용할 수 있는 기능과 기술에 대해 알아봅니다. 또한 Amazon S3 성능을 모니터링하는 데 사용할 수 있는 도구도 살펴봅니다.
• 과정 수준: 고급
• 소요 시간: 60분
활동
이 교육 과정에는 대화형 강의, 데모 및 지식 확인이 포함되어 있습니다.
과정 목표
이 과정에서 배우게 될 내용은 다음과 같습니다.
• 접두사를 사용하여 Amazon S3 성능 향상
• 시간 제한, 재시도 및 백오프를 구현하여 연결 지연 해결
• 병렬 처리를 구현하여 처리량 최적화
• Amazon S3 Select를 구현하여 특정 객체 데이터 검색
• Amazon CloudFront를 사용하여 콘텐츠 전송 가속화
• Transfer Acceleration을 사용하여 지리적으로 다른 데이터 전송 가속화
• Amazon CloudWatch를 사용하여 Amazon S3 성능 모니터링
수강 대상
이 과정의 대상은 다음과 같습니다.
• 클라우드 아키텍트
• 스토리지 아키텍트
• 개발자
• 운영 엔지니어
사전 조건
이 과정을 수강하려면 참석자는 다음 조건을 갖추는 것이 좋습니다.
• Architecting on AWS 이수 또는 이에 상응하는 경험
• Getting Started with Amazon Simple Storage Service (Amazon S3) 완료
• AWS 스토리지 시작 완료
과정 개요
섹션 1: 접두사 사용
• Amazon S3 이름 지정 체계 검토
• Amazon S3 접두사 파티셔닝
• 접두사 이름 지정 고려 사항
섹션 2: 수평으로 연결 확장
• 병렬화 소개
• 멀티파트 업로드 구현의 장점
• 멀티파트 업로드 프로세스
• 멀티파트 업로드를 사용한 객체 업로드
섹션 3: 연결 지연 및 실패 해결
• 연결 지연 및 실패를 해결하는 기술
• AWS에서 시간 제한 및 재시도 구현
• 시간 제한 및 재시도 구현을 위한 일반 지침
섹션 4: Amazon S3 Select를 사용하여 데이터 전송량 감소
• 요구 사항 및 제한
• Amazon S3 Select 사용
• Amazon EMR과의 통합
섹션 5: Amazon CloudFront를 사용하여 콘텐츠 전송 가속화
• 콘텐츠를 전송하도록 CloudFront 설정
• CloudFront에서 사용자에게 콘텐츠를 전송하는 방법
• CloudFront 배포 보호
섹션 6: Transfer Acceleration을 통해 지리적으로 다른 데이터 전송 가속화
• Transfer Acceleration를 사용해야 하는 경우
• 가속화된 요청과 가속화되지 않은 요청 비교
• Transfer Acceleration 사용에 대한 요구 사항 및 고려 사항
• Transfer Acceleration 사용
섹션 7: Amazon CloudWatch를 통한 Amazon S3 성능 모니터링
• CloudWatch 주요 요소
• CloudWatch로 모니터링할 수 있는 Amazon S3 지표