EC2 (Elastic Compute Cloud) 는 우리가 쉽게 사양을 고르고 원하는 시간만큼 사용할 수 있는 "가상서버" 다.
CentOS, Ubuntu, Windows 등 운영 서버에 필요한 대부분의 OS를 지원하며,
사용 목적에 맞는 수십 가지 사양들을 제공한다.
EC2 는 필요할 때마다 켜고 끌 수 있으며 사용한 시간에 대해서만 비용을 지급하면 된다.
비싼 돈을 주고 초기에 직접 서버를 구매해서 관리를 위한 공간과
인터넷 망을 구축하고 전기요금, 네트워크 비용 등 관리비를 지급하는 것에 비하면
정말 간편하고 저렴하게 서버를 이용할수 있다.
EC2 생성 전 3가지 개념
1) AMI (Amazon Machine Image)
AMI란 우리가 생성할 EC2 인스턴스의 기반이 되는 이미지다.
윈도우를 설치할때 사용하는 CD 혹은 ISO 파일을 만드는것과 같은 원리라고 생각하면된다
EC2 인스턴스에 우리가 원하는 운영체제, 원하는 환경이 구성된 서버를 설치할 수 있다.
내가 원하는 환경을 구성한 뒤 이미지로 만들어 재사용도 가능하다.
2) 보안그룹 (Security Group)
보안을 위해 IP, Port 를 이용해 정의해두는 서버 접속 규칙이다.
특정 IP와 Port에 대해서만 서버에 접속을 허용하거나 반대로 특정 IP만 거부할 수 있다.
정의된 규칙들을 여러 서버에 적용도 가능하다
키 페어(Key pair)
서버에 접속하기 위한 열쇠 라고 생각하면 된다.
공개키 암호화 기법으로 서버에는 공개키(public key)를 두고
사용자는 개인키(private key)를 들고 접속하게 된다.
개인키는 유출될 경우 허가 받지 않은 사람도 서버에 접속할 수 있으니 안전하게 보관한다.
'👨🏻💻Infra > 🌎Cloud' 카테고리의 다른 글
[Cloud] AWS EC2 접속 (0) | 2020.04.10 |
---|---|
[Cloud] AWS EC2 생성 (0) | 2020.04.10 |
[Cloud] AWS 리전 및 가용 영역 (0) | 2020.04.10 |
[Cloud] AWS 개념 (0) | 2020.04.10 |
[AWS] AWS 탄생배경 (0) | 2020.04.10 |