* Amazon EC2(Elastic Compute Cloud)
Amazon EC2는 AWS에서 컴퓨팅 파워를 제공하는 웹 서비스이다.
이러한 가상화 서버를 인스턴스(Instance)라고 하며, 수천 개의 인스턴스로 컴퓨팅 파워를 확장할 수 있다.
물리 서버를 도입하려면 H/W 선택 및 배송, OS 구성 등 최소 1개월 이상이 소요된다.
반면에 AWS EC2를 이용하면 단지 몇 분만에 새로운 서버를 생성하고 서비스를 위한 인프라를 만들 수 있다.
EC2의 주요 특징은 아래와 같다.
- 필요에 따라 인스턴스 생성, 시작, 수정, 중단, 삭제 가능
- 모든 공개된 Region에서 사용 가능
- 수천 개의 인스턴스로 확장 가능
- Linux와 Windows OS에서 사용 가능
- 다양한 비용 모델 선택 가능
온디맨드(On-Demand) 인스턴스 | 초 단위 비용 지불 |
예약(Reserved) 인스턴스 | 1년 또는 3년 약정을 통해 온디맨드보다 최대 75% 저렴 |
스팟(Spot) 인스턴스 | 스펙을 정해 비용을 입찰하여 높은 가격을 입력한 사용자에게 할당(경매) |
전용(Dedicated) 인스턴스 | 고객 전용의 H/W에서 인스턴스 서비스 제공 |
* Linux 서버 생성
인스턴스를 시작하고, Amazon Linux AMI를 선택한다.
인스턴스 유형은 t2.micro를 선택한다.
t2 인스턴스는 온디맨드 인스턴스 요금이 시간당 0.0058 USD부터 시작하는 비용이 가장 저렴한 범용 인스턴스이다.
키 페어 이름, 유형, 파일 형식을 설정하여 새 키 페어를 생성한다.
생성된 AWS Study_Key.pem 파일을 분실할 경우 해당 EC2에 접근할 수 없으니 잘 보관해야 한다.
네트워크를 위와 같이 설정한 후 인스턴스를 시작한다.
인스턴스의 퍼블릭 IP 주소는 고정된 주소가 아닌 유동적 주소이다. 즉, 인스턴스를 중지하고 다시 실행할 때마다 IP 주소가 바뀐다.
따라서 고정 IP 주소인 탄력적 IP를 할당해준다.
탄력적 IP 주소에 인스턴스를 연결한다.
리눅스 서버가 생성된 것을 확인할 수 있다.
* PuTTY로 Linux 서버 접속
Download PuTTY: latest release (0.79) (greenend.org.uk)
Download PuTTY: latest release (0.79)
This page contains download links for the latest released version of PuTTY. Currently this is 0.79, released on 2023-08-26. When new releases come out, this page will update to contain the latest, so this is a good page to bookmark or link to. Alternativel
www.chiark.greenend.org.uk
Linux 인스턴스에 접속하려면 SSH 접속용 프로그램이 필요하기에, SSH 툴인 PuTTY를 다운로드하여야 한다.
위 링크에 접속하여 본인 PC의 OS 버전과 bit 종류(32bit or 64bi)에 맞는 프로그램을 선택하여 다운로드하고 설치한다.
PuTTY가 설치된 경로에서 puttygen을 실행한다.
puttygen은 인스턴스 생성 시 만든 키 페어 파일을 PuTTY와 연결하기 위한 프로그램이다.
.pem 키 페어 파일을 첨부한 후, PuTTY로 Import 할 private key 생성을 위해 Save Private Key를 클릭한다.
aws_study.ppk 파일을 PC에 저장한다.
PuTTY 실행 후 [Connection] - [SSH] - [Auth] - [Credentials to authenticate with] 탭에서 방금 전에 생성한 .ppk 파일을 첨부한다.
인스턴스의 퍼블릭 IP 주소 입력, 연결 유형 SSH 선택, Session 저장 후 Open 한다.
ec2-user를 입력하여 라눅스 서버에 접속 완료
'AWS' 카테고리의 다른 글
[AWS] 가상 네트워크 구축 #2 - NAT 게이트웨이, 라우팅 테이블, 보안 그룹 (0) | 2025.03.03 |
---|---|
[AWS] 가상 네트워크 구축 #1 - VPC, 서브넷, 인터넷 게이트웨이 (0) | 2025.03.03 |
[AWS] IAM 사용자 생성, MFA 활성화, 그룹 접근 권한 할당 (0) | 2025.03.03 |
[Cloud] IaaS, PaaS, SaaS (0) | 2025.03.03 |
[AWS] S3 - 파일 업로드, AWS CLI로 백업, 백업 자동화 (2) | 2023.11.22 |
댓글