본문 바로가기
  • 기억보단 기록을..
Architecture/AWS

[AWS] EC2 (1) size, config, user data, types

by reine94._.dev 2022. 5. 10.

Amazon EC2

  • EC2 는 아마존에서 제공하는 가장 유명한 것 중 하나
  • EC2 = Elastic Compute Cloud = infrastructure as a Service
  • EC2 는 다음과 같이 구성됩니다.
    • 가상 머신을 빌리는 것 (EC2)
    • 가상 드라이버에 데이터를 저장 (EBS)
    • machines에 부하분산 (ELB)
    • 오토스케일링그룹을 이용한 서비스 스케일링 (ASG)

EC2 를 이해하는것이 클라우드가 어떻게 동작하는지 이해하는데 필수적이다.

EC2 sizing & configuration options

EC2 인스턴스의 사이즈, 설정 옵션, 구성들의 대한 설명

  • OS : Linux, Window, MacOS
  • How much compute power & cores (CPU)
  • How much random-access memory (RAM)
  • How much storage space
    • Network-attached (EBS & EFS)
    • hardware (EC2 Instance Store)
  • Network card: speed of the card, Public IP address
  • Firewall rules: security group
  • Bootstrap script (configure at first launch) : EC2 User Data

EC2 User Data

  • 인스턴스가 작동될 때 명령을 시작하는 것
  • 스크립트는 처음 시작할 때 한번만 실행되고, 다시 실행되지 않는다.
  • EC2 User Data 는 특정한 목적이 있다.
    • 부팅 작업을 자동화하기 때문에 부트스트래핑 이라는 이름을 갖는다.
    • 인스턴스를 부팅할 때, 자동화하고 싶은 작업
      • 업데이트
      • 소프트웨어 설치
      • 인터넷에서 파일 다운로드
      • 여러분이 생각하는 모든 것
  • EC2 User Data는 root 계정에서 실행된다.
    • 모든 명령문은 sudo 로 해야 된다.

EC2 instance types: example

'Architecture > AWS' 카테고리의 다른 글

[AWS] SecurityGroups  (0) 2022.05.11
[AWS] IAM (1) user, group, permission, alias  (0) 2022.05.07

댓글