EC2는 Elastic Compute Cloud
의 줄인말로, 탄성적인 클라우드 컴퓨터를 말한다.
Elastic
은 고무밴드란 뜻으로 그만큼 유두리있게, 늘렸다 줄였다해서 사용할 수 있는 것을 말한다.Amazon EC2를 사용하여 원하는 수의 가상 서버를 구축하고 보안 및 네트워킹을 구성하며 스토리지를 관리할 수 있다.
AMI(Amazon Machine Images)
이라 불린다.OS가 정해지면 CPU, 메모리, 스토리지, 네트워킹 용량도 다양하게 선택하여 인스턴스를 만들 수 있다.
AWS는 퍼블릭 키를 저장하고 사용자는 개인 키(.pem
)를 안전한 장소에 보관하는 방식으로, 키페어를 제공한다.
여기서 AWS가 퍼블릭 키인 이유는 정보의 암호화보다는 사용자 인증과 권한에 초점이 맞춰져있기 때문이다.
.pem
파일을 가지고, SSH를 통해 인스턴스 PC에 원격으로 접속하여 제어할 수 있다.
원격 접속제어에 관련한 내용은 인스턴스에 연결
->SSH 클라이언트
에 자세히 나와있다.
원격 연결의 키인 .pem
파일의 권한이 파일 소유자만 읽기가능한 상태여야한다.(쓰거나,실행 불가능해야됨)
원격접속이 아니라면, AWS에서 Sesstion Manager를 통해 접속 할 수 있다.
IP
값이 변경되는데, 비활성화 하면 고정 IP
로 사용 할 수 있다.(추가 과금 방생)