반응형
Notice
Recent Posts
Recent Comments
Link
NOW OR NEVER
[AWS] EC2 기초 본문
반응형
EC2(Elastic Compute Cloud)
EC2 개요
- 아마존에서 가장 인기 있는 서비스
- AWS에서 제공하는 서비스형 Infrastructure
- AWS에서 임대하는 가상 서버
- 하나의 서비스가 아니고 많은 것을 포함
- EC2 인스턴스 : EC2에서 임대하는 virtual machines
- 데이터를 virtucal drives 혹은 EBS 볼륨에 저장 가능
- ELB(Elastic Load Balancer)로 load 분산 가능
- ASG(Auto-Scaling Group)을 통해 서비스 확장 가능
- 클라우드는 언제든지 컴퓨팅을 대여할 수 있는 데 EC2가 바로 그 예시 이다.
EC2 설정 옵션
- 운영체제(OS : Operating System) : 리눅스(인기多) , 윈도우, 맥OS
- CPU의 개수 : 컴퓨팅 성능과 코어의 양 선택 가능
- RAM(Random-Access Memory)의 양 선택 가능
- Storage : 용량 선택 가능
- EBS & EFS : 네트워크를 통해 연결할 저장 용량
- EC2 Instance Store : 하드웨어에 연결
- Network card : 연결할 네트워크 종류로 네트워크 카드의 속도, 공용 IP의 종류 선택
- Firewall rules 방화벽 규칙 : 보안 그룹
- Bootstrap script : 처음에 설정하는 EC2 사용자 데이터
EC2 사용자 데이터
- EC2 User data script를 사용하여 인스턴스를 Bootstrapping 할 수 있다.
- Bootstrapping : 머신이 작동할 때 명령을 시작하는 것을 말함, 스크립트는 처음 시작할 때 한 번만 실행되고 다시 실행되지 않음, 부팅작업을 자동화 하기 때문에 부트스트래핑이라는 이름을 가짐
- 자동화 작업 : 업데이트, 소프트웨어 설치, 파일을 인터넷에서 다운로드 등 원하는 것들을 자동화 작업 처리 할 수 있음
- EC2 User data script는 root 계정에서 실행되므로 모든 명령문은 sudo로 해야 한다.
'Back-End > Cloud' 카테고리의 다른 글
[AWS] EC2 Instance 종류 (0) | 2023.01.03 |
---|---|
[AWS] EC2 Instance 생성 방법 (0) | 2023.01.03 |
[AWS] AWS 예산 설정 (0) | 2023.01.02 |
[AWS] IAM 요약 정리 (0) | 2023.01.02 |
[AWS] AWS 가이드 라인 (0) | 2023.01.02 |