실습 개요
Amazon CloudFront는 Amazon CloudFront의 글로벌 엣지 로케이션 네트워크를 통해 사용자에게 콘텐츠 전송을 가속화하는 웹 서비스입니다. 이 실습에서는 Amazon S3에서 간단한 정적 웹 사이트를 가져와 Amazon CloudFront와 통합하여 50개 이상의 엣지 로케이션에서 웹 사이트 콘텐츠를 전송하는 방식으로 Amazon CloudFront를 사용하여 콘텐츠를 배포하는 방법을 배웁니다.
이 실습 대부분은 AWS Management Console을 사용하여 Amazon CloudFront 배포를 생성하고 Amazon CloudFront를 사용하도록 기존 웹 페이지를 조정하는 데 중점을 둡니다. 실습이 끝나면 정적 웹 사이트를 가속화하고 빠르고 안정적이며 확장 가능한 방식으로 사용자 경험을 향상할 수 있습니다. 시작하겠습니다.
이 실습에서 다루는 주제
이 실습에서는 다음을 수행하는 방법을 설명합니다.
- Amazon CloudFront 웹 배포 생성 및 구성
- Amazon CloudFront에서 콘텐츠 업데이트 및 무효화
- Amazon S3 및 Amazon CloudFront에서 콘텐츠 테스트
필수 기술 지식
이 실습을 성공적으로 완료하려면 AWS Management Console과 기본 html에 익숙해야 합니다.
Amazon CloudFront
Amazon CloudFront는 콘텐츠 전송 웹 서비스입니다. 다른 Amazon Web Services 제품과 통합하여 사용하면 개발자와 기업에서 최소 사용 약정 없이도 짧은 지연 시간과 빠른 데이터 전송 속도로 최종 사용자에게 쉽게 콘텐츠를 배포할 수 있습니다.
Amazon CloudFront는 엣지 로케이션의 글로벌 네트워크를 통해 동적, 정적, 스트리밍 및 대화형 콘텐츠를 비롯한 전체 웹 사이트를 제공하는 데 사용할 수 있습니다. 콘텐츠에 대한 요청이 가장 가까운 엣지 로케이션으로 자동 라우팅되므로 콘텐츠 전송 성능이 아주 뛰어납니다. Amazon CloudFront는 Amazon Simple Storage Service(Amazon S3), Amazon Elastic Compute Cloud(Amazon EC2), Amazon Elastic Load Balancing 및 Amazon Route 53과 같은 다른 Amazon Web Services와 연동하도록 최적화되어 있습니다. 또한, Amazon CloudFront는 원본 최종 파일 버전을 저장하는 AWS 오리진 서버 이외의 다른 서버에서도 원활하게 작동합니다. 다른 Amazon Web Services 제품과 마찬가지로 Amazon CloudFront를 사용하는 데는 장기 계약 또는 월간 최소 사용 약정이 필요하지 않으며 콘텐츠 전송 서비스를 통해 실제로 전송하는 콘텐츠의 양만큼만 요금을 지불하면 됩니다.
Amazon S3
Amazon Simple Storage Service(Amazon S3)는 개발자와 IT 팀에 안전하고 내구성과 확장성이 뛰어난 객체 스토리지를 제공합니다. Amazon S3는 간편한 웹 서비스 인터페이스를 통해 웹상 어디서나 원하는 양의 데이터를 저장 및 검색할 수 있으며 사용이 간편합니다. Amazon S3에서는 실제로 사용한 스토리지에 대해서만 비용을 지불합니다. 최소 요금이나 설치 비용이 없습니다.
Amazon S3는 단독으로 사용하거나 타사 스토리지 리포지토리 및 게이트웨이뿐만 아니라 Amazon Elastic Compute Cloud(Amazon EC2), Amazon Elastic Block Store(Amazon EBS) 및 Amazon Glacier와 같은 다른 AWS 서비스와 함께 사용할 수도 있습니다. Amazon S3는 클라우드 애플리케이션, 콘텐츠 배포, 백업 및 아카이빙, 재해 복구, 빅 데이터 분석을 비롯하여 다양한 용례에 적합한 비용 효율적인 객체 스토리지를 제공합니다.