EC2(Elastic Compute Cloud)
- Virtual Machine
- 인스턴스(Instance)
- 재구성이 가능한 컴퓨팅 리소스
- 쉽게 확장 / 축소되는 컴퓨팅 용량
- 다양한 인스턴스 타입 제공
- 사용한 만큼만 과금
- 사양 조절이 가능한 컴퓨팅 리소스를 클라우드에서 제공 해주는 것을 의미
- Amazon 서버에 있는 독립된 컴퓨터 한 대를 임대하는 셈
EC2 인스턴스 용어 정리
- AMI는 Amazon Machine Image의 줄임말로 인스턴스를 시작할 때 필요한 OS 및 어플리케이션이 구성된 이미지를 의미 → 임대 할 컴퓨터의 OS를 선택한다고 이해하면 된다.
- EC2 가상 머신을 만들고, 필요한 서비스를 올리고, 가상머신이 사용할 네트워크 환경이 있어야 전반적인 환경을 구성할 수 있다.
- 네트워크가 구성되어야 외부에 서비스를 할 수 있다. 네트워크라는 환경을 VPC라는 서비스로 제공 받고 VPC라는 바운더리 안에서 EC2 인스턴스가 동작한다.
AMI
- EC2 지원 OS
- Windows 2003R2/2008/2008R2/2012/2012R2/2016
- Amazon Linux
- Debian
- Suse
- CentOS
- Red Hat Enterprise Linux
- Ubuntu
- macOS
- iOS
- iPadOS
- Etc…
- 사용자가 직접 만들 수 있다.
AWS Marketplace AMI
- 커뮤니티 AMI는 AWS이 점검을 하지 않기 때문에 공격을 당할 수 있다. 보안에 취약하다.
나의 AMI
- 기본 AMI로 인스턴스를 생성하고 변경 및 구성을 사용해서 사용자 정의 AMI를 만든 후에 Amazon S3에 저장을 한다.
- 사용자 정의 AMI를 사용하여 필요한 커스텀 인스턴스를 생성할 수 있다.
학습 내용 정리
- EC2 인스턴스
- AMI
'AWS > AWS 기본 인프라 구성' 카테고리의 다른 글
[AWS 기본 인프라 구성] 네트워크 관련 기능 - 보안그룹 / NACL과 차이점 (0) | 2024.01.21 |
---|---|
[AWS 기본 인프라 구성] 네트워크 관련 기능 - NACL (0) | 2024.01.21 |
[AWS 기본 인프라 구성] 네트워크 관련 기능 - NAT (0) | 2024.01.21 |
[AWS 기본 인프라 구성] 네트워크 관련 기능 - Elastic IP (0) | 2024.01.21 |