본문 바로가기
-- 오늘 있었던 개발 일기

aws에 대해하여!

by code study 2026. 1. 6.

오늘은 aws를 활용해 인스턴스 생성이나 ami를 만들고 이해하는 과정을 배웠다. 특히 ami를 이용해서 인스턴스를 복사 해보았는데 확실이 개발이나 버전상승에 있어서 중요한 역활임을 느꼈었다. EBS 볼륨 연결 과정에서는 처음에 약간의 어려움이 있었는데 /dev/sdf로 콘솔에는 표시됬지만 실제 리눅스에서는 /dev/nvme1n1으로 인식이 되었어서 헷갈렸지만 이런 경험을 통해 조금씩 aws에 대가가는것 같았다.

 

추가로 오늘 했던 aws과정을 정리해보겠다.


1. AWS 계정 생성 및 EC2 인스턴스 생성

AWS 계정 생성

  • AWS 공식 사이트에서 계정 생성
  • 신용카드 등록 (프리티어 사용)

EC2 인스턴스 생성 (ec2-t1)

 
 
1. AWS Console → EC2 → 인스턴스 시작
2. Amazon Linux 2 AMI 선택
3. t2.micro (프리티어) 선택
4. 기본 설정으로 생성
5. 키페어 생성 및 다운로드

2. AMI를 이용한 인스턴스 복사

AMI 생성

1. ec2-t1 인스턴스 선택
2. 작업 → 이미지 및 템플릿 → 이미지 생성
3. 이미지 이름: ec2-t1-ami
4. 생성 완료 대기

새 인스턴스 생성

1. AMI → 내 AMI → ec2-t1-ami 선택
2. 인스턴스 시작 → t2.micro 선택
3. 인스턴스 이름: ec2-t1-copy

3. EBS 볼륨 생성 및 연결

EBS 볼륨 생성

1. EC2 → 볼륨 → 볼륨 생성
2. 설정:
   - 크기: 1 GiB
   - 볼륨 유형: gp3 (SSD)
   - 이름: test

볼륨 연결

1. test 볼륨 선택 → 작업 → 볼륨 연결
2. 인스턴스: ec2-t1-copy 선택
3. 디바이스: /dev/sdf
4. 연결 완료

4. 볼륨 마운트 및 사용

SSH 접속 후 볼륨 확인

bash
# 연결된 볼륨 확인
lsblk
# 출력: nvme1n1 1G (새 볼륨)

# 볼륨 상태 확인
sudo file -s /dev/nvme1n1
# 출력: data (빈 볼륨)

파일시스템 생성 및 마운트

bash
# 파일시스템 생성
sudo mkfs -t ext4 /dev/nvme1n1

# 마운트 포인트 생성
sudo mkdir /mnt/test

# 볼륨 마운트
sudo mount /dev/nvme1n1 /mnt/test

# 마운트 확인
df -h

테스트 및 영구 마운트 설정

bash
# 테스트 파일 생성
echo "Hello AWS EBS Volume!" | sudo tee /mnt/test/hello.txt

# 파일 확인
cat /mnt/test/hello.txt

# 재부팅 후에도 자동 마운트되도록 설정
echo '/dev/nvme1n1 /mnt/test ext4 defaults,nofail 0 2' | sudo tee -a /etc/fstab

오늘 완료한 내용들

  • ✅ EC2 인스턴스 2개 생성 (원본, 복사본)
  • ✅ EBS 볼륨 생성 및 연결
  • ✅ 볼륨 마운트 및 파일 저장 테스트
  • ✅ 영구 마운트 설정 완료

'-- 오늘 있었던 개발 일기' 카테고리의 다른 글

테이블 설계...  (0) 2026.01.28
spring MVC에 대해서  (0) 2026.01.16
2026년도 새해가 왔다  (0) 2026.01.05
RESTful Api란?  (0) 2026.01.04
MCP 연결에 대해!  (0) 2025.12.26