(AWS) EC2(Elastic Compute Cloud)
Elastic Compute Cloud(클라우드 확장식 컴퓨팅 서비스)
- 가상 서버를 제공하는 서비스.
- 실제 물리서버와 똑같은 형태의 서비스를 제공하며 Linux나 Window 같은 형태의 서비스를 제공하며 기본 운영체제가 설치되어있음.
- SSH로 원격 연결이 가능함(공인 IP가 있는 서비스 경우 직접 연결 가능).
SSH(시큐어셀) : 네트워크 상의 다른 컴퓨터에 로그인하거나 원격 시스템에서 명령을 실행하고 다른 시스템으로 파일을 복사할 수 있도록 해 주는 응용 프로그램 또는 프로토콜을 가리킴.
- 기본 동작으로 시작, 중지, 종료, 재부팅이 있음.
- 중지가 가능한 디스크 기반 인스턴스인 EBS 기반 인스턴스와 임시 스토리지를 제공하여 중지가 불가능한 Instance Store 기반 EC2로 나뉨.
- 재부팅의 경우 EBS 기반 EC2와 인스턴스 스토어 기반 EC2 모두 사용 가능하나 중지는 EBS 기반 EC2만 가능.(중요!)
EBS(Elastic Block Store) : 대규모 고성능 블록 스토리지를 의미. EC2에 탑재되는 형태로 활용된다.
- 인스턴스 유형으로는 범용, 컴퓨팅 최적화, 메모리 최적화, 스토리지 최적화 등이 있음.
EC2 상태
- Pending : 인스턴스가 구동하기 위해 준비중인 상태, 요금 미청구
- Running : 인스턴스를 실행하고 사용할 준비가 된 상태, 요금 청구
- Stopping : 인스턴스가 중지 모드로 전환되려는 상태, 요금 미청구
- Shutting-down : 인스턴스가 종료할 준비중인 상태, 요금 미청구
- Terminated : 인스턴스가 종료된 상태, 요금 미청구