COST08-BP03 데이터 전송 비용을 줄이기 위한 서비스 구현 - AWS Well-Architected Framework

COST08-BP03 데이터 전송 비용을 줄이기 위한 서비스 구현

데이터 전송을 줄이기 위한 서비스를 구현합니다. 예를 들어 Amazon CloudFront 등의 콘텐츠 전송 네트워크(CDN)를 사용해 최종 사용자에게 콘텐츠를 전송하거나, Amazon ElastiCache를 사용하여 계층을 캐시하거나, VPN 대신 AWS Direct Connect를 사용해 AWS에 연결할 수 있습니다.

이 모범 사례가 수립되지 않을 경우 노출되는 위험의 수준: 낮음

구현 가이드

Amazon CloudFront 는 지연 시간이 짧고 전송 속도가 빠른 데이터 전송용 글로벌 콘텐츠 전송 네트워크로, 전 세계의 엣지 로케이션에서 데이터를 캐시하므로 리소스에 대한 로드가 감소합니다. CloudFront를 사용하면 전 세계의 많은 사용자에게 콘텐츠를 전송하는 과정의 관리 작업을 줄이고 지연 시간을 최소화할 수 있습니다.

AWS Direct Connect 를 사용하면 AWS에 대한 전용 네트워크 연결을 설정할 수 있습니다. 이렇게 하면 네트워크 비용을 줄이고 대역폭을 늘릴 수 있으며 인터넷 기반 연결에 비해 더 일관성이 높은 네트워크 환경을 제공할 수 있습니다.

AWS VPN 을 사용하면 프라이빗 네트워크와 AWS 글로벌 네트워크 간에 안전한 프라이빗 연결을 설정할 수 있습니다. 탄력적인 완전관리형 서비스로서 빠르고 간편한 연결을 제공하므로 소규모 사무실 또는 비즈니스 파트너에 적합합니다.

VPC 엔드포인트 를 사용하면 프라이빗 네트워킹을 통해 여러 AWS 서비스를 연결할 수 있으며, 퍼블릭 데이터 전송 및 NAT 게이트웨이 비용을 줄일 수 있습니다. 게이트웨이 VPC 엔드포인트 는 시간당 비용이 없으며 Amazon Simple Storage Service(Amazon S3) 및 Amazon DynamoDB를 지원합니다. 인터페이스 VPC 엔드포인트는 AWS PrivateLink 를 통해 제공되며 시간당 요금과 GB당 사용 비용이 있습니다.

구현 단계

  • 서비스 구현: 데이터 전송 모델링을 사용하여 비용이 가장 크고 볼륨 흐름이 가장 높은 영역을 확인합니다. AWS 서비스를 검토하고 전송을 줄이거나 제거하는 서비스(특히 네트워킹 및 콘텐츠 전송)가 있는지 평가합니다. 또한 데이터 또는 대량의 데이터에 대한 액세스가 반복되는 캐싱 서비스를 찾습니다.

리소스

관련 문서: