ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [AWS]EC2 인스턴스(가상서버) 만들기
    금융퀀트/AWS(아마존웹서비스) 2023. 12. 27. 00:10
    반응형

    AWS에서 EC2 서비스의 의미

    [AWS]클라우드 호스팅 서비스 이용:AWS(아마존) 가입하기 에서 AWS에 가입했다면, 가장 많이 사용하게 되는 기본적인 서비스는 EC2이다. EC2는 그냥 AWS에서 컴퓨터를 한 대 빌리는 것이다. 그리고 이 빌린 컴퓨터를 다른 컴퓨터에서 요청한 작업을 처리할 수 있게 만들면 서버가 된다. 이 서버를 AWS에서는 인스턴스라고 한다.

    EC2 인스턴스 만들기

    인스턴스 시작

    AWS 상단 서비스 검색창에 EC2라고 치면 바로 서비스에 들어갈 수 있고, 인스턴스 시작을 누르면 바로 EC2 인스턴스를 만드는 화면이 뜬다. 여기에서 본인의 리전이 서울로 선택되어 있는지(우측 상단) 한 번 더 확인하고 추가 진행을 하면 된다.

    그림1: EC2 검색 및 인스턴스 시작

    OS 선택

    인스턴스는 서버이고 서버는 컴퓨터이므로 운영체제가 있어야 한다. 문돌이들에게는 윈도우가 익숙하겠지만 돈이 들기 때문에 리눅스 계열에서 많이 쓰이는 Ubuntu를 선택하여 진행한다.(사람들이 많이 쓰는 OS를 써야 하는 이유는 비전문가가 쓰기에 막혔을 때 해결 방법을 검색하기 가장 쉽기 때문이다.) 다른 OS를 선택하더라도 아래 그림 2에 표시한 것처럼 "프리 티어 사용 가능"인 것을 선택해야 1년 간 무료로 사용 가능하다.

    그림2: OS의 선

    인스턴스 유형 선택

    인스턴스의 사양을 선택하는 부분이다. 인스턴스를 만드는 것은 컴퓨터를 빌리는 것과 같다고 생각하면 된다고 했다. 좋은 컴퓨터가 비싸듯이 인스턴스의 사양이 좋을 수록 사용 요금이 올라간다. 사실 좋은 사양의 컴퓨터는 기업용으로 AWS를 사용할 때 이야기이고 우리는 아래 그림 3에서 선택한 무료 사용이 1년 가능한 t2.micro 유형을 선택하면 된다.

    그림3: 인스턴스 유형 선택

    키 페어 생성

    서버를 만들면 서버에 내가 작업한 코드나 파일을 업로드 할 때 원격으로 접속을 해야 하는 경우가 생긴다. 비밀번호를 누르고 집에 들어가듯이 키 페어가 있어야 이런 원격접속이 가능하다. 먼저 키의 이름을 설정한 뒤 키 페어 유형을 선택한다. 키 페어 유형은 암호화를 하는 방식이니까 별로 중요하진  않다.(그냥 RSA를 선택하면 된다.) 키의 파일 형식을 지정하는데, 나의 로컬 PC가 윈도우이고 원격 접속에 PuTTY라는 프로그램을 사용할 경우. ppk를 선택하면 편하다.(그 외의 경우는. pem을 선택하면 된다.)

    그림4: 키페어 생

    네트워크 설정

    네트워크, 서브넷 등을 설정할 수 있지만 회사 단위에서 내부망을 통해서 사용할 때나 필요한 것이고 개인이 사용할 때는 크게 건드릴게 없다. 보안 그룹은 중요한데 나중에 바꿀 수 있기 때문에 지금 당장 상세히 설정해 줄 필요는 없다. 처음 아이디를 만든 상황이라면 아래 그림 4와 같이 보안그룹을 새로 생성해야 할 것이다. 웹서버로 이용하려면 HTTPS 트래픽 허용 등을 고려해야 하지만 추후에 변경가능하므로 일단 배제를 하면 된다. 하지만 당장 서버 관리를 위해서는 "원격 접속"은 가능해야 하기 때문에 "Allow SSH traffic from 0.0.0.0/0"은 선택해 준다. 이 설정을 통해서 어떤 IP로 접근하든 위 키페어만 있으면 원격 접속이 가능해진다.

    그림5: 네트워크 설정

    스토리지 구성

    인스턴스 즉, 대여하는 컴퓨터의 저장 공간을 설정해 주는 부분이다. 30기가 까지는 무료인데 보통은 EC2로 서버를 띄우고 RDS라는 별도의 DB 서비스를 사용하여 데이터를 저장하는 방식으로 운영하다 보니 큰 용량이 필요가 없다. 여기서는 16기가로 설정하겠다.

    그림6: 스토리지 구성 및 인스턴스 생성

    인스턴스 생성

    모든 설정을 선택한 뒤에 위 그림 6의 "인스턴스 시작" 버튼을 누르면 아래 그림 8처럼 인스턴스가 생성된다. "모든 인스턴스 보기" 버튼을 누르면 인스턴스 목록을 볼 수 있는 화면으로 넘어가는데 새로운 인스턴스가 잘 생성된 것을 알 수 있다.

    그림7: 인스턴스 생성 완료

     

    반응형
Designed by Tistory.