일단 기본적으로 AWS에 대한 회원가입이 되어 있는 상태여야 한다.
EC2는 AWS의 핵심 서비스로써 AWS에서 제공하는 클라우드 컴퓨팅 서비스이다.
EC2를 이미 사용했었다면 위 사진처럼 최근 방문한 서비스로 접속할 수도 있고 검색 창에 EC2를 입력하여 서비스를 사용할 수 있다.
고급 세부 정보는 조금 더 복잡한 설정이기 때문에 지금은 넘어가자.
필자가 만들 Instance를 예시로 Section에 대해 복습해보자.
Jenkins를 서버에 설치할 것이므로 Jenkins-Server로 이름 지었다
필자는 기존에 생성했던 AWS Image를 가지고 있지 않기 때문에 AWS에서 기본적으로 제공하는 Linux 서버에 대한 설정인 Amazon Linux Image를 활용할 것이다.
필자는 t2.micro로 Server 스펙을 맞췄다.
t2.micro로 선택한 것은 무료로도 활용할 수 있기 때문이다. 만약 더 큰 Memory를 원하면 요금과 스펙을 따져본 뒤 활용할 인스턴스를 선택하면 된다.
필자는 기존 키 페어가 없기 때문에 새로 키 페어를 생성해 활용하겠다.
키 페어 이름은 Key 용도를 쉽게 구분할 수 있도록 설정하며 키 페어 유형 및 프라이빗 키 파일 형식은 별다른 제한이 없으나 생성한 키 파일은 잘 관리해야 한다는 것을 기억해두자.
키 페어 생성 클릭 후 파일을 저장하면 된다.
기존에 사용하는 보안 그룹을 사용할 수도 있지만 필자는 보안 그룹을 이전에 생성해 놓은 게 없으므로 "보안 그룹 생성"을 클릭했다.
보안 그룹 생성을 클릭하면 AWS 측에서 정한 기본적인 보안 그룹 설정으로 새로 생성되며 보안 그룹에 대한 추가적인 설정은 차차 진행해보도록 하겠다.
Storage에 대한 제약 사항은 필자가 만든 Server에는 크지 않으므로 기본적은 Setting을 그대로 활용했다.
"인스턴스 개수"에 숫자를 입력하여 원하는 똑같은 설정의 instance를 여러 개 생성할 수도 있으나 일단 필자는 1개 서버만 필요하므로 1로 설정한 뒤 인스턴스 시작 버튼을 클릭해 인스턴스를 생성하도록 하겠다.
성공!