본문 바로가기
TIL

[AWS] AWS 가입, EC2 인스턴스 생성

by thegreatjy 2023. 11. 23.
728x90
  • Amazon EC2
    • 서버에 대응된다.
  • Amazon S3
    • 사진, 영상과 같은 미디어 컨텐츠 데이터가 저장된다.
    • 객체 수준 스토리지

EC2 인스턴스 생성

1. ec2 서비스 선택

2. AMI

  • ec2 인스턴스에서 사용할 운영체제에 대한 정보를 제공한다.
  • ubuntu 20.0.4 사용
  • apt 패키지 매니저를 사용하여 패키지의 설치, 변경, 삭제 등을 편리하게 관리한다.
    • 사용자가 패키지 매니저를 통해 특정 프로그램의 설치를 요청하면, 패키지 매니저는 패키지가 저장된 위치에서 패키지를 다운로드하여 설치 프로그램을 실행한다.
    • 즉, 리눅스 패키지와 패키지 매니저는 스마트폰의 어플리케이션과 앱스토어와 같은 역할을 한다.

3. 인스턴스

  • cpu, memory, network 설정
  • t2.micro로 설정한다.

4. 키 페어 생성

  • ec2 원격 접속 설정
  • 자동으로 다운로드되는데 잘 보관해두어야 한다.!!!
  • ssh 원격 접속을 사용한다면, pem
  • putty 프로그램을 통해 원격 접속을 한다면 ppk
    • putty 프로그램에서 ppk -> pem 변환이 가능하다.

5. 네트워크 설정

  • 지금은 기본으로 두고 나중에 다시 설정한다.

6. 스토리지 구성

  • free tier는 30GB까지 사용이 가능하나, 20GB로 설정하여 주었다.
  • ec2 인스턴스의 데이터는 블록 스토리지인 ebs에 저장된다.
    • ebs : ec2용으로 설계되었고, ec2 인스턴스에 탑재되므로 데이터가 저장된 위치와 인스턴스에서 사용되는 위치 사이에 매우 짧은 지연 시간 제공

7. 생성 완료

8. 보안 그룹 - 보안 규칙 설정

  • 보안 그룹 > wizard 1 선택
  • 보안 그룹을 통해 인스턴스로 들어오는 트래픽 및 인스턴스에 도달할 수 있는 트래픽의 유형을 제어

9. 인바운드 규칙 편집

  • ssh 원격 접속을 위해, 22 포트
  • tomcat 서버 접속을 위해, 8080 포트
  • 0.0.0.0/0 모든 IPv4 주소에서 SSH를 사용하여 인스턴스에 액세스할 수 있다.
  • ::0/ 모든 IPv6 주소에서 인스턴스에 액세스할 수 있습니다

10. 탄력적 ip 주소 생성

11. ip 주소 할당

  • 인스턴스와 private ip 주소를 설정한다.

Refs

728x90