EC2 설치하기

Amazon EC2

아마존에서 제공하는 EC2 는 Amazon Elastic Compute Cloud 의 줄임말로 클라우드 컴퓨팅입니다.

다른 말로는 가상 컴퓨터라고도 불립니다.


즉, 우리가 직접 컴퓨터를 구매하고 운영하는게 아닌 아마존의 컴퓨터를 돈을 주고 이용하는 시스템입니다.



인스턴스 생성하기

인스턴스를 생성하기전에 서울로 먼저 지정해야 합니다.

image

바로 EC2 세팅하기 본론을 들어가서 왼쪽의 인스턴스 탭으로 인스턴스로 들어옵니다.

스크린샷 2024-08-02 오후 4 16 49

들어온 뒤에 오른쪽 위에 있는 인스턴스 시작을 누릅니다.

인스턴스는 하나의 컴퓨터를 의미합니다.



스크린샷 2024-08-02 오후 4 50 28

스크린샷 2024-08-02 오후 4 43 20

인스턴스를 시작하면 다음과 같이 페이지가 나오는데 다음과 같이 설정해주시면 됩니다.

  • 이름: 자신이 알아볼 수 있는 사용할 아무 이름을 작성하면 됩니다.
  • 애플리케이션 및 OS 이미지: Amazon Linux 2 AMI - SSD Volume Type 프리티어 사용



image

  • 인스턴스 유형: t2.micro
  • 키페어: 만든 키페어 선택 > 없다면 새 키페어 생성

키페어란: 인스턴스에 접근하기 위한 물리적인 인증 키

.pem 이 있어야 자신의 컴퓨터에서 인스턴스로 접근이 가능합니다.

image

  • 키 페어 이름: 본인이 알아볼 수 있는 key pair 이름
  • 키 페어 유형: RSA
  • 프라이빗 키 파일 형식: .pem , 저자의 경우 맥북의 터미널로 접근해서 pem 으로 받아 사용하였습니다.



스크린샷 2024-08-02 오후 5 16 48

네트워크 설정 부분입니다.

위와 같이 자동으로 설정되어 있는 세팅으로 나두고 다음 탭으로 넘어갑니다.

VPN: 가상사설망

VPC: Virtual Private Cloud 의 줄임말로, 여러 인스턴스들을 하나의 망으로 묶어주는 역할을 합니다. VPC 별로 네트워크를 구성할 수 있고, 각각 다르게 네트워크 설정을 할 수 있습니다.

서브넷: 서브넷은 VPC 보다 좀 더 디테일한 네트워크 세팅입니다. 즉, VPC 안에 서브넷이 들어갑니다.

위처럼 나누는 이유는 더 많은 네트워크 망을 만들기 위함입니다.



스크린샷 2024-08-02 오후 5 29 38

image

스토리지는 EBS 라고도 부르며, 저장소를 의미합니다.

  • 크기: 8GB
  • 타입: 범용 SSD 나 마그네틱 사용

저자의 경우에는 크기가 8 기가 바이트로도 많이 부족하여 16GB 로 사용하고 있고, 실제 서비스를 목표로 만드는 프로젝트라 범용 SSD gp2 로 선택하였습니다.



스크린샷 2024-08-02 오후 5 37 09

요약에서 인스턴스 시작 버튼을 누르면 바로 인스턴스가 생성 되게 됩니다.

image


가상컴퓨터 접속하기

스크린샷 2024-08-02 오후 5 40 30

다음 처럼 생긴 인스턴스를 클릭하고 연결 버튼을 눌러줍니다.

1. 웹으로 접근하기

스크린샷 2024-08-02 오후 5 42 19

연결을 누르면 접속이 됩니다.



2. SSH 로 접근하기 ( MAC 환경 )

스크린샷 2024-08-02 오후 8 46 23

맨밑에 빨간 박스로 쳐져 있는 부분을 “id_rsa” 부분만 수정해서 터미널에서 입력해줍니다.

id_rsa 는 현재 컴퓨터에 저장되어 있는 pem 키를 의미합니다.

ex) ssh -i ~/project/ssh/test.pem ec2-user@ec2-1-11-111-111.ap-northeast-2.compute.amazonaws.com




탄력적 IP 할당하기

탄력적 IP 를 할당해야 하는 이유는 서버를 껏다 킬때마다 퍼블릭 ip 가 변환되기 때문입니다.

그렇기때문에 고정적인 탄력적 IP 를 할당받아 사용합니다.

image

네트워크 및 보안 > 탄력적 IP 클릭

image

탄력적 IP 주소 할당을 눌러줍니다.



스크린샷 2024-08-02 오후 8 58 42

여기서 할당을 눌러줍니다.



그럼 위처럼 나오게 되고 이전에 만들어둔 인스턴스와 연결해줘야 합니다.

탄력적 IP 를 선택하고 작업 > 탄력적 IP 주소 연결을 눌러줍니다.



위처럼 인스턴스를 선택하고 인스턴스에서 아까 만든 인스턴스를 넣어준 후 연결을 눌러주면 탄력적 IP 가 연결됩니다.

탄력적 IP 는 사용하지 않는 경우 삭제를 꼭 진행해주세요.

삭제하지 않으면 비용이 계속 나가게 됩니다.




프로젝트 세팅하기 시리즈

프로젝트 세팅하기




참고

VPC 개념 잡기

Inpa blog - ec2

Leave a comment