1. 기본 개념
- AWS EC2(Amazon Elastic Compute Cloud) : AWS가 제공하는 클라우드 컴퓨팅 서비스
- 사용자는 필요에 따라 서버 인스턴스를 쉽고 빠르게 설정하고 관리 가능
- 가상 컴퓨팅 환경을 제공하므로 하드웨어를 구매하고 관리하는 번거로움 없이 컴퓨팅 리소스를 확장/축소 할 수 있는 유연성 제공
- EC2 인스턴스
- AWS EC2 서비스에서 하나의 가상 서버를 의미
- 물리적인 서버를 구매하고 설정하는 대신, EC2를 통해 필요한 용량과 사양에 맞는 가상 서버를 생성하고 사용 가능
- 선택한 OS, CPU, 메모리, 저장 공간등에 따라 비용이 다양함
2. EC2 인스턴스 생성 방법
2-1. AWS 계정 설정
- https://aws.amazon.com 에 접속 후 로그인
2-2. 검색창에 EC2 검색 후 대시보드로 이동
2-3. 인스턴스 시작 클릭
2-4. 인스턴스 정보 입력
- 이름 및 태그 : testWebServer (인스턴스의 이름을 지정)
- Application and OS Images (Amazon Machine Image)
- Amazon Machine Image(AMI) : Ubuntu Server 22.04 LTS (HVM), SSD Volume Type (프리 티어 사용 가능)
- 아키텍처 : 64비트(x86)
- 인스턴스 유형 : t2.micro (프리 티어 사용 가능)
- 키 페어(로그인) : 새 키 페어 생성
- 키 페어 이름 : testKey (키 페어 이름 지정)
- 키 페어 유형 : RSA
- 프라이빗 키 파일 형식 : .pem
- 네트워크 설정
- 방화벽(보안 그룹) : 기존 보안 그룹 선택
- 일반 보안 그룹 : 이전에 만들어 둔 보안 그룹 선택 (https://blogan99.tistory.com/75)
- 스토리지 구성
- 8GIB gp2
2-5. 인스턴스 시작 클릭
3. EC2 인스턴스 실행 중 확인
3-1. 대시보드에서 새로고침 버튼 클릭
3-2. 인스턴스가 실행 중임을 확인 (만약 대기 중으로 뜬다면 조금 기다리면 실행 중으로 바뀌게 된다.)
'CI,CD' 카테고리의 다른 글
[CI/CD] Docker로 프로젝트 배포 및 중단 (0) | 2023.12.28 |
---|---|
[CI/CD] AWS EC2 인스턴스 SSH 접속 + Docker 설치 (0) | 2023.12.28 |
[CI/CD] AWS RDS 생성 방법 + MySQL 워크벤치와 연동 (0) | 2023.12.27 |
[CI/CD] AWS 보안그룹 생성 방법 (1) | 2023.12.27 |
[CI/CD] CI/CD 기본 개념 (0) | 2023.12.27 |