반응형
AWS EC2 란?
- Elastic Compute Cloud의 줄임말로서 AWS에서 제공하는 클라우드 컴퓨팅으로, 독립된 컴퓨터를 임대해주는 서비스
- EC2를 사용함으로써 서버용 컴퓨터를 따로 구비하지 않아도 되고, 초기 구입 비용이나 세팅 비용 없이 사용한 자원만큼만 비용을 지불하면 된다는 장점이 있음
EC2 instance 란?
- EC2 서비스를 통해 사용할 수 있는 컴퓨터 한 대
- 여러개의 instance를 생성하여 사용할 수 있고, 용량에 따라 비용이 다름
AWS EC2 instance 생성 방법
- Ubuntu, t3.small 예시
- AWS 보안 그룹 생성(default로 사용해도 됨)
- AWS EC2 서비스 진입 후 데이터베이스 생성 클릭
- 아래와 같이 옵션들을 선택했음 (나머지는 default)
- 이름 : 원하는 대로
- OS : Ubuntu
- AMI : Ubuntu Server 22.04 LTS (HVM), SSD Volume Type
- 아키텍쳐 : 64비트 (*86)
- 인스턴스 유형 : t3.small
- t2.micro를 선택하면 프리티어로 사용할 수 있음
- t3.small을 사용하면 한달에 약 26000원 정도 지불
- 키 페어 : 새 키 페어 생성 -> 키페어 유형 : RSA, 프라이빗 키 파일 형식 : .pem
- 기존에 키 페어가 있으면 따로 생성하지 않아도 됨
- 키 페어를 생성하면 생성한 키 페어가 다운로드 되는데 잘 저장하고 있어야 함
- 보안 그룹 : 위에서 만든 보안 그룹 선택
- 스토리지 구성 : 8 GiB, gp2
- 고급 세부 정보 -> 스팟 인스턴스 요청 X
- 스팟 인스턴스로 생성한다면 지불 비용을 절감할 수 있지만 인스턴스가 언제든 종료될 수 있다는 단점이 있기 때문에 인스턴스 사용 목적에 따라 선택
- 인스턴스 시작
- 아래와 같이 인스턴스가 잘 실행된 것을 확인
EC2 instance 접속 방법 (SSH, MAC)
- instance에 적용한 보안그룹이 SSH 인바운드를 허용하고 있어야 함
- 터미널 접속
- 위에서 다운된 키 페어에 권한 부여
chmod 400 [키페어 경로]
ex)
chmod 400 /Users/changbum/Documents/DevStudy/My-KeyPair.pem
- 터미널에서 키 페어로 SSH 접속
ssh -i [키페어 경로] ubuntu@[EC2 instance 퍼블릭 IPv4 DNS]
ex)
ssh -i /Users/changbum/Documents/DevStudy/My-KeyPair.pem ubuntu@ec2-43-200-173-234.ap-northeast-2.compute.amazonaws.com
- 퍼블릭 IPv4 DNS 확인 방법
- 접속에 성공하면 터미널에 아래와 같이 출력됨
- 여기서 출력된 ip는 EC2 instance의 프라이빗 IPv4 주소와 같음
반응형
'CI,CD' 카테고리의 다른 글
[CI/CD] GitLab을 활용한 CI/CD 파이프라인 구축 (+ Linux Crontab) (0) | 2023.03.16 |
---|---|
[AWS] EC2 인스턴스에 Docker 설치 및 프로젝트 배포 + 배포 중지 (0) | 2023.03.02 |
[AWS] RDS 생성 (+ MySQL Workbench와 연결) (0) | 2023.02.28 |
[AWS] 보안그룹 생성 (0) | 2023.02.28 |
CI/CD 란? (0) | 2023.02.28 |