EC2 = Elastic Compute Cloud
- Amazon이 제공하는 서버(클라우드)
- 원하는 만큼 가상 서버 구축 가능
- 인스턴스(275개), AMI, 인스턴스 유형
- 보안 및 네트워크 구성과 스토리지 관리 가능
- 키페어 사용해 로그인 정보 보호
- 인스턴스 스토어 볼륨: 임시 데이터는 인스턴스 종료 시 삭제
- EBS(Elastic Block Store) 볼륨으로 영구적으로 데이터 저장
- 인스턴스, EBS 볼륨 등의 리소스를 물리적 장소에서 액세스 가능한 리전(22개) 및 가용 영역(69개)
- 보안 그룹 사용: 프로토콜, 포트, 소스 IP 범위 지정 방화벽
- 탄력적 IP 주소(EIP)
- 사용자가 생성해 EC2 리소스에 할당할 수 있는 메타데이터 태그
- 고객 네트워크와 간편히 연결 가능한 가상 네트워크(VPC)
- 규모 확장 혹은 축소 가능하기 때문에 서버 트래픽에 대한 제한이 줄어듦
- 원하는 만큼 가상 서버 구축 가능
AWS CLI = AWS Command Line Interface
- Python2.7, Python3.4 이후 버전에서 사용 가능
- command로 EC2에 액세스 가능
- 프로덕션 환경에서 사용하기 위한 것은 버전2.x
- bash, zsh, tcsh로 명령 실행
- AWS서비스의 공용 API에 직접 액세스 가능
- 리소스를 관리할 셸 스크립트 개발 가능
- SDK를 사용하여 프로그램을 다른 언어로 개발하기 위해 학습한 내용 활용 가능
- S3의 파일 관리에 편리
- aws-cli github
'AWS 노트' 카테고리의 다른 글
AWS Lambda Python 실행기 (2) (0) | 2020.04.06 |
---|---|
AWS Lambda Python 실행기 (1) (0) | 2020.04.03 |
AWS Lambda (0) | 2020.04.03 |
AWS IAM (0) | 2020.04.03 |
AWS 인스턴스, AMI (0) | 2020.04.03 |