본문으로 바로가기

AWS 을 이용하면서 궁금한 용어 정리

category AWS/용어 2019. 6. 12. 15:09

ARN

  • 큰 개념순으로 리전> 가용영역> 엣지로케이션
    • ARN/파티션구분자/서비스명/리전/계정번호 + 서비스마다의 상세 구분자
    • arn:aws:elasticloadbalancing:ap-northeast-2:<12자리 숫자//EC2 인스턴스의 소유자>:targetgroup/ecs-deploy/<16자리 영숫자 혼합>

 

 

IAM 유저

  • AWS 에서 제공하는 서비스에 접근하기 위해 만들어지는 인증키와 같은 것
  • ElasticBeanstalk 에서 FullAccess 권한을 가지게 될 경우에는 EC2 를 생성할 수 있는 권한까지 주어지니 이와 같은 것은 로컬에 저장하여 해당 키를 프로젝트에서 불러오는 것을 권장한다.

 

 

로드밸런서(LoadBalancer)

  • 들어오는 트래픽(또는 작업)을 분산 시켜주는 역할을 해줌

 

 

오토스케일링(Auto Scaling)

  • 들어오는 트래픽이 많을 경우에 EC2 를 임시로 생성하여 트래픽을 분산 시켜줌
    • Scale out
      • 서버의 대수를 늘려 트래픽을 처리(이 방법이 비용적으로는 더 저렴하다고 함)
    • Scale up
      • 서버의 스펙을 향상시킴

 

 

보안그룹

  • 말 그대로 보안그룹인데 쉽게 생각하면 방화벽이다.
  • 허용된 ip 만 애플리케이션에 접근하여 작업이 가능
    • RDS security 그룹에서 현재 내 ip 를 추가해주어야만 외부에서 DB 에 접근이 가능

 

VPC(Virtual Private Cloud)

  • AWS 계정 전용 가상 네트워크
  • 보안을 위해 최소한의 리소스만 허용
  • EC2 인스턴스를 그룹화시켜서 관리
    • 각각의 VPC 는 독립된 인스턴스처럼 동작