오늘의 학습 키워드

  • Cloudfront
  • Invalidation
  • EBS

Cloudfront

  • 장점
    -향상된 속도 : 지리적으로 가까운 서버에 캐싱된 데이터를 갖고 오기 때문에 무척 빠르다.
    -안전 : CDN 서비스를 해주는 업체에서 방화벽을 제공할 뿐만 아니라 DDoS 공격이 와도 서버가 분산되어 있고 캐시기능으로 오리진 서버 트래픽은 늘어나지 않는다.

  • 단점
    -캐시 : 최신 동적 컨텐츠를 제공해야하는 경우에 적합하지 않다.
    -비용이 추가 발생한다.

  • Architecture
    -Route53 → Cloudfront → S3

  • Route53과 Cloudfront가 연결되기 때문에 더이상 버킷이름을 도메인명과 맞출 필요가 없다.

  • Distribution 생성 시 CNAME과 root를 메모한다.

Invalidation

  • 캐싱이 되어있는 CDN을 초기화하는 방법입니다.
    1. AWS Management Console에 로그인하고 CloudFront 콘솔을 연다.
    2. 무효화를 생성하려는 배포(distribution)를 선택한다.
    3. "Invalidations" 탭을 클릭한 다음 "Create Invalidation" 버튼을 클릭한다.
    4. "Create Invalidation" 패널에서 무효화하려는 객체의 경로를 입력한다. 와일드카드(*)를 사용하여 여러 개의 객체를 동시에 무효화할 수 있다.
    5. "Create Invalidation"을 클릭하여 요청을 제출한다.

EBS

  • 개념
  • Application
    -애플리케이션 코드, 구성 및 관련 파일
    -Elastic Beanstalk는 다양한 프로그래밍 언어와 프레임워크를 지원한다.
  • Environment
    -Amazon EC2 인스턴스, 데이터베이스 인스턴스, 로드 밸런서 등

    -애플리케이션을 생성 및 배포 후에는 지표, 이벤트, 환경 상태 등의 애플리케이션 정보를 Elastic Beanstalk 콘솔, API 또는 통합된 AWS CLI를 비롯한 명령줄 인터페이스를 통해 확인할 수 있습니다.
profile
조급해하지 말고, 흐름을 만들고, 기록하면서 쌓아가자.

0개의 댓글