EC2 - 인스턴스 생성 방법
EC2 인스턴스의 종류
Amazon Elastic Compute Cloud (EC2) 인스턴스는 각각 다른 용도를 위해 최적화된 다양한 유형으로 제공됩니다. 일부 인스턴스 유형은 컴퓨팅 집약적인 워크로드에 최적화되어 있으며, 다른 일부 인스턴스 유형은 메모리 집약적인 워크로드 또는 스토리지 집약적인 워크로드에 최적화되어 있습니다. 일부 EC2 인스턴스 유형의 예는 다음과 같습니다.
General purpose instances (M5, T3)
Compute optimized instances (C5, C5n)
Memory optimized instances (R5, X1e)
Storage optimized instances (I3, D2)
각 인스턴스 유형은 CPU, RAM 및 스토리지에 대해 다른 사양 및 가격 옵션을 가지고 있습니다. 최적의 성능과 비용 효율성을 보장하기 위해 워크로드에 맞는 적절한 인스턴스 유형을 선택하는 것이 중요합니다.
EC2 인스턴스 네이밍 컨벤션
EC2 인스턴스의 이름은 인스턴스 유형, 용도, 사양 등을 고려하여 결정됩니다. 일반적으로 용도-사양-인스턴스유형 형식으로 작성됩니다. 예를 들어, 웹 서버를 위한 m2.2xlarge 인스턴스의 이름은 webserver-t2micro-인스턴스입니다.
m - 인스턴스의 클래스
2 - 해당 클래스의 세대(generation)
2xlarge - 인스턴스 클래스의 사이즈
추가 CS 상식
SSH란?
SSH(Secure Shell)는 원격으로 컴퓨터에 안전하게 접속하여 명령어를 실행할 수 있는 프로토콜입니다. SSH는 데이터를 암호화하여 전송하므로 보안에 강하며 RSH와는 달리 대부분의 운영체제에서 지원됩니다.
RSH란?
RSH(Remote Shell)는 원격으로 컴퓨터에 접속하여 명령어를 실행할 수 있는 프로토콜입니다. RSH는 암호화되지 않은 통신을 사용하기 때문에 보안에 취약하며, 대부분의 운영체제에서는 RSH를 지원하지 않습니다. 따라서 대부분의 경우 SSH(Secure Shell)를 사용하여 원격 접속을 수행합니다.
HTTP vs HTTPs란?
HTTP(하이퍼텍스트 전송 프로토콜)와 HTTPS(하이퍼텍스트 전송 프로토콜 보안)는 모두 인터넷 상에서 정보를 주고받는 데 사용되는 프로토콜입니다. 그러나 HTTPS는 HTTP보다 더 안전한 방식으로 통신을 합니다. HTTPS는 SSL(보안 소켓 레이어) 프로토콜을 사용하여 통신을 암호화하고, 이를 통해 데이터의 안전성을 보장합니다. 이와 달리 HTTP는 암호화하지 않으므로, 데이터가 노출될 가능성이 있습니다. 따라서, 민감한 정보를 주고받는 경우에는 HTTPS를 사용하는 것이 좋습니다.