qkrtkdwns3410

AWS 공부

12 days ago
·
3 min read

AWS Elastic Beanstalk 배포 시간 줄이기

  • 설치에 45분 이상 걸림

  • 정적, 동적 파일 둘다 있음.

  • 목표

    • 2분 안에 새 인스턴스를 준비하기

  • 방법

    1. 골든 AMI

      • 정의

        • AMI 는 AWS 에서 서버를 켜는 기본 설치파일 임.

        • 정적 설치(고정된 프로그램들) 을 다 설치해둔 특별한 버전

        • 집에서 컴퓨터 키는 경우

          • 프로그램이 미리 깔려 있으면 바로 사용가능.

      • 왜 사용함?

        • 변하지 않는 부분 (정적 구성 요소) 을 미리 AMI 에 저장하면 새로 설치할 필요가 없어짐

    2. EC2 사용자 데이터로 동적 설치 처리

      1. EC2 사용자 데이터?

        • 서버가 켜질 때 자동으로 실행되는 명령어 목록

        • 동적으로 생성되어야하는 부분을 서버가 켜질 때 처리해야하기 위해

Amazon CloudFront 기능

  1. 콘텐츠 유형에 따라 여러 오리진으로 라우팅

    • 요청에 따라 정적 콘텐츠(사진, 동영상)는 Amazon S3 창고에서 가져옴.

    • 동적 콘텐츠는 로드 밸런서 를 통해 처리함.

    • 어떤 콘텐츠가 필요한지에 따라 알맞는 길 로 요청을 보낸다.

  2. 기본 및 보조 오리진이 있는 오리진 그룹을 구성함.

    • 기존 오리진에서 문제 발생시

      • 보조 오리진으로 자동 전환함

    • 정적 파일을 제공하던 S3 버킷이 다운

      • 백업용 S3 버킷으로 전환해 서비스가 중단되지 않도록 한다.

  3. 필드 수준 암호화

    • 사용자 입력한 민감정보엣지서버(가까운 서버) 에서 암호화해서 서버 전달

Aws SQS

  1. FIFO 표 이름에 .fifo 접미사 필수

  2. FIFO 일반

    1. 초당 300개 메시지

  3. FIFO 일괄처리모드

    1. 초당 3000개 메시지







새는 알에서 빠져나오려고 몸부림친다. 알은 세계다. 태어나려고 하는 자는 하나의 세계를 파괴하지 않으면 안 된다. 그 새는 신을 향해 날아간다