CTIP 환경 구축 - 1. AWS EC2 시작하기

홍예주·2021년 3월 30일
0

(AWS 회원가입 참고 - https://goddaehee.tistory.com/175)

1. 우측 상단에서 리전 선택

  • 서울을 선택한다.(서비스 이용할 지역 선택)

2. 서비스 중 EC2 선택

3. Amazon Machin Image 선택

  • 가상 머신에서 사용될 운영체제를 선택한다고 보면 된다. (AMI : 사전 구성된 Amazon 머신이미지 라고 볼 수 있다.)
  • (SQL Server (Database) 가 제공되는 경우는 유료이다. SQL Server는 매우 비싸기 때문에 유의 하자)

나는 제일 상단의 AMazon Linux 2AMI를 선택했다.

4. 인스턴스 유형 선택

  • [프리 티어 사용 가능] 이 붙지 않은 Instance는 컴퓨터를 시작하는 순간부터 과금이 발생할 수 있다.

  • vCPUs : CPU의 개수 설정 부분 (vCPU : 가상화된 CPU)

  • 인스턴스 그룹을 좀더 살펴보자. 스크롤을 내려 보자.

    General purpose (범용)을 포함

    Compute optimized(컴퓨팅 최적화), Memory optimized(메모리 최적화), Storage optimized(스토리지 최적화)

    GPU instances(GPU 인스턴스) 등이 있는데

실제 운영시 어떤 서비스를 하는가에 따라 그룹 및 type설정을 고려해보아야 한다.

5. 인스턴스 세부 정보 구성

  • 사용할 인스턴스의 세부 정보를 수정할 수 있다.
    인스턴스 개수가 실제 실행 때 어떤 영향을 주는 지 궁금한데, 명확한 답을 얻지 못해서 기존 설정을 건드리지 않고 그대로 진행했다.
    (인스턴스 개수는 인스턴스가 몇개까지 확장될 수 있는지 정해준다고 한다.)

  • 종료 방식

    • 중지 : 종료 시 인스턴스를 프리징 시킴
    • 종료 : 종료 시 해당 인스턴스 삭제

6. 스토리지 추가

  • 크기(GiB) : 메모리 GB

  • 볼륨 유형 : SSD가 두 종류가 있는데, 프로비져닝된 IOPS SSD가 있는데 이는 직접 저장장치의 속도를 지정할 수 있다.

    즉, 성능을 높게 잡으면 비용이 많이 발생할 수 있다

  • 종료 시 삭제 : 해당 옵션이 체크시 종료하면 컴퓨터와 저장장치가 모두 폐기된다고 보면된다. 체크가 안되있는 경우 컴퓨터는 폐기, 저장장치는 폐기되지 않는다고 보면 된다.

7. 태그 추가

  • 인스턴스에 대한 용도, 관리자를 메모할 수 있다.

8. 보안 그룹 구성


-방화벽 접근 권한에 대한 설정이다.

  • Default는 SSH 접속 허용이다.

    (임의 지정하여 특정 IP만 허용가능, 계속 [규칙추가]하여 또 다른 IP도 추가 가능하다)

  • [소스] => [내 IP] 를 선택 시 해당 웹 페이지 접속한 IP가 자동으로 선택 된다. 해당 IP만 허용, 위치무관은 누구나 접속 가능

  • 리눅스계열의 원격제어 방식인 SSH, 웹 브라우저로 접속하는 경우 HTTP 또는 HTTPS

나는 Jenkins 사용을 위한 8080 포트와 github와 젠킨스 연동을 위한 80 포트를 해제해두었다.

9. 키 페어 설정

검토 및 시작을 누르면 검토 페이지가 나오고, 해당 페이지에서 시작하기를 누르면 키 페어를 설정해야 한다.

  • 목록에서 새 키 페어 생성 클릭 -> 키 페어 이름 설정 -> 키 페어 다운로드 -> 기존 키 페어 선택에서 방금 발급받은 키로 시작

  • 해당 키 페어는 절대 다시 발급해주지 않기 때문에 잘 보관해야 한다.

키페어 어디 저장해야 하는지?

▶ Windows 사용자

  • 키 페어를 .ssh라는 하위 디렉터리에 있는 사용자 디렉터리에 저장하는 것이 좋다.

(예: C:\user{yourusername}.ssh\MyKeyPair.pem).

(팁: .ssh 라고 폴더를 생성시 오류가 발생 한다

.ssh.라고 폴더 이름을 입력하면 마지막에 있는 마침표가 자동으로 제거된다.

참고: https://goddaehee.tistory.com/179 [갓대희의 작은공간]

profile
기록용.

0개의 댓글