Amazon EC2 인스턴스 설치.
Source: Dev.to

EC2가 실제로 제공하는 것
Amazon EC2는 인스턴스라 불리는 가상 머신을 제공합니다.
Compute
- CPU, 메모리, 스토리지를 정의하는 가상 머신 자체(인스턴스 유형).
Storage
- 인스턴스에 연결된 디스크, 일반적으로 운영 체제와 데이터를 위한 Amazon EBS.
Networking
- VPC, 서브넷, 보안 그룹, IP 주소와 같은 네트워크 구성 요소.
각 인스턴스는 다음을 가질 수 있습니다:
- CPU 성능
- 메모리(RAM)
- 스토리지
- 네트워크
Amazon EC2 사용의 장점
- 빠른 시작 – 몇 분 안에 서버를 실행할 수 있어 하드웨어 구매가 필요 없습니다.
- 사용한 만큼만 비용 지불 – 초 단위 또는 시간 단위로 청구되며, 인스턴스를 중지하면 비용이 발생하지 않습니다.
- 쉽게 확장 – 인스턴스를 즉시 크기 조정하거나 추가할 수 있습니다.
- 매우 안정적 – 내장된 중복성과 높은 가동 시간을 갖춘 AWS 데이터 센터에서 실행됩니다.
- 전체 제어 – OS, CPU, 메모리, 스토리지, 네트워크 설정을 자유롭게 선택할 수 있습니다.
- 기본 보안 제공 – 보안 그룹, 방화벽, IAM, 암호화가 통합되어 있습니다.
- 다양한 서비스와 연동 – 데이터베이스, 로드 밸런서, 스토리지, 모니터링 도구와 쉽게 통합됩니다.
- 모든 워크로드에 적합 – 웹 애플리케이션, 데이터베이스, 백업, 테스트, AI, 엔터프라이즈 시스템 등.
EC2를 사용하면 서버를 빠르고 안전하게 실행하고, 필요할 때만 비용을 지불할 수 있습니다.
설치 단계
단계 1 – AWS 계정 만들기
이미 계정이 없으면 AWS 계정을 생성합니다.
단계 2 – AWS 콘솔에 로그인
AWS Management Console에 접속합니다.
단계 3 – EC2 서비스 열기
검색창에 ec2를 입력하고 Enter 키를 누릅니다.

단계 4 – 인스턴스 시작
Launch Instance 버튼을 클릭합니다.

단계 5 – 기본 정보 입력
인스턴스 이름과 선택적인 태그를 입력합니다.

단계 6 – AMI 선택
Application and OS Images → Quick Start 아래에서 Ubuntu 운영 체제를 선택합니다.

단계 7 – 키 페어 생성
새 키 페어(예: MYLABKEY)를 생성합니다. 이 키는 로그인용 암호를 암호화하는 데 사용됩니다.
단계 8 – 검토 및 시작
나머지 설정은 기본값 그대로 두고 Launch를 클릭합니다.

인스턴스는 5분 이내에 생성됩니다.
단계 9 – 인스턴스 확인
인스턴스 ID를 클릭해 Overview 페이지를 열고 새로 배포된 인스턴스를 확인합니다.

단계 10 – Ubuntu 서버에 연결
Connect 버튼을 사용해 SSH 명령을 얻습니다. 예시:
ssh -i /path/to/MYLABKEY.pem ubuntu@
화면에 표시되는 안내에 따라 암호화된 비밀번호를 가져오거나(Windows 인스턴스인 경우) 바로 Ubuntu 인스턴스에 SSH로 접속합니다.
이제 Amazon EC2 Ubuntu 인스턴스가 실행 중이며, 추가 설정 및 사용을 위해 준비되었습니다.