⭐용어 정리
배포
다른 사용자들이 인터넷을 통해서 사용할 수 있게 만드는 방법
EC2
- 컴퓨터 대여의 개념
- 원격으로 접속해서 사용하는 서비스
- 주로 백엔드 서버를 배포할때 사용
- (로깅, 오토스케일링, 로드밸런싱기능)
리전
물리적인 컴퓨터를 가지고 있는 위치
리전마다 EC2를 따로 관리 하고 있음
리전 선택 기준
애플리케이션을 사용하는 사용자들이 있는 지리적 위치와 가까운 리전 선택!
WHY? 거리가 멀면 멀수록 늦어지기 때문에
인스턴스 시작
OS란?
window나 mac과 같은 우리에게 친근한 os 말고 왜 ubunto를 설정해야 할까?
window나 mac은 사용자가 사용하기 편하도록 여러 가지 배포와는 상관없는 기능들이 많이 들어가 있음
반면에 ubunto - 배표시 필요한 기능만 들어가 있고, 가볍고 성능이 좋음
인스턴스란?
EC2 컴퓨터 1대를 의미
인스턴스 유형
간단하게 말하자면 컴퓨터 사향
좋을수록 많은 사용자들을 처리할 수 있음!
키페어
EC2 컴퓨터에 접근할 수 있는 키
키페어 파일을 잃어버리지 않게 주의!
네트워크 설정
보안그룹
방화벽, 집을 지키는 문
인바운드 트래픽
외부에서 EC2 인스턴스로 보내는 트래픽
아웃바운드 트래픽
EC2 인스턴스에서 외부로 나가는 트래픽
보안그룹 설정 시
허용할 IP 범위, 포트(Port) 설정할 수 있음
IP
네트워크 상에서 특정 컴퓨터를 가리키는 주소
Port
한 컴퓨터 내에서 실행되고 있는 특정 프로그램의 주소
- 22번 포트 (ssh) : 원격 접속을 위한 포트 번호
- 80번 포트 : http 통신 포트
- 442번 포트 : htts 통신 포트
탄력적 IP
생성된 인스턴스에 할당된 개방적 IP는 임시적인 IP이다
그래서 인스턴스를 중지시키고 재 실행 시 IP주소가 바뀌는 것을 확인할 수 있다!
재실행시에도 동일한 IP를 받아야 함!
이게 탄력적 IP이다
EC2 > 탄력적 IP 주소
생성 후 탄력적 IP할당해 주면 사용할 수 있다!
'DevOps > Aws' 카테고리의 다른 글
[AWS] 포트포워딩 오류 (0) | 2024.11.01 |
---|---|
[AWS] Spring boot AWS 배포 - 도메인 연결 (가비아) (0) | 2024.07.05 |
[AWS] Spring boot AWS 배포 - 포트포워딩 & nohup적용 (0) | 2024.07.05 |
[AWS] Spring boot AWS 배포 - EC2 준비 , 배포 + thymeleaf에러 (0) | 2024.07.05 |
[AWS] Spring boot AWS 배포 - EC2 구매 (0) | 2024.07.05 |