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 |
댓글