들어가기 앞서
이 글은 개인적인 공부를 위한 정리 글이며, 정확하지 않은 정보가 포함 될 수 있습니다.
(발견한다면 알려주세요 😀 )
우선 EC2는 AWS의 여러 서비스 중 하나로 Elastic Compute Cloud의 줄임말이다.
정확한 정의는 아닐 수 있지만, 가상화된 컴퓨터를 통째로 빌리는 서비스이다.
Amazon 머신 이미지(AMI)는 소프트웨어 구성이 기재된 템플릿입니다(예: 운영 체제, 애플리케이션 서버, 애플리케이션). AMI에서 인스턴스를 바로 시작하실 수 있는데, 이 인스턴스는 AMI의 사본으로, 클라우드에서 실행되는 가상 서버입니다. 다음 그림과 같이, 한 AMI로 여러 인스턴스를 실행할 수 있습니다.
-출처 https://docs.aws.amazon.com/ko_kr/AWSEC2/latest/UserGuide/ec2-instances-and-amis.html
- 내가 이해한 방식
AMI는 판화를 찍어 내는 판이라고 생각한다. (언제든지 판화를 찍어 낼 수 있도록 완벽하게 준비 되어진)
INSTANCE는 판으로 찍어낸 판화이다. AMI만 존재 한다면 여러개로 만들어 낼 수도 있고, 파손 되었다 하더라도 다시 찍어 낼 수 있는 것이다.
네트워크 상의 다른 컴퓨터와 정보를 주고 받을 때 사용하는 프로토콜(방식) 중 하나.
FTP나 Telnet과 같은 다른 프로토콜들이 있지만 SSH를 사용하는 이유는 보안에 중점을 두고 있기 때문이다!